PureBasic - Gadget

Overview

The Gadgets in PureBasic are a generic name for all the interface components: button, combobox, listview, panels, ... This library is OS independent and uses the real OS Graphical User Interface (GUI) components. Note: Every command for creating gadgets uses an identifier (named #Gadget in this library) and gives a handle as result, if needed. This handle can be used for other PureBasic functions, as well for WinAPI commands like SendMessage_() etc. Look at the chapter Handles and IDs in the reference manual for more information.

Command Index

ActivateGadget
AddGadgetColumn
AddGadgetItem
AdvancedGadgetEvents
ButtonGadget
ButtonImageGadget
CalendarGadget
ChangeListIconGadgetDisplay
CheckBoxGadget
ClearGadgetItemList
CloseGadgetList
CloseTreeGadgetNode
ComboBoxGadget
ContainerGadget
CountGadgetItems
CountTreeGadgetNodeItems
CreateGadgetList
DateGadget
DisableGadget
EditorGadget
ExplorerComboGadget
ExplorerListGadget
ExplorerTreeGadget
Frame3DGadget
FreeGadget
GadgetHeight
GadgetID
GadgetItemID
GadgetToolTip
GadgetWidth
GadgetX
GadgetY
GetGadgetAttribute
GetGadgetFont
GetGadgetItemAttribute
GetGadgetItemState
GetGadgetItemText
GetGadgetState
GetGadgetText
HideGadget
HyperLinkGadget
IPAddressGadget
ImageGadget
IsGadget
ListIconGadget
ListViewGadget
MDIGadget
OpenGadgetList
OpenTreeGadgetNode
OptionGadget
PanelGadget
ProgressBarGadget
RemoveGadgetColumn
RemoveGadgetItem
ResizeGadget
ScrollAreaGadget
ScrollBarGadget
SetGadgetAttribute
SetGadgetFont
SetGadgetItemAttribute
SetGadgetItemState
SetGadgetItemText
SetGadgetState
SetGadgetText
SpinGadget
SplitterGadget
StringGadget
TextGadget
TrackBarGadget
TreeGadget
TreeGadgetItemNumber
UseGadgetList
WebGadget

Example

Gadget.pb

Supported OS

All

Reference Manual - Index