Classes | |
| class | Area |
| Simple area object. More... | |
| class | BorderArea |
| Area with a border. More... | |
| class | BorderTextArea |
| Textarea with a border. More... | |
| class | BorderObject |
| Object with a border. More... | |
| class | Button |
| Clickable button with multiple states. More... | |
| class | ButtonText |
| Clickable button with text. More... | |
| class | ComboBox |
| Edit box with dropdown list selection box activated by button. More... | |
| class | EditBox |
| Text border area with single line editable center text content. More... | |
| class | Event |
| GUI event. More... | |
| class | Font |
| Font. More... | |
| class | ListBox |
| List box with optional scrolling and selectable items. More... | |
| class | Manager |
| GUI manager. More... | |
| class | Object |
| Base GUI object. More... | |
| class | Padding |
| Padding data. More... | |
| class | Point |
| 2D coordinate More... | |
| class | Rect |
| 2D rectangle sizes More... | |
| class | Sizer |
| Layout helper object. More... | |
| class | BoxSizer |
| Simple single-direction sizer. More... | |
| class | Slider |
| Horizontal or vertical slide bar. More... | |
| class | TextArea |
| Area with text. More... | |
| class | EditTextArea |
| Area with editable text. More... | |
Enumerations | |
| enum | Orientation { TOPLEFT = 0x00, TOPCENTERED = 0x01, TOPRIGHT = 0x02, CENTEREDLEFT = 0x10, CENTERED = 0x11, CENTEREDRIGHT = 0x12, BOTTOMLEFT = 0x20, BOTTOMCENTERED = 0x21, BOTTOMRIGHT = 0x22 } |
| Orientation modes. More... | |
| enum | Linewrap { NOWRAP = 0x00, WORDWRAP = 0x01, HARDWRAP = 0x02 } |
| Line wrap modes. More... | |
| enum | Direction { HORIZONTAL = 0, VERTICAL = 1 } |
| Direction modes. More... | |
| enum | Tiling { TILE = 0x00, MIRROR = 0x01 } |
| Stretch/tile modes. More... | |
| enum | TextFlow { FLOW_TBLR = 0x000, FLOW_TBRL = 0x001, FLOW_BTLR = 0x010, FLOW_BTRL = 0x011, FLOW_TBLR_WRAP_BT = 0x100, FLOW_TBRL_WRAP_BT = 0x101, FLOW_BTLR_WRAP_TB = 0x110, FLOW_BTRL_WRAP_TB = 0x111 } |
| Text flow modes. More... | |
| enum | LayoutFlags { NOEXPAND = 0x00000000, HEXPAND = 0x00000001, VEXPAND = 0x00000002, EXPAND = 0x00000003 } |
| Layout flags. More... | |
| enum neo::gui::Linewrap |
| enum neo::gui::Direction |
| enum neo::gui::Tiling |
| enum neo::gui::TextFlow |
1.5.1