提交 472331fa 编写于 作者: yanghye's avatar yanghye

update: window-component,test

上级 63afa7e3
......@@ -153,6 +153,11 @@ type TCefPoint struct {
Y int32
}
type TCefDraggableRegion struct {
Bounds TCefRect
Draggable int32
}
type ICefClient struct {
instance unsafe.Pointer
}
......
......@@ -67,117 +67,117 @@ func (m *TCEFWindowComponent) AddOverlayView() {
}
func (m *TCEFWindowComponent) ShowMenu(menuModel *ICefMenuModel, point TCefPoint, anchorPosition consts.TCefMenuAnchorPosition) {
Proc(internale_CEFWindowComponent_ShowMenu).Call(uintptr(m.instance))
Proc(internale_CEFWindowComponent_ShowMenu).Call(uintptr(m.instance), uintptr(menuModel.instance), uintptr(unsafe.Pointer(&point)), uintptr(anchorPosition))
}
func (m *TCEFWindowComponent) CancelMenu() {
Proc(internale_CEFWindowComponent_BringToTop).Call(uintptr(m.instance))
Proc(internale_CEFWindowComponent_CancelMenu).Call(uintptr(m.instance))
}
func (m *TCEFWindowComponent) SetDraggableRegions() {
Proc(internale_CEFWindowComponent_BringToTop).Call(uintptr(m.instance))
func (m *TCEFWindowComponent) SetDraggableRegions(regionsCount int32, regions []TCefDraggableRegion) {
Proc(internale_CEFWindowComponent_SetDraggableRegions).Call(uintptr(m.instance), uintptr(regionsCount), uintptr(unsafe.Pointer(&regions[0])), uintptr(int32(len(regions))))
}
func (m *TCEFWindowComponent) SendKeyPress() {
Proc(internale_CEFWindowComponent_BringToTop).Call(uintptr(m.instance))
func (m *TCEFWindowComponent) SendKeyPress(keyCode int32, eventFlags uint32) {
Proc(internale_CEFWindowComponent_SendKeyPress).Call(uintptr(m.instance), uintptr(keyCode), uintptr(eventFlags))
}
func (m *TCEFWindowComponent) SendMouseMove() {
Proc(internale_CEFWindowComponent_BringToTop).Call(uintptr(m.instance))
func (m *TCEFWindowComponent) SendMouseMove(screenX, screenY int32) {
Proc(internale_CEFWindowComponent_SendMouseMove).Call(uintptr(m.instance), uintptr(screenX), uintptr(screenY))
}
func (m *TCEFWindowComponent) SendMouseEvents() {
Proc(internale_CEFWindowComponent_BringToTop).Call(uintptr(m.instance))
Proc(internale_CEFWindowComponent_SendMouseEvents).Call(uintptr(m.instance))
}
func (m *TCEFWindowComponent) SetAccelerator() {
Proc(internale_CEFWindowComponent_BringToTop).Call(uintptr(m.instance))
Proc(internale_CEFWindowComponent_SetAccelerator).Call(uintptr(m.instance))
}
func (m *TCEFWindowComponent) RemoveAccelerator() {
Proc(internale_CEFWindowComponent_BringToTop).Call(uintptr(m.instance))
Proc(internale_CEFWindowComponent_RemoveAccelerator).Call(uintptr(m.instance))
}
func (m *TCEFWindowComponent) RemoveAllAccelerators() {
Proc(internale_CEFWindowComponent_BringToTop).Call(uintptr(m.instance))
Proc(internale_CEFWindowComponent_RemoveAllAccelerators).Call(uintptr(m.instance))
}
func (m *TCEFWindowComponent) Title() {
Proc(internale_CEFWindowComponent_BringToTop).Call(uintptr(m.instance))
Proc(internale_CEFWindowComponent_Title).Call(uintptr(m.instance))
}
func (m *TCEFWindowComponent) WindowIcon() {
Proc(internale_CEFWindowComponent_BringToTop).Call(uintptr(m.instance))
Proc(internale_CEFWindowComponent_WindowIcon).Call(uintptr(m.instance))
}
func (m *TCEFWindowComponent) WindowAppIcon() {
Proc(internale_CEFWindowComponent_BringToTop).Call(uintptr(m.instance))
Proc(internale_CEFWindowComponent_WindowAppIcon).Call(uintptr(m.instance))
}
func (m *TCEFWindowComponent) Display() {
Proc(internale_CEFWindowComponent_BringToTop).Call(uintptr(m.instance))
Proc(internale_CEFWindowComponent_Display).Call(uintptr(m.instance))
}
func (m *TCEFWindowComponent) ClientAreaBoundsInScreen() {
Proc(internale_CEFWindowComponent_BringToTop).Call(uintptr(m.instance))
Proc(internale_CEFWindowComponent_ClientAreaBoundsInScreen).Call(uintptr(m.instance))
}
func (m *TCEFWindowComponent) WindowHandle() {
Proc(internale_CEFWindowComponent_BringToTop).Call(uintptr(m.instance))
Proc(internale_CEFWindowComponent_WindowHandle).Call(uintptr(m.instance))
}
func (m *TCEFWindowComponent) IsClosed() {
Proc(internale_CEFWindowComponent_BringToTop).Call(uintptr(m.instance))
Proc(internale_CEFWindowComponent_IsClosed).Call(uintptr(m.instance))
}
func (m *TCEFWindowComponent) IsActive() {
Proc(internale_CEFWindowComponent_BringToTop).Call(uintptr(m.instance))
Proc(internale_CEFWindowComponent_IsActive).Call(uintptr(m.instance))
}
func (m *TCEFWindowComponent) IsAlwaysOnTop() {
Proc(internale_CEFWindowComponent_BringToTop).Call(uintptr(m.instance))
Proc(internale_CEFWindowComponent_IsAlwaysOnTop).Call(uintptr(m.instance))
}
func (m *TCEFWindowComponent) IsFullscreen() {
Proc(internale_CEFWindowComponent_BringToTop).Call(uintptr(m.instance))
Proc(internale_CEFWindowComponent_IsFullscreen).Call(uintptr(m.instance))
}
func (m *TCEFWindowComponent) IsMaximized() {
Proc(internale_CEFWindowComponent_BringToTop).Call(uintptr(m.instance))
Proc(internale_CEFWindowComponent_IsMaximized).Call(uintptr(m.instance))
}
func (m *TCEFWindowComponent) IsMinimized() {
Proc(internale_CEFWindowComponent_BringToTop).Call(uintptr(m.instance))
Proc(internale_CEFWindowComponent_IsMinimized).Call(uintptr(m.instance))
}
func (m *TCEFWindowComponent) SetOnWindowCreated() {
Proc(internale_CEFWindowComponent_BringToTop).Call(uintptr(m.instance))
Proc(internale_CEFWindowComponent_SetOnWindowCreated).Call(uintptr(m.instance))
}
func (m *TCEFWindowComponent) SetOnWindowDestroyed() {
Proc(internale_CEFWindowComponent_BringToTop).Call(uintptr(m.instance))
Proc(internale_CEFWindowComponent_SetOnWindowDestroyed).Call(uintptr(m.instance))
}
func (m *TCEFWindowComponent) SetOnWindowActivationChanged() {
Proc(internale_CEFWindowComponent_BringToTop).Call(uintptr(m.instance))
Proc(internale_CEFWindowComponent_SetOnWindowActivationChanged).Call(uintptr(m.instance))
}
func (m *TCEFWindowComponent) SetOnGetParentWindow() {
Proc(internale_CEFWindowComponent_BringToTop).Call(uintptr(m.instance))
Proc(internale_CEFWindowComponent_SetOnGetParentWindow).Call(uintptr(m.instance))
}
func (m *TCEFWindowComponent) SetOnGetInitialBounds() {
Proc(internale_CEFWindowComponent_BringToTop).Call(uintptr(m.instance))
Proc(internale_CEFWindowComponent_SetOnGetInitialBounds).Call(uintptr(m.instance))
}
func (m *TCEFWindowComponent) SetOnGetInitialShowState() {
Proc(internale_CEFWindowComponent_BringToTop).Call(uintptr(m.instance))
Proc(internale_CEFWindowComponent_SetOnGetInitialShowState).Call(uintptr(m.instance))
}
func (m *TCEFWindowComponent) SetOnIsFrameless() {
Proc(internale_CEFWindowComponent_BringToTop).Call(uintptr(m.instance))
Proc(internale_CEFWindowComponent_SetOnIsFrameless).Call(uintptr(m.instance))
}
func (m *TCEFWindowComponent) SetOnCanResize() {
Proc(internale_CEFWindowComponent_BringToTop).Call(uintptr(m.instance))
Proc(internale_CEFWindowComponent_SetOnCanResize).Call(uintptr(m.instance))
}
func (m *TCEFWindowComponent) SetOnCanMaximize() {
Proc(internale_CEFWindowComponent_BringToTop).Call(uintptr(m.instance))
Proc(internale_CEFWindowComponent_SetOnCanMaximize).Call(uintptr(m.instance))
}
func (m *TCEFWindowComponent) SetOnCanMinimize() {
Proc(internale_CEFWindowComponent_BringToTop).Call(uintptr(m.instance))
Proc(internale_CEFWindowComponent_SetOnCanMinimize).Call(uintptr(m.instance))
}
func (m *TCEFWindowComponent) SetOnCanClose() {
Proc(internale_CEFWindowComponent_BringToTop).Call(uintptr(m.instance))
Proc(internale_CEFWindowComponent_SetOnCanClose).Call(uintptr(m.instance))
}
func (m *TCEFWindowComponent) SetOnAccelerator() {
Proc(internale_CEFWindowComponent_BringToTop).Call(uintptr(m.instance))
Proc(internale_CEFWindowComponent_SetOnAccelerator).Call(uintptr(m.instance))
}
func (m *TCEFWindowComponent) SetOnKeyEvent() {
Proc(internale_CEFWindowComponent_BringToTop).Call(uintptr(m.instance))
Proc(internale_CEFWindowComponent_SetOnKeyEvent).Call(uintptr(m.instance))
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册