Crazy Eddies GUI System  0.7.0
Falagard Window Renderer Requirements

Section Contents

Falagard/Button
Falagard/Default
Falagard/Editbox
Falagard/FrameWindow
Falagard/ItemEntry
Falagard/ItemListbox
Falagard/Listbox
Falagard/ListHeader
Falagard/ListHeaderSegment
Falagard/Menubar
Falagard/MenuItem
Falagard/MultiColumnList
Falagard/MultiLineEditbox
Falagard/PopupMenu
Falagard/ProgressBar
Falagard/ToggleButton
Falagard/ScrollablePane
Falagard/Scrollbar
Falagard/Slider
Falagard/Static
Falagard/StaticImage
Falagard/StaticText
Falagard/SystemButton
Falagard/TabButton
Falagard/TabControl
Falagard/Titlebar
Falagard/Tooltip
Falagard/Tree

Falagard/Button

General purpose push button widget class.

Assigned WidgetLook should provide the following:

Falagard/Default

Generic window which can be used as a container window, amongst other uses.

Assigned WidgetLook should provide the following:

Falagard/Editbox

General purpose single-line text box widget.

Assigned WidgetLook should provide the following:

Falagard/FrameWindow

General purpose window type which can be sized and moved.

Assigned WidgetLook should provide the following:

Falagard/ItemEntry

Basic class that may be added to any of the ItemListBase base classes.

Assigned WidgetLook should provide the following:

Falagard/ItemListbox

Improved single column list widget that is able to make use of ItemEntry based windows for listbox items.

Assigned WidgetLook should provide the following:

Falagard/Listbox

General purpose single column list widget.

Assigned WidgetLook should provide the following:

Falagard/ListHeader

List header widget. Acts as a container for ListHeaderSegment based widgets. Usually used as a component part widget for multi-column list widgets.

Assigned WidgetLook should provide the following:

Falagard/ListHeaderSegment

Widget type intended for use as a single column header within a list header widget.

Assigned WidgetLook should provide the following:

Falagard/Menubar

General purpose horizontal menu bar widget.

Assigned WidgetLook should provide the following:

Falagard/MenuItem

General purpose textual menu item widget.

Assigned WidgetLook should provide the following:

Falagard/MultiColumnList

General purpose multi-column list / grid widget.

Assigned WidgetLook should provide the following:

Falagard/MultiLineEditbox

General purpose multi-line text box widget.

Assigned WidgetLook should provide the following:

Falagard/PopupMenu

General purpose popup menu widget.

Assigned WidgetLook should provide the following:

Falagard/ProgressBar

General purpose progress widget.

Assigned WidgetLook should provide the following:

Falagard/ToggleButton

General purpose radio button style widget.

Assigned WidgetLook should provide the following:

Falagard/ScrollablePane

General purpose scrollable pane widget.

Assigned WidgetLook should provide the following:

Falagard/Scrollbar

General purpose scrollbar widget.

Assigned WidgetLook should provide the following:

Falagard/Slider

General purpose slider widget.

Assigned WidgetLook should provide the following:

Falagard/Static

Generic non-interactive 'static' widget. Used as a base class for Falagard/StaticImage and Falagard/StaticText.

Assigned WidgetLook should provide the following:

Falagard/StaticImage

Static widget that displays a configurable image.

Assigned WidgetLook should provide the following:

Falagard/StaticText

Static widget that displays configurable text.

Assigned WidgetLook should provide the following:

Falagard/SystemButton

Specialised push button widget intended to be used for 'system' buttons appearing outside of the client area of a frame window style widget.

Assigned WidgetLook should provide the following:

Falagard/TabButton

Special widget type used for tab buttons within a tab control based widget.

Assigned WidgetLook should provide the following:

Falagard/TabControl

General purpose tab control widget.

The current TabControl base class enforces a fairly strict layout, so while imagery can be customised as desired, the general layout of the component widgets is, at least for the time being, mostly fixed.

Assigned WidgetLook should provide the following:

Falagard/Titlebar

Title bar widget intended for use as the title bar of a frame window widget.

Assigned WidgetLook should provide the following:

Falagard/Tooltip

General purpose tool-tip widget.

Assigned WidgetLook should provide the following:

Falagard/Tree

Basic Tree type widget.

Assigned WidgetLook should provide the following: