|
| | pePawsManager (iObjectRegistry *objectReg, const char *skin) |
| |
| void | ReloadStyles () |
| |
| virtual | ~pePawsManager (void) |
| |
| void | AddObjectView (pawsWidget *widget) |
| | Adds an object view to the array. More...
|
| |
| bool | ApplyStyle (const char *name, iDocumentNode *target) |
| | Applies PAWS style to XML node. More...
|
| |
| void | CreateWarningBox (const char *message, pawsWidget *notify=NULL, bool modal=true) |
| | Creates a warning box with the supplied text. More...
|
| |
| pawsWidget * | CreateWidget (const char *factoryName) |
| | Create a new widget. More...
|
| |
| pawsWidget * | CreateWidget (const char *factoryName, const pawsWidget *origin) |
| | Create a new widget using copy constructor. More...
|
| |
| void | CreateYesNoBox (const char *message, pawsWidget *notify=NULL, bool modal=true, bool translate=true) |
| | Creates a YesNo box with the supplied text. More...
|
| |
| void | Draw () |
| | Draw the main widget and the mouse last. More...
|
| |
| void | Draw3D () |
| | Draw 3D parts of the widgets. More...
|
| |
| MathEnvironment & | ExtraScriptVars () |
| |
| pawsWidget * | FindWidget (const char *name, bool complain=true) |
| | Locate a widget by name. More...
|
| |
| pawsWidget * | GetCurrentFocusedWidget () |
| | Returns the widget that is focused. More...
|
| |
| pawsWidget * | GetDragDropWidget () |
| | Gets the widget that is being drag'n'dropped over screen with the mouse. More...
|
| |
| iEventNameRegistry * | GetEventNameRegistry () |
| | Get the event name registry. More...
|
| |
| bool | GetFocusOverridesControls () |
| | Returns true if the current focused widget needs to override all controls. More...
|
| |
| float | GetFontFactor () |
| | Gets the factor the font should be adjusted by for proper fontsize based on resolution. More...
|
| |
| iGraphics2D * | GetGraphics2D () |
| | Returns the 2D renderer. More...
|
| |
| iGraphics3D * | GetGraphics3D () |
| | Returns the 3D renderer. More...
|
| |
| psLocalization * | GetLocalization () |
| | Returns the psLocalization object: More...
|
| |
| pawsMainWidget * | GetMainWidget () |
| | Returns the main widget. More...
|
| |
| pawsWidget * | GetModalWidget () |
| | Returns modal widget. More...
|
| |
| pawsMouse * | GetMouse () |
| | Returns the mouse. More...
|
| |
| iObjectRegistry * | GetObjectRegistry () |
| | Returns the object registry. More...
|
| |
| pawsPrefManager * | GetPrefs () |
| | Returns the prefrence manager. More...
|
| |
| iPawsImage * | GetResizeImage () |
| | Returns the resize button image. More...
|
| |
| iSoundManager * | GetSoundManager () |
| | Gets the soundManager. More...
|
| |
| pawsTextureManager * | GetTextureManager () |
| | Returns the texture manager. More...
|
| |
| bool | getToolTipEnable () |
| | returns tooltips enabled/disabled More...
|
| |
| bool | getToolTipEnableBgColor () |
| | returns tooltips brackground color More...
|
| |
| int | getTooltipsColors (int element) |
| | returns one element of the TooltipsColors-array More...
|
| |
| csString | getToolTipSkinPath () |
| | returns the full path to the tooltips.xml in skin.zip More...
|
| |
| csString & | getVFSPathToSkin () |
| |
| bool | HandleEvent (iEvent &event) |
| | Process mouse and keyboard events. More...
|
| |
| csArray< iPAWSSubscriber * > | ListSubscribers (const char *dataname) |
| | Return a list of all subscribers. More...
|
| |
| bool | LoadChildWidgets (const char *widgetFile, csArray< pawsWidget * > &loadedWidgets) |
| | Loads widgets from a definition file without assigning a parent. More...
|
| |
| bool | LoadObjectViews () |
| |
| bool | LoadSkinDefinition (const char *zip) |
| | Loads a skin and loades unregistered resources. More...
|
| |
| bool | LoadTooltips (const char *fileName) |
| | Loads the Tooltips config-file. More...
|
| |
| bool | LoadWidget (const char *widgetFile) |
| | Loads a widget definition file. More...
|
| |
| pawsWidget * | LoadWidget (iDocumentNode *widgetNode) |
| | Loads a widget from given XML node. More...
|
| |
| pawsWidget * | LoadWidgetFromString (const char *widgetDefinition) |
| | Loads a widget definition from a string. More...
|
| |
| void | MovingWidget (pawsWidget *moving) |
| | Let the window manager know that a widget is being moved. More...
|
| |
| void | OnWidgetDeleted (pawsWidget *widget) |
| | pawsWidget destructor calls this so PawsManager can NULLify all its links to the widget. More...
|
| |
| void | OnWidgetHidden (pawsWidget *widget) |
| | Remove focus and mouseover effect from widget if widget is hidden. More...
|
| |
| | PawsManager (iObjectRegistry *objectReg, const char *skin, const char *skinBase=NULL) |
| |
| void | Publish (const csString &dataname, PAWSData &data) |
| | Announce a change in a named element to all subscribers. More...
|
| |
| void | Publish (const csString &dataname, const char *datavalue) |
| | Publish a string to all subscribers. More...
|
| |
| void | Publish (const csString &dataname, bool datavalue) |
| | Publish a boolean value to all subscribers. More...
|
| |
| void | Publish (const csString &dataname, int datavalue) |
| | Publish an int to all subscribers. More...
|
| |
| void | Publish (const csString &dataname, unsigned int datavalue) |
| | Publish an unsigned int to all subscribers. More...
|
| |
| void | Publish (const csString &dataname, float datavalue) |
| | Publish a float to all subscribers. More...
|
| |
| void | Publish (const csString &dataname, const char *datavalue, int color) |
| | Publish a coloured string to all subscribers. More...
|
| |
| void | Publish (const csString &dataname) |
| | Publish nothing to all subscribers. (Used for one-time named signals.) More...
|
| |
| void | RegisterWidgetFactory (pawsWidgetFactory *factory) |
| | Add a new factory to the list that the manager knows about. More...
|
| |
| void | RemoveObjectView (pawsWidget *widget) |
| | Removes an object view from the array. More...
|
| |
| bool | RemoveWidget (const char *widgetName, bool complain) |
| | Remove the named widget from the mainwidget. More...
|
| |
| void | ResizingWidget (pawsWidget *widget, int flags) |
| | Let the manager know that a widget is being resized. More...
|
| |
| void | SetCurrentFocusedWidget (pawsWidget *widget) |
| | Give this widget focus. More...
|
| |
| void | SetDragDropWidget (pawsWidget *dragDropWidget) |
| | Sets the widget that is being drag'n'dropped over screen with the mouse. More...
|
| |
| void | SetMainWidget (pawsMainWidget *widg) |
| | Establish main widget. More...
|
| |
| void | SetModalWidget (pawsWidget *widget) |
| | Make this widget modal. More...
|
| |
| void | setToolTipEnable (bool state) |
| | changes tooltips enabled/disabled More...
|
| |
| void | setToolTipEnableBgColor (bool state) |
| | changes tooltips backround enabled/disabled More...
|
| |
| void | setTooltipsColors (int element, int param) |
| | transfers a value to the TooltipsColors-array More...
|
| |
| void | Subscribe (const char *dataname, iPAWSSubscriber *listener) |
| | Subscribe to a named piece of data, so updates are received automatically. More...
|
| |
| csString | Translate (const csString &orig) |
| | A shortcut - translation without need to call GetLocalization(). More...
|
| |
| void | UnSubscribe (iPAWSSubscriber *listener) |
| | Unsubscribe the given subscriber. More...
|
| |
| void | UseR2T (bool r2t) |
| |
| bool | UsingR2T () const |
| |
| virtual | ~PawsManager () |
| |
| | Singleton (PawsManager *ptr) |
| |
| | Singleton (void) |
| |
| | ~Singleton () |
| |