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.