Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/lxn/walk
/ functions
Functions
1,459 in github.com/lxn/walk
⨍
Functions
1,459
◇
Types & classes
327
↓ 131 callers
Function
newError
(message string)
src/pkg/walk/error.go:82
↓ 74 callers
Function
SendMessage
(hWnd HWND, msg uint32, wParam, lParam uintptr)
src/pkg/walk/winapi/user32.go:1725
↓ 42 callers
Function
lastError
(win32FuncName string)
src/pkg/walk/error.go:90
↓ 33 callers
Method
Event
()
src/pkg/walk/event.go:30
↓ 27 callers
Method
BaseWidget
BaseWidget returns a *WidgetBase, a pointer to an instance of the struct that implements most operations common to all widgets.
src/pkg/walk/widget.go:60
↓ 21 callers
Method
Publish
()
src/pkg/walk/event.go:34
↓ 20 callers
Method
Children
()
src/pkg/walk/container.go:42
↓ 19 callers
Function
initChildWidget
(widget widgetInternal, parent Widget, className string, style, exStyle uint32)
src/pkg/walk/widget.go:411
↓ 19 callers
Function
toError
(x interface{})
src/pkg/walk/error.go:133
↓ 18 callers
Function
GlobalUnlock
(hMem HGLOBAL)
src/pkg/walk/winapi/kernel32.go:168
↓ 18 callers
Method
Len
()
src/pkg/walk/indexlist.go:19
↓ 18 callers
Method
wndProc
(hwnd HWND, msg uint32, wParam, lParam uintptr)
src/pkg/walk/widget.go:280
↓ 17 callers
Method
Dispose
()
src/pkg/walk/pen.go:44
↓ 17 callers
Function
LoadCursor
(hInstance HINSTANCE, lpCursorName *uint16)
src/pkg/walk/winapi/user32.go:1607
↓ 16 callers
Function
MAKEINTRESOURCE
(id uintptr)
src/pkg/walk/winapi/winapi.go:88
↓ 15 callers
Function
GlobalLock
(hMem HGLOBAL)
src/pkg/walk/winapi/kernel32.go:159
↓ 15 callers
Function
maxi
(a, b int)
src/pkg/walk/util.go:7
↓ 13 callers
Function
ensureRegisteredWindowClass
(className string, registered *bool)
src/pkg/walk/widget.go:314
↓ 12 callers
Method
Add
(bitmap, maskBitmap *Bitmap)
src/pkg/walk/imagelist.go:32
↓ 12 callers
Function
MustGetProcAddress
(lib uintptr, name string)
src/pkg/walk/winapi/winapi.go:55
↓ 12 callers
Function
MustLoadLibrary
(name string)
src/pkg/walk/winapi/winapi.go:46
↓ 11 callers
Method
Bounds
Bounds returns the outer bounding box Rectangle of the *WidgetBase, including decorations. For a RootWidget, like *MainWindow or *Dialog, the Rectang
src/pkg/walk/widget.go:772
↓ 11 callers
Method
ClientBounds
ClientBounds returns the inner bounding box Rectangle of the Widget, excluding decorations.
src/pkg/walk/widget.go:75
↓ 11 callers
Function
widgetFromHWND
(hwnd HWND)
src/pkg/walk/widget.go:1156
↓ 10 callers
Method
At
(index int)
src/pkg/walk/indexlist.go:15
↓ 10 callers
Function
BoolToBOOL
(value bool)
src/pkg/walk/winapi/winapi.go:92
↓ 10 callers
Method
dialogBaseUnitsToPixels
(dlus Size)
src/pkg/walk/widget.go:886
↓ 9 callers
Function
DeleteObject
(hObject HGDIOBJ)
src/pkg/walk/winapi/gdi32.go:1093
↓ 9 callers
Function
GlobalFree
(hMem HGLOBAL)
src/pkg/walk/winapi/kernel32.go:150
↓ 9 callers
Method
hDevMode
()
src/pkg/walk/printerinfo.go:157
↓ 8 callers
Method
Close
(result int)
src/pkg/walk/dialog.go:133
↓ 8 callers
Function
GetWindowLong
(hWnd HWND, index int32)
src/pkg/walk/winapi/user32.go:1505
↓ 8 callers
Function
HIWORD
(dw uint32)
src/pkg/walk/winapi/winapi.go:80
↓ 8 callers
Method
Layout
()
src/pkg/walk/container.go:43
↓ 8 callers
Method
raiseChanged
()
src/pkg/walk/action.go:225
↓ 8 callers
Function
widgetText
(hwnd HWND)
src/pkg/walk/widget.go:717
↓ 7 callers
Method
Actions
()
src/pkg/walk/menu.go:70
↓ 7 callers
Method
Attach
(handler EventHandler)
src/pkg/walk/event.go:13
↓ 7 callers
Function
FAILED
(hr HRESULT)
src/pkg/walk/winapi/winapi.go:68
↓ 7 callers
Method
LayoutFlags
LayoutFlags returns a combination of LayoutFlags that specify how the Widget wants to be treated by Layout implementations.
src/pkg/walk/widget.go:125
↓ 7 callers
Method
Parent
Parent returns the Container of the Widget. For RootWidgets, like *MainWindow and *Dialog, this is always nil.
src/pkg/walk/widget.go:163
↓ 7 callers
Method
Run
()
src/pkg/walk/container.go:49
↓ 7 callers
Function
SelectObject
(hdc HDC, hgdiobj HGDIOBJ)
src/pkg/walk/winapi/gdi32.go:1276
↓ 7 callers
Method
SetSuspended
SetSuspended sets if the Widget is suspended for layout and repainting purposes. You should call SetSuspended(true), before doing a batch of modifica
src/pkg/walk/widget.go:228
↓ 7 callers
Method
Update
(reset bool)
src/pkg/walk/container.go:27
↓ 7 callers
Method
handleForDPI
HandleForDPI returns the os resource handle of the font for the specified DPI value. A value of 0 returns a HFONT suitable for the screen.
src/pkg/walk/font.go:170
↓ 7 callers
Function
initWidget
(widget widgetInternal, parent Widget, className string, style, exStyle uint32)
src/pkg/walk/widget.go:354
↓ 7 callers
Function
setWidgetText
(hwnd HWND, text string)
src/pkg/walk/widget.go:724
↓ 6 callers
Method
Bounds
()
src/pkg/walk/document.go:17
↓ 6 callers
Function
DeleteDC
(hdc HDC)
src/pkg/walk/winapi/gdi32.go:1075
↓ 6 callers
Method
Index
(item Widget)
src/pkg/walk/widgetlist.go:60
↓ 6 callers
Method
MinSizeHint
MinSizeHint returns the minimum outer Size, including decorations, that makes sense for the respective type of Widget.
src/pkg/walk/widget.go:143
↓ 6 callers
Method
SetBounds
SetBounds sets the outer bounding box Rectangle of the Widget, including decorations. For a RootWidget, like *MainWindow or *Dialog, the Rectangle is
src/pkg/walk/widget.go:178
↓ 6 callers
Method
SetLayout
(value Layout)
src/pkg/walk/container.go:44
↓ 6 callers
Method
SetSize
SetSize sets the outer Size of the Widget, including decorations.
src/pkg/walk/widget.go:220
↓ 6 callers
Method
SetVisible
SetVisible sets if the Widget is visible.
src/pkg/walk/widget.go:231
↓ 6 callers
Method
Show
()
src/pkg/walk/dialog.go:187
↓ 6 callers
Method
String
()
src/pkg/walk/error.go:52
↓ 6 callers
Method
Text
()
src/pkg/walk/label.go:55
↓ 6 callers
Method
containsHandle
(handle HWND)
src/pkg/walk/widgetlist.go:84
↓ 6 callers
Method
handle
()
src/pkg/walk/pen.go:43
↓ 6 callers
Method
printerNamePtr
()
src/pkg/walk/printerinfo.go:86
↓ 6 callers
Function
rootWidget
(w Widget)
src/pkg/walk/widget.go:436
↓ 6 callers
Method
setAndClearStyleBits
(set, clear uint32)
src/pkg/walk/widget.go:453
↓ 5 callers
Function
CreateWindowEx
(dwExStyle uint32, lpClassName, lpWindowName *uint16, dwStyle uint32, x, y, nWidth, nHeight int32, hWndParent
src/pkg/walk/winapi/user32.go:1292
↓ 5 callers
Method
Exit
(exitCode int)
src/pkg/walk/application.go:66
↓ 5 callers
Function
GetDC
(hWnd HWND)
src/pkg/walk/winapi/user32.go:1457
↓ 5 callers
Method
Invalidate
Invalidate schedules a full repaint of the Widget.
src/pkg/walk/widget.go:114
↓ 5 callers
Method
MinSize
MinSize returns the minimum allowed outer Size for the Widget, including decorations. For child widgets, this is only relevant when the parent of the
src/pkg/walk/widget.go:139
↓ 5 callers
Method
Release
()
src/pkg/walk/winapi/ole32.go:321
↓ 5 callers
Function
ReleaseDC
(hWnd HWND, hDC HDC)
src/pkg/walk/winapi/user32.go:1698
↓ 5 callers
Method
RestoreState
()
src/pkg/walk/application.go:24
↓ 5 callers
Method
SaveState
()
src/pkg/walk/application.go:23
↓ 5 callers
Method
SetBounds
SetBounds returns the outer bounding box Rectangle of the *WidgetBase, including decorations. For a RootWidget, like *MainWindow or *Dialog, the Rect
src/pkg/walk/widget.go:805
↓ 5 callers
Function
SetLastError
(dwErrorCode uint32)
src/pkg/walk/winapi/kernel32.go:193
↓ 5 callers
Method
SetLayout
(value Layout)
src/pkg/walk/mainwindow.go:87
↓ 5 callers
Method
SetMinMaxSize
SetMinMaxSize sets the minimum and maximum outer Size of the Widget, including decorations. Use walk.Size{} to make the respective limit be ignored.
src/pkg/walk/widget.go:206
↓ 5 callers
Method
SetText
(value string)
src/pkg/walk/label.go:59
↓ 5 callers
Method
SetText
(value string)
src/pkg/walk/action.go:151
↓ 5 callers
Method
SetTitle
(value string)
src/pkg/walk/tooltip.go:82
↓ 5 callers
Function
SetWindowLong
(hWnd HWND, index, value int32)
src/pkg/walk/winapi/user32.go:1833
↓ 5 callers
Function
Shell_NotifyIcon
(dwMessage uint32, lpdata *NOTIFYICONDATA)
src/pkg/walk/winapi/shell32.go:152
↓ 5 callers
Method
Triggered
()
src/pkg/walk/action.go:204
↓ 5 callers
Function
UTF16PtrToString
(s *uint16)
src/pkg/walk/winapi/winapi.go:84
↓ 5 callers
Method
Validator
()
src/pkg/walk/lineedit.go:139
↓ 5 callers
Function
errorFromHRESULT
(funcName string, hr HRESULT)
src/pkg/walk/error.go:98
↓ 5 callers
Function
newCanvasFromHDC
(hdc HDC)
src/pkg/walk/canvas.go:103
↓ 5 callers
Function
shouldLayoutWidget
(widget Widget)
src/pkg/walk/container.go:30
↓ 5 callers
Method
valueFromDevMode
(field devModeField, defaultValue int)
src/pkg/walk/printerinfo.go:267
↓ 5 callers
Function
wrapError
(err os.Error)
src/pkg/walk/error.go:114
↓ 4 callers
Method
AddMenu
(menu *Menu)
src/pkg/walk/actionlist.go:30
↓ 4 callers
Function
CreateBrushIndirect
(lplb *LOGBRUSH)
src/pkg/walk/winapi/gdi32.go:1000
↓ 4 callers
Method
DefaultButton
()
src/pkg/walk/dialog.go:35
↓ 4 callers
Method
Enabled
Enabled returns if the Widget is enabled for user interaction.
src/pkg/walk/widget.go:103
↓ 4 callers
Function
GET_X_LPARAM
(lp uintptr)
src/pkg/walk/winapi/user32.go:1084
↓ 4 callers
Function
GET_Y_LPARAM
(lp uintptr)
src/pkg/walk/winapi/user32.go:1088
↓ 4 callers
Function
GetDeviceCaps
(hdc HDC, nIndex int32)
src/pkg/walk/winapi/gdi32.go:1144
↓ 4 callers
Function
GetTextExtentPoint32
(hdc HDC, lpString *uint16, c int32, lpSize *SIZE)
src/pkg/walk/winapi/gdi32.go:1204
↓ 4 callers
Function
GlobalAlloc
(uFlags uint32, dwBytes uintptr)
src/pkg/walk/winapi/kernel32.go:141
↓ 4 callers
Function
LOWORD
(dw uint32)
src/pkg/walk/winapi/winapi.go:76
next →
1–100 of 1,459, ranked by callers