|
| 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 () |
|