Crazy Eddies GUI System
0.7.0
|
The following is a reference to the required elements in a WidgetLook as dictated by the widget base classes available within CEGUI. We also state the recommended window renderer to be mapped from the FalagardWRBase module, though you are free to use a custom window renderer as your needs dictate.
DefaultWindow
CEGUI/Checkbox
CEGUI/ComboDropList
CEGUI/Combobox
CEGUI/DragContainer
CEGUI/Editbox
CEGUI/FrameWindow
CEGUI/ItemEntry
CEGUI/ItemListbox
CEGUI/ListHeader
CEGUI/ListHeaderSegment
CEGUI/Listbox
CEGUI/MenuItem
CEGUI/Menubar
CEGUI/MultiColumnList
CEGUI/MultiLineEditbox
CEGUI/PopupMenu
CEGUI/ProgressBar
CEGUI/PushButton
CEGUI/RadioButton
CEGUI/ScrollablePane
CEGUI/Scrollbar
CEGUI/Slider
CEGUI/Spinner
CEGUI/TabButton
CEGUI/TabControl
CEGUI/Thumb
CEGUI/Titlebar
CEGUI/Tooltip
CEGUI/Tree
Base class intended to be used as a simple, generic container window. The logic for this class does nothing.
You should use a "Falagard/Default" window renderer for this widget.
Assigned WidgetLook should provide the following:
Base class providing logic for Checkbox / toggle button widgets.
You should use a "Falagard/ToggleButton" window renderer for this widget.
Assigned WidgetLook should provide the following:
Base class providing logic for the combo box drop down list sub-widget. This is a specialisation of the "CEGUI/Listbox" class.
You should use a "Falagard/Listbox" window renderer for this widget.
Assigned WidgetLook should provide the following:
Base class providing logic for the combo box widget.
You should use a "Falagard/Default" window renderer for this widget.
Assigned WidgetLook should provide the following:
Base class providing logic for a generic container that supports drag and drop.
You should use a "Falagard/Default" window renderer for this widget.
Assigned WidgetLook should provide the following:
Base class providing logic for a basic, single line, editbox / textbox widget.
You should use a "Falagard/Editbox" window renderer for this widget.
Assigned WidgetLook should provide the following:
Base class providing logic for a window that is movable, sizable, and has a title-bar, frame, and a close button.
You should use a "Falagard/FrameWindow" window renderer for this widget.
Assigned WidgetLook should provide the following:
Base class providing logic for entries in supporting list widgets such as ItemListbox.
You should use a "Falagard/ItemEntry" window renderer for this widget.
Assigned WidgetLook should provide the following:
Base class providing logic for a listbox widget that is able to use ItemEntry based windows as items in the list.
You should use a "Falagard/ItemListbox" window renderer for this widget.
Assigned WidgetLook should provide the following:
Base class providing logic for a multi columned header widget - intended for use on the multi column list.
You should use a "Falagard/ListHeader" window renderer for this widget.
Assigned WidgetLook should provide the following:
Base class providing logic for a widget representing single segment / column of the ListHeader widget.
You should use a "Falagard/ListHeaderSegment" window renderer for this widget.
Assigned WidgetLook should provide the following:
Base class providing logic for a simple single column list widget.
You should use a "Falagard/Listbox" window renderer for this widget.
Assigned WidgetLook should provide the following:
Base class providing logic for a MenuItem - intended for attaching to Menubar and PopupMenu based widgets.
You should use a "Falagard/MenuItem" window renderer for this widget.
Assigned WidgetLook should provide the following:
Base class providing logic for a menu bar.
You should use a "Falagard/Menubar" window renderer for this widget.
Assigned WidgetLook should provide the following:
Base class providing logic for a multi-column list / grid widget supporting simple items based on non-window class ListboxItem.
You should use a "Falagard/MultiColumnList" window renderer for this widget.
Assigned WidgetLook should provide the following:
Base class providing logic for a more advanced editbox / text box with support for multiple lines of text, word-wrapping, and so on.
You should use a "Falagard/MultiLineEditbox" window renderer for this widget.
Assigned WidgetLook should provide the following:
Child widget definitions:
Base class providing logic for a pop-up menu.
You should use a "Falagard/PopupMenu" window renderer for this widget.
Assigned WidgetLook should provide the following:
Base class providing logic for progress bar widgets.
You should use a "Falagard/ProgressBar" window renderer for this widget.
Assigned WidgetLook should provide the following:
Base class providing logic for a simple push button type widget.
You should use a "Falagard/Button" or "Falagard/SystemButton" window renderer for this widget.
Assigned WidgetLook should provide the following:
Base class providing logic for radio button style widgets.
You should use a "Falagard/ToggleButton" window renderer for this widget.
Assigned WidgetLook should provide the following:
Base class providing logic for a widget that can scroll the content attached to it - which may cover an area much larger than the viewable area.
You should use a "Falagard/ScrollablePane" window renderer for this widget.
Assigned WidgetLook should provide the following:
Base class providing logic for a scrollbar type widget with a movable thumb and increase / decrease buttons.
You should use a "Falagard/Scrollbar" window renderer for this widget.
Assigned WidgetLook should provide the following:
Base class providing logic for a simple slider widget with a movable thumb.
You should use a "Falagard/Slider" window renderer for this widget.
Assigned WidgetLook should provide the following:
Base class providing logic for a numerical spinner widget, with a text entry box and increase / decrease buttons.
You should use a "Falagard/Default" window renderer for this widget.
Assigned WidgetLook should provide the following:
Base class providing logic for the tabs within a TabControl widget.
You should use a "Falagard/TabButton" window renderer for this widget.
Assigned WidgetLook should provide the following:
Base class providing logic for a widget supporting multiple tabbed content pages.
You should use a "Falagard/TabControl" window renderer for this widget.
Assigned WidgetLook should provide the following:
Base class providing logic for a movable 'tumb' button; for use as a component in other widgets such as scrollbars and sliders.
You should use a "Falagard/Button" window renderer for this widget.
Assigned WidgetLook should provide the following:
Base class providing logic for a title / caption bar. This should only be used as a component of the FrameWindow widget.
You should use a "Falagard/Titlebar" window renderer for this widget.
Assigned WidgetLook should provide the following:
Base class providing logic for a simple tooltip type widget.
You should use a "Falagard/Tooltip" window renderer for this widget.
Assigned WidgetLook should provide the following:
Base class providing logic for a basic Tree type widget.
You should use a "Falagard/Tree" window renderer for this widget.
Assigned WidgetLook should provide the following:
Child widget definitions: