SYMBOL INDEX (3793 symbols across 195 files) FILE: accessibility.go type AccState (line 12) | type AccState constant AccStateNormal (line 16) | AccStateNormal AccState = win.STATE_SYSTEM_NORMAL constant AccStateUnavailable (line 17) | AccStateUnavailable AccState = win.STATE_SYSTEM_UNAVAILABLE constant AccStateSelected (line 18) | AccStateSelected AccState = win.STATE_SYSTEM_SELECTED constant AccStateFocused (line 19) | AccStateFocused AccState = win.STATE_SYSTEM_FOCUSED constant AccStatePressed (line 20) | AccStatePressed AccState = win.STATE_SYSTEM_PRESSED constant AccStateChecked (line 21) | AccStateChecked AccState = win.STATE_SYSTEM_CHECKED constant AccStateMixed (line 22) | AccStateMixed AccState = win.STATE_SYSTEM_MIXED constant AccStateIndeterminate (line 23) | AccStateIndeterminate AccState = win.STATE_SYSTEM_INDETERMINATE constant AccStateReadonly (line 24) | AccStateReadonly AccState = win.STATE_SYSTEM_READONLY constant AccStateHotTracked (line 25) | AccStateHotTracked AccState = win.STATE_SYSTEM_HOTTRACKED constant AccStateDefault (line 26) | AccStateDefault AccState = win.STATE_SYSTEM_DEFAULT constant AccStateExpanded (line 27) | AccStateExpanded AccState = win.STATE_SYSTEM_EXPANDED constant AccStateCollapsed (line 28) | AccStateCollapsed AccState = win.STATE_SYSTEM_COLLAPSED constant AccStateBusy (line 29) | AccStateBusy AccState = win.STATE_SYSTEM_BUSY constant AccStateFloating (line 30) | AccStateFloating AccState = win.STATE_SYSTEM_FLOATING constant AccStateMarqueed (line 31) | AccStateMarqueed AccState = win.STATE_SYSTEM_MARQUEED constant AccStateAnimated (line 32) | AccStateAnimated AccState = win.STATE_SYSTEM_ANIMATED constant AccStateInvisible (line 33) | AccStateInvisible AccState = win.STATE_SYSTEM_INVISIBLE constant AccStateOffscreen (line 34) | AccStateOffscreen AccState = win.STATE_SYSTEM_OFFSCREEN constant AccStateSizeable (line 35) | AccStateSizeable AccState = win.STATE_SYSTEM_SIZEABLE constant AccStateMoveable (line 36) | AccStateMoveable AccState = win.STATE_SYSTEM_MOVEABLE constant AccStateSelfVoicing (line 37) | AccStateSelfVoicing AccState = win.STATE_SYSTEM_SELFVOICING constant AccStateFocusable (line 38) | AccStateFocusable AccState = win.STATE_SYSTEM_FOCUSABLE constant AccStateSelectable (line 39) | AccStateSelectable AccState = win.STATE_SYSTEM_SELECTABLE constant AccStateLinked (line 40) | AccStateLinked AccState = win.STATE_SYSTEM_LINKED constant AccStateTraversed (line 41) | AccStateTraversed AccState = win.STATE_SYSTEM_TRAVERSED constant AccStateMultiselectable (line 42) | AccStateMultiselectable AccState = win.STATE_SYSTEM_MULTISELECTABLE constant AccStateExtselectable (line 43) | AccStateExtselectable AccState = win.STATE_SYSTEM_EXTSELECTABLE constant AccStateAlertLow (line 44) | AccStateAlertLow AccState = win.STATE_SYSTEM_ALERT_LOW constant AccStateAlertMedium (line 45) | AccStateAlertMedium AccState = win.STATE_SYSTEM_ALERT_MEDIUM constant AccStateAlertHigh (line 46) | AccStateAlertHigh AccState = win.STATE_SYSTEM_ALERT_HIGH constant AccStateProtected (line 47) | AccStateProtected AccState = win.STATE_SYSTEM_PROTECTED constant AccStateHasPopup (line 48) | AccStateHasPopup AccState = win.STATE_SYSTEM_HASPOPUP constant AccStateValid (line 49) | AccStateValid AccState = win.STATE_SYSTEM_VALID type AccRole (line 53) | type AccRole constant AccRoleTitlebar (line 57) | AccRoleTitlebar AccRole = win.ROLE_SYSTEM_TITLEBAR constant AccRoleMenubar (line 58) | AccRoleMenubar AccRole = win.ROLE_SYSTEM_MENUBAR constant AccRoleScrollbar (line 59) | AccRoleScrollbar AccRole = win.ROLE_SYSTEM_SCROLLBAR constant AccRoleGrip (line 60) | AccRoleGrip AccRole = win.ROLE_SYSTEM_GRIP constant AccRoleSound (line 61) | AccRoleSound AccRole = win.ROLE_SYSTEM_SOUND constant AccRoleCursor (line 62) | AccRoleCursor AccRole = win.ROLE_SYSTEM_CURSOR constant AccRoleCaret (line 63) | AccRoleCaret AccRole = win.ROLE_SYSTEM_CARET constant AccRoleAlert (line 64) | AccRoleAlert AccRole = win.ROLE_SYSTEM_ALERT constant AccRoleWindow (line 65) | AccRoleWindow AccRole = win.ROLE_SYSTEM_WINDOW constant AccRoleClient (line 66) | AccRoleClient AccRole = win.ROLE_SYSTEM_CLIENT constant AccRoleMenuPopup (line 67) | AccRoleMenuPopup AccRole = win.ROLE_SYSTEM_MENUPOPUP constant AccRoleMenuItem (line 68) | AccRoleMenuItem AccRole = win.ROLE_SYSTEM_MENUITEM constant AccRoleTooltip (line 69) | AccRoleTooltip AccRole = win.ROLE_SYSTEM_TOOLTIP constant AccRoleApplication (line 70) | AccRoleApplication AccRole = win.ROLE_SYSTEM_APPLICATION constant AccRoleDocument (line 71) | AccRoleDocument AccRole = win.ROLE_SYSTEM_DOCUMENT constant AccRolePane (line 72) | AccRolePane AccRole = win.ROLE_SYSTEM_PANE constant AccRoleChart (line 73) | AccRoleChart AccRole = win.ROLE_SYSTEM_CHART constant AccRoleDialog (line 74) | AccRoleDialog AccRole = win.ROLE_SYSTEM_DIALOG constant AccRoleBorder (line 75) | AccRoleBorder AccRole = win.ROLE_SYSTEM_BORDER constant AccRoleGrouping (line 76) | AccRoleGrouping AccRole = win.ROLE_SYSTEM_GROUPING constant AccRoleSeparator (line 77) | AccRoleSeparator AccRole = win.ROLE_SYSTEM_SEPARATOR constant AccRoleToolbar (line 78) | AccRoleToolbar AccRole = win.ROLE_SYSTEM_TOOLBAR constant AccRoleStatusbar (line 79) | AccRoleStatusbar AccRole = win.ROLE_SYSTEM_STATUSBAR constant AccRoleTable (line 80) | AccRoleTable AccRole = win.ROLE_SYSTEM_TABLE constant AccRoleColumnHeader (line 81) | AccRoleColumnHeader AccRole = win.ROLE_SYSTEM_COLUMNHEADER constant AccRoleRowHeader (line 82) | AccRoleRowHeader AccRole = win.ROLE_SYSTEM_ROWHEADER constant AccRoleColumn (line 83) | AccRoleColumn AccRole = win.ROLE_SYSTEM_COLUMN constant AccRoleRow (line 84) | AccRoleRow AccRole = win.ROLE_SYSTEM_ROW constant AccRoleCell (line 85) | AccRoleCell AccRole = win.ROLE_SYSTEM_CELL constant AccRoleLink (line 86) | AccRoleLink AccRole = win.ROLE_SYSTEM_LINK constant AccRoleHelpBalloon (line 87) | AccRoleHelpBalloon AccRole = win.ROLE_SYSTEM_HELPBALLOON constant AccRoleCharacter (line 88) | AccRoleCharacter AccRole = win.ROLE_SYSTEM_CHARACTER constant AccRoleList (line 89) | AccRoleList AccRole = win.ROLE_SYSTEM_LIST constant AccRoleListItem (line 90) | AccRoleListItem AccRole = win.ROLE_SYSTEM_LISTITEM constant AccRoleOutline (line 91) | AccRoleOutline AccRole = win.ROLE_SYSTEM_OUTLINE constant AccRoleOutlineItem (line 92) | AccRoleOutlineItem AccRole = win.ROLE_SYSTEM_OUTLINEITEM constant AccRolePagetab (line 93) | AccRolePagetab AccRole = win.ROLE_SYSTEM_PAGETAB constant AccRolePropertyPage (line 94) | AccRolePropertyPage AccRole = win.ROLE_SYSTEM_PROPERTYPAGE constant AccRoleIndicator (line 95) | AccRoleIndicator AccRole = win.ROLE_SYSTEM_INDICATOR constant AccRoleGraphic (line 96) | AccRoleGraphic AccRole = win.ROLE_SYSTEM_GRAPHIC constant AccRoleStatictext (line 97) | AccRoleStatictext AccRole = win.ROLE_SYSTEM_STATICTEXT constant AccRoleText (line 98) | AccRoleText AccRole = win.ROLE_SYSTEM_TEXT constant AccRolePushbutton (line 99) | AccRolePushbutton AccRole = win.ROLE_SYSTEM_PUSHBUTTON constant AccRoleCheckbutton (line 100) | AccRoleCheckbutton AccRole = win.ROLE_SYSTEM_CHECKBUTTON constant AccRoleRadiobutton (line 101) | AccRoleRadiobutton AccRole = win.ROLE_SYSTEM_RADIOBUTTON constant AccRoleCombobox (line 102) | AccRoleCombobox AccRole = win.ROLE_SYSTEM_COMBOBOX constant AccRoleDroplist (line 103) | AccRoleDroplist AccRole = win.ROLE_SYSTEM_DROPLIST constant AccRoleProgressbar (line 104) | AccRoleProgressbar AccRole = win.ROLE_SYSTEM_PROGRESSBAR constant AccRoleDial (line 105) | AccRoleDial AccRole = win.ROLE_SYSTEM_DIAL constant AccRoleHotkeyfield (line 106) | AccRoleHotkeyfield AccRole = win.ROLE_SYSTEM_HOTKEYFIELD constant AccRoleSlider (line 107) | AccRoleSlider AccRole = win.ROLE_SYSTEM_SLIDER constant AccRoleSpinbutton (line 108) | AccRoleSpinbutton AccRole = win.ROLE_SYSTEM_SPINBUTTON constant AccRoleDiagram (line 109) | AccRoleDiagram AccRole = win.ROLE_SYSTEM_DIAGRAM constant AccRoleAnimation (line 110) | AccRoleAnimation AccRole = win.ROLE_SYSTEM_ANIMATION constant AccRoleEquation (line 111) | AccRoleEquation AccRole = win.ROLE_SYSTEM_EQUATION constant AccRoleButtonDropdown (line 112) | AccRoleButtonDropdown AccRole = win.ROLE_SYSTEM_BUTTONDROPDOWN constant AccRoleButtonMenu (line 113) | AccRoleButtonMenu AccRole = win.ROLE_SYSTEM_BUTTONMENU constant AccRoleButtonDropdownGrid (line 114) | AccRoleButtonDropdownGrid AccRole = win.ROLE_SYSTEM_BUTTONDROPDOWNGRID constant AccRoleWhitespace (line 115) | AccRoleWhitespace AccRole = win.ROLE_SYSTEM_WHITESPACE constant AccRolePageTabList (line 116) | AccRolePageTabList AccRole = win.ROLE_SYSTEM_PAGETABLIST constant AccRoleClock (line 117) | AccRoleClock AccRole = win.ROLE_SYSTEM_CLOCK constant AccRoleSplitButton (line 118) | AccRoleSplitButton AccRole = win.ROLE_SYSTEM_SPLITBUTTON constant AccRoleIPAddress (line 119) | AccRoleIPAddress AccRole = win.ROLE_SYSTEM_IPADDRESS constant AccRoleOutlineButton (line 120) | AccRoleOutlineButton AccRole = win.ROLE_SYSTEM_OUTLINEBUTTON type Accessibility (line 124) | type Accessibility struct method SetAccelerator (line 129) | func (a *Accessibility) SetAccelerator(acc string) error { method SetDefaultAction (line 134) | func (a *Accessibility) SetDefaultAction(defAction string) error { method SetDescription (line 139) | func (a *Accessibility) SetDescription(acc string) error { method SetHelp (line 144) | func (a *Accessibility) SetHelp(help string) error { method SetName (line 149) | func (a *Accessibility) SetName(name string) error { method SetRole (line 155) | func (a *Accessibility) SetRole(role AccRole) error { method SetRoleMap (line 161) | func (a *Accessibility) SetRoleMap(roleMap string) error { method SetState (line 166) | func (a *Accessibility) SetState(state AccState) error { method SetStateMap (line 172) | func (a *Accessibility) SetStateMap(stateMap string) error { method SetValueMap (line 178) | func (a *Accessibility) SetValueMap(valueMap string) error { method accSetPropertyInt (line 183) | func (a *Accessibility) accSetPropertyInt(hwnd win.HWND, idProp *win.M... method accSetPropertyStr (line 201) | func (a *Accessibility) accSetPropertyStr(hwnd win.HWND, idProp *win.M... FILE: action.go type actionChangedHandler (line 9) | type actionChangedHandler interface type Action (line 23) | type Action struct method addRef (line 77) | func (a *Action) addRef() { method release (line 81) | func (a *Action) release() { method Menu (line 98) | func (a *Action) Menu() *Menu { method Checkable (line 102) | func (a *Action) Checkable() bool { method SetCheckable (line 106) | func (a *Action) SetCheckable(value bool) (err error) { method Checked (line 121) | func (a *Action) Checked() bool { method SetChecked (line 125) | func (a *Action) SetChecked(value bool) (err error) { method CheckedCondition (line 150) | func (a *Action) CheckedCondition() Condition { method SetCheckedCondition (line 154) | func (a *Action) SetCheckedCondition(c Condition) { method Default (line 176) | func (a *Action) Default() bool { method SetDefault (line 180) | func (a *Action) SetDefault(value bool) (err error) { method DefaultCondition (line 205) | func (a *Action) DefaultCondition() Condition { method SetDefaultCondition (line 209) | func (a *Action) SetDefaultCondition(c Condition) { method Enabled (line 231) | func (a *Action) Enabled() bool { method SetEnabled (line 235) | func (a *Action) SetEnabled(value bool) (err error) { method EnabledCondition (line 254) | func (a *Action) EnabledCondition() Condition { method SetEnabledCondition (line 258) | func (a *Action) SetEnabledCondition(c Condition) { method Exclusive (line 280) | func (a *Action) Exclusive() bool { method SetExclusive (line 284) | func (a *Action) SetExclusive(value bool) (err error) { method Image (line 299) | func (a *Action) Image() Image { method SetImage (line 303) | func (a *Action) SetImage(value Image) (err error) { method Shortcut (line 318) | func (a *Action) Shortcut() Shortcut { method SetShortcut (line 322) | func (a *Action) SetShortcut(shortcut Shortcut) (err error) { method Text (line 348) | func (a *Action) Text() string { method SetText (line 352) | func (a *Action) SetText(value string) (err error) { method IsSeparator (line 367) | func (a *Action) IsSeparator() bool { method ToolTip (line 371) | func (a *Action) ToolTip() string { method SetToolTip (line 375) | func (a *Action) SetToolTip(value string) (err error) { method Visible (line 390) | func (a *Action) Visible() bool { method SetVisible (line 394) | func (a *Action) SetVisible(value bool) (err error) { method VisibleCondition (line 413) | func (a *Action) VisibleCondition() Condition { method SetVisibleCondition (line 417) | func (a *Action) SetVisibleCondition(c Condition) { method Triggered (line 439) | func (a *Action) Triggered() *Event { method raiseTriggered (line 443) | func (a *Action) raiseTriggered() { method addChangedHandler (line 451) | func (a *Action) addChangedHandler(handler actionChangedHandler) { method removeChangedHandler (line 455) | func (a *Action) removeChangedHandler(handler actionChangedHandler) { method raiseChanged (line 464) | func (a *Action) raiseChanged() error { method raiseVisibleChanged (line 474) | func (a *Action) raiseVisibleChanged() error { function NewAction (line 49) | func NewAction() *Action { function NewMenuAction (line 63) | func NewMenuAction(menu *Menu) *Action { function NewSeparatorAction (line 70) | func NewSeparatorAction() *Action { FILE: actionlist.go type actionListObserver (line 9) | type actionListObserver interface type nopActionListObserver (line 15) | type nopActionListObserver struct method onInsertedAction (line 17) | func (nopActionListObserver) onInsertedAction(action *Action) error { method onRemovingAction (line 21) | func (nopActionListObserver) onRemovingAction(action *Action) error { method onClearingActions (line 25) | func (nopActionListObserver) onClearingActions() error { type ActionList (line 29) | type ActionList struct method Add (line 42) | func (l *ActionList) Add(action *Action) error { method AddMenu (line 46) | func (l *ActionList) AddMenu(menu *Menu) (*Action, error) { method At (line 50) | func (l *ActionList) At(index int) *Action { method Clear (line 54) | func (l *ActionList) Clear() error { method Contains (line 68) | func (l *ActionList) Contains(action *Action) bool { method Index (line 72) | func (l *ActionList) Index(action *Action) int { method indexInObserver (line 82) | func (l *ActionList) indexInObserver(action *Action) int { method Insert (line 97) | func (l *ActionList) Insert(index int, action *Action) error { method InsertMenu (line 117) | func (l *ActionList) InsertMenu(index int, menu *Menu) (*Action, error) { method Len (line 128) | func (l *ActionList) Len() int { method Remove (line 132) | func (l *ActionList) Remove(action *Action) error { method RemoveAt (line 141) | func (l *ActionList) RemoveAt(index int) error { method updateSeparatorVisibility (line 160) | func (l *ActionList) updateSeparatorVisibility() error { function newActionList (line 34) | func newActionList(observer actionListObserver) *ActionList { FILE: application.go type Settings (line 17) | type Settings interface type Persistable (line 29) | type Persistable interface type Application (line 36) | type Application struct method OrganizationName (line 52) | func (app *Application) OrganizationName() string { method SetOrganizationName (line 58) | func (app *Application) SetOrganizationName(value string) { method ProductName (line 64) | func (app *Application) ProductName() string { method SetProductName (line 70) | func (app *Application) SetProductName(value string) { method Settings (line 76) | func (app *Application) Settings() Settings { method SetSettings (line 82) | func (app *Application) SetSettings(value Settings) { method Exit (line 88) | func (app *Application) Exit(exitCode int) { method ExitCode (line 96) | func (app *Application) ExitCode() int { method Panicking (line 102) | func (app *Application) Panicking() *ErrorEvent { method ActiveForm (line 112) | func (app *Application) ActiveForm() Form { function App (line 48) | func App() *Application { FILE: bitmap.go constant inchesPerMeter (line 20) | inchesPerMeter float64 = 39.37007874 type Bitmap (line 22) | type Bitmap struct method ToImage (line 264) | func (bmp *Bitmap) ToImage() (*image.RGBA, error) { method hasTransparency (line 297) | func (bmp *Bitmap) hasTransparency() (bool, error) { method postProcess (line 320) | func (bmp *Bitmap) postProcess() error { method withPixels (line 352) | func (bmp *Bitmap) withPixels(f func(bi *win.BITMAPINFO, hdc win.HDC, ... method Dispose (line 381) | func (bmp *Bitmap) Dispose() { method Size (line 394) | func (bmp *Bitmap) Size() Size { method handle (line 398) | func (bmp *Bitmap) handle() win.HBITMAP { method draw (line 402) | func (bmp *Bitmap) draw(hdc win.HDC, location Point) error { method drawStretched (line 406) | func (bmp *Bitmap) drawStretched(hdc win.HDC, bounds Rectangle) error { method alphaBlend (line 411) | func (bmp *Bitmap) alphaBlend(hdc win.HDC, bounds Rectangle, opacity b... method alphaBlendPart (line 417) | func (bmp *Bitmap) alphaBlendPart(hdc win.HDC, dst, src Rectangle, opa... method withSelectedIntoMemDC (line 470) | func (bmp *Bitmap) withSelectedIntoMemDC(f func(hdcMem win.HDC) error)... type transparencyStatus (line 30) | type transparencyStatus constant transparencyUnknown (line 33) | transparencyUnknown transparencyStatus = iota constant transparencyOpaque (line 34) | transparencyOpaque constant transparencyTransparent (line 35) | transparencyTransparent function BitmapFrom (line 38) | func BitmapFrom(src interface{}, dpi int) (*Bitmap, error) { function NewBitmap (line 54) | func NewBitmap(size Size) (*Bitmap, error) { function NewBitmapForDPI (line 60) | func NewBitmapForDPI(size Size, dpi int) (*Bitmap, error) { function NewBitmapWithTransparentPixels (line 67) | func NewBitmapWithTransparentPixels(size Size) (*Bitmap, error) { function NewBitmapWithTransparentPixelsForDPI (line 73) | func NewBitmapWithTransparentPixelsForDPI(size Size, dpi int) (*Bitmap, ... function newBitmap (line 78) | func newBitmap(size Size, transparent bool, dpi int) (bmp *Bitmap, err e... function NewBitmapFromFile (line 123) | func NewBitmapFromFile(filePath string) (*Bitmap, error) { function NewBitmapFromFileForDPI (line 128) | func NewBitmapFromFileForDPI(filePath string, dpi int) (*Bitmap, error) { function NewBitmapFromImage (line 153) | func NewBitmapFromImage(im image.Image) (*Bitmap, error) { function NewBitmapFromImageForDPI (line 158) | func NewBitmapFromImageForDPI(im image.Image, dpi int) (*Bitmap, error) { function NewBitmapFromResource (line 170) | func NewBitmapFromResource(name string) (*Bitmap, error) { function NewBitmapFromResourceForDPI (line 175) | func NewBitmapFromResourceForDPI(name string, dpi int) (*Bitmap, error) { function NewBitmapFromResourceId (line 182) | func NewBitmapFromResourceId(id int) (*Bitmap, error) { function NewBitmapFromResourceIdForDPI (line 187) | func NewBitmapFromResourceIdForDPI(id int, dpi int) (*Bitmap, error) { function newBitmapFromResource (line 191) | func newBitmapFromResource(res *uint16, dpi int) (bm *Bitmap, err error) { function NewBitmapFromImageWithSize (line 208) | func NewBitmapFromImageWithSize(image Image, size Size) (*Bitmap, error) { function NewBitmapFromWindow (line 236) | func NewBitmapFromWindow(window Window) (*Bitmap, error) { function NewBitmapFromIcon (line 249) | func NewBitmapFromIcon(icon *Icon, size Size) (*Bitmap, error) { function NewBitmapFromIconForDPI (line 255) | func NewBitmapFromIconForDPI(icon *Icon, size Size, dpi int) (*Bitmap, e... type bgraPixel (line 343) | type bgraPixel struct constant maxPixels (line 350) | maxPixels = 2 << 27 function newBitmapFromHBITMAP (line 486) | func newBitmapFromHBITMAP(hBmp win.HBITMAP, dpi int) (bmp *Bitmap, err e... function hBitmapFromImage (line 523) | func hBitmapFromImage(im image.Image, dpi int) (win.HBITMAP, error) { function hBitmapFromWindow (line 570) | func hBitmapFromWindow(window Window) (win.HBITMAP, error) { function hBitmapFromIcon (line 598) | func hBitmapFromIcon(icon *Icon, size Size, dpi int) (win.HBITMAP, error) { function withCompatibleDC (line 642) | func withCompatibleDC(f func(hdc win.HDC) error) error { FILE: boxlayout.go type Orientation (line 17) | type Orientation constant NoOrientation (line 20) | NoOrientation Orientation = 0 constant Horizontal (line 21) | Horizontal = 1 << 0 constant Vertical (line 22) | Vertical = 1 << 1 type BoxLayout (line 25) | type BoxLayout struct method Orientation (line 53) | func (l *BoxLayout) Orientation() Orientation { method SetOrientation (line 57) | func (l *BoxLayout) SetOrientation(value Orientation) error { method StretchFactor (line 74) | func (l *BoxLayout) StretchFactor(widget Widget) int { method SetStretchFactor (line 82) | func (l *BoxLayout) SetStretchFactor(widget Widget, factor int) error { method CreateLayoutItem (line 105) | func (l *BoxLayout) CreateLayoutItem(ctx *LayoutContext) ContainerLayo... function newBoxLayout (line 31) | func newBoxLayout(orientation Orientation) *BoxLayout { function NewHBoxLayout (line 45) | func NewHBoxLayout() *BoxLayout { function NewVBoxLayout (line 49) | func NewVBoxLayout() *BoxLayout { type boxLayoutItemInfo (line 119) | type boxLayoutItemInfo struct type boxLayoutItemInfoList (line 129) | type boxLayoutItemInfoList method Len (line 131) | func (l boxLayoutItemInfoList) Len() int { method Less (line 135) | func (l boxLayoutItemInfoList) Less(i, j int) bool { method Swap (line 156) | func (l boxLayoutItemInfoList) Swap(i, j int) { type boxLayoutItem (line 160) | type boxLayoutItem struct method LayoutFlags (line 168) | func (li *boxLayoutItem) LayoutFlags() LayoutFlags { method IdealSize (line 172) | func (li *boxLayoutItem) IdealSize() Size { method MinSize (line 176) | func (li *boxLayoutItem) MinSize() Size { method HeightForWidth (line 180) | func (li *boxLayoutItem) HeightForWidth(width int) int { method MinSizeForSize (line 184) | func (li *boxLayoutItem) MinSizeForSize(size Size) Size { method PerformLayout (line 237) | func (li *boxLayoutItem) PerformLayout() []LayoutResultItem { function boxLayoutFlags (line 242) | func boxLayoutFlags(orientation Orientation, children []LayoutItem) Layo... function boxLayoutItems (line 269) | func boxLayoutItems(container ContainerLayoutItem, items []LayoutItem, o... FILE: brush.go type HatchStyle (line 15) | type HatchStyle constant HatchHorizontal (line 18) | HatchHorizontal HatchStyle = win.HS_HORIZONTAL constant HatchVertical (line 19) | HatchVertical HatchStyle = win.HS_VERTICAL constant HatchForwardDiagonal (line 20) | HatchForwardDiagonal HatchStyle = win.HS_FDIAGONAL constant HatchBackwardDiagonal (line 21) | HatchBackwardDiagonal HatchStyle = win.HS_BDIAGONAL constant HatchCross (line 22) | HatchCross HatchStyle = win.HS_CROSS constant HatchDiagonalCross (line 23) | HatchDiagonalCross HatchStyle = win.HS_DIAGCROSS type SystemColor (line 26) | type SystemColor constant SysColor3DDkShadow (line 29) | SysColor3DDkShadow SystemColor = win.COLOR_3DDKSHADOW constant SysColor3DFace (line 30) | SysColor3DFace SystemColor = win.COLOR_3DFACE constant SysColor3DHighlight (line 31) | SysColor3DHighlight SystemColor = win.COLOR_3DHIGHLIGHT constant SysColor3DLight (line 32) | SysColor3DLight SystemColor = win.COLOR_3DLIGHT constant SysColor3DShadow (line 33) | SysColor3DShadow SystemColor = win.COLOR_3DSHADOW constant SysColorActiveBorder (line 34) | SysColorActiveBorder SystemColor = win.COLOR_ACTIVEBORDER constant SysColorActiveCaption (line 35) | SysColorActiveCaption SystemColor = win.COLOR_ACTIVECAPTION constant SysColorAppWorkspace (line 36) | SysColorAppWorkspace SystemColor = win.COLOR_APPWORKSPACE constant SysColorBackground (line 37) | SysColorBackground SystemColor = win.COLOR_BACKGROUND constant SysColorDesktop (line 38) | SysColorDesktop SystemColor = win.COLOR_DESKTOP constant SysColorBtnFace (line 39) | SysColorBtnFace SystemColor = win.COLOR_BTNFACE constant SysColorBtnHighlight (line 40) | SysColorBtnHighlight SystemColor = win.COLOR_BTNHIGHLIGHT constant SysColorBtnShadow (line 41) | SysColorBtnShadow SystemColor = win.COLOR_BTNSHADOW constant SysColorBtnText (line 42) | SysColorBtnText SystemColor = win.COLOR_BTNTEXT constant SysColorCaptionText (line 43) | SysColorCaptionText SystemColor = win.COLOR_CAPTIONTEXT constant SysColorGrayText (line 44) | SysColorGrayText SystemColor = win.COLOR_GRAYTEXT constant SysColorHighlight (line 45) | SysColorHighlight SystemColor = win.COLOR_HIGHLIGHT constant SysColorHighlightText (line 46) | SysColorHighlightText SystemColor = win.COLOR_HIGHLIGHTTEXT constant SysColorInactiveBorder (line 47) | SysColorInactiveBorder SystemColor = win.COLOR_INACTIVEBORDER constant SysColorInactiveCaption (line 48) | SysColorInactiveCaption SystemColor = win.COLOR_INACTIVECAPTION constant SysColorInactiveCaptionText (line 49) | SysColorInactiveCaptionText SystemColor = win.COLOR_INACTIVECAPTIONTEXT constant SysColorInfoBk (line 50) | SysColorInfoBk SystemColor = win.COLOR_INFOBK constant SysColorInfoText (line 51) | SysColorInfoText SystemColor = win.COLOR_INFOTEXT constant SysColorMenu (line 52) | SysColorMenu SystemColor = win.COLOR_MENU constant SysColorMenuText (line 53) | SysColorMenuText SystemColor = win.COLOR_MENUTEXT constant SysColorScrollBar (line 54) | SysColorScrollBar SystemColor = win.COLOR_SCROLLBAR constant SysColorWindow (line 55) | SysColorWindow SystemColor = win.COLOR_WINDOW constant SysColorWindowFrame (line 56) | SysColorWindowFrame SystemColor = win.COLOR_WINDOWFRAME constant SysColorWindowText (line 57) | SysColorWindowText SystemColor = win.COLOR_WINDOWTEXT constant SysColorHotLight (line 58) | SysColorHotLight SystemColor = win.COLOR_HOTLIGHT constant SysColorGradientActiveCaption (line 59) | SysColorGradientActiveCaption SystemColor = win.COLOR_GRADIENTACTIVECA... constant SysColorGradientInactiveCaption (line 60) | SysColorGradientInactiveCaption SystemColor = win.COLOR_GRADIENTINACTIVE... type Brush (line 63) | type Brush interface type perWindowBrush (line 72) | type perWindowBrush interface type windowBrushInfo (line 77) | type windowBrushInfo struct type brushBase (line 82) | type brushBase struct method Dispose (line 87) | func (bb *brushBase) Dispose() { method handle (line 95) | func (bb *brushBase) handle() win.HBRUSH { method attachWindow (line 99) | func (bb *brushBase) attachWindow(wb *WindowBase) { method detachWindow (line 111) | func (bb *brushBase) detachWindow(wb *WindowBase) { type nullBrush (line 123) | type nullBrush struct method Dispose (line 138) | func (b *nullBrush) Dispose() { method logbrush (line 146) | func (*nullBrush) logbrush() *win.LOGBRUSH { method simple (line 150) | func (*nullBrush) simple() bool { function newNullBrush (line 127) | func newNullBrush() *nullBrush { function NullBrush (line 159) | func NullBrush() Brush { type SystemColorBrush (line 163) | type SystemColorBrush struct method Color (line 184) | func (b *SystemColorBrush) Color() Color { method SystemColor (line 188) | func (b *SystemColorBrush) SystemColor() SystemColor { method Dispose (line 192) | func (*SystemColorBrush) Dispose() { method logbrush (line 196) | func (b *SystemColorBrush) logbrush() *win.LOGBRUSH { method simple (line 203) | func (*SystemColorBrush) simple() bool { function init (line 168) | func init() { function NewSystemColorBrush (line 175) | func NewSystemColorBrush(sysColor SystemColor) (*SystemColorBrush, error) { type SolidColorBrush (line 207) | type SolidColorBrush struct method Color (line 223) | func (b *SolidColorBrush) Color() Color { method logbrush (line 227) | func (b *SolidColorBrush) logbrush() *win.LOGBRUSH { method simple (line 231) | func (*SolidColorBrush) simple() bool { function NewSolidColorBrush (line 212) | func NewSolidColorBrush(color Color) (*SolidColorBrush, error) { type HatchBrush (line 235) | type HatchBrush struct method Color (line 252) | func (b *HatchBrush) Color() Color { method logbrush (line 256) | func (b *HatchBrush) logbrush() *win.LOGBRUSH { method Style (line 260) | func (b *HatchBrush) Style() HatchStyle { method simple (line 264) | func (b *HatchBrush) simple() bool { function NewHatchBrush (line 241) | func NewHatchBrush(color Color, style HatchStyle) (*HatchBrush, error) { type BitmapBrush (line 268) | type BitmapBrush struct method logbrush (line 286) | func (b *BitmapBrush) logbrush() *win.LOGBRUSH { method Bitmap (line 290) | func (b *BitmapBrush) Bitmap() *Bitmap { method simple (line 294) | func (b *BitmapBrush) simple() bool { function NewBitmapBrush (line 273) | func NewBitmapBrush(bitmap *Bitmap) (*BitmapBrush, error) { type GradientStop (line 298) | type GradientStop struct type GradientVertex (line 303) | type GradientVertex struct type GradientTriangle (line 309) | type GradientTriangle struct type GradientBrush (line 315) | type GradientBrush struct method logbrush (line 405) | func (b *GradientBrush) logbrush() *win.LOGBRUSH { method simple (line 413) | func (*GradientBrush) simple() bool { method create (line 418) | func (b *GradientBrush) create(size Size) (*BitmapBrush, error) { method attachWindow (line 478) | func (b *GradientBrush) attachWindow(wb *WindowBase) { method detachWindow (line 509) | func (b *GradientBrush) detachWindow(wb *WindowBase) { method delegateForWindow (line 524) | func (b *GradientBrush) delegateForWindow(wb *WindowBase) Brush { type gradientOrientation (line 324) | type gradientOrientation constant gradientOrientationNone (line 327) | gradientOrientationNone gradientOrientation = iota constant gradientOrientationHorizontal (line 328) | gradientOrientationHorizontal constant gradientOrientationVertical (line 329) | gradientOrientationVertical function NewHorizontalGradientBrush (line 332) | func NewHorizontalGradientBrush(stops []GradientStop) (*GradientBrush, e... function NewVerticalGradientBrush (line 336) | func NewVerticalGradientBrush(stops []GradientStop) (*GradientBrush, err... function newGradientBrushWithOrientation (line 340) | func newGradientBrushWithOrientation(stops []GradientStop, orientation g... function NewGradientBrush (line 372) | func NewGradientBrush(vertexes []GradientVertex, triangles []GradientTri... function newGradientBrush (line 384) | func newGradientBrush(vertexes []GradientVertex, triangles []GradientTri... FILE: button.go type clickable (line 16) | type clickable interface type setCheckeder (line 20) | type setCheckeder interface type Button (line 24) | type Button struct method init (line 34) | func (b *Button) init() { method ApplyDPI (line 71) | func (b *Button) ApplyDPI(dpi int) { method Image (line 77) | func (b *Button) Image() Image { method SetImage (line 81) | func (b *Button) SetImage(image Image) error { method ImageChanged (line 115) | func (b *Button) ImageChanged() *Event { method Text (line 119) | func (b *Button) Text() string { method SetText (line 123) | func (b *Button) SetText(value string) error { method Checked (line 137) | func (b *Button) Checked() bool { method SetChecked (line 141) | func (b *Button) SetChecked(checked bool) { method setChecked (line 149) | func (b *Button) setChecked(checked bool) { method CheckedChanged (line 163) | func (b *Button) CheckedChanged() *Event { method Persistent (line 167) | func (b *Button) Persistent() bool { method SetPersistent (line 171) | func (b *Button) SetPersistent(value bool) { method SaveState (line 175) | func (b *Button) SaveState() error { method RestoreState (line 179) | func (b *Button) RestoreState() error { method Clicked (line 190) | func (b *Button) Clicked() *Event { method raiseClicked (line 194) | func (b *Button) raiseClicked() { method WndProc (line 198) | func (b *Button) WndProc(hwnd win.HWND, msg uint32, wParam, lParam uin... method idealSize (line 222) | func (b *Button) idealSize() Size { method CreateLayoutItem (line 235) | func (b *Button) CreateLayoutItem(ctx *LayoutContext) LayoutItem { type buttonLayoutItem (line 241) | type buttonLayoutItem struct method LayoutFlags (line 246) | func (li *buttonLayoutItem) LayoutFlags() LayoutFlags { method IdealSize (line 250) | func (li *buttonLayoutItem) IdealSize() Size { method MinSize (line 254) | func (li *buttonLayoutItem) MinSize() Size { FILE: cancelevent.go type cancelEventHandlerInfo (line 9) | type cancelEventHandlerInfo struct type CancelEventHandler (line 14) | type CancelEventHandler type CancelEvent (line 16) | type CancelEvent struct method Attach (line 20) | func (e *CancelEvent) Attach(handler CancelEventHandler) int { method Detach (line 35) | func (e *CancelEvent) Detach(handle int) { method Once (line 39) | func (e *CancelEvent) Once(handler CancelEventHandler) { type CancelEventPublisher (line 44) | type CancelEventPublisher struct method Event (line 48) | func (p *CancelEventPublisher) Event() *CancelEvent { method Publish (line 52) | func (p *CancelEventPublisher) Publish(canceled *bool) { FILE: canvas.go type DrawTextFormat (line 19) | type DrawTextFormat constant TextTop (line 22) | TextTop DrawTextFormat = win.DT_TOP constant TextLeft (line 23) | TextLeft DrawTextFormat = win.DT_LEFT constant TextCenter (line 24) | TextCenter DrawTextFormat = win.DT_CENTER constant TextRight (line 25) | TextRight DrawTextFormat = win.DT_RIGHT constant TextVCenter (line 26) | TextVCenter DrawTextFormat = win.DT_VCENTER constant TextBottom (line 27) | TextBottom DrawTextFormat = win.DT_BOTTOM constant TextWordbreak (line 28) | TextWordbreak DrawTextFormat = win.DT_WORDBREAK constant TextSingleLine (line 29) | TextSingleLine DrawTextFormat = win.DT_SINGLELINE constant TextExpandTabs (line 30) | TextExpandTabs DrawTextFormat = win.DT_EXPANDTABS constant TextTabstop (line 31) | TextTabstop DrawTextFormat = win.DT_TABSTOP constant TextNoClip (line 32) | TextNoClip DrawTextFormat = win.DT_NOCLIP constant TextExternalLeading (line 33) | TextExternalLeading DrawTextFormat = win.DT_EXTERNALLEADING constant TextCalcRect (line 34) | TextCalcRect DrawTextFormat = win.DT_CALCRECT constant TextNoPrefix (line 35) | TextNoPrefix DrawTextFormat = win.DT_NOPREFIX constant TextInternal (line 36) | TextInternal DrawTextFormat = win.DT_INTERNAL constant TextEditControl (line 37) | TextEditControl DrawTextFormat = win.DT_EDITCONTROL constant TextPathEllipsis (line 38) | TextPathEllipsis DrawTextFormat = win.DT_PATH_ELLIPSIS constant TextEndEllipsis (line 39) | TextEndEllipsis DrawTextFormat = win.DT_END_ELLIPSIS constant TextModifyString (line 40) | TextModifyString DrawTextFormat = win.DT_MODIFYSTRING constant TextRTLReading (line 41) | TextRTLReading DrawTextFormat = win.DT_RTLREADING constant TextWordEllipsis (line 42) | TextWordEllipsis DrawTextFormat = win.DT_WORD_ELLIPSIS constant TextNoFullWidthCharBreak (line 43) | TextNoFullWidthCharBreak DrawTextFormat = win.DT_NOFULLWIDTHCHARBREAK constant TextHidePrefix (line 44) | TextHidePrefix DrawTextFormat = win.DT_HIDEPREFIX constant TextPrefixOnly (line 45) | TextPrefixOnly DrawTextFormat = win.DT_PREFIXONLY function init (line 50) | func init() { type Canvas (line 56) | type Canvas struct method init (line 122) | func (c *Canvas) init() (*Canvas, error) { method Dispose (line 143) | func (c *Canvas) Dispose() { method DPI (line 169) | func (c *Canvas) DPI() int { method withGdiObj (line 177) | func (c *Canvas) withGdiObj(handle win.HGDIOBJ, f func() error) error { method withBrush (line 187) | func (c *Canvas) withBrush(brush Brush, f func() error) error { method withFontAndTextColor (line 191) | func (c *Canvas) withFontAndTextColor(font *Font, color Color, f func(... method HDC (line 205) | func (c *Canvas) HDC() win.HDC { method Bounds (line 209) | func (c *Canvas) Bounds() Rectangle { method BoundsPixels (line 213) | func (c *Canvas) BoundsPixels() Rectangle { method withPen (line 220) | func (c *Canvas) withPen(pen Pen, f func() error) error { method withBrushAndPen (line 224) | func (c *Canvas) withBrushAndPen(brush Brush, pen Pen, f func() error)... method ellipse (line 233) | func (c *Canvas) ellipse(brush Brush, pen Pen, bounds Rectangle, sizeC... method ellipsePixels (line 238) | func (c *Canvas) ellipsePixels(brush Brush, pen Pen, bounds Rectangle,... method DrawEllipse (line 257) | func (c *Canvas) DrawEllipse(pen Pen, bounds Rectangle) error { method DrawEllipsePixels (line 262) | func (c *Canvas) DrawEllipsePixels(pen Pen, bounds Rectangle) error { method FillEllipse (line 269) | func (c *Canvas) FillEllipse(brush Brush, bounds Rectangle) error { method FillEllipsePixels (line 274) | func (c *Canvas) FillEllipsePixels(brush Brush, bounds Rectangle) error { method DrawImage (line 281) | func (c *Canvas) DrawImage(image Image, location Point) error { method DrawImagePixels (line 286) | func (c *Canvas) DrawImagePixels(image Image, location Point) error { method DrawImageStretched (line 297) | func (c *Canvas) DrawImageStretched(image Image, bounds Rectangle) err... method DrawImageStretchedPixels (line 302) | func (c *Canvas) DrawImageStretchedPixels(image Image, bounds Rectangl... method DrawBitmapWithOpacity (line 319) | func (c *Canvas) DrawBitmapWithOpacity(bmp *Bitmap, bounds Rectangle, ... method DrawBitmapWithOpacityPixels (line 325) | func (c *Canvas) DrawBitmapWithOpacityPixels(bmp *Bitmap, bounds Recta... method DrawBitmapPart (line 334) | func (c *Canvas) DrawBitmapPart(bmp *Bitmap, dst, src Rectangle) error { method DrawBitmapPartWithOpacity (line 341) | func (c *Canvas) DrawBitmapPartWithOpacity(bmp *Bitmap, dst, src Recta... method DrawBitmapPartWithOpacityPixels (line 347) | func (c *Canvas) DrawBitmapPartWithOpacityPixels(bmp *Bitmap, dst, src... method DrawLine (line 358) | func (c *Canvas) DrawLine(pen Pen, from, to Point) error { method DrawLinePixels (line 364) | func (c *Canvas) DrawLinePixels(pen Pen, from, to Point) error { method DrawPolyline (line 381) | func (c *Canvas) DrawPolyline(pen Pen, points []Point) error { method DrawPolylinePixels (line 403) | func (c *Canvas) DrawPolylinePixels(pen Pen, points []Point) error { method rectangle (line 425) | func (c *Canvas) rectangle(brush Brush, pen Pen, bounds Rectangle, siz... method rectanglePixels (line 430) | func (c *Canvas) rectanglePixels(brush Brush, pen Pen, bounds Rectangl... method DrawRectangle (line 449) | func (c *Canvas) DrawRectangle(pen Pen, bounds Rectangle) error { method DrawRectanglePixels (line 454) | func (c *Canvas) DrawRectanglePixels(pen Pen, bounds Rectangle) error { method FillRectangle (line 461) | func (c *Canvas) FillRectangle(brush Brush, bounds Rectangle) error { method FillRectanglePixels (line 466) | func (c *Canvas) FillRectanglePixels(brush Brush, bounds Rectangle) er... method roundedRectangle (line 474) | func (c *Canvas) roundedRectangle(brush Brush, pen Pen, bounds Rectang... method roundedRectanglePixels (line 480) | func (c *Canvas) roundedRectanglePixels(brush Brush, pen Pen, bounds R... method DrawRoundedRectangle (line 502) | func (c *Canvas) DrawRoundedRectangle(pen Pen, bounds Rectangle, ellip... method DrawRoundedRectanglePixels (line 507) | func (c *Canvas) DrawRoundedRectanglePixels(pen Pen, bounds Rectangle,... method FillRoundedRectangle (line 516) | func (c *Canvas) FillRoundedRectangle(brush Brush, bounds Rectangle, e... method FillRoundedRectanglePixels (line 521) | func (c *Canvas) FillRoundedRectanglePixels(brush Brush, bounds Rectan... method GradientFillRectangle (line 528) | func (c *Canvas) GradientFillRectangle(color1, color2 Color, orientati... method GradientFillRectanglePixels (line 533) | func (c *Canvas) GradientFillRectanglePixels(color1, color2 Color, ori... method DrawText (line 572) | func (c *Canvas) DrawText(text string, font *Font, color Color, bounds... method DrawTextPixels (line 577) | func (c *Canvas) DrawTextPixels(text string, font *Font, color Color, ... method fontHeight (line 596) | func (c *Canvas) fontHeight(font *Font) (height int, err error) { method measureTextForDPI (line 615) | func (c *Canvas) measureTextForDPI(text string, font *Font, bounds Rec... method MeasureText (line 656) | func (c *Canvas) MeasureText(text string, font *Font, bounds Rectangle... method MeasureTextPixels (line 668) | func (c *Canvas) MeasureTextPixels(text string, font *Font, bounds Rec... method MeasureAndModifyTextPixels (line 677) | func (c *Canvas) MeasureAndModifyTextPixels(text string, font *Font, b... method measureAndModifyTextPixels (line 697) | func (c *Canvas) measureAndModifyTextPixels(text string, font *Font, b... function NewCanvasFromImage (line 67) | func NewCanvasFromImage(image Image) (*Canvas, error) { function newCanvasFromWindow (line 105) | func newCanvasFromWindow(window Window) (*Canvas, error) { function newCanvasFromHDC (line 114) | func newCanvasFromHDC(hdc win.HDC) (*Canvas, error) { FILE: checkbox.go type CheckState (line 15) | type CheckState constant CheckUnchecked (line 18) | CheckUnchecked CheckState = win.BST_UNCHECKED constant CheckChecked (line 19) | CheckChecked CheckState = win.BST_CHECKED constant CheckIndeterminate (line 20) | CheckIndeterminate CheckState = win.BST_INDETERMINATE type CheckBox (line 25) | type CheckBox struct method TextOnLeftSide (line 63) | func (cb *CheckBox) TextOnLeftSide() bool { method SetTextOnLeftSide (line 67) | func (cb *CheckBox) SetTextOnLeftSide(textLeft bool) error { method setChecked (line 71) | func (cb *CheckBox) setChecked(checked bool) { method Tristate (line 77) | func (cb *CheckBox) Tristate() bool { method SetTristate (line 81) | func (cb *CheckBox) SetTristate(tristate bool) error { method CheckState (line 92) | func (cb *CheckBox) CheckState() CheckState { method SetCheckState (line 96) | func (cb *CheckBox) SetCheckState(state CheckState) { method CheckStateChanged (line 107) | func (cb *CheckBox) CheckStateChanged() *Event { method SaveState (line 111) | func (cb *CheckBox) SaveState() error { method RestoreState (line 115) | func (cb *CheckBox) RestoreState() error { method WndProc (line 131) | func (cb *CheckBox) WndProc(hwnd win.HWND, msg uint32, wParam, lParam ... function NewCheckBox (line 30) | func NewCheckBox(parent Container) (*CheckBox, error) { FILE: clipboard.go constant clipboardWindowClass (line 16) | clipboardWindowClass = `\o/ Walk_Clipboard_Class \o/` function init (line 18) | func init() { function clipboardWndProc (line 48) | func clipboardWndProc(hwnd win.HWND, msg uint32, wp, lp uintptr) uintptr { function Clipboard (line 61) | func Clipboard() *ClipboardService { type ClipboardService (line 66) | type ClipboardService struct method ContentsChanged (line 73) | func (c *ClipboardService) ContentsChanged() *Event { method Clear (line 78) | func (c *ClipboardService) Clear() error { method ContainsText (line 89) | func (c *ClipboardService) ContainsText() (available bool, err error) { method Text (line 100) | func (c *ClipboardService) Text() (text string, err error) { method SetText (line 122) | func (c *ClipboardService) SetText(s string) error { method withOpenClipboard (line 156) | func (c *ClipboardService) withOpenClipboard(f func() error) error { FILE: closeevent.go type closeEventHandlerInfo (line 9) | type closeEventHandlerInfo struct type CloseEventHandler (line 14) | type CloseEventHandler type CloseEvent (line 16) | type CloseEvent struct method Attach (line 20) | func (e *CloseEvent) Attach(handler CloseEventHandler) int { method Detach (line 35) | func (e *CloseEvent) Detach(handle int) { method Once (line 39) | func (e *CloseEvent) Once(handler CloseEventHandler) { type CloseEventPublisher (line 44) | type CloseEventPublisher struct method Event (line 48) | func (p *CloseEventPublisher) Event() *CloseEvent { method Publish (line 52) | func (p *CloseEventPublisher) Publish(canceled *bool, reason CloseReas... FILE: color.go type Color (line 9) | type Color method R (line 15) | func (c Color) R() byte { method G (line 19) | func (c Color) G() byte { method B (line 23) | func (c Color) B() byte { function RGB (line 11) | func RGB(r, g, b byte) Color { FILE: combobox.go type ComboBox (line 21) | type ComboBox struct method applyFont (line 238) | func (cb *ComboBox) applyFont(font *Font) { method Editable (line 247) | func (cb *ComboBox) Editable() bool { method itemString (line 251) | func (cb *ComboBox) itemString(index int) string { method insertItemAt (line 269) | func (cb *ComboBox) insertItemAt(index int) error { method removeItem (line 280) | func (cb *ComboBox) removeItem(index int) error { method resetItems (line 288) | func (cb *ComboBox) resetItems() error { method attachModel (line 326) | func (cb *ComboBox) attachModel() { method detachModel (line 356) | func (cb *ComboBox) detachModel() { method Model (line 364) | func (cb *ComboBox) Model() interface{} { method SetModel (line 372) | func (cb *ComboBox) SetModel(mdl interface{}) error { method BindingMember (line 422) | func (cb *ComboBox) BindingMember() string { method SetBindingMember (line 442) | func (cb *ComboBox) SetBindingMember(bindingMember string) error { method DisplayMember (line 463) | func (cb *ComboBox) DisplayMember() string { method SetDisplayMember (line 483) | func (cb *ComboBox) SetDisplayMember(displayMember string) error { method Format (line 499) | func (cb *ComboBox) Format() string { method SetFormat (line 503) | func (cb *ComboBox) SetFormat(value string) { method Precision (line 507) | func (cb *ComboBox) Precision() int { method SetPrecision (line 511) | func (cb *ComboBox) SetPrecision(value int) { method MaxLength (line 515) | func (cb *ComboBox) MaxLength() int { method SetMaxLength (line 519) | func (cb *ComboBox) SetMaxLength(value int) { method calculateMaxItemTextWidth (line 526) | func (cb *ComboBox) calculateMaxItemTextWidth() int { method CurrentIndex (line 555) | func (cb *ComboBox) CurrentIndex() int { method SetCurrentIndex (line 559) | func (cb *ComboBox) SetCurrentIndex(value int) error { method CurrentIndexChanged (line 580) | func (cb *ComboBox) CurrentIndexChanged() *Event { method Text (line 584) | func (cb *ComboBox) Text() string { method SetText (line 588) | func (cb *ComboBox) SetText(value string) error { method TextSelection (line 609) | func (cb *ComboBox) TextSelection() (start, end int) { method SetTextSelection (line 614) | func (cb *ComboBox) SetTextSelection(start, end int) { method TextChanged (line 618) | func (cb *ComboBox) TextChanged() *Event { method EditingFinished (line 622) | func (cb *ComboBox) EditingFinished() *Event { method Persistent (line 626) | func (cb *ComboBox) Persistent() bool { method SetPersistent (line 630) | func (cb *ComboBox) SetPersistent(value bool) { method SaveState (line 634) | func (cb *ComboBox) SaveState() error { method RestoreState (line 640) | func (cb *ComboBox) RestoreState() error { method WndProc (line 656) | func (cb *ComboBox) WndProc(hwnd win.HWND, msg uint32, wParam, lParam ... method NeedsWmSize (line 721) | func (*ComboBox) NeedsWmSize() bool { method CreateLayoutItem (line 725) | func (cb *ComboBox) CreateLayoutItem(ctx *LayoutContext) LayoutItem { function init (line 49) | func init() { function comboBoxEditWndProc (line 55) | func comboBoxEditWndProc(hwnd win.HWND, msg uint32, wParam, lParam uintp... function NewComboBox (line 103) | func NewComboBox(parent Container) (*ComboBox, error) { function NewDropDownBox (line 117) | func NewDropDownBox(parent Container) (*ComboBox, error) { function newComboBoxWithStyle (line 121) | func newComboBoxWithStyle(parent Container, style uint32) (*ComboBox, er... type comboBoxLayoutItem (line 749) | type comboBoxLayoutItem struct method LayoutFlags (line 755) | func (li *comboBoxLayoutItem) LayoutFlags() LayoutFlags { method IdealSize (line 759) | func (li *comboBoxLayoutItem) IdealSize() Size { method MinSize (line 763) | func (li *comboBoxLayoutItem) MinSize() Size { FILE: commondialogs.go type FileDialog (line 20) | type FileDialog struct method show (line 31) | func (dlg *FileDialog) show(owner Form, fun func(ofn *win.OPENFILENAME... method ShowOpen (line 118) | func (dlg *FileDialog) ShowOpen(owner Form) (accepted bool, err error) { method ShowOpenMultiple (line 122) | func (dlg *FileDialog) ShowOpenMultiple(owner Form) (accepted bool, er... method ShowSave (line 126) | func (dlg *FileDialog) ShowSave(owner Form) (accepted bool, err error) { method ShowBrowseFolder (line 165) | func (dlg *FileDialog) ShowBrowseFolder(owner Form) (accepted bool, er... function pathFromPIDL (line 130) | func pathFromPIDL(pidl uintptr) (string, error) { function browseFolderCallback (line 140) | func browseFolderCallback(hwnd win.HWND, msg uint32, lp, wp uintptr) uin... function init (line 159) | func init() { FILE: composite.go constant compositeWindowClass (line 13) | compositeWindowClass = `\o/ Walk_Composite_Class \o/` function init (line 15) | func init() { type Composite (line 21) | type Composite struct function NewCompositeWithStyle (line 25) | func NewCompositeWithStyle(parent Window, style uint32) (*Composite, err... function NewComposite (line 44) | func NewComposite(parent Container) (*Composite, error) { FILE: condition.go type Condition (line 9) | type Condition interface type MutableCondition (line 14) | type MutableCondition struct method Value (line 23) | func (mc *MutableCondition) Value() interface{} { method Satisfied (line 27) | func (mc *MutableCondition) Satisfied() bool { method SetSatisfied (line 31) | func (mc *MutableCondition) SetSatisfied(satisfied bool) error { method Changed (line 43) | func (mc *MutableCondition) Changed() *Event { function NewMutableCondition (line 19) | func NewMutableCondition() *MutableCondition { type DelegateCondition (line 47) | type DelegateCondition struct method Value (line 56) | func (dc *DelegateCondition) Value() interface{} { method Satisfied (line 60) | func (dc *DelegateCondition) Satisfied() bool { method Changed (line 64) | func (dc *DelegateCondition) Changed() *Event { function NewDelegateCondition (line 52) | func NewDelegateCondition(satisfied func() bool, changed *Event) *Delega... type compositeCondition (line 68) | type compositeCondition struct method init (line 74) | func (cc *compositeCondition) init(items []Condition) { method satisfied (line 85) | func (cc *compositeCondition) satisfied(all bool) bool { method Changed (line 95) | func (cc *compositeCondition) Changed() *Event { method Dispose (line 99) | func (cc *compositeCondition) Dispose() { type allCondition (line 105) | type allCondition struct method Value (line 117) | func (ac *allCondition) Value() interface{} { method Satisfied (line 121) | func (ac *allCondition) Satisfied() bool { function NewAllCondition (line 109) | func NewAllCondition(items ...Condition) Condition { type anyCondition (line 125) | type anyCondition struct method Value (line 137) | func (ac *anyCondition) Value() interface{} { method Satisfied (line 141) | func (ac *anyCondition) Satisfied() bool { function NewAnyCondition (line 129) | func NewAnyCondition(items ...Condition) Condition { type negatedCondition (line 145) | type negatedCondition struct method Value (line 153) | func (nc *negatedCondition) Value() interface{} { method Satisfied (line 157) | func (nc *negatedCondition) Satisfied() bool { method Changed (line 161) | func (nc *negatedCondition) Changed() *Event { function NewNegatedCondition (line 149) | func NewNegatedCondition(other Condition) Condition { FILE: container.go type Container (line 17) | type Container interface type ContainerBase (line 27) | type ContainerBase struct method AsWidgetBase (line 36) | func (cb *ContainerBase) AsWidgetBase() *WidgetBase { method AsContainerBase (line 40) | func (cb *ContainerBase) AsContainerBase() *ContainerBase { method NextChildID (line 44) | func (cb *ContainerBase) NextChildID() int32 { method applyEnabled (line 49) | func (cb *ContainerBase) applyEnabled(enabled bool) { method applyFont (line 63) | func (cb *ContainerBase) applyFont(font *Font) { method ApplySysColors (line 69) | func (cb *ContainerBase) ApplySysColors() { method ApplyDPI (line 75) | func (cb *ContainerBase) ApplyDPI(dpi int) { method Children (line 93) | func (cb *ContainerBase) Children() *WidgetList { method Layout (line 97) | func (cb *ContainerBase) Layout() Layout { method SetLayout (line 101) | func (cb *ContainerBase) SetLayout(value Layout) error { method CreateLayoutItem (line 117) | func (cb *ContainerBase) CreateLayoutItem(ctx *LayoutContext) LayoutIt... method DataBinder (line 121) | func (cb *ContainerBase) DataBinder() *DataBinder { method SetDataBinder (line 125) | func (cb *ContainerBase) SetDataBinder(db *DataBinder) { method forEachPersistableChild (line 162) | func (cb *ContainerBase) forEachPersistableChild(f func(p Persistable)... method Persistent (line 178) | func (cb *ContainerBase) Persistent() bool { method SetPersistent (line 182) | func (cb *ContainerBase) SetPersistent(value bool) { method SaveState (line 186) | func (cb *ContainerBase) SaveState() error { method RestoreState (line 192) | func (cb *ContainerBase) RestoreState() error { method doPaint (line 198) | func (cb *ContainerBase) doPaint() error { method WndProc (line 272) | func (cb *ContainerBase) WndProc(hwnd win.HWND, msg uint32, wParam, lP... method onInsertingWidget (line 392) | func (cb *ContainerBase) onInsertingWidget(index int, widget Widget) (... method onInsertedWidget (line 396) | func (cb *ContainerBase) onInsertedWidget(index int, widget Widget) (e... method onRemovingWidget (line 410) | func (cb *ContainerBase) onRemovingWidget(index int, widget Widget) (e... method onRemovedWidget (line 422) | func (cb *ContainerBase) onRemovedWidget(index int, widget Widget) (er... method onClearingWidgets (line 428) | func (cb *ContainerBase) onClearingWidgets() (err error) { method onClearedWidgets (line 442) | func (cb *ContainerBase) onClearedWidgets() (err error) { method focusFirstCandidateDescendant (line 448) | func (cb *ContainerBase) focusFirstCandidateDescendant() { function firstFocusableDescendantCallback (line 469) | func firstFocusableDescendantCallback(hwnd win.HWND, lParam uintptr) uin... function init (line 491) | func init() { function firstFocusableDescendant (line 497) | func firstFocusableDescendant(container Container) Window { type textSelectable (line 512) | type textSelectable interface function DescendantByName (line 516) | func DescendantByName(container Container, name string) Widget { FILE: cursor.go type Cursor (line 17) | type Cursor interface type stockCursor (line 22) | type stockCursor struct method Dispose (line 26) | func (sc stockCursor) Dispose() { method handle (line 30) | func (sc stockCursor) handle() win.HCURSOR { function CursorArrow (line 34) | func CursorArrow() Cursor { function CursorIBeam (line 38) | func CursorIBeam() Cursor { function CursorWait (line 42) | func CursorWait() Cursor { function CursorCross (line 46) | func CursorCross() Cursor { function CursorUpArrow (line 50) | func CursorUpArrow() Cursor { function CursorSizeNWSE (line 54) | func CursorSizeNWSE() Cursor { function CursorSizeNESW (line 58) | func CursorSizeNESW() Cursor { function CursorSizeWE (line 62) | func CursorSizeWE() Cursor { function CursorSizeNS (line 66) | func CursorSizeNS() Cursor { function CursorSizeAll (line 70) | func CursorSizeAll() Cursor { function CursorNo (line 74) | func CursorNo() Cursor { function CursorHand (line 78) | func CursorHand() Cursor { function CursorAppStarting (line 82) | func CursorAppStarting() Cursor { function CursorHelp (line 86) | func CursorHelp() Cursor { function CursorIcon (line 90) | func CursorIcon() Cursor { function CursorSize (line 94) | func CursorSize() Cursor { type customCursor (line 98) | type customCursor struct method Dispose (line 110) | func (cc customCursor) Dispose() { method handle (line 114) | func (cc customCursor) handle() win.HCURSOR { function NewCursorFromImage (line 102) | func NewCursorFromImage(im image.Image, hotspot image.Point) (Cursor, er... FILE: customwidget.go constant customWidgetWindowClass (line 15) | customWidgetWindowClass = `\o/ Walk_CustomWidget_Class \o/` function init (line 17) | func init() { type PaintFunc (line 24) | type PaintFunc type PaintMode (line 26) | type PaintMode constant PaintNormal (line 29) | PaintNormal PaintMode = iota constant PaintNoErase (line 30) | PaintNoErase constant PaintBuffered (line 31) | PaintBuffered type CustomWidget (line 34) | type CustomWidget struct method init (line 68) | func (cw *CustomWidget) init(parent Container, style uint) error { method ClearsBackground (line 82) | func (cw *CustomWidget) ClearsBackground() bool { method SetClearsBackground (line 87) | func (cw *CustomWidget) SetClearsBackground(value bool) { method InvalidatesOnResize (line 97) | func (cw *CustomWidget) InvalidatesOnResize() bool { method SetInvalidatesOnResize (line 101) | func (cw *CustomWidget) SetInvalidatesOnResize(value bool) { method PaintMode (line 105) | func (cw *CustomWidget) PaintMode() PaintMode { method SetPaintMode (line 109) | func (cw *CustomWidget) SetPaintMode(value PaintMode) { method WndProc (line 113) | func (cw *CustomWidget) WndProc(hwnd win.HWND, msg uint32, wParam, lPa... method bufferedPaint (line 186) | func (cw *CustomWidget) bufferedPaint(canvas *Canvas, updateBounds Rec... method CreateLayoutItem (line 237) | func (*CustomWidget) CreateLayoutItem(ctx *LayoutContext) LayoutItem { function NewCustomWidget (line 47) | func NewCustomWidget(parent Container, style uint, paint PaintFunc) (*Cu... function NewCustomWidgetPixels (line 58) | func NewCustomWidgetPixels(parent Container, style uint, paintPixels Pai... FILE: databinding.go type ErrorPresenter (line 21) | type ErrorPresenter interface type DataBinder (line 25) | type DataBinder struct method AutoSubmit (line 55) | func (db *DataBinder) AutoSubmit() bool { method SetAutoSubmit (line 59) | func (db *DataBinder) SetAutoSubmit(autoSubmit bool) { method AutoSubmitDelay (line 66) | func (db *DataBinder) AutoSubmitDelay() time.Duration { method SetAutoSubmitDelay (line 70) | func (db *DataBinder) SetAutoSubmitDelay(delay time.Duration) { method AutoSubmitSuspended (line 74) | func (db *DataBinder) AutoSubmitSuspended() bool { method SetAutoSubmitSuspended (line 78) | func (db *DataBinder) SetAutoSubmitSuspended(suspended bool) { method Submitted (line 94) | func (db *DataBinder) Submitted() *Event { method DataSource (line 98) | func (db *DataBinder) DataSource() interface{} { method SetDataSource (line 102) | func (db *DataBinder) SetDataSource(dataSource interface{}) error { method DataSourceChanged (line 133) | func (db *DataBinder) DataSourceChanged() *Event { method BoundWidgets (line 137) | func (db *DataBinder) BoundWidgets() []Widget { method SetBoundWidgets (line 141) | func (db *DataBinder) SetBoundWidgets(boundWidgets []Widget) { method Expression (line 200) | func (db *DataBinder) Expression(path string) Expression { method validateProperties (line 216) | func (db *DataBinder) validateProperties() { method ErrorPresenter (line 243) | func (db *DataBinder) ErrorPresenter() ErrorPresenter { method SetErrorPresenter (line 247) | func (db *DataBinder) SetErrorPresenter(ep ErrorPresenter) { method CanSubmit (line 251) | func (db *DataBinder) CanSubmit() bool { method CanSubmitChanged (line 255) | func (db *DataBinder) CanSubmitChanged() *Event { method Reset (line 259) | func (db *DataBinder) Reset() error { method ResetFinished (line 334) | func (db *DataBinder) ResetFinished() *Event { method Submit (line 338) | func (db *DataBinder) Submit() error { method Dirty (line 356) | func (db *DataBinder) Dirty() bool { method submitProperty (line 360) | func (db *DataBinder) submitProperty(prop Property, field DataField) e... method forEach (line 381) | func (db *DataBinder) forEach(f func(prop Property, field DataField) e... method fieldBoundToProperty (line 405) | func (db *DataBinder) fieldBoundToProperty(v reflect.Value, prop Prope... function NewDataBinder (line 47) | func NewDataBinder() *DataBinder { type dataBinderRootExpression (line 121) | type dataBinderRootExpression struct method Value (line 125) | func (dbre *dataBinderRootExpression) Value() interface{} { method Changed (line 129) | func (dbre *dataBinderRootExpression) Changed() *Event { function validateBindingMemberSyntax (line 423) | func validateBindingMemberSyntax(member string) error { type DataField (line 428) | type DataField interface function dataFieldFromPath (line 435) | func dataFieldFromPath(root reflect.Value, path string) (DataField, erro... function reflectValueFromPath (line 449) | func reflectValueFromPath(root reflect.Value, path string) (parent, valu... function nextPathPart (line 533) | func nextPathPart(p string) (next, remaining string) { type nilField (line 542) | type nilField struct method CanSet (line 546) | func (nilField) CanSet() bool { method Get (line 550) | func (f nilField) Get() interface{} { method Set (line 554) | func (nilField) Set(interface{}) error { method Zero (line 558) | func (f nilField) Zero() interface{} { type reflectField (line 562) | type reflectField struct method CanSet (line 568) | func (f *reflectField) CanSet() bool { method Get (line 576) | func (f *reflectField) Get() interface{} { method Set (line 580) | func (f *reflectField) Set(value interface{}) error { method Zero (line 609) | func (f *reflectField) Zero() interface{} { FILE: dateedit.go type DateEdit (line 18) | type DateEdit struct method systemTimeToTime (line 63) | func (de *DateEdit) systemTimeToTime(st *win.SYSTEMTIME) time.Time { method timeToSystemTime (line 78) | func (de *DateEdit) timeToSystemTime(t time.Time) *win.SYSTEMTIME { method systemTime (line 106) | func (de *DateEdit) systemTime() (*win.SYSTEMTIME, error) { method setSystemTime (line 120) | func (de *DateEdit) setSystemTime(st *win.SYSTEMTIME) error { method timeOfDayDisplayed (line 139) | func (de *DateEdit) timeOfDayDisplayed() bool { method Format (line 143) | func (de *DateEdit) Format() string { method SetFormat (line 147) | func (de *DateEdit) SetFormat(format string) error { method Range (line 159) | func (de *DateEdit) Range() (min, max time.Time) { method SetRange (line 175) | func (de *DateEdit) SetRange(min, max time.Time) error { method Date (line 204) | func (de *DateEdit) Date() time.Time { method SetDate (line 213) | func (de *DateEdit) SetDate(date time.Time) error { method DateChanged (line 231) | func (de *DateEdit) DateChanged() *Event { method WndProc (line 235) | func (de *DateEdit) WndProc(hwnd win.HWND, msg uint32, wParam, lParam ... method NeedsWmSize (line 247) | func (*DateEdit) NeedsWmSize() bool { method CreateLayoutItem (line 251) | func (de *DateEdit) CreateLayoutItem(ctx *LayoutContext) LayoutItem { function newDateEdit (line 24) | func newDateEdit(parent Container, style uint32) (*DateEdit, error) { function NewDateEdit (line 55) | func NewDateEdit(parent Container) (*DateEdit, error) { function NewDateEditWithNoneOption (line 59) | func NewDateEditWithNoneOption(parent Container) (*DateEdit, error) { type dateEditLayoutItem (line 257) | type dateEditLayoutItem struct method LayoutFlags (line 262) | func (*dateEditLayoutItem) LayoutFlags() LayoutFlags { method IdealSize (line 266) | func (li *dateEditLayoutItem) IdealSize() Size { method MinSize (line 270) | func (li *dateEditLayoutItem) MinSize() Size { FILE: datelabel.go type DateLabel (line 13) | type DateLabel struct method asStatic (line 54) | func (dl *DateLabel) asStatic() *static { method TextAlignment (line 58) | func (dl *DateLabel) TextAlignment() Alignment1D { method SetTextAlignment (line 62) | func (dl *DateLabel) SetTextAlignment(alignment Alignment1D) error { method Date (line 70) | func (dl *DateLabel) Date() time.Time { method SetDate (line 74) | func (dl *DateLabel) SetDate(date time.Time) error { method Format (line 93) | func (dl *DateLabel) Format() string { method SetFormat (line 97) | func (dl *DateLabel) SetFormat(format string) error { method updateText (line 116) | func (dl *DateLabel) updateText() (changed bool, err error) { function NewDateLabel (line 21) | func NewDateLabel(parent Container) (*DateLabel, error) { FILE: declarative/accessibility.go type AccState (line 14) | type AccState constant AccStateNormal (line 18) | AccStateNormal = AccState(walk.AccStateNormal) constant AccStateUnavailable (line 19) | AccStateUnavailable = AccState(walk.AccStateUnavailable) constant AccStateSelected (line 20) | AccStateSelected = AccState(walk.AccStateSelected) constant AccStateFocused (line 21) | AccStateFocused = AccState(walk.AccStateFocused) constant AccStatePressed (line 22) | AccStatePressed = AccState(walk.AccStatePressed) constant AccStateChecked (line 23) | AccStateChecked = AccState(walk.AccStateChecked) constant AccStateMixed (line 24) | AccStateMixed = AccState(walk.AccStateMixed) constant AccStateIndeterminate (line 25) | AccStateIndeterminate = AccState(walk.AccStateIndeterminate) constant AccStateReadonly (line 26) | AccStateReadonly = AccState(walk.AccStateReadonly) constant AccStateHotTracked (line 27) | AccStateHotTracked = AccState(walk.AccStateHotTracked) constant AccStateDefault (line 28) | AccStateDefault = AccState(walk.AccStateDefault) constant AccStateExpanded (line 29) | AccStateExpanded = AccState(walk.AccStateExpanded) constant AccStateCollapsed (line 30) | AccStateCollapsed = AccState(walk.AccStateCollapsed) constant AccStateBusy (line 31) | AccStateBusy = AccState(walk.AccStateBusy) constant AccStateFloating (line 32) | AccStateFloating = AccState(walk.AccStateFloating) constant AccStateMarqueed (line 33) | AccStateMarqueed = AccState(walk.AccStateMarqueed) constant AccStateAnimated (line 34) | AccStateAnimated = AccState(walk.AccStateAnimated) constant AccStateInvisible (line 35) | AccStateInvisible = AccState(walk.AccStateInvisible) constant AccStateOffscreen (line 36) | AccStateOffscreen = AccState(walk.AccStateOffscreen) constant AccStateSizeable (line 37) | AccStateSizeable = AccState(walk.AccStateSizeable) constant AccStateMoveable (line 38) | AccStateMoveable = AccState(walk.AccStateMoveable) constant AccStateSelfVoicing (line 39) | AccStateSelfVoicing = AccState(walk.AccStateSelfVoicing) constant AccStateFocusable (line 40) | AccStateFocusable = AccState(walk.AccStateFocusable) constant AccStateSelectable (line 41) | AccStateSelectable = AccState(walk.AccStateSelectable) constant AccStateLinked (line 42) | AccStateLinked = AccState(walk.AccStateLinked) constant AccStateTraversed (line 43) | AccStateTraversed = AccState(walk.AccStateTraversed) constant AccStateMultiselectable (line 44) | AccStateMultiselectable = AccState(walk.AccStateMultiselectable) constant AccStateExtselectable (line 45) | AccStateExtselectable = AccState(walk.AccStateExtselectable) constant AccStateAlertLow (line 46) | AccStateAlertLow = AccState(walk.AccStateAlertLow) constant AccStateAlertMedium (line 47) | AccStateAlertMedium = AccState(walk.AccStateAlertMedium) constant AccStateAlertHigh (line 48) | AccStateAlertHigh = AccState(walk.AccStateAlertHigh) constant AccStateProtected (line 49) | AccStateProtected = AccState(walk.AccStateProtected) constant AccStateHasPopup (line 50) | AccStateHasPopup = AccState(walk.AccStateHasPopup) constant AccStateValid (line 51) | AccStateValid = AccState(walk.AccStateValid) type AccRole (line 55) | type AccRole constant AccRoleTitlebar (line 59) | AccRoleTitlebar = AccRole(walk.AccRoleTitlebar) constant AccRoleMenubar (line 60) | AccRoleMenubar = AccRole(walk.AccRoleMenubar) constant AccRoleScrollbar (line 61) | AccRoleScrollbar = AccRole(walk.AccRoleScrollbar) constant AccRoleGrip (line 62) | AccRoleGrip = AccRole(walk.AccRoleGrip) constant AccRoleSound (line 63) | AccRoleSound = AccRole(walk.AccRoleSound) constant AccRoleCursor (line 64) | AccRoleCursor = AccRole(walk.AccRoleCursor) constant AccRoleCaret (line 65) | AccRoleCaret = AccRole(walk.AccRoleCaret) constant AccRoleAlert (line 66) | AccRoleAlert = AccRole(walk.AccRoleAlert) constant AccRoleWindow (line 67) | AccRoleWindow = AccRole(walk.AccRoleWindow) constant AccRoleClient (line 68) | AccRoleClient = AccRole(walk.AccRoleClient) constant AccRoleMenuPopup (line 69) | AccRoleMenuPopup = AccRole(walk.AccRoleMenuPopup) constant AccRoleMenuItem (line 70) | AccRoleMenuItem = AccRole(walk.AccRoleMenuItem) constant AccRoleTooltip (line 71) | AccRoleTooltip = AccRole(walk.AccRoleTooltip) constant AccRoleApplication (line 72) | AccRoleApplication = AccRole(walk.AccRoleApplication) constant AccRoleDocument (line 73) | AccRoleDocument = AccRole(walk.AccRoleDocument) constant AccRolePane (line 74) | AccRolePane = AccRole(walk.AccRolePane) constant AccRoleChart (line 75) | AccRoleChart = AccRole(walk.AccRoleChart) constant AccRoleDialog (line 76) | AccRoleDialog = AccRole(walk.AccRoleDialog) constant AccRoleBorder (line 77) | AccRoleBorder = AccRole(walk.AccRoleBorder) constant AccRoleGrouping (line 78) | AccRoleGrouping = AccRole(walk.AccRoleGrouping) constant AccRoleSeparator (line 79) | AccRoleSeparator = AccRole(walk.AccRoleSeparator) constant AccRoleToolbar (line 80) | AccRoleToolbar = AccRole(walk.AccRoleToolbar) constant AccRoleStatusbar (line 81) | AccRoleStatusbar = AccRole(walk.AccRoleStatusbar) constant AccRoleTable (line 82) | AccRoleTable = AccRole(walk.AccRoleTable) constant AccRoleColumnHeader (line 83) | AccRoleColumnHeader = AccRole(walk.AccRoleColumnHeader) constant AccRoleRowHeader (line 84) | AccRoleRowHeader = AccRole(walk.AccRoleRowHeader) constant AccRoleColumn (line 85) | AccRoleColumn = AccRole(walk.AccRoleColumn) constant AccRoleRow (line 86) | AccRoleRow = AccRole(walk.AccRoleRow) constant AccRoleCell (line 87) | AccRoleCell = AccRole(walk.AccRoleCell) constant AccRoleLink (line 88) | AccRoleLink = AccRole(walk.AccRoleLink) constant AccRoleHelpBalloon (line 89) | AccRoleHelpBalloon = AccRole(walk.AccRoleHelpBalloon) constant AccRoleCharacter (line 90) | AccRoleCharacter = AccRole(walk.AccRoleCharacter) constant AccRoleList (line 91) | AccRoleList = AccRole(walk.AccRoleList) constant AccRoleListItem (line 92) | AccRoleListItem = AccRole(walk.AccRoleListItem) constant AccRoleOutline (line 93) | AccRoleOutline = AccRole(walk.AccRoleOutline) constant AccRoleOutlineItem (line 94) | AccRoleOutlineItem = AccRole(walk.AccRoleOutlineItem) constant AccRolePagetab (line 95) | AccRolePagetab = AccRole(walk.AccRolePagetab) constant AccRolePropertyPage (line 96) | AccRolePropertyPage = AccRole(walk.AccRolePropertyPage) constant AccRoleIndicator (line 97) | AccRoleIndicator = AccRole(walk.AccRoleIndicator) constant AccRoleGraphic (line 98) | AccRoleGraphic = AccRole(walk.AccRoleGraphic) constant AccRoleStatictext (line 99) | AccRoleStatictext = AccRole(walk.AccRoleStatictext) constant AccRoleText (line 100) | AccRoleText = AccRole(walk.AccRoleText) constant AccRolePushbutton (line 101) | AccRolePushbutton = AccRole(walk.AccRolePushbutton) constant AccRoleCheckbutton (line 102) | AccRoleCheckbutton = AccRole(walk.AccRoleCheckbutton) constant AccRoleRadiobutton (line 103) | AccRoleRadiobutton = AccRole(walk.AccRoleRadiobutton) constant AccRoleCombobox (line 104) | AccRoleCombobox = AccRole(walk.AccRoleCombobox) constant AccRoleDroplist (line 105) | AccRoleDroplist = AccRole(walk.AccRoleDroplist) constant AccRoleProgressbar (line 106) | AccRoleProgressbar = AccRole(walk.AccRoleProgressbar) constant AccRoleDial (line 107) | AccRoleDial = AccRole(walk.AccRoleDial) constant AccRoleHotkeyfield (line 108) | AccRoleHotkeyfield = AccRole(walk.AccRoleHotkeyfield) constant AccRoleSlider (line 109) | AccRoleSlider = AccRole(walk.AccRoleSlider) constant AccRoleSpinbutton (line 110) | AccRoleSpinbutton = AccRole(walk.AccRoleSpinbutton) constant AccRoleDiagram (line 111) | AccRoleDiagram = AccRole(walk.AccRoleDiagram) constant AccRoleAnimation (line 112) | AccRoleAnimation = AccRole(walk.AccRoleAnimation) constant AccRoleEquation (line 113) | AccRoleEquation = AccRole(walk.AccRoleEquation) constant AccRoleButtonDropdown (line 114) | AccRoleButtonDropdown = AccRole(walk.AccRoleButtonDropdown) constant AccRoleButtonMenu (line 115) | AccRoleButtonMenu = AccRole(walk.AccRoleButtonMenu) constant AccRoleButtonDropdownGrid (line 116) | AccRoleButtonDropdownGrid = AccRole(walk.AccRoleButtonDropdownGrid) constant AccRoleWhitespace (line 117) | AccRoleWhitespace = AccRole(walk.AccRoleWhitespace) constant AccRolePageTabList (line 118) | AccRolePageTabList = AccRole(walk.AccRolePageTabList) constant AccRoleClock (line 119) | AccRoleClock = AccRole(walk.AccRoleClock) constant AccRoleSplitButton (line 120) | AccRoleSplitButton = AccRole(walk.AccRoleSplitButton) constant AccRoleIPAddress (line 121) | AccRoleIPAddress = AccRole(walk.AccRoleIPAddress) constant AccRoleOutlineButton (line 122) | AccRoleOutlineButton = AccRole(walk.AccRoleOutlineButton) type Accessibility (line 126) | type Accessibility struct FILE: declarative/action.go type Shortcut (line 15) | type Shortcut struct type Action (line 20) | type Action struct method createAction (line 32) | func (a Action) createAction(builder *Builder, menu *walk.Menu) (*walk... type ActionRef (line 78) | type ActionRef struct method createAction (line 82) | func (ar ActionRef) createAction(builder *Builder, menu *walk.Menu) (*... type Menu (line 92) | type Menu struct method createAction (line 103) | func (m Menu) createAction(builder *Builder, menu *walk.Menu) (*walk.A... type Separator (line 150) | type Separator struct method createAction (line 153) | func (s Separator) createAction(builder *Builder, menu *walk.Menu) (*w... function addToActionList (line 165) | func addToActionList(list *walk.ActionList, actions []*walk.Action) error { function setActionImage (line 175) | func setActionImage(action *walk.Action, image interface{}, dpi int) (er... function setActionBoolOrCondition (line 198) | func setActionBoolOrCondition(setBool func(bool) error, setCond func(wal... FILE: declarative/brush.go type TransparentBrush (line 15) | type TransparentBrush struct method Create (line 18) | func (TransparentBrush) Create() (walk.Brush, error) { type SolidColorBrush (line 22) | type SolidColorBrush struct method Create (line 26) | func (scb SolidColorBrush) Create() (walk.Brush, error) { type SystemColorBrush (line 30) | type SystemColorBrush struct method Create (line 34) | func (scb SystemColorBrush) Create() (walk.Brush, error) { type BitmapBrush (line 38) | type BitmapBrush struct method Create (line 42) | func (bb BitmapBrush) Create() (walk.Brush, error) { type GradientBrush (line 67) | type GradientBrush struct method Create (line 72) | func (gb GradientBrush) Create() (walk.Brush, error) { type HorizontalGradientBrush (line 76) | type HorizontalGradientBrush struct method Create (line 80) | func (hgb HorizontalGradientBrush) Create() (walk.Brush, error) { type VerticalGradientBrush (line 84) | type VerticalGradientBrush struct method Create (line 88) | func (vgb VerticalGradientBrush) Create() (walk.Brush, error) { FILE: declarative/builder.go function init (line 25) | func init() { function MustRegisterCondition (line 31) | func MustRegisterCondition(name string, condition walk.Condition) { type declWidget (line 45) | type declWidget struct type Builder (line 50) | type Builder struct method Parent (line 86) | func (b *Builder) Parent() walk.Container { method Defer (line 90) | func (b *Builder) Defer(f func() error) { method deferBuildMenuActions (line 94) | func (b *Builder) deferBuildMenuActions(menu *walk.Menu, items []MenuI... method deferBuildActions (line 108) | func (b *Builder) deferBuildActions(actionList *walk.ActionList, items... method InitWidget (line 126) | func (b *Builder) InitWidget(d Widget, w walk.Window, customInit func(... method initAccessibility (line 453) | func (b *Builder) initAccessibility(d Widget, w walk.Window) error { method alignment (line 503) | func (b *Builder) alignment() Alignment2D { method bool (line 513) | func (b *Builder) bool(fieldName string) bool { method eventHandler (line 523) | func (b *Builder) eventHandler(fieldName string) walk.EventHandler { method float64 (line 533) | func (b *Builder) float64(fieldName string) float64 { method int (line 543) | func (b *Builder) int(fieldName string) int { method keyEventHandler (line 553) | func (b *Builder) keyEventHandler(fieldName string) walk.KeyEventHandl... method menuItems (line 563) | func (b *Builder) menuItems(fieldName string) []MenuItem { method mouseEventHandler (line 573) | func (b *Builder) mouseEventHandler(fieldName string) walk.MouseEventH... method size (line 583) | func (b *Builder) size(fieldName string) Size { method string (line 593) | func (b *Builder) string(fieldName string) string { method initProperties (line 603) | func (b *Builder) initProperties() error { method conditionOrProperty (line 676) | func (b *Builder) conditionOrProperty(data Property) interface{} { function NewBuilder (line 68) | func NewBuilder(parent walk.Container) *Builder { type expression (line 760) | type expression struct method String (line 779) | func (e *expression) String() string { method Value (line 783) | func (e *expression) Value() interface{} { method Changed (line 794) | func (e *expression) Changed() *walk.Event { method addSubExpression (line 798) | func (e *expression) addSubExpression(path string, subExpr walk.Expres... type subExpressions (line 769) | type subExpressions method Get (line 771) | func (se subExpressions) Get(name string) (interface{}, error) { type boolExpression (line 810) | type boolExpression struct method Satisfied (line 814) | func (be *boolExpression) Satisfied() bool { FILE: declarative/checkbox.go type CheckBox (line 13) | type CheckBox struct method Create (line 65) | func (cb CheckBox) Create(builder *Builder) error { FILE: declarative/combobox.go type ComboBox (line 17) | type ComboBox struct method Create (line 70) | func (cb ComboBox) Create(builder *Builder) error { FILE: declarative/composite.go type Composite (line 14) | type Composite struct method Create (line 64) | func (c Composite) Create(builder *Builder) error { FILE: declarative/customwidget.go type PaintMode (line 13) | type PaintMode constant PaintNormal (line 16) | PaintNormal PaintMode = iota constant PaintNoErase (line 17) | PaintNoErase constant PaintBuffered (line 18) | PaintBuffered type CustomWidget (line 21) | type CustomWidget struct method Create (line 68) | func (cw CustomWidget) Create(builder *Builder) error { FILE: declarative/databinder.go type DataBinder (line 15) | type DataBinder struct method create (line 28) | func (db DataBinder) create() (*walk.DataBinder, error) { FILE: declarative/dateedit.go type DateEdit (line 17) | type DateEdit struct method Create (line 65) | func (de DateEdit) Create(builder *Builder) error { FILE: declarative/datelabel.go type DateLabel (line 13) | type DateLabel struct method Create (line 61) | func (dl DateLabel) Create(builder *Builder) error { FILE: declarative/dialog.go type Dialog (line 13) | type Dialog struct method Create (line 61) | func (d Dialog) Create(owner walk.Form) error { method Run (line 171) | func (d Dialog) Run(owner walk.Form) (int, error) { FILE: declarative/font.go type Font (line 13) | type Font struct method Create (line 22) | func (f Font) Create() (*walk.Font, error) { FILE: declarative/gradientcomposite.go type GradientComposite (line 14) | type GradientComposite struct method Create (line 67) | func (gc GradientComposite) Create(builder *Builder) error { FILE: declarative/groupbox.go type GroupBox (line 13) | type GroupBox struct method Create (line 63) | func (gb GroupBox) Create(builder *Builder) error { FILE: declarative/imageview.go type ImageViewMode (line 13) | type ImageViewMode constant ImageViewModeIdeal (line 16) | ImageViewModeIdeal = ImageViewMode(walk.ImageViewModeIdeal) constant ImageViewModeCorner (line 17) | ImageViewModeCorner = ImageViewMode(walk.ImageViewModeCorner) constant ImageViewModeCenter (line 18) | ImageViewModeCenter = ImageViewMode(walk.ImageViewModeCenter) constant ImageViewModeShrink (line 19) | ImageViewModeShrink = ImageViewMode(walk.ImageViewModeShrink) constant ImageViewModeZoom (line 20) | ImageViewModeZoom = ImageViewMode(walk.ImageViewModeZoom) constant ImageViewModeStretch (line 21) | ImageViewModeStretch = ImageViewMode(walk.ImageViewModeStretch) type ImageView (line 24) | type ImageView struct method Create (line 68) | func (iv ImageView) Create(builder *Builder) error { FILE: declarative/interfaces.go function tr (line 15) | func tr(source string, context ...string) string { type Property (line 23) | type Property interface type bindData (line 25) | type bindData struct function Bind (line 30) | func Bind(expression string, validators ...Validator) Property { type SysDLLIcon (line 46) | type SysDLLIcon struct method FilePath_ (line 52) | func (sdi SysDLLIcon) FilePath_() string { method Index_ (line 63) | func (sdi SysDLLIcon) Index_() int { method Size_ (line 67) | func (sdi SysDLLIcon) Size_() int { type Brush (line 75) | type Brush interface type Layout (line 79) | type Layout interface type Widget (line 83) | type Widget interface type MenuItem (line 87) | type MenuItem interface type Validator (line 91) | type Validator interface type ErrorPresenter (line 95) | type ErrorPresenter interface type ErrorPresenterRef (line 99) | type ErrorPresenterRef struct method Create (line 103) | func (epr ErrorPresenterRef) Create() (walk.ErrorPresenter, error) { type ToolTipErrorPresenter (line 111) | type ToolTipErrorPresenter struct method Create (line 114) | func (ToolTipErrorPresenter) Create() (walk.ErrorPresenter, error) { type formInfo (line 118) | type formInfo struct method Create (line 154) | func (formInfo) Create(builder *Builder) error { FILE: declarative/label.go type EllipsisMode (line 14) | type EllipsisMode constant EllipsisNone (line 17) | EllipsisNone = EllipsisMode(walk.EllipsisNone) constant EllipsisEnd (line 18) | EllipsisEnd = EllipsisMode(walk.EllipsisEnd) constant EllipsisPath (line 19) | EllipsisPath = EllipsisMode(walk.EllipsisPath) type Label (line 22) | type Label struct method Create (line 68) | func (l Label) Create(builder *Builder) error { FILE: declarative/layouts.go type Orientation (line 15) | type Orientation constant Horizontal (line 18) | Horizontal Orientation = Orientation(walk.Horizontal) constant Vertical (line 19) | Vertical Orientation = Orientation(walk.Vertical) type Margins (line 22) | type Margins struct method isZero (line 29) | func (m Margins) isZero() bool { method toW (line 33) | func (m Margins) toW() walk.Margins { type Rectangle (line 37) | type Rectangle struct method toW (line 44) | func (r Rectangle) toW() walk.Rectangle { type Size (line 48) | type Size struct method toW (line 53) | func (s Size) toW() walk.Size { function setLayoutMargins (line 57) | func setLayoutMargins(layout walk.Layout, margins Margins, marginsZero b... function setLayoutSpacing (line 65) | func setLayoutSpacing(layout walk.Layout, spacing int, spacingZero bool)... type HBox (line 73) | type HBox struct method Create (line 81) | func (hb HBox) Create() (walk.Layout, error) { type VBox (line 99) | type VBox struct method Create (line 107) | func (vb VBox) Create() (walk.Layout, error) { type Grid (line 125) | type Grid struct method Create (line 135) | func (g Grid) Create() (walk.Layout, error) { type Flow (line 157) | type Flow struct method Create (line 165) | func (f Flow) Create() (walk.Layout, error) { FILE: declarative/lineedit.go type CaseMode (line 13) | type CaseMode constant CaseModeMixed (line 16) | CaseModeMixed CaseMode = CaseMode(walk.CaseModeMixed) constant CaseModeUpper (line 17) | CaseModeUpper CaseMode = CaseMode(walk.CaseModeUpper) constant CaseModeLower (line 18) | CaseModeLower CaseMode = CaseMode(walk.CaseModeLower) type LineEdit (line 21) | type LineEdit struct method Create (line 72) | func (le LineEdit) Create(builder *Builder) error { FILE: declarative/linklabel.go type LinkLabel (line 13) | type LinkLabel struct method Create (line 56) | func (ll LinkLabel) Create(builder *Builder) error { FILE: declarative/listbox.go type ListBox (line 16) | type ListBox struct method Create (line 69) | func (lb ListBox) Create(builder *Builder) error { FILE: declarative/mainwindow.go type MainWindow (line 11) | type MainWindow struct method Create (line 63) | func (mw MainWindow) Create() error { method Run (line 202) | func (mw MainWindow) Run() (int, error) { type StatusBarItem (line 216) | type StatusBarItem struct FILE: declarative/numberedit.go type NumberEdit (line 13) | type NumberEdit struct method Create (line 65) | func (ne NumberEdit) Create(builder *Builder) error { FILE: declarative/numberlabel.go type NumberLabel (line 13) | type NumberLabel struct method Create (line 62) | func (nl NumberLabel) Create(builder *Builder) error { FILE: declarative/progressbar.go type ProgressBar (line 13) | type ProgressBar struct method Create (line 58) | func (pb ProgressBar) Create(builder *Builder) error { FILE: declarative/pushbutton.go type PushButton (line 13) | type PushButton struct method Create (line 61) | func (pb PushButton) Create(builder *Builder) error { FILE: declarative/radiobutton.go type RadioButton (line 13) | type RadioButton struct method Create (line 61) | func (rb RadioButton) Create(builder *Builder) error { FILE: declarative/radiobuttongroup.go type RadioButtonGroup (line 18) | type RadioButtonGroup struct method Create (line 24) | func (rbg RadioButtonGroup) Create(builder *Builder) error { type radioButtonGroupValidator (line 71) | type radioButtonGroupValidator struct method Validate (line 98) | func (rbgv *radioButtonGroupValidator) Validate(v interface{}) error { function newRadioButtonGroupValidator (line 76) | func newRadioButtonGroupValidator(group *walk.RadioButtonGroup, parent w... FILE: declarative/radiobuttongroupbox.go type RadioButtonGroupBox (line 13) | type RadioButtonGroupBox struct method Create (line 69) | func (rbgb RadioButtonGroupBox) Create(builder *Builder) error { FILE: declarative/scrollview.go type ScrollView (line 13) | type ScrollView struct method Create (line 62) | func (sv ScrollView) Create(builder *Builder) error { FILE: declarative/separator.go type HSeparator (line 13) | type HSeparator struct method Create (line 54) | func (s HSeparator) Create(builder *Builder) error { type VSeparator (line 69) | type VSeparator struct method Create (line 105) | func (s VSeparator) Create(builder *Builder) error { FILE: declarative/slider.go type Slider (line 13) | type Slider struct method Create (line 63) | func (sl Slider) Create(builder *Builder) error { FILE: declarative/spacer.go type HSpacer (line 13) | type HSpacer struct method Create (line 34) | func (hs HSpacer) Create(builder *Builder) (err error) { type VSpacer (line 52) | type VSpacer struct method Create (line 73) | func (vs VSpacer) Create(builder *Builder) (err error) { FILE: declarative/splitbutton.go type SplitButton (line 13) | type SplitButton struct method Create (line 62) | func (sb SplitButton) Create(builder *Builder) error { FILE: declarative/splitter.go type HSplitter (line 13) | type HSplitter struct method Create (line 60) | func (s HSplitter) Create(builder *Builder) error { type VSplitter (line 87) | type VSplitter struct method Create (line 131) | func (s VSplitter) Create(builder *Builder) error { FILE: declarative/tableview.go type TableView (line 14) | type TableView struct method Create (line 97) | func (tv TableView) Create(builder *Builder) error { type tvStyler (line 74) | type tvStyler struct method StyleCell (line 79) | func (tvs *tvStyler) StyleCell(style *walk.CellStyle) { type styleCellFunc (line 91) | type styleCellFunc method StyleCell (line 93) | func (scf styleCellFunc) StyleCell(style *walk.CellStyle) { FILE: declarative/tableviewcolumn.go type Alignment1D (line 13) | type Alignment1D constant AlignDefault (line 16) | AlignDefault = Alignment1D(walk.AlignDefault) constant AlignNear (line 17) | AlignNear = Alignment1D(walk.AlignNear) constant AlignCenter (line 18) | AlignCenter = Alignment1D(walk.AlignCenter) constant AlignFar (line 19) | AlignFar = Alignment1D(walk.AlignFar) type TableViewColumn (line 22) | type TableViewColumn struct method Create (line 37) | func (tvc TableViewColumn) Create(tv *walk.TableView) error { FILE: declarative/tabpage.go type TabPage (line 13) | type TabPage struct method Create (line 62) | func (tp TabPage) Create(builder *Builder) error { FILE: declarative/tabwidget.go type TabWidget (line 13) | type TabWidget struct method Create (line 58) | func (tw TabWidget) Create(builder *Builder) error { FILE: declarative/textedit.go type TextEdit (line 14) | type TextEdit struct method Create (line 64) | func (te TextEdit) Create(builder *Builder) error { FILE: declarative/textlabel.go type Alignment2D (line 14) | type Alignment2D constant AlignHVDefault (line 17) | AlignHVDefault = Alignment2D(walk.AlignHVDefault) constant AlignHNearVNear (line 18) | AlignHNearVNear = Alignment2D(walk.AlignHNearVNear) constant AlignHCenterVNear (line 19) | AlignHCenterVNear = Alignment2D(walk.AlignHCenterVNear) constant AlignHFarVNear (line 20) | AlignHFarVNear = Alignment2D(walk.AlignHFarVNear) constant AlignHNearVCenter (line 21) | AlignHNearVCenter = Alignment2D(walk.AlignHNearVCenter) constant AlignHCenterVCenter (line 22) | AlignHCenterVCenter = Alignment2D(walk.AlignHCenterVCenter) constant AlignHFarVCenter (line 23) | AlignHFarVCenter = Alignment2D(walk.AlignHFarVCenter) constant AlignHNearVFar (line 24) | AlignHNearVFar = Alignment2D(walk.AlignHNearVFar) constant AlignHCenterVFar (line 25) | AlignHCenterVFar = Alignment2D(walk.AlignHCenterVFar) constant AlignHFarVFar (line 26) | AlignHFarVFar = Alignment2D(walk.AlignHFarVFar) type TextLabel (line 29) | type TextLabel struct method Create (line 77) | func (tl TextLabel) Create(builder *Builder) error { FILE: declarative/toolbar.go type ToolBarButtonStyle (line 13) | type ToolBarButtonStyle constant ToolBarButtonImageOnly (line 16) | ToolBarButtonImageOnly ToolBarButtonStyle = iota constant ToolBarButtonTextOnly (line 17) | ToolBarButtonTextOnly constant ToolBarButtonImageBeforeText (line 18) | ToolBarButtonImageBeforeText constant ToolBarButtonImageAboveText (line 19) | ToolBarButtonImageAboveText type ToolBar (line 22) | type ToolBar struct method Create (line 68) | func (tb ToolBar) Create(builder *Builder) error { FILE: declarative/toolbutton.go type ToolButton (line 13) | type ToolButton struct method Create (line 60) | func (tb ToolButton) Create(builder *Builder) error { FILE: declarative/treeview.go type TreeView (line 13) | type TreeView struct method Create (line 59) | func (tv TreeView) Create(builder *Builder) error { FILE: declarative/validators.go type ValidatorRef (line 13) | type ValidatorRef struct method Create (line 17) | func (vr ValidatorRef) Create() (walk.Validator, error) { type Range (line 21) | type Range struct method Create (line 26) | func (r Range) Create() (walk.Validator, error) { type Regexp (line 30) | type Regexp struct method Create (line 34) | func (re Regexp) Create() (walk.Validator, error) { type SelRequired (line 38) | type SelRequired struct method Create (line 41) | func (SelRequired) Create() (walk.Validator, error) { type dMultiValidator (line 45) | type dMultiValidator struct method Create (line 49) | func (av dMultiValidator) Create() (walk.Validator, error) { type wMultiValidator (line 63) | type wMultiValidator struct method Validate (line 67) | func (av *wMultiValidator) Validate(v interface{}) error { FILE: declarative/webview.go type WebView (line 13) | type WebView struct method Create (line 79) | func (wv WebView) Create(builder *Builder) error { FILE: dialog.go constant DlgCmdNone (line 16) | DlgCmdNone = 0 constant DlgCmdOK (line 17) | DlgCmdOK = win.IDOK constant DlgCmdCancel (line 18) | DlgCmdCancel = win.IDCANCEL constant DlgCmdAbort (line 19) | DlgCmdAbort = win.IDABORT constant DlgCmdRetry (line 20) | DlgCmdRetry = win.IDRETRY constant DlgCmdIgnore (line 21) | DlgCmdIgnore = win.IDIGNORE constant DlgCmdYes (line 22) | DlgCmdYes = win.IDYES constant DlgCmdNo (line 23) | DlgCmdNo = win.IDNO constant DlgCmdClose (line 24) | DlgCmdClose = win.IDCLOSE constant DlgCmdHelp (line 25) | DlgCmdHelp = win.IDHELP constant DlgCmdTryAgain (line 26) | DlgCmdTryAgain = win.IDTRYAGAIN constant DlgCmdContinue (line 27) | DlgCmdContinue = win.IDCONTINUE constant DlgCmdTimeout (line 28) | DlgCmdTimeout = win.IDTIMEOUT constant dialogWindowClass (line 31) | dialogWindowClass = `\o/ Walk_Dialog_Class \o/` function init (line 33) | func init() { type dialogish (line 39) | type dialogish interface type Dialog (line 44) | type Dialog struct method DefaultButton (line 92) | func (dlg *Dialog) DefaultButton() *PushButton { method SetDefaultButton (line 96) | func (dlg *Dialog) SetDefaultButton(button *PushButton) error { method CancelButton (line 126) | func (dlg *Dialog) CancelButton() *PushButton { method SetCancelButton (line 130) | func (dlg *Dialog) SetCancelButton(button *PushButton) error { method Result (line 140) | func (dlg *Dialog) Result() int { method Accept (line 144) | func (dlg *Dialog) Accept() { method Cancel (line 148) | func (dlg *Dialog) Cancel() { method Close (line 152) | func (dlg *Dialog) Close(result int) { method Show (line 158) | func (dlg *Dialog) Show() { method Run (line 233) | func (dlg *Dialog) Run() int { method WndProc (line 241) | func (dlg *Dialog) WndProc(hwnd win.HWND, msg uint32, wParam, lParam u... function NewDialog (line 52) | func NewDialog(owner Form) (*Dialog, error) { function NewDialogWithFixedSize (line 56) | func NewDialogWithFixedSize(owner Form) (*Dialog, error) { function newDialogWithStyle (line 60) | func newDialogWithStyle(owner Form, style uint32) (*Dialog, error) { function fitRectToScreen (line 197) | func fitRectToScreen(hWnd win.HWND, r Rectangle) Rectangle { FILE: dropfilesevent.go type dropFilesEventHandlerInfo (line 15) | type dropFilesEventHandlerInfo struct type DropFilesEventHandler (line 20) | type DropFilesEventHandler type DropFilesEvent (line 22) | type DropFilesEvent struct method Attach (line 27) | func (e *DropFilesEvent) Attach(handler DropFilesEventHandler) int { method Detach (line 46) | func (e *DropFilesEvent) Detach(handle int) { method Once (line 58) | func (e *DropFilesEvent) Once(handler DropFilesEventHandler) { type DropFilesEventPublisher (line 63) | type DropFilesEventPublisher struct method Event (line 67) | func (p *DropFilesEventPublisher) Event(hWnd win.HWND) *DropFilesEvent { method Publish (line 72) | func (p *DropFilesEventPublisher) Publish(hDrop win.HDROP) { FILE: error.go type Error (line 24) | type Error struct method Inner (line 30) | func (err *Error) Inner() error { method Message (line 34) | func (err *Error) Message() string { method Stack (line 50) | func (err *Error) Stack() []byte { method Error (line 54) | func (err *Error) Error() string { function processErrorNoPanic (line 58) | func processErrorNoPanic(err error) error { function processError (line 70) | func processError(err error) error { function newErr (line 80) | func newErr(message string) error { function newError (line 84) | func newError(message string) error { function newErrorNoPanic (line 88) | func newErrorNoPanic(message string) error { function lastError (line 92) | func lastError(win32FuncName string) error { function errorFromHRESULT (line 100) | func errorFromHRESULT(funcName string, hr win.HRESULT) error { function wrapErr (line 104) | func wrapErr(err error) error { function wrapErrorNoPanic (line 112) | func wrapErrorNoPanic(err error) error { function wrapError (line 116) | func wrapError(err error) error { function toErrorNoPanic (line 120) | func toErrorNoPanic(x interface{}) error { function toError (line 135) | func toError(x interface{}) error { FILE: errorevent.go type errorEventHandlerInfo (line 9) | type errorEventHandlerInfo struct type ErrorEventHandler (line 14) | type ErrorEventHandler type ErrorEvent (line 16) | type ErrorEvent struct method Attach (line 20) | func (e *ErrorEvent) Attach(handler ErrorEventHandler) int { method Detach (line 35) | func (e *ErrorEvent) Detach(handle int) { method Once (line 39) | func (e *ErrorEvent) Once(handler ErrorEventHandler) { type ErrorEventPublisher (line 44) | type ErrorEventPublisher struct method Event (line 48) | func (p *ErrorEventPublisher) Event() *ErrorEvent { method Publish (line 52) | func (p *ErrorEventPublisher) Publish(err error) { FILE: event.go type eventHandlerInfo (line 9) | type eventHandlerInfo struct type EventHandler (line 14) | type EventHandler type Event (line 16) | type Event struct method Attach (line 20) | func (e *Event) Attach(handler EventHandler) int { method Detach (line 35) | func (e *Event) Detach(handle int) { method Once (line 39) | func (e *Event) Once(handler EventHandler) { type EventPublisher (line 44) | type EventPublisher struct method Event (line 48) | func (p *EventPublisher) Event() *Event { method Publish (line 52) | func (p *EventPublisher) Publish() { FILE: examples/actions/actions.go type MyMainWindow (line 18) | type MyMainWindow struct method openAction_Triggered (line 187) | func (mw *MyMainWindow) openAction_Triggered() { method newAction_Triggered (line 191) | func (mw *MyMainWindow) newAction_Triggered() { method changeViewAction_Triggered (line 195) | func (mw *MyMainWindow) changeViewAction_Triggered() { method showAboutBoxAction_Triggered (line 199) | func (mw *MyMainWindow) showAboutBoxAction_Triggered() { method specialAction_Triggered (line 203) | func (mw *MyMainWindow) specialAction_Triggered() { function main (line 22) | func main() { FILE: examples/clipboard/clipboard.go function main (line 16) | func main() { FILE: examples/databinding/databinding.go function main (line 17) | func main() { type Animal (line 59) | type Animal struct method PatienceField (line 72) | func (a *Animal) PatienceField() *DurationField { type Species (line 76) | type Species struct function KnownSpecies (line 81) | func KnownSpecies() []*Species { type DurationField (line 91) | type DurationField struct method CanSet (line 95) | func (*DurationField) CanSet() bool { return true } method Get (line 96) | func (f *DurationField) Get() interface{} { return f.p.String() } method Set (line 97) | func (f *DurationField) Set(v interface{}) error { method Zero (line 104) | func (f *DurationField) Zero() interface{} { return "" } type Sex (line 106) | type Sex constant SexMale (line 109) | SexMale Sex = 1 + iota constant SexFemale (line 110) | SexFemale constant SexHermaphrodite (line 111) | SexHermaphrodite function RunAnimalDialog (line 114) | func RunAnimalDialog(owner walk.Form, animal *Animal) (int, error) { FILE: examples/drawing/drawing.go function main (line 17) | func main() { type MyMainWindow (line 39) | type MyMainWindow struct method drawStuff (line 44) | func (mw *MyMainWindow) drawStuff(canvas *walk.Canvas, updateBounds wa... function createBitmap (line 110) | func createBitmap() (*walk.Bitmap, error) { FILE: examples/dropfiles/dropfiles.go function main (line 14) | func main() { FILE: examples/externalwidgets/externalwidgets.go constant myWidgetWindowClass (line 16) | myWidgetWindowClass = "MyWidget Class" function init (line 18) | func init() { function main (line 24) | func main() { type MyWidget (line 53) | type MyWidget struct method CreateLayoutItem (line 79) | func (*MyWidget) CreateLayoutItem(ctx *walk.LayoutContext) walk.Layout... method WndProc (line 96) | func (w *MyWidget) WndProc(hwnd win.HWND, msg uint32, wParam, lParam u... function NewMyWidget (line 57) | func NewMyWidget(parent walk.Container) (*MyWidget, error) { type myWidgetLayoutItem (line 83) | type myWidgetLayoutItem struct method LayoutFlags (line 88) | func (li *myWidgetLayoutItem) LayoutFlags() walk.LayoutFlags { method IdealSize (line 92) | func (li *myWidgetLayoutItem) IdealSize() walk.Size { type MyPushButton (line 105) | type MyPushButton struct method WndProc (line 124) | func (mpb *MyPushButton) WndProc(hwnd win.HWND, msg uint32, wParam, lP... function NewMyPushButton (line 109) | func NewMyPushButton(parent walk.Container) (*MyPushButton, error) { FILE: examples/filebrowser/filebrowser.go type Directory (line 19) | type Directory struct method Text (line 31) | func (d *Directory) Text() string { method Parent (line 35) | func (d *Directory) Parent() walk.TreeItem { method ChildCount (line 45) | func (d *Directory) ChildCount() int { method ChildAt (line 57) | func (d *Directory) ChildAt(index int) walk.TreeItem { method Image (line 61) | func (d *Directory) Image() interface{} { method ResetChildren (line 65) | func (d *Directory) ResetChildren() error { method Path (line 93) | func (d *Directory) Path() string { function NewDirectory (line 25) | func NewDirectory(name string, parent *Directory) *Directory { type DirectoryTreeModel (line 106) | type DirectoryTreeModel struct method LazyPopulation (line 133) | func (*DirectoryTreeModel) LazyPopulation() bool { method RootCount (line 138) | func (m *DirectoryTreeModel) RootCount() int { method RootAt (line 142) | func (m *DirectoryTreeModel) RootAt(index int) walk.TreeItem { function NewDirectoryTreeModel (line 113) | func NewDirectoryTreeModel() (*DirectoryTreeModel, error) { type FileInfo (line 146) | type FileInfo struct type FileInfoModel (line 152) | type FileInfoModel struct method Items (line 164) | func (m *FileInfoModel) Items() interface{} { method SetDirPath (line 168) | func (m *FileInfoModel) SetDirPath(dirPath string) error { method Image (line 207) | func (m *FileInfoModel) Image(row int) interface{} { function NewFileInfoModel (line 160) | func NewFileInfoModel() *FileInfoModel { function shouldExclude (line 211) | func shouldExclude(name string) bool { function main (line 220) | func main() { FILE: examples/gradientcomposite/gradientcomposite.go function main (line 12) | func main() { FILE: examples/imageicon/main.go function main (line 19) | func main() { type seg (line 61) | type seg struct function digit (line 76) | func digit(im draw.Image, col color.Color, x, y, size, digit int) { function makeDigitImage (line 91) | func makeDigitImage(n int) image.Image { FILE: examples/imageview/imageview.go function main (line 12) | func main() { FILE: examples/imageviewer/imageviewer.go function main (line 18) | func main() { type MyMainWindow (line 68) | type MyMainWindow struct method openAction_Triggered (line 74) | func (mw *MyMainWindow) openAction_Triggered() { method openImage (line 80) | func (mw *MyMainWindow) openImage() error { method aboutAction_Triggered (line 153) | func (mw *MyMainWindow) aboutAction_Triggered() { FILE: examples/linklabel/linklabel.go function main (line 16) | func main() { FILE: examples/listbox/listbox.go function main (line 19) | func main() { type MyMainWindow (line 49) | type MyMainWindow struct method lb_CurrentIndexChanged (line 56) | func (mw *MyMainWindow) lb_CurrentIndexChanged() { method lb_ItemActivated (line 66) | func (mw *MyMainWindow) lb_ItemActivated() { type EnvItem (line 72) | type EnvItem struct type EnvModel (line 77) | type EnvModel struct method ItemCount (line 102) | func (m *EnvModel) ItemCount() int { method Value (line 106) | func (m *EnvModel) Value(index int) interface{} { function NewEnvModel (line 82) | func NewEnvModel() *EnvModel { FILE: examples/listbox_ownerdrawing/listbox_ownerdrawing.go function main (line 18) | func main() { type logModel (line 92) | type logModel struct method Items (line 97) | func (m *logModel) Items() interface{} { type logEntry (line 101) | type logEntry struct type widthDPI (line 106) | type widthDPI struct type textWidthDPI (line 111) | type textWidthDPI struct type Styler (line 117) | type Styler struct method ItemHeightDependsOnWidth (line 127) | func (s *Styler) ItemHeightDependsOnWidth() bool { method DefaultItemHeight (line 131) | func (s *Styler) DefaultItemHeight() int { method ItemHeight (line 144) | func (s *Styler) ItemHeight(index, width int) int { method StyleItem (line 191) | func (s *Styler) StyleItem(style *walk.ListItemStyle) { method StampSize (line 231) | func (s *Styler) StampSize() walk.Size { method Canvas (line 253) | func (s *Styler) Canvas() (*walk.Canvas, error) { constant marginH96dpi (line 139) | marginH96dpi int = 6 constant marginV96dpi (line 140) | marginV96dpi int = 2 constant lineW96dpi (line 141) | lineW96dpi int = 1 FILE: examples/logview/logview.go type LogView (line 17) | type LogView struct method CreateLayoutItem (line 43) | func (*LogView) CreateLayoutItem(ctx *walk.LayoutContext) walk.LayoutI... method setTextSelection (line 47) | func (lv *LogView) setTextSelection(start, end int) { method textLength (line 51) | func (lv *LogView) textLength() int { method AppendText (line 55) | func (lv *LogView) AppendText(value string) { method setReadOnly (line 61) | func (lv *LogView) setReadOnly(readOnly bool) error { method PostAppendText (line 69) | func (lv *LogView) PostAppendText(value string) { method Write (line 74) | func (lv *LogView) Write(p []byte) (int, error) { method WndProc (line 79) | func (lv *LogView) WndProc(hwnd win.HWND, msg uint32, wParam, lParam u... constant TEM_APPENDTEXT (line 23) | TEM_APPENDTEXT = win.WM_USER + 6 function NewLogView (line 26) | func NewLogView(parent walk.Container) (*LogView, error) { FILE: examples/logview/logviewapp.go function main (line 17) | func main() { FILE: examples/multiplepages/main.go function main (line 16) | func main() { type AppMainWindow (line 57) | type AppMainWindow struct method updateTitle (line 61) | func (mw *AppMainWindow) updateTitle(prefix string) { method aboutAction_Triggered (line 74) | func (mw *AppMainWindow) aboutAction_Triggered() { type FooPage (line 81) | type FooPage struct function newFooPage (line 85) | func newFooPage(parent walk.Container) (Page, error) { type BarPage (line 108) | type BarPage struct function newBarPage (line 112) | func newBarPage(parent walk.Container) (Page, error) { type BazPage (line 135) | type BazPage struct function newBazPage (line 139) | func newBazPage(parent walk.Container) (Page, error) { FILE: examples/multiplepages/multipagemainwindow.go type MultiPageMainWindowConfig (line 12) | type MultiPageMainWindowConfig struct type PageConfig (line 35) | type PageConfig struct type PageFactoryFunc (line 41) | type PageFactoryFunc type Page (line 43) | type Page interface type MultiPageMainWindow (line 50) | type MultiPageMainWindow struct method CurrentPage (line 149) | func (mpmw *MultiPageMainWindow) CurrentPage() Page { method CurrentPageTitle (line 153) | func (mpmw *MultiPageMainWindow) CurrentPageTitle() string { method CurrentPageChanged (line 161) | func (mpmw *MultiPageMainWindow) CurrentPageChanged() *walk.Event { method newPageAction (line 165) | func (mpmw *MultiPageMainWindow) newPageAction(title, image string, ne... method setCurrentAction (line 186) | func (mpmw *MultiPageMainWindow) setCurrentAction(action *walk.Action)... method updateNavigationToolBar (line 219) | func (mpmw *MultiPageMainWindow) updateNavigationToolBar() error { function NewMultiPageMainWindow (line 61) | func NewMultiPageMainWindow(cfg *MultiPageMainWindowConfig) (*MultiPageM... FILE: examples/notifyicon/notifyicon.go function main (line 15) | func main() { FILE: examples/progressindicator/dialog_ui.go type myDialogUI (line 9) | type myDialogUI struct method init (line 18) | func (w *MyDialog) init(owner walk.Form) (err error) { FILE: examples/progressindicator/pi.go function main (line 17) | func main() { type MyDialog (line 23) | type MyDialog struct method setState (line 28) | func (dlg *MyDialog) setState(state walk.PIState) { function RunMyDialog (line 34) | func RunMyDialog(owner walk.Form) (int, error) { FILE: examples/radiobutton/radiobutton.go type Foo (line 15) | type Foo struct function main (line 20) | func main() { FILE: examples/settings/settings.go function main (line 19) | func main() { function RunMainWindow (line 48) | func RunMainWindow() error { function NewFooModel (line 75) | func NewFooModel() *FooModel { type FooModel (line 94) | type FooModel struct method Items (line 99) | func (m *FooModel) Items() interface{} { type Foo (line 103) | type Foo struct FILE: examples/slider/slider.go function main (line 14) | func main() { FILE: examples/statusbar/statusbar.go function main (line 17) | func main() { FILE: examples/tableview/tableview.go type Foo (line 20) | type Foo struct type FooModel (line 28) | type FooModel struct method RowCount (line 44) | func (m *FooModel) RowCount() int { method Value (line 49) | func (m *FooModel) Value(row, col int) interface{} { method Checked (line 70) | func (m *FooModel) Checked(row int) bool { method SetChecked (line 75) | func (m *FooModel) SetChecked(row int, checked bool) error { method Sort (line 82) | func (m *FooModel) Sort(col int, order walk.SortOrder) error { method ResetRows (line 116) | func (m *FooModel) ResetRows() { function NewFooModel (line 36) | func NewFooModel() *FooModel { function main (line 137) | func main() { FILE: examples/webview/webview.go function main (line 14) | func main() { FILE: examples/webview_events/webview_events.go type MainWin (line 16) | type MainWin struct method webView_OnNavigating (line 91) | func (mainWin *MainWin) webView_OnNavigating(eventData *walk.WebViewNa... method webView_OnNavigated (line 103) | func (mainWin *MainWin) webView_OnNavigated(url string) { method webView_OnDownloading (line 108) | func (mainWin *MainWin) webView_OnDownloading() { method webView_OnDownloaded (line 112) | func (mainWin *MainWin) webView_OnDownloaded() { method webView_OnDocumentCompleted (line 116) | func (mainWin *MainWin) webView_OnDocumentCompleted(url string) { method webView_OnNavigatedError (line 121) | func (mainWin *MainWin) webView_OnNavigatedError(eventData *walk.WebVi... method webView_OnNewWindow (line 131) | func (mainWin *MainWin) webView_OnNewWindow(eventData *walk.WebViewNew... method webView_OnQuitting (line 141) | func (mainWin *MainWin) webView_OnQuitting() { method webView_OnWindowClosing (line 145) | func (mainWin *MainWin) webView_OnWindowClosing(eventData *walk.WebVie... method webView_OnStatusBarVisibleChanged (line 153) | func (mainWin *MainWin) webView_OnStatusBarVisibleChanged() { method webView_OnTheaterModeChanged (line 158) | func (mainWin *MainWin) webView_OnTheaterModeChanged() { method webView_OnToolBarVisibleChanged (line 163) | func (mainWin *MainWin) webView_OnToolBarVisibleChanged() { method webView_OnBrowserVisibleChanged (line 168) | func (mainWin *MainWin) webView_OnBrowserVisibleChanged() { method webView_OnCanGoBackChanged (line 173) | func (mainWin *MainWin) webView_OnCanGoBackChanged() { method webView_OnCanGoForwardChanged (line 178) | func (mainWin *MainWin) webView_OnCanGoForwardChanged() { method webView_OnToolBarEnabledChanged (line 183) | func (mainWin *MainWin) webView_OnToolBarEnabledChanged() { method webView_OnProgressChanged (line 188) | func (mainWin *MainWin) webView_OnProgressChanged() { method webView_OnStatusTextChanged (line 194) | func (mainWin *MainWin) webView_OnStatusTextChanged() { method webView_OnDocumentTitleChanged (line 199) | func (mainWin *MainWin) webView_OnDocumentTitleChanged() { function main (line 22) | func main() { function NewMainWin (line 31) | func NewMainWin() (*MainWin, error) { FILE: expression.go type Expression (line 16) | type Expression interface type reflectExpression (line 21) | type reflectExpression struct method Value (line 30) | func (re *reflectExpression) Value() interface{} { method Changed (line 48) | func (re *reflectExpression) Changed() *Event { function NewReflectExpression (line 26) | func NewReflectExpression(root Expression, path string) Expression { FILE: flowlayout.go type FlowLayout (line 13) | type FlowLayout struct method StretchFactor (line 31) | func (l *FlowLayout) StretchFactor(widget Widget) int { method SetStretchFactor (line 39) | func (l *FlowLayout) SetStretchFactor(widget Widget, factor int) error { method CreateLayoutItem (line 62) | func (l *FlowLayout) CreateLayoutItem(ctx *LayoutContext) ContainerLay... function NewFlowLayout (line 18) | func NewFlowLayout() *FlowLayout { type flowLayoutItem (line 75) | type flowLayoutItem struct method LayoutFlags (line 92) | func (*flowLayoutItem) LayoutFlags() LayoutFlags { method MinSize (line 96) | func (li *flowLayoutItem) MinSize() Size { method HeightForWidth (line 100) | func (li *flowLayoutItem) HeightForWidth(width int) int { method MinSizeForSize (line 104) | func (li *flowLayoutItem) MinSizeForSize(size Size) Size { method PerformLayout (line 172) | func (li *flowLayoutItem) PerformLayout() []LayoutResultItem { method sectionsForPrimarySize (line 223) | func (li *flowLayoutItem) sectionsForPrimarySize(primarySize int) []fl... type flowLayoutSection (line 81) | type flowLayoutSection struct type flowLayoutSectionItem (line 87) | type flowLayoutSectionItem struct FILE: font.go type FontStyle (line 17) | type FontStyle constant FontBold (line 21) | FontBold FontStyle = 0x01 constant FontItalic (line 22) | FontItalic FontStyle = 0x02 constant FontUnderline (line 23) | FontUnderline FontStyle = 0x04 constant FontStrikeOut (line 24) | FontStrikeOut FontStyle = 0x08 function init (line 32) | func init() { type fontInfo (line 42) | type fontInfo struct type Font (line 50) | type Font struct method createForDPI (line 112) | func (f *Font) createForDPI(dpi int) (win.HFONT, error) { method Bold (line 150) | func (f *Font) Bold() bool { method Dispose (line 158) | func (f *Font) Dispose() { method Family (line 170) | func (f *Font) Family() string { method Italic (line 175) | func (f *Font) Italic() bool { method handleForDPI (line 181) | func (f *Font) handleForDPI(dpi int) win.HFONT { method StrikeOut (line 199) | func (f *Font) StrikeOut() bool { method Style (line 204) | func (f *Font) Style() FontStyle { method Underline (line 209) | func (f *Font) Underline() bool { method PointSize (line 214) | func (f *Font) PointSize() int { function NewFont (line 58) | func NewFont(family string, pointSize int, style FontStyle) (*Font, erro... function newFontFromLOGFONT (line 84) | func newFontFromLOGFONT(lf *win.LOGFONT, dpi int) (*Font, error) { function screenDPI (line 218) | func screenDPI() int { FILE: fontresource.go type FontMemResource (line 16) | type FontMemResource struct method Dispose (line 78) | func (fmr *FontMemResource) Dispose() { function newFontMemResource (line 20) | func newFontMemResource(resourceName *uint16) (*FontMemResource, error) { function NewFontMemResourceByName (line 60) | func NewFontMemResourceByName(name string) (*FontMemResource, error) { function NewFontMemResourceById (line 73) | func NewFontMemResourceById(id int) (*FontMemResource, error) { FILE: form.go type CloseReason (line 20) | type CloseReason constant CloseReasonUnknown (line 23) | CloseReasonUnknown CloseReason = iota constant CloseReasonUser (line 24) | CloseReasonUser function init (line 38) | func init() { type Form (line 46) | type Form interface type FormBase (line 76) | type FormBase struct method init (line 105) | func (fb *FormBase) init(form Form) error { method Dispose (line 155) | func (fb *FormBase) Dispose() { method AsContainerBase (line 163) | func (fb *FormBase) AsContainerBase() *ContainerBase { method AsFormBase (line 171) | func (fb *FormBase) AsFormBase() *FormBase { method Children (line 175) | func (fb *FormBase) Children() *WidgetList { method Layout (line 183) | func (fb *FormBase) Layout() Layout { method SetLayout (line 191) | func (fb *FormBase) SetLayout(value Layout) error { method SetBoundsPixels (line 199) | func (fb *FormBase) SetBoundsPixels(bounds Rectangle) error { method fixedSize (line 222) | func (fb *FormBase) fixedSize() bool { method DataBinder (line 226) | func (fb *FormBase) DataBinder() *DataBinder { method SetDataBinder (line 230) | func (fb *FormBase) SetDataBinder(db *DataBinder) { method SetSuspended (line 234) | func (fb *FormBase) SetSuspended(suspended bool) { method MouseDown (line 246) | func (fb *FormBase) MouseDown() *MouseEvent { method MouseMove (line 250) | func (fb *FormBase) MouseMove() *MouseEvent { method MouseUp (line 254) | func (fb *FormBase) MouseUp() *MouseEvent { method onInsertingWidget (line 258) | func (fb *FormBase) onInsertingWidget(index int, widget Widget) error { method onInsertedWidget (line 262) | func (fb *FormBase) onInsertedWidget(index int, widget Widget) error { method onRemovingWidget (line 266) | func (fb *FormBase) onRemovingWidget(index int, widget Widget) error { method onRemovedWidget (line 270) | func (fb *FormBase) onRemovedWidget(index int, widget Widget) error { method onClearingWidgets (line 274) | func (fb *FormBase) onClearingWidgets() error { method onClearedWidgets (line 278) | func (fb *FormBase) onClearedWidgets() error { method ContextMenu (line 282) | func (fb *FormBase) ContextMenu() *Menu { method SetContextMenu (line 286) | func (fb *FormBase) SetContextMenu(contextMenu *Menu) { method ContextMenuLocation (line 290) | func (fb *FormBase) ContextMenuLocation() Point { method applyEnabled (line 294) | func (fb *FormBase) applyEnabled(enabled bool) { method applyFont (line 300) | func (fb *FormBase) applyFont(font *Font) { method ApplySysColors (line 306) | func (fb *FormBase) ApplySysColors() { method Background (line 311) | func (fb *FormBase) Background() Brush { method SetBackground (line 315) | func (fb *FormBase) SetBackground(background Brush) { method Title (line 319) | func (fb *FormBase) Title() string { method SetTitle (line 323) | func (fb *FormBase) SetTitle(value string) error { method TitleChanged (line 327) | func (fb *FormBase) TitleChanged() *Event { method RightToLeftLayout (line 333) | func (fb *FormBase) RightToLeftLayout() bool { method SetRightToLeftLayout (line 339) | func (fb *FormBase) SetRightToLeftLayout(rtl bool) error { method Run (line 343) | func (fb *FormBase) Run() int { method handleKeyDown (line 378) | func (fb *FormBase) handleKeyDown(msg *win.MSG) bool { method Starting (line 471) | func (fb *FormBase) Starting() *Event { method Activating (line 475) | func (fb *FormBase) Activating() *Event { method Deactivating (line 479) | func (fb *FormBase) Deactivating() *Event { method Activate (line 483) | func (fb *FormBase) Activate() error { method Owner (line 491) | func (fb *FormBase) Owner() Form { method SetOwner (line 495) | func (fb *FormBase) SetOwner(value Form) error { method Icon (line 515) | func (fb *FormBase) Icon() Image { method SetIcon (line 519) | func (fb *FormBase) SetIcon(icon Image) error { method IconChanged (line 553) | func (fb *FormBase) IconChanged() *Event { method Hide (line 557) | func (fb *FormBase) Hide() { method Show (line 561) | func (fb *FormBase) Show() { method close (line 571) | func (fb *FormBase) close() error { method Close (line 581) | func (fb *FormBase) Close() error { method Persistent (line 587) | func (fb *FormBase) Persistent() bool { method SetPersistent (line 591) | func (fb *FormBase) SetPersistent(value bool) { method SaveState (line 595) | func (fb *FormBase) SaveState() error { method RestoreState (line 622) | func (fb *FormBase) RestoreState() error { method Closing (line 667) | func (fb *FormBase) Closing() *CloseEvent { method ProgressIndicator (line 671) | func (fb *FormBase) ProgressIndicator() *ProgressIndicator { method setStopwatch (line 675) | func (fb *FormBase) setStopwatch(sw *stopwatch) { method startLayout (line 681) | func (fb *FormBase) startLayout() bool { method WndProc (line 708) | func (fb *FormBase) WndProc(hwnd win.HWND, msg uint32, wParam, lParam ... FILE: gradientcomposite.go type GradientComposite (line 15) | type GradientComposite struct method Vertical (line 114) | func (gc *GradientComposite) Vertical() bool { method SetVertical (line 118) | func (gc *GradientComposite) SetVertical(vertical bool) (err error) { method Color1 (line 142) | func (gc *GradientComposite) Color1() Color { method SetColor1 (line 146) | func (gc *GradientComposite) SetColor1(c Color) (err error) { method Color2 (line 170) | func (gc *GradientComposite) Color2() Color { method SetColor2 (line 174) | func (gc *GradientComposite) SetColor2(c Color) (err error) { method updateBackground (line 198) | func (gc *GradientComposite) updateBackground() error { method Dispose (line 253) | func (gc *GradientComposite) Dispose() { method WndProc (line 264) | func (gc *GradientComposite) WndProc(hwnd win.HWND, msg uint32, wParam... function NewGradientComposite (line 26) | func NewGradientComposite(parent Container) (*GradientComposite, error) { function NewGradientCompositeWithStyle (line 30) | func NewGradientCompositeWithStyle(parent Container, style uint32) (*Gra... FILE: graphicseffects.go type WidgetGraphicsEffect (line 18) | type WidgetGraphicsEffect interface type widgetGraphicsEffectBase (line 22) | type widgetGraphicsEffectBase struct method create (line 27) | func (wgeb *widgetGraphicsEffectBase) create(color Color) error { method Dispose (line 32) | func (wgeb *widgetGraphicsEffectBase) Dispose() { method bitmapForDPI (line 43) | func (wgeb *widgetGraphicsEffectBase) bitmapForDPI(dpi int) (*Bitmap, ... type BorderGlowEffect (line 112) | type BorderGlowEffect struct method Draw (line 126) | func (bge *BorderGlowEffect) Draw(widget Widget, canvas *Canvas) error { function NewBorderGlowEffect (line 116) | func NewBorderGlowEffect(color Color) (*BorderGlowEffect, error) { type DropShadowEffect (line 151) | type DropShadowEffect struct method Draw (line 165) | func (dse *DropShadowEffect) Draw(widget Widget, canvas *Canvas) error { function NewDropShadowEffect (line 155) | func NewDropShadowEffect(color Color) (*DropShadowEffect, error) { type widgetGraphicsEffectListObserver (line 188) | type widgetGraphicsEffectListObserver interface type WidgetGraphicsEffectList (line 194) | type WidgetGraphicsEffectList struct method Add (line 203) | func (l *WidgetGraphicsEffectList) Add(effect WidgetGraphicsEffect) er... method At (line 211) | func (l *WidgetGraphicsEffectList) At(index int) WidgetGraphicsEffect { method Clear (line 215) | func (l *WidgetGraphicsEffectList) Clear() error { method Index (line 230) | func (l *WidgetGraphicsEffectList) Index(effect WidgetGraphicsEffect) ... method Contains (line 240) | func (l *WidgetGraphicsEffectList) Contains(effect WidgetGraphicsEffec... method insertIntoSlice (line 244) | func (l *WidgetGraphicsEffectList) insertIntoSlice(index int, effect W... method Insert (line 250) | func (l *WidgetGraphicsEffectList) Insert(index int, effect WidgetGrap... method Len (line 265) | func (l *WidgetGraphicsEffectList) Len() int { method Remove (line 269) | func (l *WidgetGraphicsEffectList) Remove(effect WidgetGraphicsEffect)... method RemoveAt (line 278) | func (l *WidgetGraphicsEffectList) RemoveAt(index int) error { function newWidgetGraphicsEffectList (line 199) | func newWidgetGraphicsEffectList(observer widgetGraphicsEffectListObserv... FILE: gridlayout.go type gridLayoutCell (line 14) | type gridLayoutCell struct type gridLayoutSection (line 20) | type gridLayoutSection struct type gridLayoutWidgetInfo (line 25) | type gridLayoutWidgetInfo struct type GridLayout (line 32) | type GridLayout struct method sufficientStretchFactors (line 53) | func (l *GridLayout) sufficientStretchFactors(stretchFactors []int, re... method ensureSufficientSize (line 72) | func (l *GridLayout) ensureSufficientSize(rows, columns int) { method RowStretchFactor (line 104) | func (l *GridLayout) RowStretchFactor(row int) int { method SetRowStretchFactor (line 117) | func (l *GridLayout) SetRowStretchFactor(row, factor int) error { method ColumnStretchFactor (line 140) | func (l *GridLayout) ColumnStretchFactor(column int) int { method SetColumnStretchFactor (line 153) | func (l *GridLayout) SetColumnStretchFactor(column, factor int) error { method setWidgetOnCells (line 185) | func (l *GridLayout) setWidgetOnCells(widget Widget, r Rectangle) { method Range (line 198) | func (l *GridLayout) Range(widget Widget) (r Rectangle, ok bool) { method SetRange (line 214) | func (l *GridLayout) SetRange(widget Widget, r Rectangle) error { method CreateLayoutItem (line 260) | func (l *GridLayout) CreateLayoutItem(ctx *LayoutContext) ContainerLay... function NewGridLayout (line 40) | func NewGridLayout() *GridLayout { function rangeFromGridLayoutWidgetInfo (line 176) | func rangeFromGridLayoutWidgetInfo(info *gridLayoutWidgetInfo) Rectangle { type gridLayoutItem (line 315) | type gridLayoutItem struct method stretchFactorsTotal (line 339) | func (*gridLayoutItem) stretchFactorsTotal(stretchFactors []int) int { method LayoutFlags (line 349) | func (li *gridLayoutItem) LayoutFlags() LayoutFlags { method IdealSize (line 376) | func (li *gridLayoutItem) IdealSize() Size { method MinSize (line 380) | func (li *gridLayoutItem) MinSize() Size { method HeightForWidth (line 388) | func (li *gridLayoutItem) HeightForWidth(width int) int { method MinSizeForSize (line 392) | func (li *gridLayoutItem) MinSizeForSize(size Size) Size { method spannedWidth (line 503) | func (li *gridLayoutItem) spannedWidth(info *gridLayoutItemInfo, width... method spannedHeight (line 521) | func (li *gridLayoutItem) spannedHeight(info *gridLayoutItemInfo, heig... method PerformLayout (line 575) | func (li *gridLayoutItem) PerformLayout() []LayoutResultItem { method sectionSizesForSpace (line 671) | func (li *gridLayoutItem) sectionSizesForSpace(orientation Orientation... type gridLayoutItemInfo (line 326) | type gridLayoutItemInfo struct type gridLayoutItemCell (line 333) | type gridLayoutItemCell struct type gridLayoutSectionInfo (line 538) | type gridLayoutSectionInfo struct type gridLayoutSectionInfoList (line 547) | type gridLayoutSectionInfoList method Len (line 549) | func (l gridLayoutSectionInfoList) Len() int { method Less (line 553) | func (l gridLayoutSectionInfoList) Less(i, j int) bool { method Swap (line 571) | func (l gridLayoutSectionInfoList) Swap(i, j int) { FILE: groupbox.go constant groupBoxWindowClass (line 16) | groupBoxWindowClass = `\o/ Walk_GroupBox_Class \o/` function init (line 18) | func init() { type GroupBox (line 24) | type GroupBox struct method AsContainerBase (line 116) | func (gb *GroupBox) AsContainerBase() *ContainerBase { method ClientBoundsPixels (line 124) | func (gb *GroupBox) ClientBoundsPixels() Rectangle { method updateHeaderHeight (line 142) | func (gb *GroupBox) updateHeaderHeight() { method Persistent (line 146) | func (gb *GroupBox) Persistent() bool { method SetPersistent (line 150) | func (gb *GroupBox) SetPersistent(value bool) { method SaveState (line 154) | func (gb *GroupBox) SaveState() error { method RestoreState (line 158) | func (gb *GroupBox) RestoreState() error { method applyEnabled (line 162) | func (gb *GroupBox) applyEnabled(enabled bool) { method applyEnabledFromCheckBox (line 178) | func (gb *GroupBox) applyEnabledFromCheckBox(enabled bool) { method applyFont (line 188) | func (gb *GroupBox) applyFont(font *Font) { method SetSuspended (line 206) | func (gb *GroupBox) SetSuspended(suspend bool) { method DataBinder (line 212) | func (gb *GroupBox) DataBinder() *DataBinder { method SetDataBinder (line 216) | func (gb *GroupBox) SetDataBinder(dataBinder *DataBinder) { method Title (line 220) | func (gb *GroupBox) Title() string { method SetTitle (line 228) | func (gb *GroupBox) SetTitle(title string) error { method Checkable (line 240) | func (gb *GroupBox) Checkable() bool { method SetCheckable (line 244) | func (gb *GroupBox) SetCheckable(checkable bool) { method Checked (line 254) | func (gb *GroupBox) Checked() bool { method SetChecked (line 258) | func (gb *GroupBox) SetChecked(checked bool) { method CheckedChanged (line 262) | func (gb *GroupBox) CheckedChanged() *Event { method ApplyDPI (line 266) | func (gb *GroupBox) ApplyDPI(dpi int) { method Children (line 276) | func (gb *GroupBox) Children() *WidgetList { method Layout (line 285) | func (gb *GroupBox) Layout() Layout { method SetLayout (line 295) | func (gb *GroupBox) SetLayout(value Layout) error { method MouseDown (line 299) | func (gb *GroupBox) MouseDown() *MouseEvent { method MouseMove (line 303) | func (gb *GroupBox) MouseMove() *MouseEvent { method MouseUp (line 307) | func (gb *GroupBox) MouseUp() *MouseEvent { method WndProc (line 311) | func (gb *GroupBox) WndProc(hwnd win.HWND, msg uint32, wParam, lParam ... method CreateLayoutItem (line 371) | func (gb *GroupBox) CreateLayoutItem(ctx *LayoutContext) LayoutItem { function NewGroupBox (line 33) | func NewGroupBox(parent Container) (*GroupBox, error) { type groupBoxLayoutItem (line 391) | type groupBoxLayoutItem struct method LayoutFlags (line 396) | func (li *groupBoxLayoutItem) LayoutFlags() LayoutFlags { method MinSize (line 400) | func (li *groupBoxLayoutItem) MinSize() Size { method MinSizeForSize (line 408) | func (li *groupBoxLayoutItem) MinSizeForSize(size Size) Size { method HasHeightForWidth (line 412) | func (li *groupBoxLayoutItem) HasHeightForWidth() bool { method HeightForWidth (line 416) | func (li *groupBoxLayoutItem) HeightForWidth(width int) int { method IdealSize (line 420) | func (li *groupBoxLayoutItem) IdealSize() Size { method PerformLayout (line 426) | func (li *groupBoxLayoutItem) PerformLayout() []LayoutResultItem { FILE: icon.go type Icon (line 22) | type Icon struct method handleForDPI (line 235) | func (i *Icon) handleForDPI(dpi int) win.HICON { method handleForDPIWithError (line 240) | func (i *Icon) handleForDPIWithError(dpi int) (win.HICON, error) { method Dispose (line 304) | func (i *Icon) Dispose() { method draw (line 315) | func (i *Icon) draw(hdc win.HDC, location Point) error { method drawStretched (line 322) | func (i *Icon) drawStretched(hdc win.HDC, bounds Rectangle) error { method Size (line 347) | func (i *Icon) Size() Size { type ExtractableIcon (line 32) | type ExtractableIcon interface function IconFrom (line 38) | func IconFrom(src interface{}, dpi int) (*Icon, error) { function IconApplication (line 51) | func IconApplication() *Icon { function IconError (line 55) | func IconError() *Icon { function IconQuestion (line 59) | func IconQuestion() *Icon { function IconWarning (line 63) | func IconWarning() *Icon { function IconInformation (line 67) | func IconInformation() *Icon { function IconWinLogo (line 71) | func IconWinLogo() *Icon { function IconShield (line 75) | func IconShield() *Icon { function stockIcon (line 79) | func stockIcon(id uintptr) *Icon { function NewIconFromFile (line 84) | func NewIconFromFile(filePath string) (*Icon, error) { function NewIconFromFileWithSize (line 89) | func NewIconFromFileWithSize(filePath string, size Size) (*Icon, error) { function NewIconFromResource (line 98) | func NewIconFromResource(name string) (*Icon, error) { function NewIconFromResourceWithSize (line 103) | func NewIconFromResourceWithSize(name string, size Size) (*Icon, error) { function NewIconFromResourceId (line 108) | func NewIconFromResourceId(id int) (*Icon, error) { function NewIconFromResourceIdWithSize (line 113) | func NewIconFromResourceIdWithSize(id int, size Size) (*Icon, error) { function newIconFromResource (line 117) | func newIconFromResource(res *uint16, size Size) (*Icon, error) { function NewIconFromSysDLL (line 127) | func NewIconFromSysDLL(dllBaseName string, index int) (*Icon, error) { function NewIconFromSysDLLWithSize (line 133) | func NewIconFromSysDLLWithSize(dllBaseName string, index, size int) (*Ic... function NewIconExtractedFromFile (line 143) | func NewIconExtractedFromFile(filePath string, index, _ int) (*Icon, err... function NewIconExtractedFromFileWithSize (line 148) | func NewIconExtractedFromFileWithSize(filePath string, index, size int) ... function NewIconFromImage (line 155) | func NewIconFromImage(im image.Image) (ic *Icon, err error) { function NewIconFromImageForDPI (line 160) | func NewIconFromImageForDPI(im image.Image, dpi int) (ic *Icon, err erro... function NewIconFromImageWithSize (line 171) | func NewIconFromImageWithSize(image Image, size Size) (*Icon, error) { function newIconFromImageForDPI (line 180) | func newIconFromImageForDPI(image Image, dpi int) (*Icon, error) { function NewIconFromBitmap (line 198) | func NewIconFromBitmap(bmp *Bitmap) (ic *Icon, err error) { function NewIconFromHICON (line 209) | func NewIconFromHICON(hIcon win.HICON) (ic *Icon, err error) { function NewIconFromHICONForDPI (line 214) | func NewIconFromHICONForDPI(hIcon win.HICON, dpi int) (ic *Icon, err err... function newIconFromHICONAndSize (line 223) | func newIconFromHICONAndSize(hIcon win.HICON, size Size, dpi int) *Icon { function checkNewIcon (line 227) | func checkNewIcon(icon *Icon) (*Icon, error) { function createAlphaCursorOrIconFromImage (line 353) | func createAlphaCursorOrIconFromImage(im image.Image, hotspot image.Poin... function createAlphaCursorOrIconFromBitmap (line 364) | func createAlphaCursorOrIconFromBitmap(bmp *Bitmap, hotspot Point, fIcon... function sizeFromHICON (line 388) | func sizeFromHICON(hIcon win.HICON) (Size, error) { function defaultIconSize (line 414) | func defaultIconSize() Size { FILE: iconcache.go function init (line 11) | func init() { type IconCache (line 17) | type IconCache struct method Clear (line 34) | func (ic *IconCache) Clear() { method Dispose (line 45) | func (ic *IconCache) Dispose() { method Bitmap (line 49) | func (ic *IconCache) Bitmap(image Image, dpi int) (*Bitmap, error) { method Icon (line 68) | func (ic *IconCache) Icon(image Image, dpi int) (*Icon, error) { type imageAndDPI (line 22) | type imageAndDPI struct function NewIconCache (line 27) | func NewIconCache() *IconCache { FILE: image.go type Image (line 16) | type Image interface function ImageFrom (line 29) | func ImageFrom(src interface{}) (img Image, err error) { function NewImageFromFile (line 56) | func NewImageFromFile(filePath string) (Image, error) { function NewImageFromFileForDPI (line 62) | func NewImageFromFileForDPI(filePath string, dpi int) (Image, error) { type PaintFuncImage (line 72) | type PaintFuncImage struct method draw (line 103) | func (pfi *PaintFuncImage) draw(hdc win.HDC, location Point) error { method drawStretched (line 110) | func (pfi *PaintFuncImage) drawStretched(hdc win.HDC, bounds Rectangle... method drawStretchedOnCanvasPixels (line 120) | func (pfi *PaintFuncImage) drawStretchedOnCanvasPixels(canvas *Canvas,... method Dispose (line 131) | func (pfi *PaintFuncImage) Dispose() { method Size (line 139) | func (pfi *PaintFuncImage) Size() Size { function NewPaintFuncImage (line 81) | func NewPaintFuncImage(size Size, paint func(canvas *Canvas, bounds Rect... function NewPaintFuncImagePixels (line 87) | func NewPaintFuncImagePixels(size Size, paint func(canvas *Canvas, bound... function NewPaintFuncImageWithDispose (line 93) | func NewPaintFuncImageWithDispose(size Size, paint func(canvas *Canvas, ... function NewPaintFuncImagePixelsWithDispose (line 99) | func NewPaintFuncImagePixelsWithDispose(size Size, paint func(canvas *Ca... FILE: imagelist.go type ImageList (line 16) | type ImageList struct method Handle (line 63) | func (il *ImageList) Handle() win.HIMAGELIST { method Add (line 67) | func (il *ImageList) Add(bitmap, maskBitmap *Bitmap) (int, error) { method AddMasked (line 93) | func (il *ImageList) AddMasked(bitmap *Bitmap) (int32, error) { method AddIcon (line 115) | func (il *ImageList) AddIcon(icon *Icon) (int32, error) { method AddImage (line 134) | func (il *ImageList) AddImage(image interface{}) (int32, error) { method DrawPixels (line 154) | func (il *ImageList) DrawPixels(canvas *Canvas, index int, bounds Rect... method Dispose (line 162) | func (il *ImageList) Dispose() { method MaskColor (line 169) | func (il *ImageList) MaskColor() Color { type bitmapMaskedBitmap (line 26) | type bitmapMaskedBitmap struct function NewImageList (line 35) | func NewImageList(imageSize Size, maskColor Color) (*ImageList, error) { function NewImageListForDPI (line 41) | func NewImageListForDPI(imageSize Size, maskColor Color, dpi int) (*Imag... function imageListForImage (line 173) | func imageListForImage(image interface{}, dpi int) (hIml win.HIMAGELIST,... function iconIndexAndHImlForFilePath (line 196) | func iconIndexAndHImlForFilePath(filePath string) (int32, win.HIMAGELIST) { function imageIndexMaybeAdd (line 212) | func imageIndexMaybeAdd(image interface{}, hIml win.HIMAGELIST, isSysIml... function imageIndexAddIfNotExists (line 229) | func imageIndexAddIfNotExists(image interface{}, hIml win.HIMAGELIST, im... FILE: imageview.go type ImageViewMode (line 15) | type ImageViewMode constant ImageViewModeIdeal (line 18) | ImageViewModeIdeal ImageViewMode = iota constant ImageViewModeCorner (line 19) | ImageViewModeCorner constant ImageViewModeCenter (line 20) | ImageViewModeCenter constant ImageViewModeShrink (line 21) | ImageViewModeShrink constant ImageViewModeZoom (line 22) | ImageViewModeZoom constant ImageViewModeStretch (line 23) | ImageViewModeStretch type ImageView (line 26) | type ImageView struct method Mode (line 82) | func (iv *ImageView) Mode() ImageViewMode { method SetMode (line 86) | func (iv *ImageView) SetMode(mode ImageViewMode) { method applyDPI (line 98) | func (iv *ImageView) applyDPI(dpi int) { method Image (line 106) | func (iv *ImageView) Image() Image { method SetImage (line 110) | func (iv *ImageView) SetImage(image Image) error { method ImageChanged (line 139) | func (iv *ImageView) ImageChanged() *Event { method Margin (line 143) | func (iv *ImageView) Margin() int { method SetMargin (line 147) | func (iv *ImageView) SetMargin(margin int) error { method MarginChanged (line 165) | func (iv *ImageView) MarginChanged() *Event { method drawImage (line 169) | func (iv *ImageView) drawImage(canvas *Canvas, _ Rectangle) error { method CreateLayoutItem (line 233) | func (iv *ImageView) CreateLayoutItem(ctx *LayoutContext) LayoutItem { function NewImageView (line 35) | func NewImageView(parent Container) (*ImageView, error) { type imageViewLayoutItem (line 264) | type imageViewLayoutItem struct method LayoutFlags (line 271) | func (li *imageViewLayoutItem) LayoutFlags() LayoutFlags { method IdealSize (line 275) | func (li *imageViewLayoutItem) IdealSize() Size { method MinSize (line 279) | func (li *imageViewLayoutItem) MinSize() Size { FILE: inifilesettings.go constant iniFileTimeStampFormat (line 18) | iniFileTimeStampFormat = "2006-01-02" type IniFileSettings (line 20) | type IniFileSettings struct method Get (line 39) | func (ifs *IniFileSettings) Get(key string) (string, bool) { method Timestamp (line 44) | func (ifs *IniFileSettings) Timestamp(key string) (time.Time, bool) { method Put (line 49) | func (ifs *IniFileSettings) Put(key, value string) error { method PutExpiring (line 53) | func (ifs *IniFileSettings) PutExpiring(key, value string) error { method put (line 57) | func (ifs *IniFileSettings) put(key, value string, expiring bool) error { method Remove (line 78) | func (ifs *IniFileSettings) Remove(key string) error { method ExpireDuration (line 84) | func (ifs *IniFileSettings) ExpireDuration() time.Duration { method SetExpireDuration (line 88) | func (ifs *IniFileSettings) SetExpireDuration(expireDuration time.Dura... method Portable (line 92) | func (ifs *IniFileSettings) Portable() bool { method SetPortable (line 96) | func (ifs *IniFileSettings) SetPortable(portable bool) { method FilePath (line 100) | func (ifs *IniFileSettings) FilePath() string { method fileExists (line 122) | func (ifs *IniFileSettings) fileExists() (bool, error) { method withFile (line 133) | func (ifs *IniFileSettings) withFile(flags int, f func(file *os.File) ... method Load (line 150) | func (ifs *IniFileSettings) Load() error { method Save (line 190) | func (ifs *IniFileSettings) Save() error { type iniFileRecord (line 27) | type iniFileRecord struct function NewIniFileSettings (line 32) | func NewIniFileSettings(fileName string) *IniFileSettings { FILE: intevent.go type intEventHandlerInfo (line 9) | type intEventHandlerInfo struct type IntEventHandler (line 14) | type IntEventHandler type IntEvent (line 16) | type IntEvent struct method Attach (line 20) | func (e *IntEvent) Attach(handler IntEventHandler) int { method Detach (line 35) | func (e *IntEvent) Detach(handle int) { method Once (line 39) | func (e *IntEvent) Once(handler IntEventHandler) { type IntEventPublisher (line 44) | type IntEventPublisher struct method Event (line 48) | func (p *IntEventPublisher) Event() *IntEvent { method Publish (line 52) | func (p *IntEventPublisher) Publish(n int) { FILE: intrangeevent.go type intRangeEventHandlerInfo (line 9) | type intRangeEventHandlerInfo struct type IntRangeEventHandler (line 14) | type IntRangeEventHandler type IntRangeEvent (line 16) | type IntRangeEvent struct method Attach (line 20) | func (e *IntRangeEvent) Attach(handler IntRangeEventHandler) int { method Detach (line 35) | func (e *IntRangeEvent) Detach(handle int) { method Once (line 39) | func (e *IntRangeEvent) Once(handler IntRangeEventHandler) { type IntRangeEventPublisher (line 44) | type IntRangeEventPublisher struct method Event (line 48) | func (p *IntRangeEventPublisher) Event() *IntRangeEvent { method Publish (line 52) | func (p *IntRangeEventPublisher) Publish(from, to int) { FILE: keyboard.go type Key (line 17) | type Key method String (line 19) | func (k Key) String() string { constant KeyLButton (line 24) | KeyLButton Key = win.VK_LBUTTON constant KeyRButton (line 25) | KeyRButton Key = win.VK_RBUTTON constant KeyCancel (line 26) | KeyCancel Key = win.VK_CANCEL constant KeyMButton (line 27) | KeyMButton Key = win.VK_MBUTTON constant KeyXButton1 (line 28) | KeyXButton1 Key = win.VK_XBUTTON1 constant KeyXButton2 (line 29) | KeyXButton2 Key = win.VK_XBUTTON2 constant KeyBack (line 30) | KeyBack Key = win.VK_BACK constant KeyTab (line 31) | KeyTab Key = win.VK_TAB constant KeyClear (line 32) | KeyClear Key = win.VK_CLEAR constant KeyReturn (line 33) | KeyReturn Key = win.VK_RETURN constant KeyShift (line 34) | KeyShift Key = win.VK_SHIFT constant KeyControl (line 35) | KeyControl Key = win.VK_CONTROL constant KeyAlt (line 36) | KeyAlt Key = win.VK_MENU constant KeyMenu (line 37) | KeyMenu Key = win.VK_MENU constant KeyPause (line 38) | KeyPause Key = win.VK_PAUSE constant KeyCapital (line 39) | KeyCapital Key = win.VK_CAPITAL constant KeyKana (line 40) | KeyKana Key = win.VK_KANA constant KeyHangul (line 41) | KeyHangul Key = win.VK_HANGUL constant KeyJunja (line 42) | KeyJunja Key = win.VK_JUNJA constant KeyFinal (line 43) | KeyFinal Key = win.VK_FINAL constant KeyHanja (line 44) | KeyHanja Key = win.VK_HANJA constant KeyKanji (line 45) | KeyKanji Key = win.VK_KANJI constant KeyEscape (line 46) | KeyEscape Key = win.VK_ESCAPE constant KeyConvert (line 47) | KeyConvert Key = win.VK_CONVERT constant KeyNonconvert (line 48) | KeyNonconvert Key = win.VK_NONCONVERT constant KeyAccept (line 49) | KeyAccept Key = win.VK_ACCEPT constant KeyModeChange (line 50) | KeyModeChange Key = win.VK_MODECHANGE constant KeySpace (line 51) | KeySpace Key = win.VK_SPACE constant KeyPrior (line 52) | KeyPrior Key = win.VK_PRIOR constant KeyNext (line 53) | KeyNext Key = win.VK_NEXT constant KeyEnd (line 54) | KeyEnd Key = win.VK_END constant KeyHome (line 55) | KeyHome Key = win.VK_HOME constant KeyLeft (line 56) | KeyLeft Key = win.VK_LEFT constant KeyUp (line 57) | KeyUp Key = win.VK_UP constant KeyRight (line 58) | KeyRight Key = win.VK_RIGHT constant KeyDown (line 59) | KeyDown Key = win.VK_DOWN constant KeySelect (line 60) | KeySelect Key = win.VK_SELECT constant KeyPrint (line 61) | KeyPrint Key = win.VK_PRINT constant KeyExecute (line 62) | KeyExecute Key = win.VK_EXECUTE constant KeySnapshot (line 63) | KeySnapshot Key = win.VK_SNAPSHOT constant KeyInsert (line 64) | KeyInsert Key = win.VK_INSERT constant KeyDelete (line 65) | KeyDelete Key = win.VK_DELETE constant KeyHelp (line 66) | KeyHelp Key = win.VK_HELP constant Key0 (line 67) | Key0 Key = 0x30 constant Key1 (line 68) | Key1 Key = 0x31 constant Key2 (line 69) | Key2 Key = 0x32 constant Key3 (line 70) | Key3 Key = 0x33 constant Key4 (line 71) | Key4 Key = 0x34 constant Key5 (line 72) | Key5 Key = 0x35 constant Key6 (line 73) | Key6 Key = 0x36 constant Key7 (line 74) | Key7 Key = 0x37 constant Key8 (line 75) | Key8 Key = 0x38 constant Key9 (line 76) | Key9 Key = 0x39 constant KeyA (line 77) | KeyA Key = 0x41 constant KeyB (line 78) | KeyB Key = 0x42 constant KeyC (line 79) | KeyC Key = 0x43 constant KeyD (line 80) | KeyD Key = 0x44 constant KeyE (line 81) | KeyE Key = 0x45 constant KeyF (line 82) | KeyF Key = 0x46 constant KeyG (line 83) | KeyG Key = 0x47 constant KeyH (line 84) | KeyH Key = 0x48 constant KeyI (line 85) | KeyI Key = 0x49 constant KeyJ (line 86) | KeyJ Key = 0x4A constant KeyK (line 87) | KeyK Key = 0x4B constant KeyL (line 88) | KeyL Key = 0x4C constant KeyM (line 89) | KeyM Key = 0x4D constant KeyN (line 90) | KeyN Key = 0x4E constant KeyO (line 91) | KeyO Key = 0x4F constant KeyP (line 92) | KeyP Key = 0x50 constant KeyQ (line 93) | KeyQ Key = 0x51 constant KeyR (line 94) | KeyR Key = 0x52 constant KeyS (line 95) | KeyS Key = 0x53 constant KeyT (line 96) | KeyT Key = 0x54 constant KeyU (line 97) | KeyU Key = 0x55 constant KeyV (line 98) | KeyV Key = 0x56 constant KeyW (line 99) | KeyW Key = 0x57 constant KeyX (line 100) | KeyX Key = 0x58 constant KeyY (line 101) | KeyY Key = 0x59 constant KeyZ (line 102) | KeyZ Key = 0x5A constant KeyLWin (line 103) | KeyLWin Key = win.VK_LWIN constant KeyRWin (line 104) | KeyRWin Key = win.VK_RWIN constant KeyApps (line 105) | KeyApps Key = win.VK_APPS constant KeySleep (line 106) | KeySleep Key = win.VK_SLEEP constant KeyNumpad0 (line 107) | KeyNumpad0 Key = win.VK_NUMPAD0 constant KeyNumpad1 (line 108) | KeyNumpad1 Key = win.VK_NUMPAD1 constant KeyNumpad2 (line 109) | KeyNumpad2 Key = win.VK_NUMPAD2 constant KeyNumpad3 (line 110) | KeyNumpad3 Key = win.VK_NUMPAD3 constant KeyNumpad4 (line 111) | KeyNumpad4 Key = win.VK_NUMPAD4 constant KeyNumpad5 (line 112) | KeyNumpad5 Key = win.VK_NUMPAD5 constant KeyNumpad6 (line 113) | KeyNumpad6 Key = win.VK_NUMPAD6 constant KeyNumpad7 (line 114) | KeyNumpad7 Key = win.VK_NUMPAD7 constant KeyNumpad8 (line 115) | KeyNumpad8 Key = win.VK_NUMPAD8 constant KeyNumpad9 (line 116) | KeyNumpad9 Key = win.VK_NUMPAD9 constant KeyMultiply (line 117) | KeyMultiply Key = win.VK_MULTIPLY constant KeyAdd (line 118) | KeyAdd Key = win.VK_ADD constant KeySeparator (line 119) | KeySeparator Key = win.VK_SEPARATOR constant KeySubtract (line 120) | KeySubtract Key = win.VK_SUBTRACT constant KeyDecimal (line 121) | KeyDecimal Key = win.VK_DECIMAL constant KeyDivide (line 122) | KeyDivide Key = win.VK_DIVIDE constant KeyF1 (line 123) | KeyF1 Key = win.VK_F1 constant KeyF2 (line 124) | KeyF2 Key = win.VK_F2 constant KeyF3 (line 125) | KeyF3 Key = win.VK_F3 constant KeyF4 (line 126) | KeyF4 Key = win.VK_F4 constant KeyF5 (line 127) | KeyF5 Key = win.VK_F5 constant KeyF6 (line 128) | KeyF6 Key = win.VK_F6 constant KeyF7 (line 129) | KeyF7 Key = win.VK_F7 constant KeyF8 (line 130) | KeyF8 Key = win.VK_F8 constant KeyF9 (line 131) | KeyF9 Key = win.VK_F9 constant KeyF10 (line 132) | KeyF10 Key = win.VK_F10 constant KeyF11 (line 133) | KeyF11 Key = win.VK_F11 constant KeyF12 (line 134) | KeyF12 Key = win.VK_F12 constant KeyF13 (line 135) | KeyF13 Key = win.VK_F13 constant KeyF14 (line 136) | KeyF14 Key = win.VK_F14 constant KeyF15 (line 137) | KeyF15 Key = win.VK_F15 constant KeyF16 (line 138) | KeyF16 Key = win.VK_F16 constant KeyF17 (line 139) | KeyF17 Key = win.VK_F17 constant KeyF18 (line 140) | KeyF18 Key = win.VK_F18 constant KeyF19 (line 141) | KeyF19 Key = win.VK_F19 constant KeyF20 (line 142) | KeyF20 Key = win.VK_F20 constant KeyF21 (line 143) | KeyF21 Key = win.VK_F21 constant KeyF22 (line 144) | KeyF22 Key = win.VK_F22 constant KeyF23 (line 145) | KeyF23 Key = win.VK_F23 constant KeyF24 (line 146) | KeyF24 Key = win.VK_F24 constant KeyNumlock (line 147) | KeyNumlock Key = win.VK_NUMLOCK constant KeyScroll (line 148) | KeyScroll Key = win.VK_SCROLL constant KeyLShift (line 149) | KeyLShift Key = win.VK_LSHIFT constant KeyRShift (line 150) | KeyRShift Key = win.VK_RSHIFT constant KeyLControl (line 151) | KeyLControl Key = win.VK_LCONTROL constant KeyRControl (line 152) | KeyRControl Key = win.VK_RCONTROL constant KeyLAlt (line 153) | KeyLAlt Key = win.VK_LMENU constant KeyLMenu (line 154) | KeyLMenu Key = win.VK_LMENU constant KeyRAlt (line 155) | KeyRAlt Key = win.VK_RMENU constant KeyRMenu (line 156) | KeyRMenu Key = win.VK_RMENU constant KeyBrowserBack (line 157) | KeyBrowserBack Key = win.VK_BROWSER_BACK constant KeyBrowserForward (line 158) | KeyBrowserForward Key = win.VK_BROWSER_FORWARD constant KeyBrowserRefresh (line 159) | KeyBrowserRefresh Key = win.VK_BROWSER_REFRESH constant KeyBrowserStop (line 160) | KeyBrowserStop Key = win.VK_BROWSER_STOP constant KeyBrowserSearch (line 161) | KeyBrowserSearch Key = win.VK_BROWSER_SEARCH constant KeyBrowserFavorites (line 162) | KeyBrowserFavorites Key = win.VK_BROWSER_FAVORITES constant KeyBrowserHome (line 163) | KeyBrowserHome Key = win.VK_BROWSER_HOME constant KeyVolumeMute (line 164) | KeyVolumeMute Key = win.VK_VOLUME_MUTE constant KeyVolumeDown (line 165) | KeyVolumeDown Key = win.VK_VOLUME_DOWN constant KeyVolumeUp (line 166) | KeyVolumeUp Key = win.VK_VOLUME_UP constant KeyMediaNextTrack (line 167) | KeyMediaNextTrack Key = win.VK_MEDIA_NEXT_TRACK constant KeyMediaPrevTrack (line 168) | KeyMediaPrevTrack Key = win.VK_MEDIA_PREV_TRACK constant KeyMediaStop (line 169) | KeyMediaStop Key = win.VK_MEDIA_STOP constant KeyMediaPlayPause (line 170) | KeyMediaPlayPause Key = win.VK_MEDIA_PLAY_PAUSE constant KeyLaunchMail (line 171) | KeyLaunchMail Key = win.VK_LAUNCH_MAIL constant KeyLaunchMediaSelect (line 172) | KeyLaunchMediaSelect Key = win.VK_LAUNCH_MEDIA_SELECT constant KeyLaunchApp1 (line 173) | KeyLaunchApp1 Key = win.VK_LAUNCH_APP1 constant KeyLaunchApp2 (line 174) | KeyLaunchApp2 Key = win.VK_LAUNCH_APP2 constant KeyOEM1 (line 175) | KeyOEM1 Key = win.VK_OEM_1 constant KeyOEMPlus (line 176) | KeyOEMPlus Key = win.VK_OEM_PLUS constant KeyOEMComma (line 177) | KeyOEMComma Key = win.VK_OEM_COMMA constant KeyOEMMinus (line 178) | KeyOEMMinus Key = win.VK_OEM_MINUS constant KeyOEMPeriod (line 179) | KeyOEMPeriod Key = win.VK_OEM_PERIOD constant KeyOEM2 (line 180) | KeyOEM2 Key = win.VK_OEM_2 constant KeyOEM3 (line 181) | KeyOEM3 Key = win.VK_OEM_3 constant KeyOEM4 (line 182) | KeyOEM4 Key = win.VK_OEM_4 constant KeyOEM5 (line 183) | KeyOEM5 Key = win.VK_OEM_5 constant KeyOEM6 (line 184) | KeyOEM6 Key = win.VK_OEM_6 constant KeyOEM7 (line 185) | KeyOEM7 Key = win.VK_OEM_7 constant KeyOEM8 (line 186) | KeyOEM8 Key = win.VK_OEM_8 constant KeyOEM102 (line 187) | KeyOEM102 Key = win.VK_OEM_102 constant KeyProcessKey (line 188) | KeyProcessKey Key = win.VK_PROCESSKEY constant KeyPacket (line 189) | KeyPacket Key = win.VK_PACKET constant KeyAttn (line 190) | KeyAttn Key = win.VK_ATTN constant KeyCRSel (line 191) | KeyCRSel Key = win.VK_CRSEL constant KeyEXSel (line 192) | KeyEXSel Key = win.VK_EXSEL constant KeyErEOF (line 193) | KeyErEOF Key = win.VK_EREOF constant KeyPlay (line 194) | KeyPlay Key = win.VK_PLAY constant KeyZoom (line 195) | KeyZoom Key = win.VK_ZOOM constant KeyNoName (line 196) | KeyNoName Key = win.VK_NONAME constant KeyPA1 (line 197) | KeyPA1 Key = win.VK_PA1 constant KeyOEMClear (line 198) | KeyOEMClear Key = win.VK_OEM_CLEAR type Modifiers (line 374) | type Modifiers method String (line 376) | func (m Modifiers) String() string { constant ModShift (line 391) | ModShift Modifiers = 1 << iota constant ModControl (line 392) | ModControl constant ModAlt (line 393) | ModAlt function ModifiersDown (line 396) | func ModifiersDown() Modifiers { type Shortcut (line 412) | type Shortcut struct method String (line 417) | func (s Shortcut) String() string { function AltDown (line 432) | func AltDown() bool { function ControlDown (line 436) | func ControlDown() bool { function ShiftDown (line 440) | func ShiftDown() bool { FILE: keyevent.go type keyEventHandlerInfo (line 9) | type keyEventHandlerInfo struct type KeyEventHandler (line 14) | type KeyEventHandler type KeyEvent (line 16) | type KeyEvent struct method Attach (line 20) | func (e *KeyEvent) Attach(handler KeyEventHandler) int { method Detach (line 35) | func (e *KeyEvent) Detach(handle int) { method Once (line 39) | func (e *KeyEvent) Once(handler KeyEventHandler) { type KeyEventPublisher (line 44) | type KeyEventPublisher struct method Event (line 48) | func (p *KeyEventPublisher) Event() *KeyEvent { method Publish (line 52) | func (p *KeyEventPublisher) Publish(key Key) { FILE: label.go type EllipsisMode (line 11) | type EllipsisMode constant EllipsisNone (line 14) | EllipsisNone EllipsisMode = 0 constant EllipsisEnd (line 15) | EllipsisEnd = EllipsisMode(win.SS_ENDELLIPSIS) constant EllipsisPath (line 16) | EllipsisPath = EllipsisMode(win.SS_PATHELLIPSIS) type Label (line 19) | type Label struct method asStatic (line 49) | func (l *Label) asStatic() *static { method EllipsisMode (line 53) | func (l *Label) EllipsisMode() EllipsisMode { method SetEllipsisMode (line 57) | func (l *Label) SetEllipsisMode(mode EllipsisMode) error { method TextAlignment (line 73) | func (l *Label) TextAlignment() Alignment1D { method SetTextAlignment (line 77) | func (l *Label) SetTextAlignment(alignment Alignment1D) error { method Text (line 85) | func (l *Label) Text() string { method SetText (line 89) | func (l *Label) SetText(text string) error { function NewLabel (line 24) | func NewLabel(parent Container) (*Label, error) { function NewLabelWithStyle (line 28) | func NewLabelWithStyle(parent Container, style uint32) (*Label, error) { FILE: layout.go function createLayoutItemForWidget (line 15) | func createLayoutItemForWidget(widget Widget) LayoutItem { function createLayoutItemForWidgetWithContext (line 21) | func createLayoutItemForWidgetWithContext(widget Widget, ctx *LayoutCont... function CreateLayoutItemsForContainer (line 47) | func CreateLayoutItemsForContainer(container Container) ContainerLayoutI... function CreateLayoutItemsForContainerWithContext (line 53) | func CreateLayoutItemsForContainerWithContext(container Container, ctx *... function startLayoutPerformer (line 102) | func startLayoutPerformer(form Form) (performLayout chan ContainerLayout... function layoutTree (line 165) | func layoutTree(root ContainerLayoutItem, size Size, cancel chan struct{... function applyLayoutResults (line 288) | func applyLayoutResults(results []LayoutResult, stopwatch *stopwatch) er... type Margins (line 391) | type Margins struct method isZero (line 395) | func (m Margins) isZero() bool { type Layout (line 399) | type Layout interface type LayoutBase (line 410) | type LayoutBase struct method asLayoutBase (line 422) | func (l *LayoutBase) asLayoutBase() *LayoutBase { method Container (line 426) | func (l *LayoutBase) Container() Container { method SetContainer (line 430) | func (l *LayoutBase) SetContainer(value Container) { method Margins (line 453) | func (l *LayoutBase) Margins() Margins { method SetMargins (line 457) | func (l *LayoutBase) SetMargins(value Margins) error { method Spacing (line 477) | func (l *LayoutBase) Spacing() int { method SetSpacing (line 481) | func (l *LayoutBase) SetSpacing(value int) error { method updateMargins (line 501) | func (l *LayoutBase) updateMargins() { method updateSpacing (line 507) | func (l *LayoutBase) updateSpacing() { method Alignment (line 513) | func (l *LayoutBase) Alignment() Alignment2D { method SetAlignment (line 517) | func (l *LayoutBase) SetAlignment(alignment Alignment2D) error { type IdealSizer (line 533) | type IdealSizer interface type MinSizer (line 538) | type MinSizer interface type MinSizeForSizer (line 543) | type MinSizeForSizer interface type HeightForWidther (line 548) | type HeightForWidther interface type LayoutContext (line 556) | type LayoutContext struct method DPI (line 561) | func (ctx *LayoutContext) DPI() int { function newLayoutContext (line 565) | func newLayoutContext(handle win.HWND) *LayoutContext { type LayoutItem (line 572) | type LayoutItem interface type ContainerLayoutItem (line 582) | type ContainerLayoutItem interface type LayoutItemBase (line 597) | type LayoutItemBase struct method AsLayoutItemBase (line 605) | func (lib *LayoutItemBase) AsLayoutItemBase() *LayoutItemBase { method Context (line 609) | func (lib *LayoutItemBase) Context() *LayoutContext { method Handle (line 613) | func (lib *LayoutItemBase) Handle() win.HWND { method Geometry (line 617) | func (lib *LayoutItemBase) Geometry() *Geometry { method Parent (line 621) | func (lib *LayoutItemBase) Parent() ContainerLayoutItem { method Visible (line 625) | func (lib *LayoutItemBase) Visible() bool { type ContainerLayoutItemBase (line 629) | type ContainerLayoutItemBase struct method AsContainerLayoutItemBase (line 637) | func (clib *ContainerLayoutItemBase) AsContainerLayoutItemBase() *Cont... method MinSizeEffectiveForChild (line 643) | func (clib *ContainerLayoutItemBase) MinSizeEffectiveForChild(child La... method Children (line 685) | func (clib *ContainerLayoutItemBase) Children() []LayoutItem { method SetChildren (line 689) | func (clib *ContainerLayoutItemBase) SetChildren(children []LayoutItem) { method containsHandle (line 693) | func (clib *ContainerLayoutItemBase) containsHandle(handle win.HWND) b... method HasHeightForWidth (line 703) | func (clib *ContainerLayoutItemBase) HasHeightForWidth() bool { type greedyLayoutItem (line 713) | type greedyLayoutItem struct method LayoutFlags (line 721) | func (*greedyLayoutItem) LayoutFlags() LayoutFlags { method IdealSize (line 725) | func (li *greedyLayoutItem) IdealSize() Size { method MinSize (line 729) | func (li *greedyLayoutItem) MinSize() Size { function NewGreedyLayoutItem (line 717) | func NewGreedyLayoutItem() LayoutItem { type Geometry (line 733) | type Geometry struct type formLayoutResult (line 743) | type formLayoutResult struct type LayoutResult (line 749) | type LayoutResult struct type LayoutResultItem (line 754) | type LayoutResultItem struct function shouldLayoutItem (line 759) | func shouldLayoutItem(item LayoutItem) bool { function itemsToLayout (line 769) | func itemsToLayout(allItems []LayoutItem) []LayoutItem { function anyVisibleItemInHierarchy (line 795) | func anyVisibleItemInHierarchy(item LayoutItem) bool { function minSizeEffective (line 814) | func minSizeEffective(item LayoutItem) Size { FILE: lineedit.go type CaseMode (line 18) | type CaseMode constant CaseModeMixed (line 21) | CaseModeMixed CaseMode = iota constant CaseModeUpper (line 22) | CaseModeUpper constant CaseModeLower (line 23) | CaseModeLower constant lineEditMinChars (line 27) | lineEditMinChars = 1 constant lineEditGreedyLimit (line 28) | lineEditGreedyLimit = 29 type LineEdit (line 31) | type LineEdit struct method CueBanner (line 104) | func (le *LineEdit) CueBanner() string { method SetCueBanner (line 114) | func (le *LineEdit) SetCueBanner(value string) error { method MaxLength (line 122) | func (le *LineEdit) MaxLength() int { method SetMaxLength (line 126) | func (le *LineEdit) SetMaxLength(value int) { method Text (line 130) | func (le *LineEdit) Text() string { method SetText (line 134) | func (le *LineEdit) SetText(value string) error { method TextSelection (line 138) | func (le *LineEdit) TextSelection() (start, end int) { method SetTextSelection (line 143) | func (le *LineEdit) SetTextSelection(start, end int) { method TextAlignment (line 147) | func (le *LineEdit) TextAlignment() Alignment1D { method SetTextAlignment (line 159) | func (le *LineEdit) SetTextAlignment(alignment Alignment1D) error { method CaseMode (line 180) | func (le *LineEdit) CaseMode() CaseMode { method SetCaseMode (line 192) | func (le *LineEdit) SetCaseMode(mode CaseMode) error { method PasswordMode (line 214) | func (le *LineEdit) PasswordMode() bool { method SetPasswordMode (line 218) | func (le *LineEdit) SetPasswordMode(value bool) { method ReadOnly (line 227) | func (le *LineEdit) ReadOnly() bool { method SetReadOnly (line 231) | func (le *LineEdit) SetReadOnly(readOnly bool) error { method sizeHintForLimit (line 246) | func (le *LineEdit) sizeHintForLimit(limit int) (size Size) { method initCharWidth (line 257) | func (le *LineEdit) initCharWidth() { method EditingFinished (line 284) | func (le *LineEdit) EditingFinished() *Event { method TextChanged (line 288) | func (le *LineEdit) TextChanged() *Event { method TextColor (line 292) | func (le *LineEdit) TextColor() Color { method SetTextColor (line 296) | func (le *LineEdit) SetTextColor(c Color) { method NeedsWmSize (line 302) | func (*LineEdit) NeedsWmSize() bool { method WndProc (line 306) | func (le *LineEdit) WndProc(hwnd win.HWND, msg uint32, wParam, lParam ... method CreateLayoutItem (line 349) | func (le *LineEdit) CreateLayoutItem(ctx *LayoutContext) LayoutItem { function newLineEdit (line 41) | func newLineEdit(parent Window) (*LineEdit, error) { function NewLineEdit (line 77) | func NewLineEdit(parent Container) (*LineEdit, error) { type lineEditLayoutItem (line 362) | type lineEditLayoutItem struct method LayoutFlags (line 369) | func (li *lineEditLayoutItem) LayoutFlags() LayoutFlags { method IdealSize (line 373) | func (li *lineEditLayoutItem) IdealSize() Size { method MinSize (line 377) | func (li *lineEditLayoutItem) MinSize() Size { FILE: linklabel.go type LinkLabel (line 16) | type LinkLabel struct method Text (line 48) | func (ll *LinkLabel) Text() string { method SetText (line 52) | func (ll *LinkLabel) SetText(value string) error { method LinkActivated (line 66) | func (ll *LinkLabel) LinkActivated() *LinkLabelLinkEvent { method WndProc (line 70) | func (ll *LinkLabel) WndProc(hwnd win.HWND, msg uint32, wParam, lParam... method CreateLayoutItem (line 221) | func (ll *LinkLabel) CreateLayoutItem(ctx *LayoutContext) LayoutItem { function NewLinkLabel (line 22) | func NewLinkLabel(parent Container) (*LinkLabel, error) { type LinkLabelLinkEventHandler (line 106) | type LinkLabelLinkEventHandler type LinkLabelLinkEvent (line 108) | type LinkLabelLinkEvent struct method Attach (line 112) | func (e *LinkLabelLinkEvent) Attach(handler LinkLabelLinkEventHandler)... method Detach (line 124) | func (e *LinkLabelLinkEvent) Detach(handle int) { type LinkLabelLinkEventPublisher (line 128) | type LinkLabelLinkEventPublisher struct method Event (line 132) | func (p *LinkLabelLinkEventPublisher) Event() *LinkLabelLinkEvent { method Publish (line 136) | func (p *LinkLabelLinkEventPublisher) Publish(link *LinkLabelLink) { type LinkLabelLink (line 144) | type LinkLabelLink struct method Index (line 151) | func (lll *LinkLabelLink) Index() int { method Id (line 155) | func (lll *LinkLabelLink) Id() string { method URL (line 159) | func (lll *LinkLabelLink) URL() string { method Enabled (line 163) | func (lll *LinkLabelLink) Enabled() (bool, error) { method SetEnabled (line 167) | func (lll *LinkLabelLink) SetEnabled(enabled bool) error { method Focused (line 171) | func (lll *LinkLabelLink) Focused() (bool, error) { method SetFocused (line 175) | func (lll *LinkLabelLink) SetFocused(focused bool) error { method Visited (line 179) | func (lll *LinkLabelLink) Visited() (bool, error) { method SetVisited (line 183) | func (lll *LinkLabelLink) SetVisited(visited bool) error { method hasState (line 187) | func (lll *LinkLabelLink) hasState(state uint32) (bool, error) { method setState (line 201) | func (lll *LinkLabelLink) setState(state uint32, set bool) error { type linkLabelLayoutItem (line 230) | type linkLabelLayoutItem struct method LayoutFlags (line 235) | func (*linkLabelLayoutItem) LayoutFlags() LayoutFlags { method IdealSize (line 239) | func (li *linkLabelLayoutItem) IdealSize() Size { method MinSize (line 243) | func (li *linkLabelLayoutItem) MinSize() Size { FILE: listbox.go type ListBox (line 20) | type ListBox struct method LayoutFlags (line 149) | func (*ListBox) LayoutFlags() LayoutFlags { method ItemStyler (line 153) | func (lb *ListBox) ItemStyler() ListItemStyler { method SetItemStyler (line 157) | func (lb *ListBox) SetItemStyler(styler ListItemStyler) { method ApplySysColors (line 161) | func (lb *ListBox) ApplySysColors() { method ApplyDPI (line 177) | func (lb *ListBox) ApplyDPI(dpi int) { method applyFont (line 183) | func (lb *ListBox) applyFont(font *Font) { method itemString (line 191) | func (lb *ListBox) itemString(index int) string { method insertItemAt (line 208) | func (lb *ListBox) insertItemAt(index int) error { method removeItem (line 218) | func (lb *ListBox) removeItem(index int) error { method resetItems (line 227) | func (lb *ListBox) resetItems() error { method ensureVisibleItemsHeightUpToDate (line 267) | func (lb *ListBox) ensureVisibleItemsHeightUpToDate() error { method attachModel (line 312) | func (lb *ListBox) attachModel() { method detachModel (line 371) | func (lb *ListBox) detachModel() { method Model (line 379) | func (lb *ListBox) Model() interface{} { method SetModel (line 387) | func (lb *ListBox) SetModel(mdl interface{}) error { method BindingMember (line 427) | func (lb *ListBox) BindingMember() string { method SetBindingMember (line 447) | func (lb *ListBox) SetBindingMember(bindingMember string) error { method DisplayMember (line 468) | func (lb *ListBox) DisplayMember() string { method SetDisplayMember (line 488) | func (lb *ListBox) SetDisplayMember(displayMember string) error { method Format (line 504) | func (lb *ListBox) Format() string { method SetFormat (line 508) | func (lb *ListBox) SetFormat(value string) { method Precision (line 512) | func (lb *ListBox) Precision() int { method SetPrecision (line 516) | func (lb *ListBox) SetPrecision(value int) { method calculateMaxItemTextWidth (line 521) | func (lb *ListBox) calculateMaxItemTextWidth() int { method idealSize (line 555) | func (lb *ListBox) idealSize() Size { method ItemVisible (line 569) | func (lb *ListBox) ItemVisible(index int) bool { method EnsureItemVisible (line 577) | func (lb *ListBox) EnsureItemVisible(index int) { method CurrentIndex (line 581) | func (lb *ListBox) CurrentIndex() int { method SetCurrentIndex (line 585) | func (lb *ListBox) SetCurrentIndex(value int) error { method SelectedIndexes (line 604) | func (lb *ListBox) SelectedIndexes() []int { method SetSelectedIndexes (line 621) | func (lb *ListBox) SetSelectedIndexes(indexes []int) { method CurrentIndexChanged (line 630) | func (lb *ListBox) CurrentIndexChanged() *Event { method SelectedIndexesChanged (line 634) | func (lb *ListBox) SelectedIndexesChanged() *Event { method ItemActivated (line 638) | func (lb *ListBox) ItemActivated() *Event { method WndProc (line 642) | func (lb *ListBox) WndProc(hwnd win.HWND, msg uint32, wParam, lParam u... method invalidateItem (line 845) | func (lb *ListBox) invalidateItem(index int) { method CreateLayoutItem (line 852) | func (lb *ListBox) CreateLayoutItem(ctx *LayoutContext) LayoutItem { function NewListBox (line 51) | func NewListBox(parent Container) (*ListBox, error) { function NewListBoxWithStyle (line 55) | func NewListBoxWithStyle(parent Container, style uint32) (*ListBox, erro... FILE: mainloop_cgo.go function shimHandleKeyDown (line 45) | func shimHandleKeyDown(fb uintptr, msg uintptr) bool { function shimRunSynchronized (line 50) | func shimRunSynchronized(fb uintptr) { method mainLoop (line 54) | func (fb *FormBase) mainLoop() int { FILE: mainloop_default.go method mainLoop (line 15) | func (fb *FormBase) mainLoop() int { FILE: mainwindow.go constant mainWindowWindowClass (line 15) | mainWindowWindowClass = `\o/ Walk_MainWindow_Class \o/` function init (line 17) | func init() { type MainWindowCfg (line 23) | type MainWindowCfg struct type MainWindow (line 28) | type MainWindow struct method Menu (line 98) | func (mw *MainWindow) Menu() *Menu { method ToolBar (line 102) | func (mw *MainWindow) ToolBar() *ToolBar { method SetToolBar (line 106) | func (mw *MainWindow) SetToolBar(tb *ToolBar) { method StatusBar (line 122) | func (mw *MainWindow) StatusBar() *StatusBar { method ClientBoundsPixels (line 126) | func (mw *MainWindow) ClientBoundsPixels() Rectangle { method SetVisible (line 143) | func (mw *MainWindow) SetVisible(visible bool) { method applyFont (line 153) | func (mw *MainWindow) applyFont(font *Font) { method Fullscreen (line 165) | func (mw *MainWindow) Fullscreen() bool { method SetFullscreen (line 169) | func (mw *MainWindow) SetFullscreen(fullscreen bool) error { method WndProc (line 221) | func (mw *MainWindow) WndProc(hwnd win.HWND, msg uint32, wParam, lPara... function NewMainWindow (line 36) | func NewMainWindow() (*MainWindow, error) { function NewMainWindowWithName (line 40) | func NewMainWindowWithName(name string) (*MainWindow, error) { function NewMainWindowWithCfg (line 44) | func NewMainWindowWithCfg(cfg *MainWindowCfg) (*MainWindow, error) { FILE: maptablemodel.go type mapTableModel (line 13) | type mapTableModel struct method setDataMembers (line 30) | func (m *mapTableModel) setDataMembers(dataMembers []string) { method RowCount (line 34) | func (m *mapTableModel) RowCount() int { method Value (line 38) | func (m *mapTableModel) Value(row, col int) interface{} { method Sort (line 54) | func (m *mapTableModel) Sort(col int, order SortOrder) error { method Len (line 64) | func (m *mapTableModel) Len() int { method Less (line 68) | func (m *mapTableModel) Less(i, j int) bool { method Swap (line 74) | func (m *mapTableModel) Swap(i, j int) { function newMapTableModel (line 21) | func newMapTableModel(dataSource interface{}) (TableModel, error) { FILE: menu.go type Menu (line 17) | type Menu struct method Dispose (line 67) | func (m *Menu) Dispose() { method IsDisposed (line 76) | func (m *Menu) IsDisposed() bool { method Actions (line 80) | func (m *Menu) Actions() *ActionList { method updateItemsWithImageForWindow (line 84) | func (m *Menu) updateItemsWithImageForWindow(window Window) { method initMenuItemInfoFromAction (line 102) | func (m *Menu) initMenuItemInfoFromAction(mii *win.MENUITEMINFO, actio... method handleDefaultState (line 157) | func (m *Menu) handleDefaultState(action *Action) { method onActionChanged (line 169) | func (m *Menu) onActionChanged(action *Action) error { method onActionVisibleChanged (line 215) | func (m *Menu) onActionVisibleChanged(action *Action) error { method insertAction (line 227) | func (m *Menu) insertAction(action *Action, visibleChanged bool) (err ... method removeAction (line 267) | func (m *Menu) removeAction(action *Action, visibleChanged bool) error { method ensureMenuBarRedrawn (line 283) | func (m *Menu) ensureMenuBarRedrawn() { method onInsertedAction (line 291) | func (m *Menu) onInsertedAction(action *Action) error { method onRemovingAction (line 295) | func (m *Menu) onRemovingAction(action *Action) error { method onClearingActions (line 299) | func (m *Menu) onClearingActions() error { function newMenuBar (line 24) | func newMenuBar(window Window) (*Menu, error) { function NewMenu (line 39) | func NewMenu() (*Menu, error) { FILE: messagebox.go type MsgBoxStyle (line 18) | type MsgBoxStyle constant MsgBoxOK (line 21) | MsgBoxOK MsgBoxStyle = win.MB_OK constant MsgBoxOKCancel (line 22) | MsgBoxOKCancel MsgBoxStyle = win.MB_OKCANCEL constant MsgBoxAbortRetryIgnore (line 23) | MsgBoxAbortRetryIgnore MsgBoxStyle = win.MB_ABORTRETRYIGNORE constant MsgBoxYesNoCancel (line 24) | MsgBoxYesNoCancel MsgBoxStyle = win.MB_YESNOCANCEL constant MsgBoxYesNo (line 25) | MsgBoxYesNo MsgBoxStyle = win.MB_YESNO constant MsgBoxRetryCancel (line 26) | MsgBoxRetryCancel MsgBoxStyle = win.MB_RETRYCANCEL constant MsgBoxCancelTryContinue (line 27) | MsgBoxCancelTryContinue MsgBoxStyle = win.MB_CANCELTRYCONTINUE constant MsgBoxIconHand (line 28) | MsgBoxIconHand MsgBoxStyle = win.MB_ICONHAND constant MsgBoxIconQuestion (line 29) | MsgBoxIconQuestion MsgBoxStyle = win.MB_ICONQUESTION constant MsgBoxIconExclamation (line 30) | MsgBoxIconExclamation MsgBoxStyle = win.MB_ICONEXCLAMATION constant MsgBoxIconAsterisk (line 31) | MsgBoxIconAsterisk MsgBoxStyle = win.MB_ICONASTERISK constant MsgBoxUserIcon (line 32) | MsgBoxUserIcon MsgBoxStyle = win.MB_USERICON constant MsgBoxIconWarning (line 33) | MsgBoxIconWarning MsgBoxStyle = win.MB_ICONWARNING constant MsgBoxIconError (line 34) | MsgBoxIconError MsgBoxStyle = win.MB_ICONERROR constant MsgBoxIconInformation (line 35) | MsgBoxIconInformation MsgBoxStyle = win.MB_ICONINFORMATION constant MsgBoxIconStop (line 36) | MsgBoxIconStop MsgBoxStyle = win.MB_ICONSTOP constant MsgBoxDefButton1 (line 37) | MsgBoxDefButton1 MsgBoxStyle = win.MB_DEFBUTTON1 constant MsgBoxDefButton2 (line 38) | MsgBoxDefButton2 MsgBoxStyle = win.MB_DEFBUTTON2 constant MsgBoxDefButton3 (line 39) | MsgBoxDefButton3 MsgBoxStyle = win.MB_DEFBUTTON3 constant MsgBoxDefButton4 (line 40) | MsgBoxDefButton4 MsgBoxStyle = win.MB_DEFBUTTON4 constant MsgBoxApplModal (line 41) | MsgBoxApplModal MsgBoxStyle = win.MB_APPLMODAL constant MsgBoxSystemModal (line 42) | MsgBoxSystemModal MsgBoxStyle = win.MB_SYSTEMMODAL constant MsgBoxTaskModal (line 43) | MsgBoxTaskModal MsgBoxStyle = win.MB_TASKMODAL constant MsgBoxHelp (line 44) | MsgBoxHelp MsgBoxStyle = win.MB_HELP constant MsgBoxSetForeground (line 45) | MsgBoxSetForeground MsgBoxStyle = win.MB_SETFOREGROUND constant MsgBoxDefaultDesktopOnly (line 46) | MsgBoxDefaultDesktopOnly MsgBoxStyle = win.MB_DEFAULT_DESKTOP_ONLY constant MsgBoxTopMost (line 47) | MsgBoxTopMost MsgBoxStyle = win.MB_TOPMOST constant MsgBoxRight (line 48) | MsgBoxRight MsgBoxStyle = win.MB_RIGHT constant MsgBoxRTLReading (line 49) | MsgBoxRTLReading MsgBoxStyle = win.MB_RTLREADING constant MsgBoxServiceNotification (line 50) | MsgBoxServiceNotification MsgBoxStyle = win.MB_SERVICE_NOTIFICATION function MsgBox (line 53) | func MsgBox(owner Form, title, message string, style MsgBoxStyle) int { FILE: metafile.go constant milimeterPerMeter (line 17) | milimeterPerMeter float64 = 1000.0 type Metafile (line 19) | type Metafile struct method Dispose (line 51) | func (mf *Metafile) Dispose() { method Save (line 61) | func (mf *Metafile) Save(filePath string) error { method readSizeFromHeader (line 72) | func (mf *Metafile) readSizeFromHeader() error { method ensureFinished (line 89) | func (mf *Metafile) ensureFinished() error { method Size (line 109) | func (mf *Metafile) Size() Size { method draw (line 116) | func (mf *Metafile) draw(hdc win.HDC, location Point) error { method drawStretched (line 120) | func (mf *Metafile) drawStretched(hdc win.HDC, bounds Rectangle) error { function NewMetafile (line 26) | func NewMetafile(referenceCanvas *Canvas) (*Metafile, error) { function NewMetafileFromFile (line 35) | func NewMetafileFromFile(filePath string) (*Metafile, error) { FILE: models.go type BindingValueProvider (line 17) | type BindingValueProvider interface type ListModel (line 23) | type ListModel interface type ListModelBase (line 49) | type ListModelBase struct method ItemsReset (line 56) | func (lmb *ListModelBase) ItemsReset() *Event { method ItemChanged (line 60) | func (lmb *ListModelBase) ItemChanged() *IntEvent { method ItemsInserted (line 64) | func (lmb *ListModelBase) ItemsInserted() *IntRangeEvent { method ItemsRemoved (line 68) | func (lmb *ListModelBase) ItemsRemoved() *IntRangeEvent { method PublishItemsReset (line 72) | func (lmb *ListModelBase) PublishItemsReset() { method PublishItemChanged (line 76) | func (lmb *ListModelBase) PublishItemChanged(index int) { method PublishItemsInserted (line 80) | func (lmb *ListModelBase) PublishItemsInserted(from, to int) { method PublishItemsRemoved (line 84) | func (lmb *ListModelBase) PublishItemsRemoved(from, to int) { type ReflectListModel (line 90) | type ReflectListModel interface type ReflectListModelBase (line 115) | type ReflectListModelBase struct method setValueFunc (line 120) | func (rlmb *ReflectListModelBase) setValueFunc(value func(index int) i... method Value (line 124) | func (rlmb *ReflectListModelBase) Value(index int) interface{} { type TableModel (line 130) | type TableModel interface type TableModelBase (line 161) | type TableModelBase struct method RowsReset (line 169) | func (tmb *TableModelBase) RowsReset() *Event { method RowChanged (line 173) | func (tmb *TableModelBase) RowChanged() *IntEvent { method RowsChanged (line 177) | func (tmb *TableModelBase) RowsChanged() *IntRangeEvent { method RowsInserted (line 181) | func (tmb *TableModelBase) RowsInserted() *IntRangeEvent { method RowsRemoved (line 185) | func (tmb *TableModelBase) RowsRemoved() *IntRangeEvent { method PublishRowsReset (line 189) | func (tmb *TableModelBase) PublishRowsReset() { method PublishRowChanged (line 193) | func (tmb *TableModelBase) PublishRowChanged(row int) { method PublishRowsChanged (line 197) | func (tmb *TableModelBase) PublishRowsChanged(from, to int) { method PublishRowsInserted (line 201) | func (tmb *TableModelBase) PublishRowsInserted(from, to int) { method PublishRowsRemoved (line 205) | func (tmb *TableModelBase) PublishRowsRemoved(from, to int) { type ReflectTableModel (line 211) | type ReflectTableModel interface type ReflectTableModelBase (line 241) | type ReflectTableModelBase struct method setValueFunc (line 246) | func (rtmb *ReflectTableModelBase) setValueFunc(value func(row, col in... method Value (line 250) | func (rtmb *ReflectTableModelBase) Value(row, col int) interface{} { type interceptedSorter (line 254) | type interceptedSorter interface type SortedReflectTableModelBase (line 262) | type SortedReflectTableModelBase struct method setSortFunc (line 268) | func (srtmb *SortedReflectTableModelBase) setSortFunc(sort func(col in... method sorterBase (line 272) | func (srtmb *SortedReflectTableModelBase) sorterBase() *SorterBase { method Sort (line 276) | func (srtmb *SortedReflectTableModelBase) Sort(col int, order SortOrde... type Populator (line 289) | type Populator interface type ImageProvider (line 299) | type ImageProvider interface type CellStyler (line 311) | type CellStyler interface type CellStyle (line 318) | type CellStyle struct method Row (line 338) | func (cs *CellStyle) Row() int { method Col (line 342) | func (cs *CellStyle) Col() int { method Bounds (line 346) | func (cs *CellStyle) Bounds() Rectangle { method BoundsPixels (line 350) | func (cs *CellStyle) BoundsPixels() Rectangle { method Canvas (line 354) | func (cs *CellStyle) Canvas() *Canvas { type IDProvider (line 371) | type IDProvider interface type ListItemStyler (line 377) | type ListItemStyler interface type ListItemStyle (line 394) | type ListItemStyle struct method Index (line 413) | func (lis *ListItemStyle) Index() int { method Bounds (line 417) | func (lis *ListItemStyle) Bounds() Rectangle { method BoundsPixels (line 421) | func (lis *ListItemStyle) BoundsPixels() Rectangle { method Canvas (line 425) | func (lis *ListItemStyle) Canvas() *Canvas { method DrawBackground (line 439) | func (lis *ListItemStyle) DrawBackground() error { method DrawText (line 479) | func (lis *ListItemStyle) DrawText(text string, bounds Rectangle, form... method stateID (line 501) | func (lis *ListItemStyle) stateID() int32 { type ItemChecker (line 521) | type ItemChecker interface type SortOrder (line 530) | type SortOrder constant SortAscending (line 534) | SortAscending SortOrder = iota constant SortDescending (line 537) | SortDescending type Sorter (line 542) | type Sorter interface type SorterBase (line 569) | type SorterBase struct method ColumnSortable (line 575) | func (sb *SorterBase) ColumnSortable(col int) bool { method Sort (line 579) | func (sb *SorterBase) Sort(col int, order SortOrder) error { method SortChanged (line 587) | func (sb *SorterBase) SortChanged() *Event { method SortedColumn (line 591) | func (sb *SorterBase) SortedColumn() int { method SortOrder (line 595) | func (sb *SorterBase) SortOrder() SortOrder { type Imager (line 600) | type Imager interface type TreeItem (line 611) | type TreeItem interface type HasChilder (line 627) | type HasChilder interface type TreeModel (line 632) | type TreeModel interface type TreeModelBase (line 668) | type TreeModelBase struct method LazyPopulation (line 675) | func (tmb *TreeModelBase) LazyPopulation() bool { method ItemsReset (line 679) | func (tmb *TreeModelBase) ItemsReset() *TreeItemEvent { method ItemChanged (line 683) | func (tmb *TreeModelBase) ItemChanged() *TreeItemEvent { method ItemInserted (line 687) | func (tmb *TreeModelBase) ItemInserted() *TreeItemEvent { method ItemRemoved (line 691) | func (tmb *TreeModelBase) ItemRemoved() *TreeItemEvent { method PublishItemsReset (line 695) | func (tmb *TreeModelBase) PublishItemsReset(parent TreeItem) { method PublishItemChanged (line 699) | func (tmb *TreeModelBase) PublishItemChanged(item TreeItem) { method PublishItemInserted (line 703) | func (tmb *TreeModelBase) PublishItemInserted(item TreeItem) { method PublishItemRemoved (line 707) | func (tmb *TreeModelBase) PublishItemRemoved(item TreeItem) { FILE: mouseevent.go type MouseButton (line 13) | type MouseButton constant LeftButton (line 16) | LeftButton MouseButton = win.MK_LBUTTON constant RightButton (line 17) | RightButton MouseButton = win.MK_RBUTTON constant MiddleButton (line 18) | MiddleButton MouseButton = win.MK_MBUTTON type mouseEventHandlerInfo (line 21) | type mouseEventHandlerInfo struct type MouseEventHandler (line 27) | type MouseEventHandler type MouseEvent (line 29) | type MouseEvent struct method Attach (line 33) | func (e *MouseEvent) Attach(handler MouseEventHandler) int { method Detach (line 48) | func (e *MouseEvent) Detach(handle int) { method Once (line 52) | func (e *MouseEvent) Once(handler MouseEventHandler) { type MouseEventPublisher (line 57) | type MouseEventPublisher struct method Event (line 61) | func (p *MouseEventPublisher) Event() *MouseEvent { method Publish (line 66) | func (p *MouseEventPublisher) Publish(x, y int, button MouseButton) { function MouseWheelEventDelta (line 78) | func MouseWheelEventDelta(button MouseButton) int { function MouseWheelEventKeyState (line 82) | func MouseWheelEventKeyState(button MouseButton) int { FILE: notifyicon.go function notifyIconWndProc (line 18) | func notifyIconWndProc(hwnd win.HWND, msg uint32, wParam, lParam uintptr... type NotifyIcon (line 74) | type NotifyIcon struct method DPI (line 135) | func (ni *NotifyIcon) DPI() int { method readdToTaskbar (line 140) | func (ni *NotifyIcon) readdToTaskbar() error { method applyDPI (line 182) | func (ni *NotifyIcon) applyDPI() { method notifyIconData (line 200) | func (ni *NotifyIcon) notifyIconData() *win.NOTIFYICONDATA { method Dispose (line 214) | func (ni *NotifyIcon) Dispose() error { method showMessage (line 231) | func (ni *NotifyIcon) showMessage(title, info string, iconType uint32,... method ShowMessage (line 263) | func (ni *NotifyIcon) ShowMessage(title, info string) error { method ShowInfo (line 270) | func (ni *NotifyIcon) ShowInfo(title, info string) error { method ShowWarning (line 277) | func (ni *NotifyIcon) ShowWarning(title, info string) error { method ShowError (line 284) | func (ni *NotifyIcon) ShowError(title, info string) error { method ShowCustom (line 292) | func (ni *NotifyIcon) ShowCustom(title, info string, icon Image) error { method ContextMenu (line 297) | func (ni *NotifyIcon) ContextMenu() *Menu { method Icon (line 302) | func (ni *NotifyIcon) Icon() Image { method SetIcon (line 307) | func (ni *NotifyIcon) SetIcon(icon Image) error { method setNIDIcon (line 331) | func (ni *NotifyIcon) setNIDIcon(nid *win.NOTIFYICONDATA, icon Image) ... method ToolTip (line 343) | func (ni *NotifyIcon) ToolTip() string { method SetToolTip (line 348) | func (ni *NotifyIcon) SetToolTip(toolTip string) error { method Visible (line 367) | func (ni *NotifyIcon) Visible() bool { method SetVisible (line 372) | func (ni *NotifyIcon) SetVisible(visible bool) error { method publishMouseEvent (line 393) | func (ni *NotifyIcon) publishMouseEvent(publisher *MouseEventPublisher... method MouseDown (line 404) | func (ni *NotifyIcon) MouseDown() *MouseEvent { method MouseUp (line 410) | func (ni *NotifyIcon) MouseUp() *MouseEvent { method MessageClicked (line 416) | func (ni *NotifyIcon) MessageClicked() *Event { function NewNotifyIcon (line 90) | func NewNotifyIcon(form Form) (*NotifyIcon, error) { FILE: numberedit.go constant numberEditWindowClass (line 21) | numberEditWindowClass = `\o/ Walk_NumberEdit_Class \o/` function init (line 23) | func init() { type NumberEdit (line 30) | type NumberEdit struct method applyEnabled (line 135) | func (ne *NumberEdit) applyEnabled(enabled bool) { method applyFont (line 145) | func (ne *NumberEdit) applyFont(font *Font) { method Decimals (line 156) | func (ne *NumberEdit) Decimals() int { method SetDecimals (line 161) | func (ne *NumberEdit) SetDecimals(decimals int) error { method Prefix (line 172) | func (ne *NumberEdit) Prefix() string { method SetPrefix (line 177) | func (ne *NumberEdit) SetPrefix(prefix string) error { method PrefixChanged (line 201) | func (ne *NumberEdit) PrefixChanged() *Event { method Suffix (line 206) | func (ne *NumberEdit) Suffix() string { method SetSuffix (line 211) | func (ne *NumberEdit) SetSuffix(suffix string) error { method SuffixChanged (line 235) | func (ne *NumberEdit) SuffixChanged() *Event { method Increment (line 242) | func (ne *NumberEdit) Increment() float64 { method SetIncrement (line 249) | func (ne *NumberEdit) SetIncrement(increment float64) error { method MinValue (line 256) | func (ne *NumberEdit) MinValue() float64 { method MaxValue (line 261) | func (ne *NumberEdit) MaxValue() float64 { method SetRange (line 268) | func (ne *NumberEdit) SetRange(min, max float64) error { method Value (line 301) | func (ne *NumberEdit) Value() float64 { method SetValue (line 306) | func (ne *NumberEdit) SetValue(value float64) error { method ValueChanged (line 317) | func (ne *NumberEdit) ValueChanged() *Event { method SetFocus (line 322) | func (ne *NumberEdit) SetFocus() error { method TextSelection (line 332) | func (ne *NumberEdit) TextSelection() (start, end int) { method SetTextSelection (line 338) | func (ne *NumberEdit) SetTextSelection(start, end int) { method ReadOnly (line 343) | func (ne *NumberEdit) ReadOnly() bool { method SetReadOnly (line 348) | func (ne *NumberEdit) SetReadOnly(readOnly bool) error { method SpinButtonsVisible (line 357) | func (ne *NumberEdit) SpinButtonsVisible() bool { method SetSpinButtonsVisible (line 362) | func (ne *NumberEdit) SetSpinButtonsVisible(visible bool) error { method Background (line 400) | func (ne *NumberEdit) Background() Brush { method SetBackground (line 405) | func (ne *NumberEdit) SetBackground(bg Brush) { method TextColor (line 410) | func (ne *NumberEdit) TextColor() Color { method SetTextColor (line 415) | func (ne *NumberEdit) SetTextColor(c Color) { method NeedsWmSize (line 419) | func (*NumberEdit) NeedsWmSize() bool { method WndProc (line 427) | func (ne *NumberEdit) WndProc(hwnd win.HWND, msg uint32, wParam, lPara... method CreateLayoutItem (line 465) | func (ne *NumberEdit) CreateLayoutItem(ctx *LayoutContext) LayoutItem { method SetToolTipText (line 978) | func (ne *NumberEdit) SetToolTipText(s string) error { function NewNumberEdit (line 41) | func NewNumberEdit(parent Container) (*NumberEdit, error) { type numberEditLayoutItem (line 472) | type numberEditLayoutItem struct method LayoutFlags (line 478) | func (*numberEditLayoutItem) LayoutFlags() LayoutFlags { method IdealSize (line 482) | func (li *numberEditLayoutItem) IdealSize() Size { method MinSize (line 486) | func (li *numberEditLayoutItem) MinSize() Size { type numberLineEdit (line 490) | type numberLineEdit struct method TextColor (line 535) | func (nle *numberLineEdit) TextColor() Color { method SetTextColor (line 539) | func (nle *numberLineEdit) SetTextColor(c Color) { method setValue (line 543) | func (nle *numberLineEdit) setValue(value float64, setText bool) error { method setTextFromValue (line 561) | func (nle *numberLineEdit) setTextFromValue(value float64) error { method endEdit (line 577) | func (nle *numberLineEdit) endEdit() error { method processChar (line 587) | func (nle *numberLineEdit) processChar(text []uint16, start, end int, ... method tryUpdateValue (line 650) | func (nle *numberLineEdit) tryUpdateValue(setText bool) bool { method selectNumber (line 670) | func (nle *numberLineEdit) selectNumber() { method textUTF16 (line 674) | func (nle *numberLineEdit) textUTF16() []uint16 { method incrementValue (line 682) | func (nle *numberLineEdit) incrementValue(delta float64) { method WndProc (line 697) | func (nle *numberLineEdit) WndProc(hwnd win.HWND, msg uint32, wParam, ... method onFocusChanged (line 968) | func (nle *numberLineEdit) onFocusChanged() { function newNumberLineEdit (line 504) | func newNumberLineEdit(parent Widget) (*numberLineEdit, error) { FILE: numberlabel.go type NumberLabel (line 13) | type NumberLabel struct method asStatic (line 65) | func (nl *NumberLabel) asStatic() *static { method TextAlignment (line 69) | func (nl *NumberLabel) TextAlignment() Alignment1D { method SetTextAlignment (line 73) | func (nl *NumberLabel) SetTextAlignment(alignment Alignment1D) error { method Decimals (line 81) | func (nl *NumberLabel) Decimals() int { method SetDecimals (line 85) | func (nl *NumberLabel) SetDecimals(decimals int) error { method Suffix (line 104) | func (nl *NumberLabel) Suffix() string { method SetSuffix (line 108) | func (nl *NumberLabel) SetSuffix(suffix string) error { method Value (line 127) | func (nl *NumberLabel) Value() float64 { method SetValue (line 131) | func (nl *NumberLabel) SetValue(value float64) error { method updateText (line 150) | func (nl *NumberLabel) updateText() (changed bool, err error) { function NewNumberLabel (line 23) | func NewNumberLabel(parent Container) (*NumberLabel, error) { FILE: path.go function knownFolderPath (line 15) | func knownFolderPath(id win.CSIDL) (string, error) { function AppDataPath (line 25) | func AppDataPath() (string, error) { function CommonAppDataPath (line 29) | func CommonAppDataPath() (string, error) { function LocalAppDataPath (line 33) | func LocalAppDataPath() (string, error) { function PersonalPath (line 37) | func PersonalPath() (string, error) { function SystemPath (line 41) | func SystemPath() (string, error) { function DriveNames (line 45) | func DriveNames() ([]string, error) { FILE: pen.go type PenStyle (line 13) | type PenStyle constant PenSolid (line 17) | PenSolid PenStyle = win.PS_SOLID constant PenDash (line 18) | PenDash PenStyle = win.PS_DASH constant PenDot (line 19) | PenDot PenStyle = win.PS_DOT constant PenDashDot (line 20) | PenDashDot PenStyle = win.PS_DASHDOT constant PenDashDotDot (line 21) | PenDashDotDot PenStyle = win.PS_DASHDOTDOT constant PenNull (line 22) | PenNull PenStyle = win.PS_NULL constant PenInsideFrame (line 23) | PenInsideFrame PenStyle = win.PS_INSIDEFRAME constant PenUserStyle (line 24) | PenUserStyle PenStyle = win.PS_USERSTYLE constant PenAlternate (line 25) | PenAlternate PenStyle = win.PS_ALTERNATE constant PenCapRound (line 30) | PenCapRound PenStyle = win.PS_ENDCAP_ROUND constant PenCapSquare (line 31) | PenCapSquare PenStyle = win.PS_ENDCAP_SQUARE constant PenCapFlat (line 32) | PenCapFlat PenStyle = win.PS_ENDCAP_FLAT constant PenJoinBevel (line 37) | PenJoinBevel PenStyle = win.PS_JOIN_BEVEL constant PenJoinMiter (line 38) | PenJoinMiter PenStyle = win.PS_JOIN_MITER constant PenJoinRound (line 39) | PenJoinRound PenStyle = win.PS_JOIN_ROUND type Pen (line 42) | type Pen interface type nullPen (line 51) | type nullPen struct method Dispose (line 66) | func (p *nullPen) Dispose() { method handleForDPI (line 74) | func (p *nullPen) handleForDPI(dpi int) win.HPEN { method Style (line 78) | func (p *nullPen) Style() PenStyle { method Width (line 82) | func (p *nullPen) Width() int { function newNullPen (line 55) | func newNullPen() *nullPen { function init (line 88) | func init() { function NullPen (line 94) | func NullPen() Pen { type CosmeticPen (line 98) | type CosmeticPen struct method Dispose (line 117) | func (p *CosmeticPen) Dispose() { method handleForDPI (line 125) | func (p *CosmeticPen) handleForDPI(dpi int) win.HPEN { method Style (line 129) | func (p *CosmeticPen) Style() PenStyle { method Color (line 133) | func (p *CosmeticPen) Color() Color { method Width (line 137) | func (p *CosmeticPen) Width() int { function NewCosmeticPen (line 104) | func NewCosmeticPen(style PenStyle, color Color) (*CosmeticPen, error) { type GeometricPen (line 141) | type GeometricPen struct method Dispose (line 163) | func (p *GeometricPen) Dispose() { method handleForDPI (line 174) | func (p *GeometricPen) handleForDPI(dpi int) win.HPEN { method handleForDPIWithError (line 179) | func (p *GeometricPen) handleForDPIWithError(dpi int) (win.HPEN, error) { method Style (line 199) | func (p *GeometricPen) Style() PenStyle { method Width (line 204) | func (p *GeometricPen) Width() int { method Brush (line 208) | func (p *GeometricPen) Brush() Brush { function NewGeometricPen (line 149) | func NewGeometricPen(style PenStyle, width int, brush Brush) (*Geometric... FILE: point.go type Point (line 12) | type Point struct method toPOINT (line 16) | func (p Point) toPOINT() win.POINT { function pointPixelsFromPOINT (line 23) | func pointPixelsFromPOINT(p win.POINT) Point { FILE: progressbar.go type ProgressBar (line 13) | type ProgressBar struct method MinValue (line 32) | func (pb *ProgressBar) MinValue() int { method MaxValue (line 36) | func (pb *ProgressBar) MaxValue() int { method SetRange (line 40) | func (pb *ProgressBar) SetRange(min, max int) { method Value (line 44) | func (pb *ProgressBar) Value() int { method SetValue (line 48) | func (pb *ProgressBar) SetValue(value int) { method MarqueeMode (line 52) | func (pb *ProgressBar) MarqueeMode() bool { method SetMarqueeMode (line 56) | func (pb *ProgressBar) SetMarqueeMode(marqueeMode bool) error { method CreateLayoutItem (line 66) | func (pb *ProgressBar) CreateLayoutItem(ctx *LayoutContext) LayoutItem { function NewProgressBar (line 17) | func NewProgressBar(parent Container) (*ProgressBar, error) { type progressBarLayoutItem (line 73) | type progressBarLayoutItem struct method LayoutFlags (line 79) | func (*progressBarLayoutItem) LayoutFlags() LayoutFlags { method IdealSize (line 83) | func (li *progressBarLayoutItem) IdealSize() Size { method MinSize (line 87) | func (li *progressBarLayoutItem) MinSize() Size { FILE: progressindicator.go type ProgressIndicator (line 18) | type ProgressIndicator struct method SetState (line 56) | func (pi *ProgressIndicator) SetState(state PIState) error { method State (line 64) | func (pi *ProgressIndicator) State() PIState { method SetTotal (line 68) | func (pi *ProgressIndicator) SetTotal(total uint32) { method Total (line 72) | func (pi *ProgressIndicator) Total() uint32 { method SetCompleted (line 76) | func (pi *ProgressIndicator) SetCompleted(completed uint32) error { method Completed (line 84) | func (pi *ProgressIndicator) Completed() uint32 { method SetOverlayIcon (line 88) | func (pi *ProgressIndicator) SetOverlayIcon(icon *Icon, description st... type PIState (line 28) | type PIState constant PINoProgress (line 31) | PINoProgress PIState = win.TBPF_NOPROGRESS constant PIIndeterminate (line 32) | PIIndeterminate PIState = win.TBPF_INDETERMINATE constant PINormal (line 33) | PINormal PIState = win.TBPF_NORMAL constant PIError (line 34) | PIError PIState = win.TBPF_ERROR constant PIPaused (line 35) | PIPaused PIState = win.TBPF_PAUSED function newTaskbarList3 (line 39) | func newTaskbarList3(hwnd win.HWND) (*ProgressIndicator, error) { FILE: property.go type Property (line 19) | type Property interface type property (line 31) | type property struct method ReadOnly (line 44) | func (p *property) ReadOnly() bool { method Value (line 48) | func (p *property) Value() interface{} { method Get (line 52) | func (p *property) Get() interface{} { method Set (line 56) | func (p *property) Set(value interface{}) error { method Changed (line 68) | func (p *property) Changed() *Event { method Source (line 72) | func (p *property) Source() interface{} { method SetSource (line 76) | func (p *property) SetSource(source interface{}) error { method Validatable (line 120) | func (p *property) Validatable() bool { method Validator (line 124) | func (p *property) Validator() Validator { method SetValidator (line 128) | func (p *property) SetValidator(validator Validator) error { function NewProperty (line 40) | func NewProperty(get func() interface{}, set func(v interface{}) error, ... type readOnlyProperty (line 138) | type readOnlyProperty struct method ReadOnly (line 147) | func (*readOnlyProperty) ReadOnly() bool { method Value (line 151) | func (rop *readOnlyProperty) Value() interface{} { method Get (line 155) | func (rop *readOnlyProperty) Get() interface{} { method Set (line 159) | func (*readOnlyProperty) Set(value interface{}) error { method Changed (line 163) | func (rop *readOnlyProperty) Changed() *Event { method Source (line 167) | func (*readOnlyProperty) Source() interface{} { method SetSource (line 171) | func (*readOnlyProperty) SetSource(source interface{}) error { method Validatable (line 175) | func (*readOnlyProperty) Validatable() bool { method Validator (line 179) | func (*readOnlyProperty) Validator() Validator { method SetValidator (line 183) | func (*readOnlyProperty) SetValidator(validator Validator) error { function NewReadOnlyProperty (line 143) | func NewReadOnlyProperty(get func() interface{}, changed *Event) Property { type boolProperty (line 187) | type boolProperty struct method ReadOnly (line 199) | func (bp *boolProperty) ReadOnly() bool { method Value (line 203) | func (bp *boolProperty) Value() interface{} { method Get (line 207) | func (bp *boolProperty) Get() interface{} { method Set (line 211) | func (bp *boolProperty) Set(value interface{}) error { method Changed (line 224) | func (bp *boolProperty) Changed() *Event { method Source (line 228) | func (bp *boolProperty) Source() interface{} { method SetSource (line 232) | func (bp *boolProperty) SetSource(source interface{}) error { method Validatable (line 286) | func (bp *boolProperty) Validatable() bool { method Validator (line 290) | func (*boolProperty) Validator() Validator { method SetValidator (line 294) | func (*boolProperty) SetValidator(validator Validator) error { method Satisfied (line 298) | func (bp *boolProperty) Satisfied() bool { function NewBoolProperty (line 195) | func NewBoolProperty(get func() bool, set func(b bool) error, changed *E... type readOnlyBoolProperty (line 302) | type readOnlyBoolProperty struct method ReadOnly (line 311) | func (*readOnlyBoolProperty) ReadOnly() bool { method Value (line 315) | func (robp *readOnlyBoolProperty) Value() interface{} { method Get (line 319) | func (robp *readOnlyBoolProperty) Get() interface{} { method Set (line 323) | func (*readOnlyBoolProperty) Set(value interface{}) error { method Changed (line 327) | func (robp *readOnlyBoolProperty) Changed() *Event { method Source (line 331) | func (*readOnlyBoolProperty) Source() interface{} { method SetSource (line 335) | func (*readOnlyBoolProperty) SetSource(source interface{}) error { method Validatable (line 339) | func (*readOnlyBoolProperty) Validatable() bool { method Validator (line 343) | func (*readOnlyBoolProperty) Validator() Validator { method SetValidator (line 347) | func (*readOnlyBoolProperty) SetValidator(validator Validator) error { method Satisfied (line 351) | func (robp *readOnlyBoolProperty) Satisfied() bool { function NewReadOnlyBoolProperty (line 307) | func NewReadOnlyBoolProperty(get func() bool, changed *Event) Property { function checkPropertySource (line 355) | func checkPropertySource(prop Property, source interface{}) error { FILE: pushbutton.go type PushButton (line 13) | type PushButton struct method ImageAboveText (line 37) | func (pb *PushButton) ImageAboveText() bool { method SetImageAboveText (line 41) | func (pb *PushButton) SetImageAboveText(value bool) error { method ensureProperDialogDefaultButton (line 51) | func (pb *PushButton) ensureProperDialogDefaultButton(hwndFocus win.HW... method WndProc (line 85) | func (pb *PushButton) WndProc(hwnd win.HWND, msg uint32, wParam, lPara... method CreateLayoutItem (line 118) | func (pb *PushButton) CreateLayoutItem(ctx *LayoutContext) LayoutItem { function NewPushButton (line 17) | func NewPushButton(parent Container) (*PushButton, error) { type pushButtonLayoutItem (line 126) | type pushButtonLayoutItem struct method LayoutFlags (line 130) | func (*pushButtonLayoutItem) LayoutFlags() LayoutFlags { FILE: radiobutton.go type RadioButtonGroup (line 13) | type RadioButtonGroup struct method Buttons (line 18) | func (rbg *RadioButtonGroup) Buttons() []*RadioButton { method CheckedButton (line 24) | func (rbg *RadioButtonGroup) CheckedButton() *RadioButton { type radioButtonish (line 28) | type radioButtonish interface type RadioButton (line 32) | type RadioButton struct method radioButton (line 92) | func (rb *RadioButton) radioButton() *RadioButton { method TextOnLeftSide (line 96) | func (rb *RadioButton) TextOnLeftSide() bool { method SetTextOnLeftSide (line 100) | func (rb *RadioButton) SetTextOnLeftSide(textLeft bool) error { method Group (line 104) | func (rb *RadioButton) Group() *RadioButtonGroup { method Value (line 108) | func (rb *RadioButton) Value() interface{} { method SetValue (line 112) | func (rb *RadioButton) SetValue(value interface{}) { method WndProc (line 116) | func (rb *RadioButton) WndProc(hwnd win.HWND, msg uint32, wParam, lPar... function NewRadioButton (line 38) | func NewRadioButton(parent Container) (*RadioButton, error) { FILE: rectangle.go type Rectangle (line 15) | type Rectangle struct method IsZero (line 19) | func (r Rectangle) IsZero() bool { method Left (line 32) | func (r Rectangle) Left() int { method Top (line 36) | func (r Rectangle) Top() int { method Right (line 40) | func (r Rectangle) Right() int { method Bottom (line 44) | func (r Rectangle) Bottom() int { method Location (line 48) | func (r Rectangle) Location() Point { method SetLocation (line 52) | func (r *Rectangle) SetLocation(p Point) Rectangle { method Size (line 59) | func (r Rectangle) Size() Size { method SetSize (line 63) | func (r *Rectangle) SetSize(s Size) Rectangle { method toRECT (line 70) | func (r Rectangle) toRECT() win.RECT { function rectangleFromRECT (line 23) | func rectangleFromRECT(r win.RECT) Rectangle { FILE: reflectmodels.go type reflectModel (line 15) | type reflectModel interface type bindingAndDisplayMemberSetter (line 19) | type bindingAndDisplayMemberSetter interface type reflectListModel (line 24) | type reflectListModel struct method setBindingMember (line 79) | func (m *reflectListModel) setBindingMember(member string) { method setDisplayMember (line 83) | func (m *reflectListModel) setDisplayMember(member string) { method ItemCount (line 87) | func (m *reflectListModel) ItemCount() int { method BindingValue (line 91) | func (m *reflectListModel) BindingValue(index int) interface{} { method Value (line 95) | func (m *reflectListModel) Value(index int) interface{} { function newReflectListModel (line 33) | func newReflectListModel(dataSource interface{}) (ListModel, error) { type lessFuncsSetter (line 99) | type lessFuncsSetter interface type dataMembersSetter (line 103) | type dataMembersSetter interface type reflectTableModel (line 107) | type reflectTableModel struct method setLessFuncs (line 196) | func (m *reflectTableModel) setLessFuncs(lessFuncs []func(i, j int) bo... method setDataMembers (line 200) | func (m *reflectTableModel) setDataMembers(dataMembers []string) { method RowCount (line 204) | func (m *reflectTableModel) RowCount() int { method Value (line 208) | func (m *reflectTableModel) Value(row, col int) interface{} { method Checked (line 212) | func (m *reflectTableModel) Checked(row int) bool { method SetChecked (line 224) | func (m *reflectTableModel) SetChecked(row int, checked bool) error { method ColumnSortable (line 236) | func (m *reflectTableModel) ColumnSortable(col int) bool { method SortChanged (line 244) | func (m *reflectTableModel) SortChanged() *Event { method SortedColumn (line 256) | func (m *reflectTableModel) SortedColumn() int { method SortOrder (line 268) | func (m *reflectTableModel) SortOrder() SortOrder { method sort (line 280) | func (m *reflectTableModel) sort(col int, order SortOrder) error { method Len (line 298) | func (m *reflectTableModel) Len() int { method Less (line 302) | func (m *reflectTableModel) Less(i, j int) bool { method Swap (line 318) | func (m *reflectTableModel) Swap(i, j int) { function newReflectTableModel (line 117) | func newReflectTableModel(dataSource interface{}) (TableModel, error) { type imageReflectTableModel (line 329) | type imageReflectTableModel struct method Image (line 333) | func (m *imageReflectTableModel) Image(index int) interface{} { type sortedReflectTableModel (line 341) | type sortedReflectTableModel struct method Sort (line 345) | func (m *sortedReflectTableModel) Sort(col int, order SortOrder) error { type sortedImageReflectTableModel (line 349) | type sortedImageReflectTableModel struct method Sort (line 353) | func (m *sortedImageReflectTableModel) Sort(col int, order SortOrder) ... method Image (line 357) | func (m *sortedImageReflectTableModel) Image(index int) interface{} { function itemsFromReflectModelDataSource (line 365) | func itemsFromReflectModelDataSource(dataSource interface{}, requiredInt... function valueFromSlice (line 391) | func valueFromSlice(dataSource interface{}, itemsValue reflect.Value, me... FILE: registry.go type RegistryKey (line 18) | type RegistryKey struct function ClassesRootKey (line 22) | func ClassesRootKey() *RegistryKey { function CurrentUserKey (line 26) | func CurrentUserKey() *RegistryKey { function LocalMachineKey (line 30) | func LocalMachineKey() *RegistryKey { function RegistryKeyString (line 34) | func RegistryKeyString(rootKey *RegistryKey, subKeyPath, valueName strin... function RegistryKeyUint32 (line 78) | func RegistryKeyUint32(rootKey *RegistryKey, subKeyPath, valueName strin... FILE: resourcemanager.go function init (line 16) | func init() { type ResourceManager (line 28) | type ResourceManager struct method RootDirPath (line 35) | func (rm *ResourceManager) RootDirPath() string { method SetRootDirPath (line 40) | func (rm *ResourceManager) SetRootDirPath(rootDirPath string) error { method Bitmap (line 55) | func (rm *ResourceManager) Bitmap(name string) (*Bitmap, error) { method BitmapForDPI (line 61) | func (rm *ResourceManager) BitmapForDPI(name string, dpi int) (*Bitmap... method Icon (line 87) | func (rm *ResourceManager) Icon(name string) (*Icon, error) { method Image (line 113) | func (rm *ResourceManager) Image(name string) (Image, error) { method notFoundErr (line 125) | func (rm *ResourceManager) notFoundErr(typ, name string) error { FILE: scrollview.go constant scrollViewWindowClass (line 15) | scrollViewWindowClass = `\o/ Walk_ScrollView_Class \o/` function init (line 17) | func init() { type ScrollView (line 23) | type ScrollView struct method AsContainerBase (line 65) | func (sv *ScrollView) AsContainerBase() *ContainerBase { method ApplyDPI (line 73) | func (sv *ScrollView) ApplyDPI(dpi int) { method Scrollbars (line 78) | func (sv *ScrollView) Scrollbars() (horizontal, vertical bool) { method SetScrollbars (line 85) | func (sv *ScrollView) SetScrollbars(horizontal, vertical bool) { method SetSuspended (line 93) | func (sv *ScrollView) SetSuspended(suspend bool) { method DataBinder (line 99) | func (sv *ScrollView) DataBinder() *DataBinder { method SetDataBinder (line 103) | func (sv *ScrollView) SetDataBinder(dataBinder *DataBinder) { method Children (line 107) | func (sv *ScrollView) Children() *WidgetList { method Layout (line 116) | func (sv *ScrollView) Layout() Layout { method SetLayout (line 124) | func (sv *ScrollView) SetLayout(value Layout) error { method Name (line 128) | func (sv *ScrollView) Name() string { method SetName (line 136) | func (sv *ScrollView) SetName(name string) { method Persistent (line 140) | func (sv *ScrollView) Persistent() bool { method SetPersistent (line 144) | func (sv *ScrollView) SetPersistent(value bool) { method SaveState (line 148) | func (sv *ScrollView) SaveState() error { method RestoreState (line 152) | func (sv *ScrollView) RestoreState() error { method MouseDown (line 156) | func (sv *ScrollView) MouseDown() *MouseEvent { method MouseMove (line 160) | func (sv *ScrollView) MouseMove() *MouseEvent { method MouseUp (line 164) | func (sv *ScrollView) MouseUp() *MouseEvent { method WndProc (line 168) | func (sv *ScrollView) WndProc(hwnd win.HWND, msg uint32, wParam, lPara... method updateScrollBars (line 227) | func (sv *ScrollView) updateScrollBars() { method scroll (line 263) | func (sv *ScrollView) scroll(sb int32, cmd uint16) int { method CreateLayoutItem (line 304) | func (sv *ScrollView) CreateLayoutItem(ctx *LayoutContext) LayoutItem { function NewScrollView (line 30) | func NewScrollView(parent Container) (*ScrollView, error) { type scrollViewLayoutItem (line 371) | type scrollViewLayoutItem struct method LayoutFlags (line 381) | func (li *scrollViewLayoutItem) LayoutFlags() LayoutFlags { method IdealSize (line 385) | func (li *scrollViewLayoutItem) IdealSize() Size { method MinSize (line 389) | func (li *scrollViewLayoutItem) MinSize() Size { method MinSizeForSize (line 393) | func (li *scrollViewLayoutItem) MinSizeForSize(size Size) Size { method HasHeightForWidth (line 397) | func (li *scrollViewLayoutItem) HasHeightForWidth() bool { method HeightForWidth (line 401) | func (li *scrollViewLayoutItem) HeightForWidth(width int) int { method PerformLayout (line 405) | func (li *scrollViewLayoutItem) PerformLayout() []LayoutResultItem { FILE: separator.go type Separator (line 13) | type Separator struct method CreateLayoutItem (line 41) | func (s *Separator) CreateLayoutItem(ctx *LayoutContext) LayoutItem { function NewHSeparator (line 18) | func NewHSeparator(parent Container) (*Separator, error) { function NewVSeparator (line 22) | func NewVSeparator(parent Container) (*Separator, error) { function newSeparator (line 26) | func newSeparator(parent Container, vertical bool) (*Separator, error) { type separatorLayoutItem (line 54) | type separatorLayoutItem struct method LayoutFlags (line 59) | func (li *separatorLayoutItem) LayoutFlags() LayoutFlags { method IdealSize (line 63) | func (li *separatorLayoutItem) IdealSize() Size { method MinSize (line 67) | func (li *separatorLayoutItem) MinSize() Size { FILE: simpletypes.go type Alignment1D (line 9) | type Alignment1D constant AlignDefault (line 12) | AlignDefault Alignment1D = iota constant AlignNear (line 13) | AlignNear constant AlignCenter (line 14) | AlignCenter constant AlignFar (line 15) | AlignFar type Alignment2D (line 18) | type Alignment2D constant AlignHVDefault (line 21) | AlignHVDefault Alignment2D = iota constant AlignHNearVNear (line 22) | AlignHNearVNear constant AlignHCenterVNear (line 23) | AlignHCenterVNear constant AlignHFarVNear (line 24) | AlignHFarVNear constant AlignHNearVCenter (line 25) | AlignHNearVCenter constant AlignHCenterVCenter (line 26) | AlignHCenterVCenter constant AlignHFarVCenter (line 27) | AlignHFarVCenter constant AlignHNearVFar (line 28) | AlignHNearVFar constant AlignHCenterVFar (line 29) | AlignHCenterVFar constant AlignHFarVFar (line 30) | AlignHFarVFar FILE: size.go type Size (line 14) | type Size struct method IsZero (line 18) | func (s Size) IsZero() bool { method toSIZE (line 22) | func (s Size) toSIZE() win.SIZE { function minSize (line 29) | func minSize(a, b Size) Size { function maxSize (line 47) | func maxSize(a, b Size) Size { function sizeFromSIZE (line 65) | func sizeFromSIZE(s win.SIZE) Size { function sizeFromRECT (line 72) | func sizeFromRECT(r win.RECT) Size { FILE: slider.go type Slider (line 15) | type Slider struct method MinValue (line 77) | func (sl *Slider) MinValue() int { method MaxValue (line 81) | func (sl *Slider) MaxValue() int { method SetRange (line 85) | func (sl *Slider) SetRange(min, max int) { method Value (line 90) | func (sl *Slider) Value() int { method SetValue (line 94) | func (sl *Slider) SetValue(value int) { method ValueChanged (line 100) | func (sl *Slider) ValueChanged() *Event { method Persistent (line 104) | func (sl *Slider) Persistent() bool { method SetPersistent (line 108) | func (sl *Slider) SetPersistent(value bool) { method SaveState (line 112) | func (sl *Slider) SaveState() error { method RestoreState (line 116) | func (sl *Slider) RestoreState() error { method LineSize (line 132) | func (sl *Slider) LineSize() int { method SetLineSize (line 136) | func (sl *Slider) SetLineSize(lineSize int) { method PageSize (line 140) | func (sl *Slider) PageSize() int { method SetPageSize (line 144) | func (sl *Slider) SetPageSize(pageSize int) { method Tracking (line 148) | func (sl *Slider) Tracking() bool { method SetTracking (line 152) | func (sl *Slider) SetTracking(tracking bool) { method WndProc (line 156) | func (sl *Slider) WndProc(hwnd win.HWND, msg uint32, wParam, lParam ui... method NeedsWmSize (line 173) | func (*Slider) NeedsWmSize() bool { method CreateLayoutItem (line 177) | func (sl *Slider) CreateLayoutItem(ctx *LayoutContext) LayoutItem { type SliderCfg (line 23) | type SliderCfg struct function NewSlider (line 28) | func NewSlider(parent Container) (*Slider, error) { function NewSliderWithOrientation (line 32) | func NewSliderWithOrientation(parent Container, orientation Orientation)... function NewSliderWithCfg (line 36) | func NewSliderWithCfg(parent Container, cfg *SliderCfg) (*Slider, error) { type sliderLayoutItem (line 184) | type sliderLayoutItem struct method LayoutFlags (line 190) | func (li *sliderLayoutItem) LayoutFlags() LayoutFlags { method IdealSize (line 194) | func (li *sliderLayoutItem) IdealSize() Size { method MinSize (line 198) | func (li *sliderLayoutItem) MinSize() Size { FILE: spacer.go constant spacerWindowClass (line 9) | spacerWindowClass = `\o/ Walk_Spacer_Class \o/` function init (line 11) | func init() { type Spacer (line 17) | type Spacer struct method CreateLayoutItem (line 69) | func (s *Spacer) CreateLayoutItem(ctx *LayoutContext) LayoutItem { type SpacerCfg (line 24) | type SpacerCfg struct function NewSpacerWithCfg (line 30) | func NewSpacerWithCfg(parent Container, cfg *SpacerCfg) (*Spacer, error) { function newSpacer (line 34) | func newSpacer(parent Container, layoutFlags LayoutFlags, sizeHint96dpi ... function NewHSpacer (line 53) | func NewHSpacer(parent Container) (*Spacer, error) { function NewHSpacerFixed (line 57) | func NewHSpacerFixed(parent Container, width int) (*Spacer, error) { function NewVSpacer (line 61) | func NewVSpacer(parent Container) (*Spacer, error) { function NewVSpacerFixed (line 65) | func NewVSpacerFixed(parent Container, height int) (*Spacer, error) { type spacerLayoutItem (line 77) | type spacerLayoutItem struct method LayoutFlags (line 84) | func (li *spacerLayoutItem) LayoutFlags() LayoutFlags { method IdealSize (line 88) | func (li *spacerLayoutItem) IdealSize() Size { method MinSize (line 92) | func (li *spacerLayoutItem) MinSize() Size { FILE: splitbutton.go type SplitButton (line 17) | type SplitButton struct method Dispose (line 56) | func (sb *SplitButton) Dispose() { method ImageAboveText (line 62) | func (sb *SplitButton) ImageAboveText() bool { method SetImageAboveText (line 66) | func (sb *SplitButton) SetImageAboveText(value bool) error { method Menu (line 76) | func (sb *SplitButton) Menu() *Menu { method WndProc (line 80) | func (sb *SplitButton) WndProc(hwnd win.HWND, msg uint32, wParam, lPar... function NewSplitButton (line 22) | func NewSplitButton(parent Container) (*SplitButton, error) { FILE: splitter.go constant splitterWindowClass (line 19) | splitterWindowClass = `\o/ Walk_Splitter_Class \o/` function init (line 23) | func init() { type Splitter (line 32) | type Splitter struct method SetLayout (line 89) | func (s *Splitter) SetLayout(value Layout) error { method HandleWidth (line 93) | func (s *Splitter) HandleWidth() int { method SetHandleWidth (line 97) | func (s *Splitter) SetHandleWidth(value int) error { method Orientation (line 113) | func (s *Splitter) Orientation() Orientation { method setOrientation (line 118) | func (s *Splitter) setOrientation(value Orientation) error { method updateMarginsForFocusEffect (line 136) | func (s *Splitter) updateMarginsForFocusEffect() { method Persistent (line 182) | func (s *Splitter) Persistent() bool { method SetPersistent (line 186) | func (s *Splitter) SetPersistent(value bool) { method SaveState (line 190) | func (s *Splitter) SaveState() error { method RestoreState (line 222) | func (s *Splitter) RestoreState() error { method Fixed (line 297) | func (s *Splitter) Fixed(widget Widget) bool { method SetFixed (line 301) | func (s *Splitter) SetFixed(widget Widget, fixed bool) error { method WndProc (line 318) | func (s *Splitter) WndProc(hwnd win.HWND, msg uint32, wParam, lParam u... method onInsertingWidget (line 337) | func (s *Splitter) onInsertingWidget(index int, widget Widget) (err er... method onInsertedWidget (line 341) | func (s *Splitter) onInsertedWidget(index int, widget Widget) (err err... method onRemovingWidget (line 548) | func (s *Splitter) onRemovingWidget(index int, widget Widget) (err err... method onRemovedWidget (line 552) | func (s *Splitter) onRemovedWidget(index int, widget Widget) (err erro... method onClearingWidgets (line 610) | func (s *Splitter) onClearingWidgets() (err error) { method onClearedWidgets (line 614) | func (s *Splitter) onClearedWidgets() (err error) { method CreateLayoutItem (line 618) | func (s *Splitter) CreateLayoutItem(ctx *LayoutContext) LayoutItem { function newSplitter (line 41) | func newSplitter(parent Container, orientation Orientation) (*Splitter, ... function NewHSplitter (line 81) | func NewHSplitter(parent Container) (*Splitter, error) { function NewVSplitter (line 85) | func NewVSplitter(parent Container) (*Splitter, error) { FILE: splitterhandle.go constant splitterHandleWindowClass (line 13) | splitterHandleWindowClass = `\o/ Walk_SplitterHandle_Class \o/` function init (line 15) | func init() { type splitterHandle (line 21) | type splitterHandle struct method WndProc (line 51) | func (sh *splitterHandle) WndProc(hwnd win.HWND, msg uint32, wParam, l... method CreateLayoutItem (line 72) | func (sh *splitterHandle) CreateLayoutItem(ctx *LayoutContext) LayoutI... function newSplitterHandle (line 25) | func newSplitterHandle(splitter *Splitter) (*splitterHandle, error) { type splitterHandleLayoutItem (line 87) | type splitterHandleLayoutItem struct method LayoutFlags (line 93) | func (li *splitterHandleLayoutItem) LayoutFlags() LayoutFlags { method IdealSize (line 101) | func (li *splitterHandleLayoutItem) IdealSize() Size { method MinSize (line 114) | func (li *splitterHandleLayoutItem) MinSize() Size { FILE: splitterlayout.go type splitterLayout (line 15) | type splitterLayout struct method asLayoutBase (line 42) | func (l *splitterLayout) asLayoutBase() *LayoutBase { method Container (line 46) | func (l *splitterLayout) Container() Container { method SetContainer (line 50) | func (l *splitterLayout) SetContainer(value Container) { method Margins (line 66) | func (l *splitterLayout) Margins() Margins { method SetMargins (line 70) | func (l *splitterLayout) SetMargins(value Margins) error { method Spacing (line 78) | func (l *splitterLayout) Spacing() int { method SetSpacing (line 82) | func (l *splitterLayout) SetSpacing(value int) error { method Orientation (line 86) | func (l *splitterLayout) Orientation() Orientation { method SetOrientation (line 90) | func (l *splitterLayout) SetOrientation(value Orientation) error { method Fixed (line 107) | func (l *splitterLayout) Fixed(widget Widget) bool { method StretchFactor (line 112) | func (l *splitterLayout) StretchFactor(widget Widget) int { method SetStretchFactor (line 121) | func (l *splitterLayout) SetStretchFactor(widget Widget, factor int) e... method anyNonFixed (line 145) | func (l *splitterLayout) anyNonFixed() bool { method spaceUnavailableToRegularWidgets (line 156) | func (l *splitterLayout) spaceUnavailableToRegularWidgets() int { method CreateLayoutItem (line 170) | func (l *splitterLayout) CreateLayoutItem(ctx *LayoutContext) Containe... type splitterLayoutItem (line 24) | type splitterLayoutItem struct function newSplitterLayout (line 35) | func newSplitterLayout(orientation Orientation) *splitterLayout { type splitterContainerLayoutItem (line 192) | type splitterContainerLayoutItem struct method StretchFactor (line 202) | func (li *splitterContainerLayoutItem) StretchFactor(item LayoutItem) ... method LayoutFlags (line 211) | func (li *splitterContainerLayoutItem) LayoutFlags() LayoutFlags { method MinSize (line 215) | func (li *splitterContainerLayoutItem) MinSize() Size { method HeightForWidth (line 219) | func (li *splitterContainerLayoutItem) HeightForWidth(width int) int { method MinSizeForSize (line 223) | func (li *splitterContainerLayoutItem) MinSizeForSize(size Size) Size { method PerformLayout (line 259) | func (li *splitterContainerLayoutItem) PerformLayout() []LayoutResultI... method reset (line 454) | func (li *splitterContainerLayoutItem) reset() { FILE: static.go constant staticWindowClass (line 16) | staticWindowClass = `\o/ Walk_Static_Class \o/` function init (line 20) | func init() { type static (line 27) | type static struct method init (line 35) | func (s *static) init(widget Widget, parent Container, style uint32) e... method Dispose (line 80) | func (s *static) Dispose() { method handleForToolTip (line 89) | func (s *static) handleForToolTip() win.HWND { method applyEnabled (line 93) | func (s *static) applyEnabled(enabled bool) { method applyFont (line 99) | func (s *static) applyFont(font *Font) { method textAlignment1D (line 105) | func (s *static) textAlignment1D() Alignment1D { method setTextAlignment1D (line 118) | func (s *static) setTextAlignment1D(alignment Alignment1D) error { method setTextAlignment (line 135) | func (s *static) setTextAlignment(alignment Alignment2D) error { method setText (line 164) | func (s *static) setText(text string) (changed bool, err error) { method TextColor (line 182) | func (s *static) TextColor() Color { method SetTextColor (line 186) | func (s *static) SetTextColor(c Color) { method shrinkable (line 192) | func (s *static) shrinkable() bool { method updateStaticBounds (line 200) | func (s *static) updateStaticBounds() { method WndProc (line 259) | func (s *static) WndProc(hwnd win.HWND, msg uint32, wp, lp uintptr) ui... method CreateLayoutItem (line 306) | func (s *static) CreateLayoutItem(ctx *LayoutContext) LayoutItem { function staticWndProc (line 279) | func staticWndProc(hwnd win.HWND, msg uint32, wp, lp uintptr) uintptr { type staticLayoutItem (line 327) | type staticLayoutItem struct method LayoutFlags (line 333) | func (li *staticLayoutItem) LayoutFlags() LayoutFlags { method IdealSize (line 337) | func (li *staticLayoutItem) IdealSize() Size { method MinSize (line 341) | func (li *staticLayoutItem) MinSize() Size { FILE: statusbar.go type StatusBar (line 19) | type StatusBar struct method Items (line 43) | func (sb *StatusBar) Items() *StatusBarItemList { method SetVisible (line 48) | func (sb *StatusBar) SetVisible(visible bool) { method ApplyDPI (line 54) | func (sb *StatusBar) ApplyDPI(dpi int) { method update (line 60) | func (sb *StatusBar) update() error { method updateParts (line 76) | func (sb *StatusBar) updateParts() error { method WndProc (line 107) | func (sb *StatusBar) WndProc(hwnd win.HWND, msg uint32, wParam, lParam... method CreateLayoutItem (line 124) | func (*StatusBar) CreateLayoutItem(ctx *LayoutContext) LayoutItem { function NewStatusBar (line 25) | func NewStatusBar(parent Container) (*StatusBar, error) { type statusBarLayoutItem (line 128) | type statusBarLayoutItem struct method LayoutFlags (line 132) | func (*statusBarLayoutItem) LayoutFlags() LayoutFlags { method IdealSize (line 136) | func (*statusBarLayoutItem) IdealSize() Size { type StatusBarItem (line 142) | type StatusBarItem struct method Icon (line 157) | func (sbi *StatusBarItem) Icon() *Icon { method SetIcon (line 162) | func (sbi *StatusBarItem) SetIcon(icon *Icon) error { method Text (line 174) | func (sbi *StatusBarItem) Text() string { method SetText (line 179) | func (sbi *StatusBarItem) SetText(text string) error { method ToolTipText (line 191) | func (sbi *StatusBarItem) ToolTipText() string { method SetToolTipText (line 196) | func (sbi *StatusBarItem) SetToolTipText(toolTipText string) error { method Width (line 208) | func (sbi *StatusBarItem) Width() int { method SetWidth (line 213) | func (sbi *StatusBarItem) SetWidth(width int) error { method Clicked (line 239) | func (sbi *StatusBarItem) Clicked() *Event { method raiseClicked (line 243) | func (sbi *StatusBarItem) raiseClicked() { method maybeTry (line 247) | func (sbi *StatusBarItem) maybeTry(f func(index int) error, rollback f... method update (line 266) | func (sbi *StatusBarItem) update(index int) error { method updateIcon (line 280) | func (sbi *StatusBarItem) updateIcon(index int) error { method updateText (line 297) | func (sbi *StatusBarItem) updateText(index int) error { method updateToolTipText (line 314) | func (sbi *StatusBarItem) updateToolTipText(index int) error { function NewStatusBarItem (line 152) | func NewStatusBarItem() *StatusBarItem { type StatusBarItemList (line 328) | type StatusBarItemList struct method Add (line 337) | func (l *StatusBarItemList) Add(item *StatusBarItem) error { method At (line 341) | func (l *StatusBarItemList) At(index int) *StatusBarItem { method Clear (line 345) | func (l *StatusBarItemList) Clear() error { method Index (line 367) | func (l *StatusBarItemList) Index(item *StatusBarItem) int { method Contains (line 377) | func (l *StatusBarItemList) Contains(item *StatusBarItem) bool { method Insert (line 381) | func (l *StatusBarItemList) Insert(index int, item *StatusBarItem) err... method Len (line 411) | func (l *StatusBarItemList) Len() int { method Remove (line 415) | func (l *StatusBarItemList) Remove(item *StatusBarItem) error { method RemoveAt (line 424) | func (l *StatusBarItemList) RemoveAt(index int) error { function newStatusBarItemList (line 333) | func newStatusBarItemList(statusBar *StatusBar) *StatusBarItemList { FILE: stopwatch.go type stopwatchItem (line 18) | type stopwatchItem struct type stopwatchStats (line 24) | type stopwatchStats struct method Average (line 31) | func (sws *stopwatchStats) Average() time.Duration { type stopwatch (line 39) | type stopwatch struct method Start (line 50) | func (sw *stopwatch) Start(subject string) time.Time { method Stop (line 65) | func (sw *stopwatch) Stop(subject string) time.Duration { method Cancel (line 89) | func (sw *stopwatch) Cancel(subject string) { method Clear (line 101) | func (sw *stopwatch) Clear() { method Print (line 110) | func (sw *stopwatch) Print() { function newStopwatch (line 44) | func newStopwatch() *stopwatch { FILE: stringevent.go type stringEventHandlerInfo (line 9) | type stringEventHandlerInfo struct type StringEventHandler (line 14) | type StringEventHandler type StringEvent (line 16) | type StringEvent struct method Attach (line 20) | func (e *StringEvent) Attach(handler StringEventHandler) int { method Detach (line 35) | func (e *StringEvent) Detach(handle int) { method Once (line 39) | func (e *StringEvent) Once(handler StringEventHandler) { type StringEventPublisher (line 44) | type StringEventPublisher struct method Event (line 48) | func (p *StringEventPublisher) Event() *StringEvent { method Publish (line 52) | func (p *StringEventPublisher) Publish(s string) { FILE: tableview.go constant tableViewWindowClass (line 21) | tableViewWindowClass = `\o/ Walk_TableView_Class \o/` function init (line 31) | func init() { constant tableViewCurrentIndexChangedTimerId (line 41) | tableViewCurrentIndexChangedTimerId = 1 + iota constant tableViewSelectedIndexesChangedTimerId (line 42) | tableViewSelectedIndexesChangedTimerId type TableViewCfg (line 45) | type TableViewCfg struct type TableView (line 55) | type TableView struct method asTableView (line 332) | func (tv *TableView) asTableView() *TableView { method Dispose (line 338) | func (tv *TableView) Dispose() { method applyEnabled (line 374) | func (tv *TableView) applyEnabled(enabled bool) { method applyFont (line 381) | func (tv *TableView) applyFont(font *Font) { method ApplyDPI (line 394) | func (tv *TableView) ApplyDPI(dpi int) { method ApplySysColors (line 416) | func (tv *TableView) ApplySysColors() { method ColumnsOrderable (line 476) | func (tv *TableView) ColumnsOrderable() bool { method SetColumnsOrderable (line 483) | func (tv *TableView) SetColumnsOrderable(enabled bool) { method ColumnsSizable (line 505) | func (tv *TableView) ColumnsSizable() bool { method SetColumnsSizable (line 513) | func (tv *TableView) SetColumnsSizable(b bool) error { method ContextMenuLocation (line 543) | func (tv *TableView) ContextMenuLocation() Point { method SortableByHeaderClick (line 562) | func (tv *TableView) SortableByHeaderClick() bool { method HeaderHidden (line 568) | func (tv *TableView) HeaderHidden() bool { method SetHeaderHidden (line 575) | func (tv *TableView) SetHeaderHidden(hidden bool) error { method AlternatingRowBG (line 584) | func (tv *TableView) AlternatingRowBG() bool { method SetAlternatingRowBG (line 589) | func (tv *TableView) SetAlternatingRowBG(enabled bool) { method Gridlines (line 596) | func (tv *TableView) Gridlines() bool { method SetGridlines (line 602) | func (tv *TableView) SetGridlines(enabled bool) { method Columns (line 621) | func (tv *TableView) Columns() *TableViewColumnList { method VisibleColumnsInDisplayOrder (line 627) | func (tv *TableView) VisibleColumnsInDisplayOrder() []*TableViewColumn { method RowsPerPage (line 660) | func (tv *TableView) RowsPerPage() int { method Invalidate (line 664) | func (tv *TableView) Invalidate() error { method redrawItems (line 671) | func (tv *TableView) redrawItems() { method UpdateItem (line 681) | func (tv *TableView) UpdateItem(index int) error { method attachModel (line 698) | func (tv *TableView) attachModel() { method detachModel (line 800) | func (tv *TableView) detachModel() { method ItemCountChanged (line 812) | func (tv *TableView) ItemCountChanged() *Event { method Model (line 817) | func (tv *TableView) Model() interface{} { method SetModel (line 831) | func (tv *TableView) SetModel(mdl interface{}) error { method TableModel (line 905) | func (tv *TableView) TableModel() TableModel { method ItemChecker (line 910) | func (tv *TableView) ItemChecker() ItemChecker { method SetItemChecker (line 915) | func (tv *TableView) SetItemChecker(itemChecker ItemChecker) { method CellStyler (line 920) | func (tv *TableView) CellStyler() CellStyler { method SetCellStyler (line 925) | func (tv *TableView) SetCellStyler(styler CellStyler) { method setItemCount (line 929) | func (tv *TableView) setItemCount() error { method CheckBoxes (line 947) | func (tv *TableView) CheckBoxes() bool { method SetCheckBoxes (line 959) | func (tv *TableView) SetCheckBoxes(checkBoxes bool) { method fromLVColIdx (line 993) | func (tv *TableView) fromLVColIdx(frozen bool, index int32) int { method toLVColIdx (line 1009) | func (tv *TableView) toLVColIdx(index int) int32 { method visibleFrozenColumnCount (line 1025) | func (tv *TableView) visibleFrozenColumnCount() int { method visibleColumnCount (line 1037) | func (tv *TableView) visibleColumnCount() int { method visibleColumns (line 1049) | func (tv *TableView) visibleColumns() []*TableViewColumn { method setSortIcon (line 1069) | func (tv *TableView) setSortIcon(index int, order SortOrder) error { method ColumnClicked (line 1119) | func (tv *TableView) ColumnClicked() *IntEvent { method ItemActivated (line 1128) | func (tv *TableView) ItemActivated() *Event { method RestoringCurrentItemOnReset (line 1137) | func (tv *TableView) RestoringCurrentItemOnReset() bool { method SetRestoringCurrentItemOnReset (line 1146) | func (tv *TableView) SetRestoringCurrentItemOnReset(restoring bool) { method CurrentItemChanged (line 1154) | func (tv *TableView) CurrentItemChanged() *Event { method CurrentIndex (line 1160) | func (tv *TableView) CurrentIndex() int { method SetCurrentIndex (line 1167) | func (tv *TableView) SetCurrentIndex(index int) error { method CurrentIndexChanged (line 1246) | func (tv *TableView) CurrentIndexChanged() *Event { method IndexAt (line 1252) | func (tv *TableView) IndexAt(x, y int) int { method ItemVisible (line 1276) | func (tv *TableView) ItemVisible(index int) bool { method EnsureItemVisible (line 1281) | func (tv *TableView) EnsureItemVisible(index int) { method SelectionHiddenWithoutFocus (line 1287) | func (tv *TableView) SelectionHiddenWithoutFocus() bool { method SetSelectionHiddenWithoutFocus (line 1298) | func (tv *TableView) SetSelectionHiddenWithoutFocus(hidden bool) error { method MultiSelection (line 1309) | func (tv *TableView) MultiSelection() bool { method SetMultiSelection (line 1320) | func (tv *TableView) SetMultiSelection(multiSel bool) error { method SelectedIndexes (line 1329) | func (tv *TableView) SelectedIndexes() []int { method SetSelectedIndexes (line 1340) | func (tv *TableView) SetSelectedIndexes(indexes []int) error { method updateSelectedIndexes (line 1393) | func (tv *TableView) updateSelectedIndexes() { method copySelectedIndexes (line 1419) | func (tv *TableView) copySelectedIndexes(hwndTo, hwndFrom win.HWND) er... method ItemStateChangedEventDelay (line 1449) | func (tv *TableView) ItemStateChangedEventDelay() int { method SetItemStateChangedEventDelay (line 1461) | func (tv *TableView) SetItemStateChangedEventDelay(delay int) { method SelectedIndexesChanged (line 1467) | func (tv *TableView) SelectedIndexesChanged() *Event { method publishSelectedIndexesChanged (line 1471) | func (tv *TableView) publishSelectedIndexesChanged() { method LastColumnStretched (line 1488) | func (tv *TableView) LastColumnStretched() bool { method SetLastColumnStretched (line 1496) | func (tv *TableView) SetLastColumnStretched(value bool) error { method StretchLastColumn (line 1512) | func (tv *TableView) StretchLastColumn() error { method Persistent (line 1578) | func (tv *TableView) Persistent() bool { method SetPersistent (line 1584) | func (tv *TableView) SetPersistent(value bool) { method IgnoreNowhere (line 1591) | func (tv *TableView) IgnoreNowhere() bool { method SetIgnoreNowhere (line 1598) | func (tv *TableView) SetIgnoreNowhere(value bool) { method SaveState (line 1619) | func (tv *TableView) SaveState() error { method RestoreState (line 1696) | func (tv *TableView) RestoreState() error { method toggleItemChecked (line 1837) | func (tv *TableView) toggleItemChecked(index int) error { method applyImageListForImage (line 1854) | func (tv *TableView) applyImageListForImage(image interface{}) { method applyImageList (line 1863) | func (tv *TableView) applyImageList() { method disposeImageListAndCaches (line 1868) | func (tv *TableView) disposeImageListAndCaches() { method Focused (line 1881) | func (tv *TableView) Focused() bool { method maybePublishFocusChanged (line 1887) | func (tv *TableView) maybePublishFocusChanged(hwnd win.HWND, msg uint3... method lvWndProc (line 1950) | func (tv *TableView) lvWndProc(origWndProcPtr uintptr, hwnd win.HWND, ... method WndProc (line 2601) | func (tv *TableView) WndProc(hwnd win.HWND, msg uint32, wp, lp uintptr... method updateLVSizes (line 2697) | func (tv *TableView) updateLVSizes() { method updateLVSizesWithSpecialCare (line 2701) | func (tv *TableView) updateLVSizesWithSpecialCare(needSpecialCare bool) { method CreateLayoutItem (line 2737) | func (*TableView) CreateLayoutItem(ctx *LayoutContext) LayoutItem { method SetScrollbarOrientation (line 2741) | func (tv *TableView) SetScrollbarOrientation(orientation Orientation) { method ScrollbarOrientation (line 2745) | func (tv *TableView) ScrollbarOrientation() Orientation { function NewTableView (line 134) | func NewTableView(parent Container) (*TableView, error) { function NewTableViewWithStyle (line 140) | func NewTableViewWithStyle(parent Container, style uint32) (*TableView, ... function NewTableViewWithCfg (line 146) | func NewTableViewWithCfg(parent Container, cfg *TableViewCfg) (*TableVie... type tableViewState (line 1602) | type tableViewState struct type tableViewColumnState (line 1609) | type tableViewColumnState struct function tableViewFrozenLVWndProc (line 1896) | func tableViewFrozenLVWndProc(hwnd win.HWND, msg uint32, wp, lp uintptr)... function tableViewNormalLVWndProc (line 1917) | func tableViewNormalLVWndProc(hwnd win.HWND, msg uint32, wp, lp uintptr)... function tableViewHdrWndProc (line 2489) | func tableViewHdrWndProc(hwnd win.HWND, msg uint32, wp, lp uintptr) uint... FILE: tableviewcolumn.go type TableViewColumn (line 17) | type TableViewColumn struct method Alignment (line 43) | func (tvc *TableViewColumn) Alignment() Alignment1D { method SetAlignment (line 48) | func (tvc *TableViewColumn) SetAlignment(alignment Alignment1D) (err e... method DataMember (line 70) | func (tvc *TableViewColumn) DataMember() string { method DataMemberEffective (line 76) | func (tvc *TableViewColumn) DataMemberEffective() string { method SetDataMember (line 85) | func (tvc *TableViewColumn) SetDataMember(dataMember string) { method Format (line 90) | func (tvc *TableViewColumn) Format() string { method SetFormat (line 95) | func (tvc *TableViewColumn) SetFormat(format string) (err error) { method Name (line 117) | func (tvc *TableViewColumn) Name() string { method SetName (line 122) | func (tvc *TableViewColumn) SetName(name string) { method Precision (line 128) | func (tvc *TableViewColumn) Precision() int { method SetPrecision (line 134) | func (tvc *TableViewColumn) SetPrecision(precision int) (err error) { method Title (line 156) | func (tvc *TableViewColumn) Title() string { method SetTitle (line 161) | func (tvc *TableViewColumn) SetTitle(title string) (err error) { method TitleOverride (line 180) | func (tvc *TableViewColumn) TitleOverride() string { method SetTitleOverride (line 186) | func (tvc *TableViewColumn) SetTitleOverride(titleOverride string) (er... method TitleEffective (line 204) | func (tvc *TableViewColumn) TitleEffective() string { method Visible (line 217) | func (tvc *TableViewColumn) Visible() bool { method SetVisible (line 222) | func (tvc *TableViewColumn) SetVisible(visible bool) (err error) { method Frozen (line 248) | func (tvc *TableViewColumn) Frozen() bool { method SetFrozen (line 253) | func (tvc *TableViewColumn) SetFrozen(frozen bool) (err error) { method Width (line 296) | func (tvc *TableViewColumn) Width() int { method SetWidth (line 315) | func (tvc *TableViewColumn) SetWidth(width int) (err error) { method LessFunc (line 335) | func (tvc *TableViewColumn) LessFunc() func(i, j int) bool { method SetLessFunc (line 342) | func (tvc *TableViewColumn) SetLessFunc(lessFunc func(i, j int) bool) { method FormatFunc (line 347) | func (tvc *TableViewColumn) FormatFunc() func(value interface{}) string { method SetFormatFunc (line 352) | func (tvc *TableViewColumn) SetFormatFunc(formatFunc func(value interf... method indexInListView (line 356) | func (tvc *TableViewColumn) indexInListView() int32 { method create (line 380) | func (tvc *TableViewColumn) create() error { method destroy (line 412) | func (tvc *TableViewColumn) destroy() error { method update (line 426) | func (tvc *TableViewColumn) update() error { method getLVCOLUMN (line 442) | func (tvc *TableViewColumn) getLVCOLUMN() *win.LVCOLUMN { method sendMessage (line 469) | func (tvc *TableViewColumn) sendMessage(msg uint32, wp, lp uintptr) ui... function NewTableViewColumn (line 34) | func NewTableViewColumn() *TableViewColumn { FILE: tableviewcolumnlist.go type TableViewColumnList (line 9) | type TableViewColumnList struct method Add (line 19) | func (l *TableViewColumnList) Add(item *TableViewColumn) error { method At (line 26) | func (l *TableViewColumnList) At(index int) *TableViewColumn { method ByName (line 32) | func (l *TableViewColumnList) ByName(name string) *TableViewColumn { method Clear (line 43) | func (l *TableViewColumnList) Clear() error { method Index (line 55) | func (l *TableViewColumnList) Index(item *TableViewColumn) int { method Contains (line 66) | func (l *TableViewColumnList) Contains(item *TableViewColumn) bool { method Insert (line 74) | func (l *TableViewColumnList) Insert(index int, item *TableViewColumn)... method Len (line 96) | func (l *TableViewColumnList) Len() int { method Remove (line 101) | func (l *TableViewColumnList) Remove(item *TableViewColumn) error { method RemoveAt (line 111) | func (l *TableViewColumnList) RemoveAt(index int) error { method unsetColumnsTV (line 125) | func (l *TableViewColumnList) unsetColumnsTV() { function newTableViewColumnList (line 14) | func newTableViewColumnList(tv *TableView) *TableViewColumnList { FILE: tabpage.go constant tabPageWindowClass (line 13) | tabPageWindowClass = `\o/ Walk_TabPage_Class \o/` function init (line 17) | func init() { type TabPage (line 25) | type TabPage struct method Enabled (line 74) | func (tp *TabPage) Enabled() bool { method Background (line 82) | func (tp *TabPage) Background() Brush { method Font (line 96) | func (tp *TabPage) Font() *Font { method Image (line 106) | func (tp *TabPage) Image() Image { method SetImage (line 110) | func (tp *TabPage) SetImage(value Image) error { method Title (line 120) | func (tp *TabPage) Title() string { method SetTitle (line 124) | func (tp *TabPage) SetTitle(value string) error { function NewTabPage (line 34) | func NewTabPage() (*TabPage, error) { FILE: tabpagelist.go type tabPageListObserver (line 13) | type tabPageListObserver interface type TabPageList (line 22) | type TabPageList struct method Add (line 31) | func (l *TabPageList) Add(item *TabPage) error { method At (line 35) | func (l *TabPageList) At(index int) *TabPage { method Clear (line 39) | func (l *TabPageList) Clear() error { method Index (line 60) | func (l *TabPageList) Index(item *TabPage) int { method Contains (line 70) | func (l *TabPageList) Contains(item *TabPage) bool { method indexHandle (line 74) | func (l *TabPageList) indexHandle(handle win.HWND) int { method containsHandle (line 84) | func (l *TabPageList) containsHandle(handle win.HWND) bool { method insertIntoSlice (line 88) | func (l *TabPageList) insertIntoSlice(index int, item *TabPage) { method Insert (line 94) | func (l *TabPageList) Insert(index int, item *TabPage) error { method Len (line 116) | func (l *TabPageList) Len() int { method Remove (line 120) | func (l *TabPageList) Remove(item *TabPage) error { method RemoveAt (line 129) | func (l *TabPageList) RemoveAt(index int) error { function newTabPageList (line 27) | func newTabPageList(observer tabPageListObserver) *TabPageList { FILE: tabwidget.go constant tabWidgetWindowClass (line 17) | tabWidgetWindowClass = `\o/ Walk_TabWidget_Class \o/` function init (line 19) | func init() { type TabWidget (line 26) | type TabWidget struct method Dispose (line 96) | func (tw *TabWidget) Dispose() { method applyEnabled (line 105) | func (tw *TabWidget) applyEnabled(enabled bool) { method applyFont (line 113) | func (tw *TabWidget) applyFont(font *Font) { method ApplyDPI (line 122) | func (tw *TabWidget) ApplyDPI(dpi int) { method CurrentIndex (line 152) | func (tw *TabWidget) CurrentIndex() int { method SetCurrentIndex (line 156) | func (tw *TabWidget) SetCurrentIndex(index int) error { method CurrentIndexChanged (line 177) | func (tw *TabWidget) CurrentIndexChanged() *Event { method Pages (line 181) | func (tw *TabWidget) Pages() *TabPageList { method Persistent (line 185) | func (tw *TabWidget) Persistent() bool { method SetPersistent (line 189) | func (tw *TabWidget) SetPersistent(value bool) { method SaveState (line 193) | func (tw *TabWidget) SaveState() error { method RestoreState (line 205) | func (tw *TabWidget) RestoreState() error { method resizePages (line 233) | func (tw *TabWidget) resizePages() { method pageBounds (line 242) | func (tw *TabWidget) pageBounds() Rectangle { method onResize (line 275) | func (tw *TabWidget) onResize(width, height int32) { method onSelChange (line 284) | func (tw *TabWidget) onSelChange() { method WndProc (line 317) | func (tw *TabWidget) WndProc(hwnd win.HWND, msg uint32, wParam, lParam... method onPageChanged (line 509) | func (tw *TabWidget) onPageChanged(page *TabPage) (err error) { method onInsertingPage (line 522) | func (tw *TabWidget) onInsertingPage(index int, page *TabPage) (err er... method onInsertedPage (line 526) | func (tw *TabWidget) onInsertedPage(index int, page *TabPage) (err err... method removePage (line 568) | func (tw *TabWidget) removePage(page *TabPage) (err error) { method onRemovingPage (line 589) | func (tw *TabWidget) onRemovingPage(index int, page *TabPage) (err err... method onRemovedPage (line 593) | func (tw *TabWidget) onRemovedPage(index int, page *TabPage) (err erro... method onClearingPages (line 633) | func (tw *TabWidget) onClearingPages(pages []*TabPage) (err error) { method onClearedPages (line 637) | func (tw *TabWidget) onClearedPages(pages []*TabPage) (err error) { method tcitemFromPage (line 649) | func (tw *TabWidget) tcitemFromPage(page *TabPage) *win.TCITEM { method imageIndex (line 669) | func (tw *TabWidget) imageIndex(image *Bitmap) (index int32, err error) { method updateNonClientSize (line 689) | func (tw *TabWidget) updateNonClientSize() { method CreateLayoutItem (line 698) | func (tw *TabWidget) CreateLayoutItem(ctx *LayoutContext) LayoutItem { function NewTabWidget (line 38) | func NewTabWidget(parent Container) (*TabWidget, error) { function tabWidgetTabWndProc (line 347) | func tabWidgetTabWndProc(hwnd win.HWND, msg uint32, wParam, lParam uintp... type tabWidgetLayoutItem (line 728) | type tabWidgetLayoutItem struct method LayoutFlags (line 735) | func (li *tabWidgetLayoutItem) LayoutFlags() LayoutFlags { method MinSize (line 749) | func (li *tabWidgetLayoutItem) MinSize() Size { method MinSizeForSize (line 768) | func (li *tabWidgetLayoutItem) MinSizeForSize(size Size) Size { method HasHeightForWidth (line 772) | func (li *tabWidgetLayoutItem) HasHeightForWidth() bool { method HeightForWidth (line 786) | func (li *tabWidgetLayoutItem) HeightForWidth(width int) int { method IdealSize (line 809) | func (li *tabWidgetLayoutItem) IdealSize() Size { method PerformLayout (line 813) | func (li *tabWidgetLayoutItem) PerformLayout() []LayoutResultItem { FILE: textedit.go type TextEdit (line 17) | type TextEdit struct method applyFont (line 70) | func (te *TextEdit) applyFont(font *Font) { method updateMargins (line 76) | func (te *TextEdit) updateMargins() { method Text (line 130) | func (te *TextEdit) Text() string { method TextLength (line 134) | func (te *TextEdit) TextLength() int { method SetText (line 138) | func (te *TextEdit) SetText(text string) (err error) { method CompactHeight (line 157) | func (te *TextEdit) CompactHeight() bool { method SetCompactHeight (line 161) | func (te *TextEdit) SetCompactHeight(enabled bool) { method TextAlignment (line 180) | func (te *TextEdit) TextAlignment() Alignment1D { method SetTextAlignment (line 192) | func (te *TextEdit) SetTextAlignment(alignment Alignment1D) error { method MaxLength (line 213) | func (te *TextEdit) MaxLength() int { method SetMaxLength (line 217) | func (te *TextEdit) SetMaxLength(value int) { method ScrollToCaret (line 221) | func (te *TextEdit) ScrollToCaret() { method TextSelection (line 225) | func (te *TextEdit) TextSelection() (start, end int) { method SetTextSelection (line 230) | func (te *TextEdit) SetTextSelection(start, end int) { method ReplaceSelectedText (line 234) | func (te *TextEdit) ReplaceSelectedText(text string, canUndo bool) { method AppendText (line 240) | func (te *TextEdit) AppendText(value string) { method ReadOnly (line 248) | func (te *TextEdit) ReadOnly() bool { method SetReadOnly (line 252) | func (te *TextEdit) SetReadOnly(readOnly bool) error { method TextChanged (line 262) | func (te *TextEdit) TextChanged() *Event { method TextColor (line 266) | func (te *TextEdit) TextColor() Color { method SetTextColor (line 270) | func (te *TextEdit) SetTextColor(c Color) { method ContextMenuLocation (line 277) | func (te *TextEdit) ContextMenuLocation() Point { method NeedsWmSize (line 289) | func (*TextEdit) NeedsWmSize() bool { method WndProc (line 293) | func (te *TextEdit) WndProc(hwnd win.HWND, msg uint32, wParam, lParam ... method CreateLayoutItem (line 322) | func (te *TextEdit) CreateLayoutItem(ctx *LayoutContext) LayoutItem { function NewTextEdit (line 28) | func NewTextEdit(parent Container) (*TextEdit, error) { function NewTextEditWithStyle (line 32) | func NewTextEditWithStyle(parent Container, style uint32) (*TextEdit, er... function init (line 99) | func init() { function drawTextCompatibleEditWordbreakProc (line 105) | func drawTextCompatibleEditWordbreakProc(lpch *uint16, ichCurrent, cch, ... type textEditLayoutItem (line 338) | type textEditLayoutItem struct method LayoutFlags (line 350) | func (li *textEditLayoutItem) LayoutFlags() LayoutFlags { method IdealSize (line 358) | func (li *textEditLayoutItem) IdealSize() Size { method MinSize (line 366) | func (li *textEditLayoutItem) MinSize() Size { method HasHeightForWidth (line 375) | func (li *textEditLayoutItem) HasHeightForWidth() bool { method HeightForWidth (line 379) | func (li *textEditLayoutItem) HeightForWidth(width int) int { FILE: textlabel.go type TextLabel (line 13) | type TextLabel struct method asStatic (line 43) | func (tl *TextLabel) asStatic() *static { method TextAlignment (line 47) | func (tl *TextLabel) TextAlignment() Alignment2D { method SetTextAlignment (line 51) | func (tl *TextLabel) SetTextAlignment(alignment Alignment2D) error { method Text (line 59) | func (tl *TextLabel) Text() string { method SetText (line 63) | func (tl *TextLabel) SetText(text string) error { method CreateLayoutItem (line 75) | func (tl *TextLabel) CreateLayoutItem(ctx *LayoutContext) LayoutItem { function NewTextLabel (line 18) | func NewTextLabel(parent Container) (*TextLabel, error) { function NewTextLabelWithStyle (line 22) | func NewTextLabelWithStyle(parent Container, style uint32) (*TextLabel, ... type textLabelLayoutItem (line 84) | type textLabelLayoutItem struct method LayoutFlags (line 93) | func (*textLabelLayoutItem) LayoutFlags() LayoutFlags { method IdealSize (line 97) | func (li *textLabelLayoutItem) IdealSize() Size { method MinSize (line 101) | func (li *textLabelLayoutItem) MinSize() Size { method HasHeightForWidth (line 105) | func (li *textLabelLayoutItem) HasHeightForWidth() bool { method HeightForWidth (line 109) | func (li *textLabelLayoutItem) HeightForWidth(width int) int { FILE: toolbar.go type ToolBarButtonStyle (line 17) | type ToolBarButtonStyle constant ToolBarButtonImageOnly (line 20) | ToolBarButtonImageOnly ToolBarButtonStyle = iota constant ToolBarButtonTextOnly (line 21) | ToolBarButtonTextOnly constant ToolBarButtonImageBeforeText (line 22) | ToolBarButtonImageBeforeText constant ToolBarButtonImageAboveText (line 23) | ToolBarButtonImageAboveText type ToolBar (line 26) | type ToolBar struct method Dispose (line 80) | func (tb *ToolBar) Dispose() { method applyFont (line 91) | func (tb *ToolBar) applyFont(font *Font) { method ApplyDPI (line 99) | func (tb *ToolBar) ApplyDPI(dpi int) { method Orientation (line 134) | func (tb *ToolBar) Orientation() Orientation { method ButtonStyle (line 144) | func (tb *ToolBar) ButtonStyle() ToolBarButtonStyle { method applyDefaultButtonWidth (line 148) | func (tb *ToolBar) applyDefaultButtonWidth() error { method DefaultButtonWidth (line 176) | func (tb *ToolBar) DefaultButtonWidth() int { method SetDefaultButtonWidth (line 185) | func (tb *ToolBar) SetDefaultButtonWidth(width int) error { method MaxTextRows (line 209) | func (tb *ToolBar) MaxTextRows() int { method SetMaxTextRows (line 213) | func (tb *ToolBar) SetMaxTextRows(maxTextRows int) error { method Actions (line 223) | func (tb *ToolBar) Actions() *ActionList { method ImageList (line 227) | func (tb *ToolBar) ImageList() *ImageList { method SetImageList (line 231) | func (tb *ToolBar) SetImageList(value *ImageList) { method imageIndex (line 243) | func (tb *ToolBar) imageIndex(image Image) (imageIndex int32, err erro... method WndProc (line 264) | func (tb *ToolBar) WndProc(hwnd win.HWND, msg uint32, wParam, lParam u... method initButtonForAction (line 325) | func (tb *ToolBar) initButtonForAction(action *Action, state, style *b... method onActionChanged (line 386) | func (tb *ToolBar) onActionChanged(action *Action) error { method onActionVisibleChanged (line 417) | func (tb *ToolBar) onActionVisibleChanged(action *Action) error { method insertAction (line 429) | func (tb *ToolBar) insertAction(action *Action, visibleChanged bool) (... method removeAction (line 478) | func (tb *ToolBar) removeAction(action *Action, visibleChanged bool) e... method onInsertedAction (line 494) | func (tb *ToolBar) onInsertedAction(action *Action) error { method onRemovingAction (line 498) | func (tb *ToolBar) onRemovingAction(action *Action) error { method onClearingActions (line 502) | func (tb *ToolBar) onClearingActions() error { method CreateLayoutItem (line 514) | func (tb *ToolBar) CreateLayoutItem(ctx *LayoutContext) LayoutItem { function NewToolBarWithOrientationAndButtonStyle (line 35) | func NewToolBarWithOrientationAndButtonStyle(parent Container, orientati... function NewToolBar (line 72) | func NewToolBar(parent Container) (*ToolBar, error) { function NewVerticalToolBar (line 76) | func NewVerticalToolBar(parent Container) (*ToolBar, error) { type toolBarLayoutItem (line 553) | type toolBarLayoutItem struct method LayoutFlags (line 559) | func (li *toolBarLayoutItem) LayoutFlags() LayoutFlags { method IdealSize (line 563) | func (li *toolBarLayoutItem) IdealSize() Size { method MinSize (line 567) | func (li *toolBarLayoutItem) MinSize() Size { FILE: toolbutton.go type ToolButton (line 13) | type ToolButton struct method WndProc (line 37) | func (tb *ToolButton) WndProc(hwnd win.HWND, msg uint32, wParam, lPara... method CreateLayoutItem (line 46) | func (tb *ToolButton) CreateLayoutItem(ctx *LayoutContext) LayoutItem { function NewToolButton (line 17) | func NewToolButton(parent Container) (*ToolButton, error) { type toolButtonLayoutItem (line 52) | type toolButtonLayoutItem struct method LayoutFlags (line 57) | func (*toolButtonLayoutItem) LayoutFlags() LayoutFlags { method IdealSize (line 61) | func (tb *toolButtonLayoutItem) IdealSize() Size { method MinSize (line 65) | func (tb *toolButtonLayoutItem) MinSize() Size { FILE: tools/ui2walk/ui2walk.go type String (line 26) | type String struct type UI (line 32) | type UI struct type Widget (line 39) | type Widget struct type Layout (line 51) | type Layout struct type Item (line 60) | type Item struct type Spacer (line 69) | type Spacer struct type AddAction (line 74) | type AddAction struct type Action (line 78) | type Action struct type Attribute (line 83) | type Attribute struct type Property (line 88) | type Property struct type Font (line 100) | type Font struct type Rectangle (line 109) | type Rectangle struct type Size (line 116) | type Size struct type CustomWidgets (line 121) | type CustomWidgets struct type CustomWidget (line 125) | type CustomWidget struct function trString (line 130) | func trString(str *String) string { function logFatal (line 161) | func logFatal(err error) { function parseUI (line 167) | func parseUI(reader io.Reader) (*UI, error) { function writeAttribute (line 177) | func writeAttribute(buf *bytes.Buffer, attr *Attribute, qualifiedReceive... function writeAttributes (line 192) | func writeAttributes(buf *bytes.Buffer, attrs []*Attribute, qualifiedRec... function writeProperty (line 202) | func writeProperty(buf *bytes.Buffer, prop *Property, qualifiedReceiver ... function writeProperties (line 324) | func writeProperties(buf *bytes.Buffer, props []*Property, qualifiedRece... function writeItemInitializations (line 355) | func writeItemInitializations(buf *bytes.Buffer, items []*Item, parent *... function writeLayoutInitialization (line 439) | func writeLayoutInitialization(buf *bytes.Buffer, layout *Layout, parent... function writeWidgetInitialization (line 521) | func writeWidgetInitialization(buf *bytes.Buffer, widget *Widget, parent... function writeWidgetInitializations (line 655) | func writeWidgetInitializations(buf *bytes.Buffer, widgets []*Widget, pa... function writeWidgetDecl (line 669) | func writeWidgetDecl(buf *bytes.Buffer, widget *Widget, parent *Widget) ... function writeWidgetDecls (line 747) | func writeWidgetDecls(buf *bytes.Buffer, widgets []*Widget, parent *Widg... function writeItemDecls (line 762) | func writeItemDecls(buf *bytes.Buffer, items []*Item, parent *Widget) er... function writeActionDecl (line 776) | func writeActionDecl(buf *bytes.Buffer, action *Action) error { function writeActionDecls (line 782) | func writeActionDecls(buf *bytes.Buffer, actions []*Action) error { function writeMenuInitialization (line 792) | func writeMenuInitialization(buf *bytes.Buffer, menu *Widget, realAction... function writeActionInitializations (line 869) | func writeActionInitializations(buf *bytes.Buffer, actions []*Action) er... function generateUICode (line 892) | func generateUICode(buf *bytes.Buffer, ui *UI) error { function generateLogicCode (line 1067) | func generateLogicCode(buf *bytes.Buffer, ui *UI) error { function findWidget (line 1200) | func findWidget(parent *Widget, class string, nameSubstrs []string) *Wid... function processFile (line 1236) | func processFile(uiFilePath string) error { function processDirectory (line 1325) | func processDirectory(dirPath string) error { function main (line 1359) | func main() { FILE: tooltip.go constant maxToolTipTextLen (line 19) | maxToolTipTextLen = 1024 type ToolTip (line 21) | type ToolTip struct method Title (line 62) | func (tt *ToolTip) Title() string { method SetTitle (line 76) | func (tt *ToolTip) SetTitle(title string) error { method SetInfoTitle (line 80) | func (tt *ToolTip) SetInfoTitle(title string) error { method SetWarningTitle (line 84) | func (tt *ToolTip) SetWarningTitle(title string) error { method SetErrorTitle (line 88) | func (tt *ToolTip) SetErrorTitle(title string) error { method setTitle (line 92) | func (tt *ToolTip) setTitle(title string, icon uintptr) error { method track (line 104) | func (tt *ToolTip) track(tool Widget) error { method untrack (line 148) | func (tt *ToolTip) untrack(tool Widget) error { method AddTool (line 159) | func (tt *ToolTip) AddTool(tool Widget) error { method addTrackedTool (line 163) | func (tt *ToolTip) addTrackedTool(tool Widget) error { method addTool (line 167) | func (tt *ToolTip) addTool(hwnd win.HWND, track bool) error { method RemoveTool (line 190) | func (tt *ToolTip) RemoveTool(tool Widget) error { method removeTool (line 194) | func (tt *ToolTip) removeTool(hwnd win.HWND) error { method Text (line 205) | func (tt *ToolTip) Text(tool Widget) string { method text (line 209) | func (tt *ToolTip) text(hwnd win.HWND) string { method SetText (line 218) | func (tt *ToolTip) SetText(tool Widget, text string) error { method setText (line 222) | func (tt *ToolTip) setText(hwnd win.HWND, text string) error { method toolInfo (line 248) | func (tt *ToolTip) toolInfo(hwnd win.HWND) *win.TOOLINFO { method hwndForTool (line 264) | func (*ToolTip) hwndForTool(tool Widget) win.HWND { function NewToolTip (line 25) | func NewToolTip() (*ToolTip, error) { function newToolTip (line 36) | func newToolTip(style uint32) (*ToolTip, error) { FILE: tooltiperrorpresenter.go type ToolTipErrorPresenter (line 15) | type ToolTipErrorPresenter struct method Dispose (line 49) | func (ttep *ToolTipErrorPresenter) Dispose() { method PresentError (line 62) | func (ttep *ToolTipErrorPresenter) PresentError(err error, widget Widg... method track (line 121) | func (ttep *ToolTipErrorPresenter) track(widget Widget) { method untrack (line 157) | func (ttep *ToolTipErrorPresenter) untrack() { function NewToolTipErrorPresenter (line 25) | func NewToolTipErrorPresenter() (*ToolTipErrorPresenter, error) { FILE: treeitemevent.go type treeItemEventHandlerInfo (line 9) | type treeItemEventHandlerInfo struct type TreeItemEventHandler (line 14) | type TreeItemEventHandler type TreeItemEvent (line 16) | type TreeItemEvent struct method Attach (line 20) | func (e *TreeItemEvent) Attach(handler TreeItemEventHandler) int { method Detach (line 35) | func (e *TreeItemEvent) Detach(handle int) { method Once (line 39) | func (e *TreeItemEvent) Once(handler TreeItemEventHandler) { type TreeItemEventPublisher (line 44) | type TreeItemEventPublisher struct method Event (line 48) | func (p *TreeItemEventPublisher) Event() *TreeItemEvent { method Publish (line 52) | func (p *TreeItemEventPublisher) Publish(item TreeItem) { FILE: treeview.go type treeViewItemInfo (line 16) | type treeViewItemInfo struct type TreeView (line 21) | type TreeView struct method Dispose (line 102) | func (tv *TreeView) Dispose() { method SetBackground (line 108) | func (tv *TreeView) SetBackground(bg Brush) { method Model (line 126) | func (tv *TreeView) Model() TreeModel { method SetModel (line 130) | func (tv *TreeView) SetModel(model TreeModel) error { method CurrentItem (line 203) | func (tv *TreeView) CurrentItem() TreeItem { method SetCurrentItem (line 207) | func (tv *TreeView) SetCurrentItem(item TreeItem) error { method EnsureVisible (line 232) | func (tv *TreeView) EnsureVisible(item TreeItem) error { method handleForItem (line 243) | func (tv *TreeView) handleForItem(item TreeItem) (win.HTREEITEM, error) { method ItemAt (line 256) | func (tv *TreeView) ItemAt(x, y int) TreeItem { method ItemHeight (line 269) | func (tv *TreeView) ItemHeight() int { method SetItemHeight (line 274) | func (tv *TreeView) SetItemHeight(height int) { method resetItems (line 278) | func (tv *TreeView) resetItems() error { method clearItems (line 297) | func (tv *TreeView) clearItems() error { method insertRoots (line 308) | func (tv *TreeView) insertRoots() error { method ApplyDPI (line 318) | func (tv *TreeView) ApplyDPI(dpi int) { method applyImageListForImage (line 324) | func (tv *TreeView) applyImageListForImage(image interface{}) { method disposeImageListAndCaches (line 333) | func (tv *TreeView) disposeImageListAndCaches() { method setTVITEMImageInfo (line 343) | func (tv *TreeView) setTVITEMImageInfo(tvi *win.TVITEM, item TreeItem) { method insertItem (line 365) | func (tv *TreeView) insertItem(item TreeItem) (win.HTREEITEM, error) { method insertItemAfter (line 369) | func (tv *TreeView) insertItemAfter(item TreeItem, hInsertAfter win.HT... method insertChildren (line 409) | func (tv *TreeView) insertChildren(parent TreeItem) error { method updateItem (line 425) | func (tv *TreeView) updateItem(item TreeItem) error { method removeItem (line 441) | func (tv *TreeView) removeItem(item TreeItem) error { method removeDescendants (line 464) | func (tv *TreeView) removeDescendants(parent TreeItem) error { method ensureItemAndAncestorsInserted (line 474) | func (tv *TreeView) ensureItemAndAncestorsInserted(item TreeItem) error { method Expanded (line 503) | func (tv *TreeView) Expanded(item TreeItem) bool { method SetExpanded (line 521) | func (tv *TreeView) SetExpanded(item TreeItem, expanded bool) error { method ExpandedChanged (line 547) | func (tv *TreeView) ExpandedChanged() *TreeItemEvent { method CurrentItemChanged (line 551) | func (tv *TreeView) CurrentItemChanged() *Event { method ItemActivated (line 555) | func (tv *TreeView) ItemActivated() *Event { method WndProc (line 559) | func (tv *TreeView) WndProc(hwnd win.HWND, msg uint32, wParam, lParam ... method NeedsWmSize (line 644) | func (*TreeView) NeedsWmSize() bool { method CreateLayoutItem (line 648) | func (tv *TreeView) CreateLayoutItem(ctx *LayoutContext) LayoutItem { function NewTreeView (line 41) | func NewTreeView(parent Container) (*TreeView, error) { FILE: util.go function init (line 30) | func init() { function maxi (line 46) | func maxi(a, b int) int { function mini (line 54) | func mini(a, b int) int { function boolToInt (line 62) | func boolToInt(value bool) int { function uint16IndexUint16 (line 70) | func uint16IndexUint16(s []uint16, v uint16) int { function uint16ContainsUint16 (line 80) | func uint16ContainsUint16(s []uint16, v uint16) bool { function uint16CountUint16 (line 84) | func uint16CountUint16(s []uint16, v uint16) int { function uint16RemoveUint16 (line 96) | func uint16RemoveUint16(s []uint16, v uint16) []uint16 { function assertFloat64Or (line 113) | func assertFloat64Or(value interface{}, defaultValue float64) float64 { function assertIntOr (line 121) | func assertIntOr(value interface{}, defaultValue int) int { function assertStringOr (line 129) | func assertStringOr(value interface{}, defaultValue string) string { function assertTimeOr (line 137) | func assertTimeOr(value interface{}, defaultValue time.Time) time.Time { function ParseFloat (line 145) | func ParseFloat(s string) (float64, error) { function FormatFloat (line 170) | func FormatFloat(f float64, prec int) string { function FormatFloatGrouped (line 174) | func FormatFloatGrouped(f float64, prec int) string { function formatBigRat (line 178) | func formatBigRat(r *big.Rat, prec int) string { function formatBigRatGrouped (line 182) | func formatBigRatGrouped(r *big.Rat, prec int) string { function formatFloatString (line 186) | func formatFloatString(s string, prec int, grouped bool) string { function applyEnabledToDescendants (line 230) | func applyEnabledToDescendants(window Window, enabled bool) { function applyFontToDescendants (line 251) | func applyFontToDescendants(window Window, font *Font) { function applySysColorsToDescendants (line 278) | func applySysColorsToDescendants(window Window) { function applyDPIToDescendants (line 295) | func applyDPIToDescendants(window Window, dpi int) { function walkDescendants (line 318) | func walkDescendants(window Window, f func(w Window) bool) { function less (line 351) | func less(a, b interface{}, order SortOrder) bool { function dpiForHDC (line 508) | func dpiForHDC(hdc win.HDC) int { function IntFrom96DPI (line 517) | func IntFrom96DPI(value, dpi int) int { function IntTo96DPI (line 522) | func IntTo96DPI(value, dpi int) int { function scaleInt (line 526) | func scaleInt(value int, scale float64) int { function MarginsFrom96DPI (line 531) | func MarginsFrom96DPI(value Margins, dpi int) Margins { function MarginsTo96DPI (line 536) | func MarginsTo96DPI(value Margins, dpi int) Margins { function scaleMargins (line 540) | func scaleMargins(value Margins, scale float64) Margins { function PointFrom96DPI (line 550) | func PointFrom96DPI(value Point, dpi int) Point { function PointTo96DPI (line 555) | func PointTo96DPI(value Point, dpi int) Point { function scalePoint (line 559) | func scalePoint(value Point, scale float64) Point { function RectangleFrom96DPI (line 567) | func RectangleFrom96DPI(value Rectangle, dpi int) Rectangle { function RectangleTo96DPI (line 572) | func RectangleTo96DPI(value Rectangle, dpi int) Rectangle { function scaleRectangle (line 576) | func scaleRectangle(value Rectangle, scale float64) Rectangle { function SizeFrom96DPI (line 586) | func SizeFrom96DPI(value Size, dpi int) Size { function SizeTo96DPI (line 591) | func SizeTo96DPI(value Size, dpi int) Size { function scaleSize (line 595) | func scaleSize(value Size, scale float64) Size { FILE: validators.go type Validator (line 16) | type Validator interface type ValidationError (line 20) | type ValidationError struct method Title (line 29) | func (ve *ValidationError) Title() string { method Message (line 33) | func (ve *ValidationError) Message() string { method Error (line 37) | func (ve *ValidationError) Error() string { function NewValidationError (line 25) | func NewValidationError(title, message string) *ValidationError { type RangeValidator (line 41) | type RangeValidator struct method Min (line 54) | func (rv *RangeValidator) Min() float64 { method Max (line 58) | func (rv *RangeValidator) Max() float64 { method Reset (line 62) | func (rv *RangeValidator) Reset(min, max float64) error { method Validate (line 72) | func (rv *RangeValidator) Validate(v interface{}) error { function NewRangeValidator (line 46) | func NewRangeValidator(min, max float64) (*RangeValidator, error) { type RegexpValidator (line 93) | type RegexpValidator struct method Pattern (line 106) | func (rv *RegexpValidator) Pattern() string { method Validate (line 110) | func (rv *RegexpValidator) Validate(v interface{}) error { function NewRegexpValidator (line 97) | func NewRegexpValidator(pattern string) (*RegexpValidator, error) { type selectionRequiredValidator (line 134) | type selectionRequiredValidator struct method Validate (line 143) | func (selectionRequiredValidator) Validate(v interface{}) error { function SelectionRequiredValidator (line 139) | func SelectionRequiredValidator() Validator { FILE: walk.go function LogErrors (line 17) | func LogErrors() bool { function SetLogErrors (line 21) | func SetLogErrors(v bool) { function PanicOnError (line 25) | func PanicOnError() bool { function SetPanicOnError (line 29) | func SetPanicOnError(v bool) { function TranslationFunc (line 33) | func TranslationFunc() TranslationFunction { function SetTranslationFunc (line 37) | func SetTranslationFunc(f TranslationFunction) { type TranslationFunction (line 41) | type TranslationFunction function tr (line 45) | func tr(source string, context ...string) string { type Disposable (line 53) | type Disposable interface type Disposables (line 57) | type Disposables struct method Add (line 62) | func (d *Disposables) Add(item Disposable) { method Spare (line 66) | func (d *Disposables) Spare() { method Treat (line 70) | func (d *Disposables) Treat() { FILE: webview.go constant webViewWindowClass (line 19) | webViewWindowClass = `\o/ Walk_WebView_Class \o/` function init (line 21) | func init() { type WebView (line 27) | type WebView struct method Dispose (line 211) | func (wv *WebView) Dispose() { method URL (line 224) | func (wv *WebView) URL() (url string, err error) { method SetURL (line 240) | func (wv *WebView) SetURL(url string) error { method URLChanged (line 254) | func (wv *WebView) URLChanged() *Event { method ShortcutsEnabled (line 258) | func (wv *WebView) ShortcutsEnabled() bool { method SetShortcutsEnabled (line 262) | func (wv *WebView) SetShortcutsEnabled(value bool) { method ShortcutsEnabledChanged (line 267) | func (wv *WebView) ShortcutsEnabledChanged() *Event { method NativeContextMenuEnabled (line 271) | func (wv *WebView) NativeContextMenuEnabled() bool { method SetNativeContextMenuEnabled (line 275) | func (wv *WebView) SetNativeContextMenuEnabled(value bool) { method NativeContextMenuEnabledChanged (line 280) | func (wv *WebView) NativeContextMenuEnabledChanged() *Event { method Navigating (line 284) | func (wv *WebView) Navigating() *WebViewNavigatingEvent { method Navigated (line 288) | func (wv *WebView) Navigated() *StringEvent { method Downloading (line 292) | func (wv *WebView) Downloading() *Event { method Downloaded (line 296) | func (wv *WebView) Downloaded() *Event { method DocumentCompleted (line 300) | func (wv *WebView) DocumentCompleted() *StringEvent { method NavigatedError (line 304) | func (wv *WebView) NavigatedError() *WebViewNavigatedErrorEvent { method NewWindow (line 308) | func (wv *WebView) NewWindow() *WebViewNewWindowEvent { method Quitting (line 312) | func (wv *WebView) Quitting() *Event { method WindowClosing (line 316) | func (wv *WebView) WindowClosing() *WebViewWindowClosingEvent { method StatusBarVisible (line 320) | func (wv *WebView) StatusBarVisible() bool { method StatusBarVisibleChanged (line 324) | func (wv *WebView) StatusBarVisibleChanged() *Event { method IsTheaterMode (line 328) | func (wv *WebView) IsTheaterMode() bool { method TheaterModeChanged (line 332) | func (wv *WebView) TheaterModeChanged() *Event { method ToolBarVisible (line 336) | func (wv *WebView) ToolBarVisible() bool { method ToolBarVisibleChanged (line 340) | func (wv *WebView) ToolBarVisibleChanged() *Event { method BrowserVisible (line 344) | func (wv *WebView) BrowserVisible() bool { method BrowserVisibleChanged (line 348) | func (wv *WebView) BrowserVisibleChanged() *Event { method ToolBarEnabled (line 352) | func (wv *WebView) ToolBarEnabled() bool { method ToolBarEnabledChanged (line 356) | func (wv *WebView) ToolBarEnabledChanged() *Event { method CanGoBack (line 360) | func (wv *WebView) CanGoBack() bool { method CanGoBackChanged (line 364) | func (wv *WebView) CanGoBackChanged() *Event { method CanGoForward (line 368) | func (wv *WebView) CanGoForward() bool { method CanGoForwardChanged (line 372) | func (wv *WebView) CanGoForwardChanged() *Event { method ProgressValue (line 376) | func (wv *WebView) ProgressValue() int32 { method ProgressMax (line 380) | func (wv *WebView) ProgressMax() int32 { method ProgressChanged (line 384) | func (wv *WebView) ProgressChanged() *Event { method StatusText (line 388) | func (wv *WebView) StatusText() string { method StatusTextChanged (line 392) | func (wv *WebView) StatusTextChanged() *Event { method DocumentTitle (line 396) | func (wv *WebView) DocumentTitle() string { method DocumentTitleChanged (line 400) | func (wv *WebView) DocumentTitleChanged() *Event { method Refresh (line 404) | func (wv *WebView) Refresh() error { method withWebBrowser2 (line 414) | func (wv *WebView) withWebBrowser2(f func(webBrowser2 *win.IWebBrowser... method onResize (line 425) | func (wv *WebView) onResize() { method withInPlaceActiveObject (line 439) | func (wv *WebView) withInPlaceActiveObject(f func(activeObject *win.IO... method translateAccelerator (line 455) | func (wv *WebView) translateAccelerator(msg *win.MSG) bool { method inPlaceActiveObjectTranslateAccelerator (line 463) | func (wv *WebView) inPlaceActiveObjectTranslateAccelerator(msg *win.MS... method inPlaceActiveObjectSetFocus (line 476) | func (wv *WebView) inPlaceActiveObjectSetFocus() win.HRESULT { method WndProc (line 493) | func (wv *WebView) WndProc(hwnd win.HWND, msg uint32, wParam, lParam u... method CreateLayoutItem (line 515) | func (wv *WebView) CreateLayoutItem(ctx *LayoutContext) LayoutItem { function NewWebView (line 68) | func NewWebView(parent Container) (*WebView, error) { FILE: webview_dwebbrowserevents2.go function init (line 22) | func init() { type webViewDWebBrowserEvents2 (line 36) | type webViewDWebBrowserEvents2 struct function webView_DWebBrowserEvents2_QueryInterface (line 40) | func webView_DWebBrowserEvents2_QueryInterface(wbe2 *webViewDWebBrowserE... function webView_DWebBrowserEvents2_AddRef (line 57) | func webView_DWebBrowserEvents2_AddRef(args *uintptr) uintptr { function webView_DWebBrowserEvents2_Release (line 61) | func webView_DWebBrowserEvents2_Release(args *uintptr) uintptr { function webView_DWebBrowserEvents2_GetTypeInfoCount (line 65) | func webView_DWebBrowserEvents2_GetTypeInfoCount(args *uintptr) uintptr { function webView_DWebBrowserEvents2_GetTypeInfo (line 78) | func webView_DWebBrowserEvents2_GetTypeInfo(args *uintptr) uintptr { function webView_DWebBrowserEvents2_GetIDsOfNames (line 90) | func webView_DWebBrowserEvents2_GetIDsOfNames(args *uintptr) uintptr { function webView_DWebBrowserEvents2_Invoke (line 115) | func webView_DWebBrowserEvents2_Invoke( FILE: webview_events.go type WebViewNavigatingEventData (line 17) | type WebViewNavigatingEventData struct method Url (line 27) | func (eventData *WebViewNavigatingEventData) Url() string { method Flags (line 35) | func (eventData *WebViewNavigatingEventData) Flags() int32 { method PostData (line 43) | func (eventData *WebViewNavigatingEventData) PostData() string { method Headers (line 60) | func (eventData *WebViewNavigatingEventData) Headers() string { method TargetFrameName (line 68) | func (eventData *WebViewNavigatingEventData) TargetFrameName() string { method Canceled (line 76) | func (eventData *WebViewNavigatingEventData) Canceled() bool { method SetCanceled (line 88) | func (eventData *WebViewNavigatingEventData) SetCanceled(value bool) { type WebViewNavigatingEventHandler (line 99) | type WebViewNavigatingEventHandler type WebViewNavigatingEvent (line 101) | type WebViewNavigatingEvent struct method Attach (line 105) | func (e *WebViewNavigatingEvent) Attach(handler WebViewNavigatingEvent... method Detach (line 117) | func (e *WebViewNavigatingEvent) Detach(handle int) { type WebViewNavigatingEventPublisher (line 121) | type WebViewNavigatingEventPublisher struct method Event (line 125) | func (p *WebViewNavigatingEventPublisher) Event() *WebViewNavigatingEv... method Publish (line 129) | func (p *WebViewNavigatingEventPublisher) Publish(eventData *WebViewNa... type WebViewNavigatedErrorEventData (line 137) | type WebViewNavigatedErrorEventData struct method Url (line 145) | func (eventData *WebViewNavigatedErrorEventData) Url() string { method TargetFrameName (line 153) | func (eventData *WebViewNavigatedErrorEventData) TargetFrameName() str... method StatusCode (line 161) | func (eventData *WebViewNavigatedErrorEventData) StatusCode() int32 { method Canceled (line 169) | func (eventData *WebViewNavigatedErrorEventData) Canceled() bool { method SetCanceled (line 181) | func (eventData *WebViewNavigatedErrorEventData) SetCanceled(value boo... type WebViewNavigatedErrorEventHandler (line 192) | type WebViewNavigatedErrorEventHandler type WebViewNavigatedErrorEvent (line 194) | type WebViewNavigatedErrorEvent struct method Attach (line 198) | func (e *WebViewNavigatedErrorEvent) Attach(handler WebViewNavigatedEr... method Detach (line 210) | func (e *WebViewNavigatedErrorEvent) Detach(handle int) { type WebViewNavigatedErrorEventPublisher (line 214) | type WebViewNavigatedErrorEventPublisher struct method Event (line 218) | func (p *WebViewNavigatedErrorEventPublisher) Event() *WebViewNavigate... method Publish (line 222) | func (p *WebViewNavigatedErrorEventPublisher) Publish(eventData *WebVi... type WebViewNewWindowEventData (line 230) | type WebViewNewWindowEventData struct method Canceled (line 238) | func (eventData *WebViewNewWindowEventData) Canceled() bool { method SetCanceled (line 250) | func (eventData *WebViewNewWindowEventData) SetCanceled(value bool) { method Flags (line 261) | func (eventData *WebViewNewWindowEventData) Flags() uint32 { method UrlContext (line 265) | func (eventData *WebViewNewWindowEventData) UrlContext() string { method Url (line 273) | func (eventData *WebViewNewWindowEventData) Url() string { type WebViewNewWindowEventHandler (line 281) | type WebViewNewWindowEventHandler type WebViewNewWindowEvent (line 283) | type WebViewNewWindowEvent struct method Attach (line 287) | func (e *WebViewNewWindowEvent) Attach(handler WebViewNewWindowEventHa... method Detach (line 299) | func (e *WebViewNewWindowEvent) Detach(handle int) { type WebViewNewWindowEventPublisher (line 303) | type WebViewNewWindowEventPublisher struct method Event (line 307) | func (p *WebViewNewWindowEventPublisher) Event() *WebViewNewWindowEvent { method Publish (line 311) | func (p *WebViewNewWindowEventPublisher) Publish(eventData *WebViewNew... type WebViewWindowClosingEventData (line 319) | type WebViewWindowClosingEventData struct method IsChildWindow (line 324) | func (eventData *WebViewWindowClosingEventData) IsChildWindow() bool { method Canceled (line 334) | func (eventData *WebViewWindowClosingEventData) Canceled() bool { method SetCanceled (line 346) | func (eventData *WebViewWindowClosingEventData) SetCanceled(value bool) { type WebViewWindowClosingEventHandler (line 357) | type WebViewWindowClosingEventHandler type WebViewWindowClosingEvent (line 359) | type WebViewWindowClosingEvent struct method Attach (line 363) | func (e *WebViewWindowClosingEvent) Attach(handler WebViewWindowClosin... method Detach (line 375) | func (e *WebViewWindowClosingEvent) Detach(handle int) { type WebViewWindowClosingEventPublisher (line 379) | type WebViewWindowClosingEventPublisher struct method Event (line 383) | func (p *WebViewWindowClosingEventPublisher) Event() *WebViewWindowClo... method Publish (line 387) | func (p *WebViewWindowClosingEventPublisher) Publish(eventData *WebVie... FILE: webview_idochostuihandler.go function init (line 20) | func init() { type webViewIDocHostUIHandler (line 45) | type webViewIDocHostUIHandler struct function webView_IDocHostUIHandler_QueryInterface (line 49) | func webView_IDocHostUIHandler_QueryInterface(docHostUIHandler *webViewI... function webView_IDocHostUIHandler_AddRef (line 63) | func webView_IDocHostUIHandler_AddRef(docHostUIHandler *webViewIDocHostU... function webView_IDocHostUIHandler_Release (line 67) | func webView_IDocHostUIHandler_Release(docHostUIHandler *webViewIDocHost... function webView_IDocHostUIHandler_ShowContextMenu (line 71) | func webView_IDocHostUIHandler_ShowContextMenu(docHostUIHandler *webView... function webView_IDocHostUIHandler_GetHostInfo (line 89) | func webView_IDocHostUIHandler_GetHostInfo(docHostUIHandler *webViewIDoc... function webView_IDocHostUIHandler_ShowUI (line 97) | func webView_IDocHostUIHandler_ShowUI(docHostUIHandler *webViewIDocHostU... function webView_IDocHostUIHandler_HideUI (line 101) | func webView_IDocHostUIHandler_HideUI(docHostUIHandler *webViewIDocHostU... function webView_IDocHostUIHandler_UpdateUI (line 105) | func webView_IDocHostUIHandler_UpdateUI(docHostUIHandler *webViewIDocHos... function webView_IDocHostUIHandler_EnableModeless (line 109) | func webView_IDocHostUIHandler_EnableModeless(docHostUIHandler *webViewI... function webView_IDocHostUIHandler_OnDocWindowActivate (line 113) | func webView_IDocHostUIHandler_OnDocWindowActivate(docHostUIHandler *web... function webView_IDocHostUIHandler_OnFrameWindowActivate (line 117) | func webView_IDocHostUIHandler_OnFrameWindowActivate(docHostUIHandler *w... function webView_IDocHostUIHandler_ResizeBorder (line 121) | func webView_IDocHostUIHandler_ResizeBorder(docHostUIHandler *webViewIDo... function webView_IDocHostUIHandler_TranslateAccelerator (line 125) | func webView_IDocHostUIHandler_TranslateAccelerator(docHostUIHandler *we... function webView_IDocHostUIHandler_GetOptionKeyPath (line 129) | func webView_IDocHostUIHandler_GetOptionKeyPath(docHostUIHandler *webVie... function webView_IDocHostUIHandler_GetDropTarget (line 133) | func webView_IDocHostUIHandler_GetDropTarget(docHostUIHandler *webViewID... function webView_IDocHostUIHandler_GetExternal (line 137) | func webView_IDocHostUIHandler_GetExternal(docHostUIHandler *webViewIDoc... function webView_IDocHostUIHandler_TranslateUrl (line 143) | func webView_IDocHostUIHandler_TranslateUrl(docHostUIHandler *webViewIDo... function webView_IDocHostUIHandler_FilterDataObject (line 149) | func webView_IDocHostUIHandler_FilterDataObject(docHostUIHandler *webVie... FILE: webview_ioleclientsite.go function init (line 20) | func init() { type webViewIOleClientSite (line 36) | type webViewIOleClientSite struct function webView_IOleClientSite_QueryInterface (line 43) | func webView_IOleClientSite_QueryInterface(clientSite *webViewIOleClient... function webView_IOleClientSite_AddRef (line 62) | func webView_IOleClientSite_AddRef(clientSite *webViewIOleClientSite) ui... function webView_IOleClientSite_Release (line 66) | func webView_IOleClientSite_Release(clientSite *webViewIOleClientSite) u... function webView_IOleClientSite_SaveObject (line 70) | func webView_IOleClientSite_SaveObject(clientSite *webViewIOleClientSite... function webView_IOleClientSite_GetMoniker (line 74) | func webView_IOleClientSite_GetMoniker(clientSite *webViewIOleClientSite... function webView_IOleClientSite_GetContainer (line 78) | func webView_IOleClientSite_GetContainer(clientSite *webViewIOleClientSi... function webView_IOleClientSite_ShowObject (line 84) | func webView_IOleClientSite_ShowObject(clientSite *webViewIOleClientSite... function webView_IOleClientSite_OnShowWindow (line 88) | func webView_IOleClientSite_OnShowWindow(clientSite *webViewIOleClientSi... function webView_IOleClientSite_RequestNewObjectLayout (line 92) | func webView_IOleClientSite_RequestNewObjectLayout(clientSite *webViewIO... FILE: webview_ioleinplaceframe.go function init (line 19) | func init() { type webViewIOleInPlaceFrame (line 41) | type webViewIOleInPlaceFrame struct function webView_IOleInPlaceFrame_QueryInterface (line 46) | func webView_IOleInPlaceFrame_QueryInterface(inPlaceFrame *webViewIOleIn... function webView_IOleInPlaceFrame_AddRef (line 50) | func webView_IOleInPlaceFrame_AddRef(inPlaceFrame *webViewIOleInPlaceFra... function webView_IOleInPlaceFrame_Release (line 54) | func webView_IOleInPlaceFrame_Release(inPlaceFrame *webViewIOleInPlaceFr... function webView_IOleInPlaceFrame_GetWindow (line 58) | func webView_IOleInPlaceFrame_GetWindow(inPlaceFrame *webViewIOleInPlace... function webView_IOleInPlaceFrame_ContextSensitiveHelp (line 64) | func webView_IOleInPlaceFrame_ContextSensitiveHelp(inPlaceFrame *webView... function webView_IOleInPlaceFrame_GetBorder (line 68) | func webView_IOleInPlaceFrame_GetBorder(inPlaceFrame *webViewIOleInPlace... function webView_IOleInPlaceFrame_RequestBorderSpace (line 72) | func webView_IOleInPlaceFrame_RequestBorderSpace(inPlaceFrame *webViewIO... function webView_IOleInPlaceFrame_SetBorderSpace (line 76) | func webView_IOleInPlaceFrame_SetBorderSpace(inPlaceFrame *webViewIOleIn... function webView_IOleInPlaceFrame_SetActiveObject (line 80) | func webView_IOleInPlaceFrame_SetActiveObject(inPlaceFrame *webViewIOleI... function webView_IOleInPlaceFrame_InsertMenus (line 84) | func webView_IOleInPlaceFrame_InsertMenus(inPlaceFrame *webViewIOleInPla... function webView_IOleInPlaceFrame_SetMenu (line 88) | func webView_IOleInPlaceFrame_SetMenu(inPlaceFrame *webViewIOleInPlaceFr... function webView_IOleInPlaceFrame_RemoveMenus (line 92) | func webView_IOleInPlaceFrame_RemoveMenus(inPlaceFrame *webViewIOleInPla... function webView_IOleInPlaceFrame_SetStatusText (line 96) | func webView_IOleInPlaceFrame_SetStatusText(inPlaceFrame *webViewIOleInP... function webView_IOleInPlaceFrame_EnableModeless (line 100) | func webView_IOleInPlaceFrame_EnableModeless(inPlaceFrame *webViewIOleIn... function webView_IOleInPlaceFrame_TranslateAccelerator (line 104) | func webView_IOleInPlaceFrame_TranslateAccelerator(inPlaceFrame *webView... FILE: webview_ioleinplacesite.go function init (line 20) | func init() { type webViewIOleInPlaceSite (line 42) | type webViewIOleInPlaceSite struct function webView_IOleInPlaceSite_QueryInterface (line 47) | func webView_IOleInPlaceSite_QueryInterface(inPlaceSite *webViewIOleInPl... function webView_IOleInPlaceSite_AddRef (line 58) | func webView_IOleInPlaceSite_AddRef(inPlaceSite *webViewIOleInPlaceSite)... function webView_IOleInPlaceSite_Release (line 62) | func webView_IOleInPlaceSite_Release(inPlaceSite *webViewIOleInPlaceSite... function webView_IOleInPlaceSite_GetWindow (line 66) | func webView_IOleInPlaceSite_GetWindow(inPlaceSite *webViewIOleInPlaceSi... function webView_IOleInPlaceSite_ContextSensitiveHelp (line 72) | func webView_IOleInPlaceSite_ContextSensitiveHelp(inPlaceSite *webViewIO... function webView_IOleInPlaceSite_CanInPlaceActivate (line 76) | func webView_IOleInPlaceSite_CanInPlaceActivate(inPlaceSite *webViewIOle... function webView_IOleInPlaceSite_OnInPlaceActivate (line 80) | func webView_IOleInPlaceSite_OnInPlaceActivate(inPlaceSite *webViewIOleI... function webView_IOleInPlaceSite_OnUIActivate (line 84) | func webView_IOleInPlaceSite_OnUIActivate(inPlaceSite *webViewIOleInPlac... function webView_IOleInPlaceSite_GetWindowContext (line 88) | func webView_IOleInPlaceSite_GetWindowContext(inPlaceSite *webViewIOleIn... function webView_IOleInPlaceSite_Scroll (line 100) | func webView_IOleInPlaceSite_Scroll(inPlaceSite *webViewIOleInPlaceSite,... function webView_IOleInPlaceSite_OnUIDeactivate (line 104) | func webView_IOleInPlaceSite_OnUIDeactivate(inPlaceSite *webViewIOleInPl... function webView_IOleInPlaceSite_OnInPlaceDeactivate (line 108) | func webView_IOleInPlaceSite_OnInPlaceDeactivate(inPlaceSite *webViewIOl... function webView_IOleInPlaceSite_DiscardUndoState (line 112) | func webView_IOleInPlaceSite_DiscardUndoState(inPlaceSite *webViewIOleIn... function webView_IOleInPlaceSite_DeactivateAndUndo (line 116) | func webView_IOleInPlaceSite_DeactivateAndUndo(inPlaceSite *webViewIOleI... function webView_IOleInPlaceSite_OnPosRectChange (line 120) | func webView_IOleInPlaceSite_OnPosRectChange(inPlaceSite *webViewIOleInP... FILE: widget.go type LayoutFlags (line 16) | type LayoutFlags constant ShrinkableHorz (line 20) | ShrinkableHorz LayoutFlags = 1 << iota constant ShrinkableVert (line 23) | ShrinkableVert constant GrowableHorz (line 26) | GrowableHorz constant GrowableVert (line 29) | GrowableVert constant GreedyHorz (line 33) | GreedyHorz constant GreedyVert (line 37) | GreedyVert type Widget (line 40) | type Widget interface type WidgetBase (line 93) | type WidgetBase struct method init (line 130) | func (wb *WidgetBase) init(widget Widget) error { method Dispose (line 156) | func (wb *WidgetBase) Dispose() { method AsWidgetBase (line 173) | func (wb *WidgetBase) AsWidgetBase() *WidgetBase { method Bounds (line 181) | func (wb *WidgetBase) Bounds() Rectangle { method BoundsPixels (line 189) | func (wb *WidgetBase) BoundsPixels() Rectangle { method BringToTop (line 206) | func (wb *WidgetBase) BringToTop() error { method Enabled (line 217) | func (wb *WidgetBase) Enabled() bool { method Font (line 228) | func (wb *WidgetBase) Font() *Font { method applyFont (line 238) | func (wb *WidgetBase) applyFont(font *Font) { method Alignment (line 245) | func (wb *WidgetBase) Alignment() Alignment2D { method SetAlignment (line 250) | func (wb *WidgetBase) SetAlignment(alignment Alignment2D) error { method SetMinMaxSize (line 268) | func (wb *WidgetBase) SetMinMaxSize(min, max Size) (err error) { method AlwaysConsumeSpace (line 278) | func (wb *WidgetBase) AlwaysConsumeSpace() bool { method SetAlwaysConsumeSpace (line 284) | func (wb *WidgetBase) SetAlwaysConsumeSpace(b bool) error { method Parent (line 293) | func (wb *WidgetBase) Parent() Container { method SetParent (line 299) | func (wb *WidgetBase) SetParent(parent Container) (err error) { method ForEachAncestor (line 382) | func (wb *WidgetBase) ForEachAncestor(f func(window Window) bool) { method ToolTipText (line 397) | func (wb *WidgetBase) ToolTipText() string { method SetToolTipText (line 405) | func (wb *WidgetBase) SetToolTipText(s string) error { method GraphicsEffects (line 418) | func (wb *WidgetBase) GraphicsEffects() *WidgetGraphicsEffectList { method onInsertedGraphicsEffect (line 422) | func (wb *WidgetBase) onInsertedGraphicsEffect(index int, effect Widge... method onRemovedGraphicsEffect (line 428) | func (wb *WidgetBase) onRemovedGraphicsEffect(index int, effect Widget... method onClearedGraphicsEffects (line 434) | func (wb *WidgetBase) onClearedGraphicsEffects() error { method invalidateBorderInParent (line 440) | func (wb *WidgetBase) invalidateBorderInParent() { method hasActiveGraphicsEffects (line 465) | func (wb *WidgetBase) hasActiveGraphicsEffects() bool { method hasComplexBackground (line 483) | func (wb *WidgetBase) hasComplexBackground() bool { method LayoutFlags (line 512) | func (wb *WidgetBase) LayoutFlags() LayoutFlags { method SizeHint (line 516) | func (wb *WidgetBase) SizeHint() Size { method MinSizeHint (line 524) | func (wb *WidgetBase) MinSizeHint() Size { function InitWidget (line 105) | func InitWidget(widget Widget, parent Window, className string, style, e... function ancestor (line 501) | func ancestor(w Widget) Form { FILE: widgetlist.go type widgetListObserver (line 13) | type widgetListObserver interface type WidgetList (line 22) | type WidgetList struct method Add (line 32) | func (l *WidgetList) Add(item Widget) error { method At (line 36) | func (l *WidgetList) At(index int) Widget { method Clear (line 40) | func (l *WidgetList) Clear() error { method Index (line 65) | func (l *WidgetList) Index(item Widget) int { method Contains (line 77) | func (l *WidgetList) Contains(item Widget) bool { method indexHandle (line 81) | func (l *WidgetList) indexHandle(handle win.HWND) int { method containsHandle (line 91) | func (l *WidgetList) containsHandle(handle win.HWND) bool { method insertIntoSlice (line 95) | func (l *WidgetList) insertIntoSlice(index int, item Widget) { method Insert (line 101) | func (l *WidgetList) Insert(index int, item Widget) error { method Len (line 125) | func (l *WidgetList) Len() int { method Remove (line 129) | func (l *WidgetList) Remove(item Widget) error { method RemoveAt (line 138) | func (l *WidgetList) RemoveAt(index int) error { function newWidgetList (line 28) | func newWidgetList(observer widgetListObserver) *WidgetList { FILE: window.go constant notifyIconMessageId (line 25) | notifyIconMessageId = win.WM_APP + iota type Window (line 29) | type Window interface type calcTextSizeInfo (line 396) | type calcTextSizeInfo struct type WindowBase (line 404) | type WindowBase struct method MustRegisterProperty (line 736) | func (wb *WindowBase) MustRegisterProperty(name string, property Prope... method Property (line 747) | func (wb *WindowBase) Property(name string) Property { method hasStyleBits (line 751) | func (wb *WindowBase) hasStyleBits(bits uint32) bool { method hasExtendedStyleBits (line 755) | func (wb *WindowBase) hasExtendedStyleBits(bits uint32) bool { method setAndClearStyleBits (line 765) | func (wb *WindowBase) setAndClearStyleBits(set, clear uint32) error { method setAndClearExtendedStyleBits (line 769) | func (wb *WindowBase) setAndClearExtendedStyleBits(set, clear uint32) ... method ensureStyleBits (line 789) | func (wb *WindowBase) ensureStyleBits(bits uint32, set bool) error { method ensureExtendedStyleBits (line 793) | func (wb *WindowBase) ensureExtendedStyleBits(bits uint32, set bool) e... method Accessibility (line 810) | func (wb *WindowBase) Accessibility() *Accessibility { method Handle (line 818) | func (wb *WindowBase) Handle() win.HWND { method SendMessage (line 823) | func (wb *WindowBase) SendMessage(msg uint32, wParam, lParam uintptr) ... method Name (line 828) | func (wb *WindowBase) Name() string { method SetName (line 833) | func (wb *WindowBase) SetName(name string) { method writePath (line 837) | func (wb *WindowBase) writePath(buf *bytes.Buffer) { method path (line 850) | func (wb *WindowBase) path() string { method AsWindowBase (line 859) | func (wb *WindowBase) AsWindowBase() *WindowBase { method AddDisposable (line 865) | func (wb *WindowBase) AddDisposable(d Disposable) { method Dispose (line 875) | func (wb *WindowBase) Dispose() { method Disposing (line 915) | func (wb *WindowBase) Disposing() *Event { method IsDisposed (line 920) | func (wb *WindowBase) IsDisposed() bool { method ContextMenu (line 927) | func (wb *WindowBase) ContextMenu() *Menu { method SetContextMenu (line 932) | func (wb *WindowBase) SetContextMenu(value *Menu) { method ContextMenuLocation (line 937) | func (wb *WindowBase) ContextMenuLocation() Point { method ShortcutActions (line 948) | func (wb *WindowBase) ShortcutActions() *ActionList { method Background (line 959) | func (wb *WindowBase) Background() Brush { method SetBackground (line 964) | func (wb *WindowBase) SetBackground(background Brush) { method Cursor (line 991) | func (wb *WindowBase) Cursor() Cursor { method SetCursor (line 996) | func (wb *WindowBase) SetCursor(value Cursor) { method DoubleBuffering (line 1002) | func (wb *WindowBase) DoubleBuffering() bool { method SetDoubleBuffering (line 1008) | func (wb *WindowBase) SetDoubleBuffering(enabled bool) error { method ApplySysColors (line 1016) | func (wb *WindowBase) ApplySysColors() { method DPI (line 1021) | func (wb *WindowBase) DPI() int { method ApplyDPI (line 1029) | func (wb *WindowBase) ApplyDPI(dpi int) { method IntFrom96DPI (line 1036) | func (wb *WindowBase) IntFrom96DPI(value int) int { method IntTo96DPI (line 1041) | func (wb *WindowBase) IntTo96DPI(value int) int { method MarginsFrom96DPI (line 1046) | func (wb *WindowBase) MarginsFrom96DPI(value Margins) Margins { method MarginsTo96DPI (line 1051) | func (wb *WindowBase) MarginsTo96DPI(value Margins) Margins { method PointFrom96DPI (line 1056) | func (wb *WindowBase) PointFrom96DPI(value Point) Point { method PointTo96DPI (line 1061) | func (wb *WindowBase) PointTo96DPI(value Point) Point { method RectangleFrom96DPI (line 1066) | func (wb *WindowBase) RectangleFrom96DPI(value Rectangle) Rectangle { method RectangleTo96DPI (line 1071) | func (wb *WindowBase) RectangleTo96DPI(value Rectangle) Rectangle { method SizeFrom96DPI (line 1076) | func (wb *WindowBase) SizeFrom96DPI(value Size) Size { method SizeTo96DPI (line 1081) | func (wb *WindowBase) SizeTo96DPI(value Size) Size { method Enabled (line 1086) | func (wb *WindowBase) Enabled() bool { method SetEnabled (line 1091) | func (wb *WindowBase) SetEnabled(enabled bool) { method applyEnabled (line 1107) | func (wb *WindowBase) applyEnabled(enabled bool) { method Font (line 1120) | func (wb *WindowBase) Font() *Font { method SetFont (line 1129) | func (wb *WindowBase) SetFont(font *Font) { method applyFont (line 1145) | func (wb *WindowBase) applyFont(font *Font) { method Suspended (line 1174) | func (wb *WindowBase) Suspended() bool { method SetSuspended (line 1185) | func (wb *WindowBase) SetSuspended(suspend bool) { method Invalidate (line 1210) | func (wb *WindowBase) Invalidate() error { method text (line 1218) | func (wb *WindowBase) text() string { method setText (line 1222) | func (wb *WindowBase) setText(text string) error { method RestoreState (line 1245) | func (wb *WindowBase) RestoreState() (err error) { method SaveState (line 1263) | func (wb *WindowBase) SaveState() (err error) { method Form (line 1282) | func (wb *WindowBase) Form() Form { method ForEachDescendant (line 1307) | func (wb *WindowBase) ForEachDescendant(f func(widget Widget) bool) { method forEachDescendantRaw (line 1329) | func (wb *WindowBase) forEachDescendantRaw(lParam uintptr, f func(hwnd... method Visible (line 1339) | func (wb *WindowBase) Visible() bool { method SetVisible (line 1344) | func (wb *WindowBase) SetVisible(visible bool) { method VisibleChanged (line 1372) | func (wb *WindowBase) VisibleChanged() *Event { method BringToTop (line 1387) | func (wb *WindowBase) BringToTop() error { method Bounds (line 1399) | func (wb *WindowBase) Bounds() Rectangle { method SetBounds (line 1408) | func (wb *WindowBase) SetBounds(bounds Rectangle) error { method BoundsPixels (line 1416) | func (wb *WindowBase) BoundsPixels() Rectangle { method SetBoundsPixels (line 1432) | func (wb *WindowBase) SetBoundsPixels(bounds Rectangle) error { method MinSize (line 1452) | func (wb *WindowBase) MinSize() Size { method MinSizePixels (line 1461) | func (wb *WindowBase) MinSizePixels() Size { method MaxSize (line 1470) | func (wb *WindowBase) MaxSize() Size { method MaxSizePixels (line 1479) | func (wb *WindowBase) MaxSizePixels() Size { method SetMinMaxSize (line 1487) | func (wb *WindowBase) SetMinMaxSize(min, max Size) error { method SetMinMaxSizePixels (line 1504) | func (wb *WindowBase) SetMinMaxSizePixels(min, max Size) error { method dialogBaseUnits (line 1520) | func (wb *WindowBase) dialogBaseUnits() Size { method dialogBaseUnitsToPixels (line 1564) | func (wb *WindowBase) dialogBaseUnitsToPixels(dlus Size) (pixels Size) { method calculateTextSizeImpl (line 1574) | func (wb *WindowBase) calculateTextSizeImpl(text string) Size { method calculateTextSizeImplForWidth (line 1579) | func (wb *WindowBase) calculateTextSizeImplForWidth(text string, width... method calculateTextSize (line 1612) | func (wb *WindowBase) calculateTextSize() Size { method calculateTextSizeForWidth (line 1617) | func (wb *WindowBase) calculateTextSizeForWidth(width int) Size { method Size (line 1668) | func (wb *WindowBase) Size() Size { method SizePixels (line 1673) | func (wb *WindowBase) SizePixels() Size { method SetSize (line 1678) | func (wb *WindowBase) SetSize(size Size) error { method SetSizePixels (line 1683) | func (wb *WindowBase) SetSizePixels(size Size) error { method X (line 1692) | func (wb *WindowBase) X() int { method XPixels (line 1699) | func (wb *WindowBase) XPixels() int { method SetX (line 1706) | func (wb *WindowBase) SetX(value int) error { method SetXPixels (line 1713) | func (wb *WindowBase) SetXPixels(value int) error { method Y (line 1723) | func (wb *WindowBase) Y() int { method YPixels (line 1730) | func (wb *WindowBase) YPixels() int { method SetY (line 1737) | func (wb *WindowBase) SetY(value int) error { method SetYPixels (line 1744) | func (wb *WindowBase) SetYPixels(value int) error { method Width (line 1752) | func (wb *WindowBase) Width() int { method WidthPixels (line 1757) | func (wb *WindowBase) WidthPixels() int { method SetWidth (line 1762) | func (wb *WindowBase) SetWidth(value int) error { method SetWidthPixels (line 1767) | func (wb *WindowBase) SetWidthPixels(value int) error { method Height (line 1775) | func (wb *WindowBase) Height() int { method HeightPixels (line 1780) | func (wb *WindowBase) HeightPixels() int { method SetHeight (line 1785) | func (wb *WindowBase) SetHeight(value int) error { method SetHeightPixels (line 1790) | func (wb *WindowBase) SetHeightPixels(value int) error { method ClientBounds (line 1833) | func (wb *WindowBase) ClientBounds() Rectangle { method ClientBoundsPixels (line 1839) | func (wb *WindowBase) ClientBoundsPixels() Rectangle { method sizeFromClientSizePixels (line 1844) | func (wb *WindowBase) sizeFromClientSizePixels(clientSize Size) Size { method clientSizeFromSizePixels (line 1854) | func (wb *WindowBase) clientSizeFromSizePixels(size Size) Size { method SetClientSize (line 1865) | func (wb *WindowBase) SetClientSize(value Size) error { method SetClientSizePixels (line 1871) | func (wb *WindowBase) SetClientSizePixels(value Size) error { method RequestLayout (line 1876) | func (wb *WindowBase) RequestLayout() { method RightToLeftReading (line 1926) | func (wb *WindowBase) RightToLeftReading() bool { method SetRightToLeftReading (line 1932) | func (wb *WindowBase) SetRightToLeftReading(rtl bool) error { method Screenshot (line 1937) | func (wb *WindowBase) Screenshot() (*image.RGBA, error) { method Focused (line 1953) | func (wb *WindowBase) Focused() bool { method SetFocus (line 1958) | func (wb *WindowBase) SetFocus() error { method FocusedChanged (line 1968) | func (wb *WindowBase) FocusedChanged() *Event { method CreateCanvas (line 1977) | func (wb *WindowBase) CreateCanvas() (*Canvas, error) { method setTheme (line 1981) | func (wb *WindowBase) setTheme(appName string) error { method KeyDown (line 1991) | func (wb *WindowBase) KeyDown() *KeyEvent { method KeyPress (line 1997) | func (wb *WindowBase) KeyPress() *KeyEvent { method KeyUp (line 2003) | func (wb *WindowBase) KeyUp() *KeyEvent { method DropFiles (line 2009) | func (wb *WindowBase) DropFiles() *DropFilesEvent { method MouseDown (line 2015) | func (wb *WindowBase) MouseDown() *MouseEvent { method MouseMove (line 2021) | func (wb *WindowBase) MouseMove() *MouseEvent { method MouseUp (line 2027) | func (wb *WindowBase) MouseUp() *MouseEvent { method MouseWheel (line 2031) | func (wb *WindowBase) MouseWheel() *MouseEvent { method publishMouseEvent (line 2035) | func (wb *WindowBase) publishMouseEvent(publisher *MouseEventPublisher... method publishMouseWheelEvent (line 2057) | func (wb *WindowBase) publishMouseWheelEvent(publisher *MouseEventPubl... method SizeChanged (line 2067) | func (wb *WindowBase) SizeChanged() *Event { method BoundsChanged (line 2073) | func (wb *WindowBase) BoundsChanged() *Event { method Synchronize (line 2079) | func (wb *WindowBase) Synchronize(f func()) { method synchronizeLayout (line 2090) | func (wb *WindowBase) synchronizeLayout(result *formLayoutResult) { method ReadState (line 2096) | func (wb *WindowBase) ReadState() (string, error) { method WriteState (line 2106) | func (wb *WindowBase) WriteState(state string) error { method handleKeyDown (line 2182) | func (wb *WindowBase) handleKeyDown(wParam, lParam uintptr) { method handleKeyUp (line 2215) | func (wb *WindowBase) handleKeyUp(wParam, lParam uintptr) { method backgroundEffective (line 2219) | func (wb *WindowBase) backgroundEffective() (Brush, Window) { method prepareDCForBackground (line 2249) | func (wb *WindowBase) prepareDCForBackground(hdc win.HDC, hwnd win.HWN... method handleWMCTLCOLOR (line 2263) | func (wb *WindowBase) handleWMCTLCOLOR(wParam, lParam uintptr) uintptr { method WndProc (line 2327) | func (wb *WindowBase) WndProc(hwnd win.HWND, msg uint32, wParam, lPara... function init (line 452) | func init() { function MustRegisterWindowClass (line 466) | func MustRegisterWindowClass(className string) { function MustRegisterWindowClassWithStyle (line 470) | func MustRegisterWindowClassWithStyle(className string, style uint32) { function MustRegisterWindowClassWithWndProcPtr (line 474) | func MustRegisterWindowClassWithWndProcPtr(className string, wndProcPtr ... function MustRegisterWindowClassWithWndProcPtrAndStyle (line 478) | func MustRegisterWindowClassWithWndProcPtrAndStyle(className string, wnd... function AppendToWalkInit (line 521) | func AppendToWalkInit(fn func()) { type windowCfg (line 525) | type windowCfg struct function InitWindow (line 537) | func InitWindow(window, parent Window, className string, style, exStyle ... function initWindowWithCfg (line 547) | func initWindowWithCfg(cfg *windowCfg) error { function InitWrapperWindow (line 716) | func InitWrapperWindow(window Window) error { function hasWindowLongBits (line 759) | func hasWindowLongBits(hwnd win.HWND, index int32, bits uint32) bool { function setAndClearWindowLongBits (line 773) | func setAndClearWindowLongBits(hwnd win.HWND, index int32, set, clear ui... function ensureWindowLongBits (line 797) | func ensureWindowLongBits(hwnd win.HWND, index int32, bits uint32, set b... type ApplySysColorser (line 1012) | type ApplySysColorser interface type ApplyDPIer (line 1025) | type ApplyDPIer interface type applyEnableder (line 1103) | type applyEnableder interface function setWindowEnabled (line 1111) | func setWindowEnabled(hwnd win.HWND, enabled bool) { type applyFonter (line 1137) | type applyFonter interface type ApplyFonter (line 1141) | type ApplyFonter interface function SetWindowFont (line 1157) | func SetWindowFont(hwnd win.HWND, font *Font) { function setWindowFont (line 1162) | func setWindowFont(hwnd win.HWND, hFont win.HFONT) { function windowText (line 1230) | func windowText(hwnd win.HWND) string { function setWindowText (line 1237) | func setWindowText(hwnd win.HWND, text string) error { function forEachDescendant (line 1294) | func forEachDescendant(hwnd win.HWND, lParam uintptr) uintptr { function forEachDescendantRaw (line 1316) | func forEachDescendantRaw(hwnd win.HWND, lParam uintptr) uintptr { function setWindowVisible (line 1376) | func setWindowVisible(hwnd win.HWND, visible bool) { type fontInfoAndDPI (line 1509) | type fontInfoAndDPI struct function calculateTextSize (line 1622) | func calculateTextSize(text string, font *Font, dpi int, width int, hwnd... function windowTrimToClientBounds (line 1797) | func windowTrimToClientBounds(hwnd win.HWND, pt *win.POINT) { function windowClientBounds (line 1820) | func windowClientBounds(hwnd win.HWND) Rectangle { function FocusedWindow (line 1948) | func FocusedWindow() Window { function windowFromHandle (line 2123) | func windowFromHandle(hwnd win.HWND) Window { function defaultWndProc (line 2131) | func defaultWndProc(hwnd win.HWND, msg uint32, wParam, lParam uintptr) (... type menuer (line 2164) | type menuer interface function menuContainsAction (line 2168) | func menuContainsAction(menu *Menu, action *Action) bool { FILE: windowgroup.go type windowGroupManager (line 21) | type windowGroupManager struct method Group (line 28) | func (m *windowGroupManager) Group(threadID uint32) *WindowGroup { method CreateGroup (line 43) | func (m *windowGroupManager) CreateGroup(threadID uint32) *WindowGroup { method removeGroup (line 78) | func (m *windowGroupManager) removeGroup(threadID uint32) { type WindowGroup (line 89) | type WindowGroup struct method ThreadID (line 120) | func (g *WindowGroup) ThreadID() uint32 { method Refs (line 125) | func (g *WindowGroup) Refs() int { method accessibilityServices (line 130) | func (g *WindowGroup) accessibilityServices() *win.IAccPropServices { method accClearHwndProps (line 161) | func (g *WindowGroup) accClearHwndProps(hwnd win.HWND) { method Add (line 172) | func (g *WindowGroup) Add(delta int) { method Done (line 187) | func (g *WindowGroup) Done() { method Synchronize (line 195) | func (g *WindowGroup) Synchronize(f func()) { method synchronizeLayout (line 208) | func (g *WindowGroup) synchronizeLayout(result *formLayoutResult) { method RunSynchronized (line 218) | func (g *WindowGroup) RunSynchronized() { method ToolTip (line 240) | func (g *WindowGroup) ToolTip() *ToolTip { method CreateToolTip (line 248) | func (g *WindowGroup) CreateToolTip() (*ToolTip, error) { method ActiveForm (line 276) | func (g *WindowGroup) ActiveForm() Form { method SetActiveForm (line 281) | func (g *WindowGroup) SetActiveForm(form Form) { method ignore (line 290) | func (g *WindowGroup) ignore(delta int) { method dispose (line 305) | func (g *WindowGroup) dispose() { function newWindowGroup (line 108) | func newWindowGroup(threadID uint32, completion func(uint32)) *WindowGro...