|
Planeshift
|
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 get a key combination (alt+a, ctrl+s) and display it in text format. 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 |
| Shown when you right click on a window. More... | |
Typedefs | |
| typedef int(* | listBoxSortingFunc) (pawsWidget *a, pawsWidget *b) |
| Type of functions that are used to compare listbox rows during sorting: More... | |
| typedef csHash< PAWSSubscription *, csString > | PAWSSubscriptionsHash |
| typedef void(* | YesNoResponseFunc) (bool, void *) |
| #define ATTACH_BOTTOM 8 |
Definition at line 45 of file pawswidget.h.
| #define ATTACH_LEFT 2 |
Definition at line 43 of file pawswidget.h.
| #define ATTACH_RIGHT 4 |
Definition at line 44 of file pawswidget.h.
| #define ATTACH_TOP 16 |
Definition at line 46 of file pawswidget.h.
| #define AVAILABLE_BOX -1000 |
Definition at line 43 of file pawsselector.h.
| #define BLINK_TICKS 1000 |
Definition at line 406 of file pawstextbox.h.
| #define BORDER_BUMP (BORDER_OUTER_BEVEL) |
Definition at line 77 of file pawswidget.h.
| #define BORDER_COLOURS 5 |
Definition at line 41 of file pawsprefmanager.h.
| #define BORDER_ETCHED (BORDER_REVERSED|BORDER_RAISED) |
Definition at line 80 of file pawswidget.h.
| #define BORDER_INNER_BEVEL 0x1 |
Definition at line 74 of file pawswidget.h.
| #define BORDER_OUTER_BEVEL 0x2 |
Definition at line 75 of file pawswidget.h.
| #define BORDER_RAISED (BORDER_INNER_BEVEL|BORDER_OUTER_BEVEL) |
Definition at line 78 of file pawswidget.h.
| #define BORDER_REVERSED 0x4 |
Definition at line 76 of file pawswidget.h.
| #define BORDER_SUNKEN (BORDER_REVERSED|BORDER_OUTER_BEVEL) |
Definition at line 79 of file pawswidget.h.
| #define CONFIG_TOOLTIPS_FILE_NAME "/planeshift/userdata/options/tooltips.xml" |
Definition at line 76 of file pawsmanager.h.
| #define CONFIG_TOOLTIPS_FILE_NAME_DEF "/planeshift/data/options/tooltips_def.xml" |
Definition at line 77 of file pawsmanager.h.
| #define CONFIRM_NO -20 |
Definition at line 34 of file pawsyesnobox.h.
| #define CONFIRM_YES -10 |
Definition at line 33 of file pawsyesnobox.h.
| #define CREATE_PAWS_FACTORY | ( | factoryName | ) |
Definition at line 1972 of file pawswidget.h.
| #define DEFAULT_FONT_SIZE 12 |
Definition at line 83 of file pawswidget.h.
| #define DEFAULT_FONT_STYLE 0 |
Definition at line 85 of file pawswidget.h.
| #define DEFAULT_MIN_HEIGHT 5 |
Definition at line 58 of file pawswidget.h.
| #define DEFAULT_MIN_WIDTH 5 |
Definition at line 59 of file pawswidget.h.
| #define EDIT_TEXTBOX_MOUSE_SCROLL_AMOUNT 3 |
Definition at line 405 of file pawstextbox.h.
| #define FADE_TIME 1000 |
pawsFadingTextBox - Used for mainly on screen messages, deletes itself upon 100% fade
Definition at line 973 of file pawstextbox.h.
| #define FONT_STYLE_BOLD 2 |
Definition at line 87 of file pawswidget.h.
| #define FONT_STYLE_DROPSHADOW 1 |
Definition at line 86 of file pawswidget.h.
| #define LISTBOX_HIGHLIGHTED 0x01 |
Definition at line 74 of file pawslistbox.h.
| #define LISTBOX_MOUSE_SCROLL_AMOUNT 3 |
Definition at line 160 of file pawslistbox.h.
| #define LISTBOX_SELECTED 0x02 |
Definition at line 75 of file pawslistbox.h.
| #define MENU_DESTROY_ACTION_NAME "MenuWantsDestroy" |
Value of pawsMenuAction::name when window request its destruction.
Definition at line 106 of file pawsmenu.h.
| #define MESG_TIME 3000 |
Definition at line 974 of file pawstextbox.h.
| #define MESSAGE_TEXTBOX_MOUSE_SCROLL_AMOUNT 3 |
Definition at line 280 of file pawstextbox.h.
| #define MULTILINE_TEXTBOX_MOUSE_SCROLL_AMOUNT 3 |
Definition at line 612 of file pawstextbox.h.
| #define OK_BUTTON -30 |
Definition at line 33 of file pawsokbox.h.
| #define PROPORTIONAL_BOTTOM 256 |
Definition at line 50 of file pawswidget.h.
| #define PROPORTIONAL_LEFT 32 |
Definition at line 47 of file pawswidget.h.
| #define PROPORTIONAL_RIGHT 64 |
Definition at line 48 of file pawswidget.h.
| #define PROPORTIONAL_TOP 128 |
Definition at line 49 of file pawswidget.h.
| #define RESIZE_BOTTOM 16 |
Definition at line 65 of file pawswidget.h.
| #define RESIZE_LEFT 2 |
Definition at line 62 of file pawswidget.h.
| #define RESIZE_RIGHT 4 |
Definition at line 63 of file pawswidget.h.
| #define RESIZE_TOP 8 |
Definition at line 64 of file pawswidget.h.
| #define SCROLL_AUTO -4000 |
Definition at line 55 of file pawswidget.h.
| #define SCROLL_DOWN -2000 |
Definition at line 53 of file pawswidget.h.
| #define SCROLL_SET -5000 |
Definition at line 56 of file pawswidget.h.
| #define SCROLL_THUMB -3000 |
Definition at line 54 of file pawswidget.h.
| #define SCROLL_UP -1000 |
Definition at line 52 of file pawswidget.h.
| #define SELECTED_BOX -2000 |
Definition at line 44 of file pawsselector.h.
| #define SELECTOR_ADD_BUTTON -100 |
Definition at line 37 of file pawsselector.h.
| #define SELECTOR_REMOVE_BUTTON -200 |
Definition at line 38 of file pawsselector.h.
| #define SPIN_DOWN 2 |
Definition at line 37 of file pawsspinbox.h.
| #define SPIN_INTERVAL 100 |
Definition at line 32 of file pawsspinbox.h.
| #define SPIN_START_DELAY 500 |
Definition at line 33 of file pawsspinbox.h.
| #define SPIN_STOP 0 |
Definition at line 35 of file pawsspinbox.h.
| #define SPIN_UP 1 |
Definition at line 36 of file pawsspinbox.h.
| #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 *".
Definition at line 37 of file pawsstyles.h.
| #define TREE_MOUSE_SCROLL_AMOUNT 20 |
Definition at line 34 of file pawstree.h.
| typedef int(* listBoxSortingFunc) (pawsWidget *a, pawsWidget *b) |
Type of functions that are used to compare listbox rows during sorting:
Definition at line 35 of file pawslistbox.h.
| typedef csHash<PAWSSubscription*,csString> PAWSSubscriptionsHash |
Definition at line 67 of file pawsmanager.h.
| typedef void(* YesNoResponseFunc) (bool, void *) |
Definition at line 37 of file pawsyesnobox.h.
| anonymous enum |
| Enumerator | |
|---|---|
| showCheckBox | |
| showImage | |
| showLabel | |
Definition at line 513 of file pawstree.h.
| anonymous enum |
| Enumerator | |
|---|---|
| ALIGN_LEFT | |
| ALIGN_CENTER | |
| ALIGN_RIGHT | |
Definition at line 67 of file pawswidget.h.
| enum BorderPositions |
Definition at line 45 of file pawsborder.h.
| enum FLASH_STATE |
| Enumerator | |
|---|---|
| FLASH_REGULAR | |
| FLASH_HIGHLIGHT | |
| FLASH_SPECIAL | |
Definition at line 33 of file pawsbutton.h.
| Enumerator | |
|---|---|
| PW_SCRIPT_EVENT_SHOW | |
| PW_SCRIPT_EVENT_HIDE | |
| PW_SCRIPT_EVENT_MOUSEDOWN | |
| PW_SCRIPT_EVENT_MOUSEUP | |
| PW_SCRIPT_EVENT_VALUECHANGED | |
| PW_SCRIPT_EVENT_COUNT | |
Definition at line 90 of file pawswidget.h.
| enum PAWSDATATYPE |
Data types for pub/sub.
| Enumerator | |
|---|---|
| PAWS_DATA_UNKNOWN | |
| PAWS_DATA_STR | |
| PAWS_DATA_BOOL | |
| PAWS_DATA_INT | |
| PAWS_DATA_UINT | |
| PAWS_DATA_FLOAT | |
| PAWS_DATA_INT_STR | |
Definition at line 706 of file pawsmanager.h.
| enum pawsMenuAlign |
Possible vertical alignments of menu items:
| Enumerator | |
|---|---|
| alignLeft | |
| alignCenter | |
Definition at line 186 of file pawsmenu.h.
| enum pawsMenuClose |
Possible reasons of closing of menu.
| Enumerator | |
|---|---|
| closeAction |
Action to close the menu. |
| closeSiblingOpened |
Sibling was opened. |
| closeCloseClicked |
Close was cliked. |
| closeParentClosed |
Parent closed. |
| closeChildClosed |
Child closed. |
Definition at line 115 of file pawsmenu.h.
| enum psRadioPos |
position of radio button
| Enumerator | |
|---|---|
| POS_LEFT | |
| POS_RIGHT | |
| POS_ABOVE | |
| POS_UNDERNEATH | |
Definition at line 33 of file pawsradio.h.
| CREATE_PAWS_FACTORY | ( | pawsSimpleWindow | ) |
| CREATE_PAWS_FACTORY | ( | pawsThumb | ) |
| CREATE_PAWS_FACTORY | ( | pawsOkBox | ) |
| CREATE_PAWS_FACTORY | ( | ComboWrapper | ) |
| CREATE_PAWS_FACTORY | ( | pawsTabWindow | ) |
| CREATE_PAWS_FACTORY | ( | pawsYesNoBox | ) |
| CREATE_PAWS_FACTORY | ( | pawsPromptWindow | ) |
| CREATE_PAWS_FACTORY | ( | pawsSpinBox | ) |
| CREATE_PAWS_FACTORY | ( | pawsKeySelectBox | ) |
| CREATE_PAWS_FACTORY | ( | pawsGenericView | ) |
| CREATE_PAWS_FACTORY | ( | pawsNumberPromptWindow | ) |
| CREATE_PAWS_FACTORY | ( | pawsMeterInput | ) |
| CREATE_PAWS_FACTORY | ( | pawsComboPromptWindow | ) |
| CREATE_PAWS_FACTORY | ( | pawsSelectorBox | ) |
| CREATE_PAWS_FACTORY | ( | pawsColorInput | ) |
| CREATE_PAWS_FACTORY | ( | WidgetConfigWindow | ) |
| CREATE_PAWS_FACTORY | ( | pawsRadioButton | ) |
| CREATE_PAWS_FACTORY | ( | pawsFileNavigation | ) |
| CREATE_PAWS_FACTORY | ( | pawsComboBox | ) |
| CREATE_PAWS_FACTORY | ( | pawsStringPromptWindow | ) |
| CREATE_PAWS_FACTORY | ( | pawsMeterPromptWindow | ) |
| CREATE_PAWS_FACTORY | ( | pawsColorPromptWindow | ) |
| CREATE_PAWS_FACTORY | ( | pawsProgressBar | ) |
| CREATE_PAWS_FACTORY | ( | pawsRadioButtonGroup | ) |
| CREATE_PAWS_FACTORY | ( | pawsButton | ) |
| CREATE_PAWS_FACTORY | ( | pawsCheckBox | ) |
| CREATE_PAWS_FACTORY | ( | pawsObjectView | ) |
| CREATE_PAWS_FACTORY | ( | pawsScrollBar | ) |
| CREATE_PAWS_FACTORY | ( | pawsDnDButton | ) |
| CREATE_PAWS_FACTORY | ( | pawsTextBox | ) |
| CREATE_PAWS_FACTORY | ( | pawsMenu | ) |
| CREATE_PAWS_FACTORY | ( | pawsMessageTextBox | ) |
| CREATE_PAWS_FACTORY | ( | pawsMenuItem | ) |
| CREATE_PAWS_FACTORY | ( | pawsListBox | ) |
| CREATE_PAWS_FACTORY | ( | pawsMenuSeparator | ) |
| CREATE_PAWS_FACTORY | ( | pawsTree | ) |
| CREATE_PAWS_FACTORY | ( | pawsSimpleTree | ) |
| CREATE_PAWS_FACTORY | ( | pawsSimpleTreeNode | ) |
| CREATE_PAWS_FACTORY | ( | pawsTreeNode | ) |
| CREATE_PAWS_FACTORY | ( | pawsSeqTreeNode | ) |
| CREATE_PAWS_FACTORY | ( | pawsWidgetTreeNode | ) |
| CREATE_PAWS_FACTORY | ( | pawsEditTextBox | ) |
| CREATE_PAWS_FACTORY | ( | pawsMultiLineTextBox | ) |
| CREATE_PAWS_FACTORY | ( | pawsMultiPageTextBox | ) |
| CREATE_PAWS_FACTORY | ( | pawsMultilineEditTextBox | ) |
| CREATE_PAWS_FACTORY | ( | pawsFadingTextBox | ) |
| CREATE_PAWS_FACTORY | ( | pawsDocumentView | ) |
| CREATE_PAWS_FACTORY | ( | pawsMultiPageDocumentView | ) |
| 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.