Solar OS API - GUI - Window Type Constants

Constants...expand in one direction only
Unfortunately we can not see that direction
from our limited point of view


Window Types

Below are the curently availabe window types

WND_TYPE Description
WND_TYPE_TOP Standard TOP Level windows as well as inside MIDI Windows. This kind of window has a caption,a close buton and a sunken client edge. It can be resized dragging on the right bottom corner. It can be moved via draging on any window empty space (aka without any other windows on it)
WND_TYPE_BUTTON Standard PushButton. The caption gets in the middle of the button
WND_TYPE_EDIT Standard Small EditBox. uses caption for text: max 128 chars, Interprets: Left/Right Arrows,Backspace,Del,Home,End Wraps text at window resize and has clipping.
WND_TYPE_CHECKBOX Standard CheckBox. The caption gets to the right of control
WND_TYPE_ICON An ICON, GFX content is usually in SPRITE format
WND_TYPE_LIST_BOX Standard ListBox
WND_TYPE_LIST_VIEW Standard ListView
WND_TYPE_TREE Standard TreeView
WND_TYPE_SCROL_VERT Vertical ScrollBar
WND_TYPE_SCROL_HORIZ Horizontal ScrollBar
WND_TYPE_MENU_PAD Menu PAD. Can be used for ToolBars also. It is a container for MENU PAD ITEMS or toolbar buttons.
WND_TYPE_MENU_POP The POPUP base. It is a container for MENU POP ITEMS
WND_TYPE_MENU_ITEM_PAD Elements of a PAD MENU
WND_TYPE_MENU_ITEM_POP Elements of an POPUP MENU
WND_TYPE_GRID Table/Grid controll, not yet finished.

Remarks

There are some other controls available in source code. However they are in an unfinished state.