Versions in this module Expand all Collapse all v1 v1.0.2 Nov 18, 2020 v1.0.1 Nov 18, 2020 Changes in this version + type Control interface + type Controls interface + AddControl func(control Control) + GetChilds func() []Control + RemoveControl func(control Control) + type Form interface + Active func() + Close func() + NoneBorderResize func() + SetBorderStyle func(style fm.FormBorder) + SetIcon func(iconFile string) + SetMaximizeBox func(isShow bool) + SetMinimizeBox func(isShow bool) + SetOnActive func(proc FormActiveProc) FormActiveProc + SetOnState func(proc FormStateProc) FormStateProc + SetTitle func(title string) + ShowDialog func() + ShowToMax func() + ShowToMin func() + type FormActiveProc func() + type FormParam struct + HideIcon bool + HideInTaskbar bool + type FormStateProc func(state fm.FormState) + type Provider interface + AppDir func() string + Exit func(code int) + GetScreen func() f.Screen + ModifierKeys func() map[f.Keys]bool + MouseIsDown func() map[f.MouseButtons]bool + MouseLocation func() f.Point + NewControl func() Control + NewForm func(param FormParam) Form + RunMain func(form Form) + SetIcon func(file string) + type Window interface + CreateGraphics func() fm.Graphics + Enable func(b bool) + GetBound func() fm.Bound + GetCursor func() fm.CursorType + GetHandle func() uintptr + GetOwner func() Form + GetParent func() Control + GetProvider func() Provider + Hide func() + Invoke func(fn func(state interface{}), state interface{}) + IsEnable func() bool + IsInvoke func() bool + SetBgColor func(color int32) + SetCursor func(cursor fm.CursorType) + SetLocation func(x int, y int) + SetOnCreate func(proc WindowCreateProc) WindowCreateProc + SetOnCursor func(proc WindowSetCursorProc) WindowSetCursorProc + SetOnDestroy func(proc WindowDestroyProc) WindowDestroyProc + SetOnFocus func(proc WindowFocusProc) WindowFocusProc + SetOnImeStartComposition func(proc WindowImeStartCompositionProc) WindowImeStartCompositionProc + SetOnKeyDown func(proc WindowKeyDownProc) WindowKeyDownProc + SetOnKeyPress func(proc WindowKeyPressProc) WindowKeyPressProc + SetOnKeyUp func(proc WindowKeyUpProc) WindowKeyUpProc + SetOnLostFocus func(proc WindowLostFocusProc) WindowLostFocusProc + SetOnMouseClick func(proc WindowMouseClickProc) WindowMouseClickProc + SetOnMouseDown func(proc WindowMouseDownProc) WindowMouseDownProc + SetOnMouseMove func(proc WindowMouseMoveProc) WindowMouseMoveProc + SetOnMouseUp func(proc WindowMouseUpProc) WindowMouseUpProc + SetOnMouseWheel func(proc WindowMouseWheelProc) WindowMouseWheelProc + SetOnMove func(proc WindowMoveProc) WindowMoveProc + SetOnPaint func(proc WindowPaintProc) WindowPaintProc + SetOnResize func(proc WindowResizeProc) WindowResizeProc + SetOnShow func(proc WindowShowProc) WindowShowProc + SetSize func(w int, h int) + Show func() + ToClientPoint func(p fm.Point) fm.Point + type WindowCreateProc func(handle uintptr) + type WindowDestroyProc func() + type WindowFocusProc func() bool + type WindowImeStartCompositionProc func() bool + type WindowKeyDownProc func(e *fm.KeyEvArgs) + type WindowKeyPressProc func(e *fm.KeyPressEvArgs) + type WindowKeyUpProc func(e *fm.KeyEvArgs) + type WindowLostFocusProc func() bool + type WindowMouseClickProc func(e *fm.MouseEvArgs) + type WindowMouseDownProc func(e *fm.MouseEvArgs) + type WindowMouseMoveProc func(e *fm.MouseEvArgs) + type WindowMouseUpProc func(e *fm.MouseEvArgs) + type WindowMouseWheelProc func(e *fm.MouseEvArgs) + type WindowMoveProc func(e fm.Point) bool + type WindowPaintProc func(e fm.PaintEvArgs) bool + type WindowResizeProc func(e fm.Rect) + type WindowSetCursorProc func() bool + type WindowShowProc func()