Classes |
| struct | BorderDefinition |
| | Defines the images that make the border up. More...
|
| struct | ColumnDef |
| | Defines the structure of the list box table. More...
|
| class | ComboWrapper |
| class | iOnColorEnteredAction |
| class | iOnFileSelectedAction |
| class | iOnItemChosenAction |
| class | iOnMeterEnteredListener |
| | Interface implemented by a pawsMeterPromptWindow listener. More...
|
| class | iOnNumberEnteredAction |
| class | iOnStringEnteredAction |
| | This interface defines the callback used by pawsStringPromptWindow to notify another window of a supplied answer. More...
|
| struct | iPawsImage |
| struct | iPAWSSubscriber |
| class | pawsBaseWidgetFactory |
| class | pawsBorder |
| | This is a class that draws the border around a widget. More...
|
| class | pawsButton |
| | A simple button widget. More...
|
| class | pawsCheckBox |
| | A combination widget that has a check box and a text label. More...
|
| class | pawsCheckTreeNode |
| class | pawsColorInput |
| class | pawsColorPromptWindow |
| | pawsColorPromptWindow is window that lets the user enter a color by the use of three sliders and a color preview. More...
|
| class | pawsComboBox |
| | A basic combo box widget. More...
|
| class | pawsComboPromptWindow |
| | pawsComboPromptWindow is window that lets the user choose item from combo box More...
|
| struct | PAWSData |
| class | pawsDnDButton |
| | A Drag-and-Drop capable button widget with timer. More...
|
| class | pawsDocumentView |
| class | pawsEditTextBox |
| | An edit box widget/. More...
|
| class | pawsFadingTextBox |
| class | pawsFileNavigation |
| class | pawsFrameDrawable |
| class | pawsGenericView |
| | This widget is used to view a mesh in it's own seperate world. More...
|
| class | pawsICheckTreeNode |
| class | pawsImageDrawable |
| class | pawsIMenu |
| | pawsIMenu is common interface to menus pawsMenu. More...
|
| class | pawsIMenuItem |
| class | pawsITreeDecorator |
| class | pawsITreeLayout |
| class | pawsITreeStruct |
| class | pawsKeySelectBox |
| | A widget that can be used to select key and display combinations. More...
|
| class | pawsListBox |
| | A simple list box widget. More...
|
| class | pawsListBoxRow |
| | A List Box Row. More...
|
| class | pawsMainWidget |
| | The main or desktop widget. More...
|
| class | PawsManager |
| | Main PlaneShift Window manager. More...
|
| class | pawsMenu |
| | pawsMenu is standard PAWS menu widget. More...
|
| class | pawsMenuAction |
| | When pawsMenu is created, target of notification messages (OnMenuAction) must be set by SetNotify() method. More...
|
| class | pawsMenuItem |
| | class pawsMenuItem - standard menu item with label, checkbox (optional) and image (optional). More...
|
| class | pawsMenuSeparator |
| | pawsMenuSeparator - special menu item that visually splits the menu to more parts. More...
|
| class | pawsMessageTextBox |
| | This is a special type of text box that is used for messages. More...
|
| class | pawsMeterInput |
| | This is the main input widget of pawsMeterPromptWindow. More...
|
| class | pawsMeterPromptWindow |
| | This window let the user select the music meter for a score. More...
|
| class | pawsMouse |
| | The mouse pointer. More...
|
| class | pawsMultilineEditTextBox |
| class | pawsMultiLineTextBox |
| class | pawsMultiPageDocumentView |
| class | pawsMultiPageTextBox |
| class | pawsNumberPromptWindow |
| | pawsNumberPromptWindow is window that lets the user enter a number More...
|
| class | pawsObjectView |
| | This widget is used to view a mesh in it's own seperate world. More...
|
| class | pawsOkBox |
| | This is an ok button window box. More...
|
| class | pawsPrefManager |
| | Holds/Loads the prefs from a pref file. More...
|
| class | pawsProgressBar |
| class | pawsPromptWindow |
| | pawsPromptWindow is the common base for windows that let the user enter one piece of information. More...
|
| class | pawsRadioButton |
| | A combination widget that has a radio button and a text label. More...
|
| class | pawsRadioButtonGroup |
| | This is a set of radio buttons and is used to control them. More...
|
| class | pawsScript |
| struct | pawsScriptKey |
| | A paws script key. More...
|
| struct | pawsScriptResult |
| class | pawsScriptStatement |
| class | pawsScrollBar |
| | A simple scroll bar widget. More...
|
| class | pawsSelectorBox |
| | This a available->selected widget. More...
|
| class | pawsSeqTreeNode |
| class | pawsSeqTreeNode_widget |
| class | pawsSimpleTree |
| class | pawsSimpleTreeNode |
| class | pawsSimpleWindow |
| | This is meant as a blank window that can be used for windows that are completely specified through data (some combination of scripts and pub/subs). More...
|
| class | pawsSpinBox |
| | A combination widget that has up and down arrows and a text label. More...
|
| class | pawsStdTreeDecorator |
| class | pawsStdTreeLayout |
| class | pawsStringPromptWindow |
| | pawsStringPromptWindow is a window that lets the user enter a string More...
|
| class | pawsStyles |
| | Class pawsStyles keeps definitions of PAWS styles - a PAWS style is collection of XML attributes and XML nodes that are automatically applied to all PAWS XML widgets that are using this PAWS style. More...
|
| struct | PAWSSubscription |
| class | pawsTabWindow |
| | This window is supposed to be a generic widget for using tabs to show and hide subwindows automatically. More...
|
| class | pawsTextBox |
| | A basic text box widget. More...
|
| class | pawsTextureManager |
| class | pawsThumb |
| class | pawsTitle |
| class | pawsTree |
| class | pawsTreeNode |
| class | pawsTreeStruct |
| class | pawsWidget |
| | The main base widget that all other widgets should inherit from. More...
|
| class | pawsWidgetFactory |
| class | pawsWidgetTreeNode |
| class | pawsYesNoBox |
| | This is a yes/no box used to do confirms. More...
|
| struct | PictureInfo |
| | PictureInfo hold the information of pictures that would be display in the same row with the same format. More...
|
| struct | psMouseBind |
| class | psMouseBinds |
| | psMouseBinds holds set of psMouseAction More...
|
| struct | psMouseInt |
| struct | psMouseOnOff |
| struct | TreeNodeAttribute |
| class | WidgetConfigWindow |
Defines |
| #define | ATTACH_BOTTOM 8 |
| #define | ATTACH_LEFT 2 |
| #define | ATTACH_RIGHT 4 |
| #define | ATTACH_TOP 16 |
| #define | AVAILABLE_BOX -1000 |
| #define | BLINK_TICKS 1000 |
| #define | BORDER_BUMP (BORDER_OUTER_BEVEL) |
| #define | BORDER_COLOURS 5 |
| #define | BORDER_ETCHED (BORDER_REVERSED|BORDER_RAISED) |
| #define | BORDER_INNER_BEVEL 0x1 |
| #define | BORDER_OUTER_BEVEL 0x2 |
| #define | BORDER_RAISED (BORDER_INNER_BEVEL|BORDER_OUTER_BEVEL) |
| #define | BORDER_REVERSED 0x4 |
| #define | BORDER_SUNKEN (BORDER_REVERSED|BORDER_OUTER_BEVEL) |
| #define | CONFIG_TOOLTIPS_FILE_NAME "/planeshift/userdata/options/tooltips.xml" |
| #define | CONFIG_TOOLTIPS_FILE_NAME_DEF "/planeshift/data/options/tooltips_def.xml" |
| #define | CONFIRM_NO -20 |
| #define | CONFIRM_YES -10 |
| #define | CREATE_PAWS_FACTORY(factoryName) |
| #define | DEFAULT_FONT_SIZE 12 |
| #define | DEFAULT_FONT_STYLE 0 |
| #define | DEFAULT_MIN_HEIGHT 5 |
| #define | DEFAULT_MIN_WIDTH 5 |
| #define | EDIT_TEXTBOX_MOUSE_SCROLL_AMOUNT 3 |
| #define | FADE_TIME 1000 |
| | pawsFadingTextBox - Used for mainly on screen messages, deletes itself upon 100% fade
|
| #define | FONT_STYLE_BOLD 2 |
| #define | FONT_STYLE_DROPSHADOW 1 |
| #define | LISTBOX_HIGHLIGHTED 0x01 |
| #define | LISTBOX_MOUSE_SCROLL_AMOUNT 3 |
| #define | LISTBOX_SELECTED 0x02 |
| #define | MENU_DESTROY_ACTION_NAME "MenuWantsDestroy" |
| | Value of pawsMenuAction::name when window request its destruction.
|
| #define | MESG_TIME 3000 |
| #define | MESSAGE_TEXTBOX_MOUSE_SCROLL_AMOUNT 3 |
| #define | MULTILINE_TEXTBOX_MOUSE_SCROLL_AMOUNT 3 |
| #define | OK_BUTTON -30 |
| #define | PROPORTIONAL_BOTTOM 256 |
| #define | PROPORTIONAL_LEFT 32 |
| #define | PROPORTIONAL_RIGHT 64 |
| #define | PROPORTIONAL_TOP 128 |
| #define | RESIZE_BOTTOM 16 |
| #define | RESIZE_LEFT 2 |
| #define | RESIZE_RIGHT 4 |
| #define | RESIZE_TOP 8 |
| #define | SCROLL_AUTO -4000 |
| #define | SCROLL_DOWN -2000 |
| #define | SCROLL_SET -5000 |
| #define | SCROLL_THUMB -3000 |
| #define | SCROLL_UP -1000 |
| #define | SELECTED_BOX -2000 |
| #define | SELECTOR_ADD_BUTTON -100 |
| #define | SELECTOR_REMOVE_BUTTON -200 |
| #define | SPIN_DOWN 2 |
| #define | SPIN_INTERVAL 100 |
| #define | SPIN_START_DELAY 500 |
| #define | SPIN_STOP 0 |
| #define | SPIN_UP 1 |
| #define | STRING_HASH(V) csHash <V, csString> |
| | This macro is used to define hash tables of different types that have keys of type "const char *".
|
| #define | TREE_MOUSE_SCROLL_AMOUNT 20 |
Typedefs |
| typedef int(* | listBoxSortingFunc )(pawsWidget *a, pawsWidget *b) |
| | Type of functions that are used to compare listbox rows during sorting:
|
typedef csHash
< PAWSSubscription *, csString > | PAWSSubscriptionsHash |
| typedef void(* | YesNoResponseFunc )(bool, void *) |
Enumerations |
| enum | { showCheckBox = 1,
showImage = 2,
showLabel = 4
} |
| enum | { ALIGN_LEFT,
ALIGN_CENTER,
ALIGN_RIGHT
} |
| enum | BorderPositions {
PAWS_BORDER_TOPLEFT,
PAWS_BORDER_TOPRIGHT,
PAWS_BORDER_BOTTOMLEFT,
PAWS_BORDER_BOTTOMRIGHT,
PAWS_BORDER_LEFTMIDDLE,
PAWS_BORDER_RIGHTMIDDLE,
PAWS_BORDER_TOPMIDDLE,
PAWS_BORDER_BOTTOMMIDDLE,
PAWS_BORDER_MAX
} |
| enum | FLASH_STATE { FLASH_REGULAR = 0,
FLASH_HIGHLIGHT,
FLASH_SPECIAL
} |
| enum | PAWS_WIDGET_SCRIPT_EVENTS {
PW_SCRIPT_EVENT_SHOW = 0,
PW_SCRIPT_EVENT_HIDE,
PW_SCRIPT_EVENT_MOUSEDOWN,
PW_SCRIPT_EVENT_MOUSEUP,
PW_SCRIPT_EVENT_VALUECHANGED,
PW_SCRIPT_EVENT_COUNT
} |
| enum | PAWSDATATYPE {
PAWS_DATA_UNKNOWN,
PAWS_DATA_STR,
PAWS_DATA_BOOL,
PAWS_DATA_INT,
PAWS_DATA_UINT,
PAWS_DATA_FLOAT,
PAWS_DATA_INT_STR
} |
| | Data types for pub/sub.
More...
|
| enum | pawsMenuAlign { alignLeft,
alignCenter
} |
| | Possible vertical alignments of menu items:
More...
|
| enum | pawsMenuClose {
closeAction,
closeSiblingOpened,
closeCloseClicked,
closeParentClosed,
closeChildClosed
} |
| | Possible reasons of closing of menu.
More...
|
| enum | psRadioPos { POS_LEFT,
POS_RIGHT,
POS_ABOVE,
POS_UNDERNEATH
} |
| | position of radio button
More...
|
Functions |
| | CREATE_PAWS_FACTORY (pawsDnDButton) |
| | CREATE_PAWS_FACTORY (WidgetConfigWindow) |
| | CREATE_PAWS_FACTORY (pawsYesNoBox) |
| | CREATE_PAWS_FACTORY (pawsWidgetTreeNode) |
| | CREATE_PAWS_FACTORY (pawsSeqTreeNode) |
| | CREATE_PAWS_FACTORY (pawsTreeNode) |
| | CREATE_PAWS_FACTORY (pawsSimpleTreeNode) |
| | CREATE_PAWS_FACTORY (pawsSimpleTree) |
| | CREATE_PAWS_FACTORY (pawsTree) |
| | CREATE_PAWS_FACTORY (pawsMultiPageDocumentView) |
| | CREATE_PAWS_FACTORY (pawsDocumentView) |
| | CREATE_PAWS_FACTORY (pawsFadingTextBox) |
| | CREATE_PAWS_FACTORY (pawsMultilineEditTextBox) |
| | CREATE_PAWS_FACTORY (pawsMultiPageTextBox) |
| | CREATE_PAWS_FACTORY (pawsMultiLineTextBox) |
| | CREATE_PAWS_FACTORY (pawsEditTextBox) |
| | CREATE_PAWS_FACTORY (pawsMessageTextBox) |
| | CREATE_PAWS_FACTORY (pawsTextBox) |
| | CREATE_PAWS_FACTORY (pawsCheckBox) |
| | CREATE_PAWS_FACTORY (ComboWrapper) |
| | CREATE_PAWS_FACTORY (pawsListBox) |
| | CREATE_PAWS_FACTORY (pawsSimpleWindow) |
| | CREATE_PAWS_FACTORY (pawsSpinBox) |
| | CREATE_PAWS_FACTORY (pawsRadioButtonGroup) |
| | CREATE_PAWS_FACTORY (pawsRadioButton) |
| | CREATE_PAWS_FACTORY (pawsPromptWindow) |
| | CREATE_PAWS_FACTORY (pawsProgressBar) |
| | CREATE_PAWS_FACTORY (pawsOkBox) |
| | CREATE_PAWS_FACTORY (pawsObjectView) |
| | CREATE_PAWS_FACTORY (pawsNumberPromptWindow) |
| | CREATE_PAWS_FACTORY (pawsMeterPromptWindow) |
| | CREATE_PAWS_FACTORY (pawsMeterInput) |
| | CREATE_PAWS_FACTORY (pawsMenuSeparator) |
| | CREATE_PAWS_FACTORY (pawsMenuItem) |
| | CREATE_PAWS_FACTORY (pawsMenu) |
| | CREATE_PAWS_FACTORY (pawsStringPromptWindow) |
| | CREATE_PAWS_FACTORY (pawsTabWindow) |
| | CREATE_PAWS_FACTORY (pawsSelectorBox) |
| | CREATE_PAWS_FACTORY (pawsKeySelectBox) |
| | CREATE_PAWS_FACTORY (pawsGenericView) |
| | CREATE_PAWS_FACTORY (pawsFileNavigation) |
| | CREATE_PAWS_FACTORY (pawsScrollBar) |
| | CREATE_PAWS_FACTORY (pawsThumb) |
| | CREATE_PAWS_FACTORY (pawsComboPromptWindow) |
| | CREATE_PAWS_FACTORY (pawsColorInput) |
| | CREATE_PAWS_FACTORY (pawsComboBox) |
| | CREATE_PAWS_FACTORY (pawsColorPromptWindow) |
| | CREATE_PAWS_FACTORY (pawsButton) |
| void | DrawBumpFrame (iGraphics2D *graphics2D, pawsWidget *widget, csRect frame, int flags) |
| int | textBoxSortFunc (pawsWidget *widgetA, pawsWidget *widgetB) |
| | Compare function that works with listbox columns that are pawsTextBox widgets:
|
| int | textBoxSortFunc_number (pawsWidget *widgetA, pawsWidget *widgetB) |
| | Function that compares listbox rows which contain pawsTextBoxWidget with numbers inside.
|