|
| virtual void | Close () |
| | Simply calls Hide() unless overidden. More...
|
| |
| void | NewOption (const csString &text) |
| |
| bool | OnButtonPressed (int mouseButton, int keyModifier, pawsWidget *widget) |
| | Called whenever a button is pressed. More...
|
| |
| | pawsComboPromptWindow () |
| |
| | pawsComboPromptWindow (const pawsComboPromptWindow &origin) |
| |
| virtual bool | PostSetup () |
| | Executed after the widget is setup. More...
|
| |
| void | Select (int optionNum) |
| |
| void | SetAction (iOnItemChosenAction *action, const char *name, int param) |
| |
| | pawsPromptWindow () |
| | Basic constructor. More...
|
| |
| | pawsPromptWindow (const pawsPromptWindow &origin) |
| |
| void | SetLabel (const csString &label) |
| | Sets the label/title for the widget. More...
|
| |
| void | SetSpacing (int spacing) |
| | Sets the spacing in between the widgets. More...
|
| |
| void | AddChild (pawsWidget *widget) |
| | Add a child widget to this widget. More...
|
| |
| void | AddChild (size_t Index, pawsWidget *widget) |
| | Add a child widget to this widget at a specified position. More...
|
| |
| virtual void | BringToTop (pawsWidget *widget) |
| | Move this widget up the z order to the top. More...
|
| |
| virtual double | CalcFunction (MathEnvironment *env, const char *functionName, const double *params) |
| |
| virtual void | CenterTo (int x, int y) |
| | Move this widget so that its center is at given location. More...
|
| |
| virtual void | CenterToMouse () |
| | Move this widget so that its center is at mouse pointer, but it is fully on screen. More...
|
| |
| void | ChangeFontSize (float newSize) |
| | Change font to new size and reload font to make it take effect. More...
|
| |
| virtual bool | CheckButtonPressed (int button, int modifiers, pawsWidget *pressedWidget) |
| | Test button for activity. More...
|
| |
| virtual bool | CheckButtonReleased (int button, int modifiers, pawsWidget *pressedWidget) |
| | Test button for activity. More...
|
| |
| virtual bool | CheckKeyHandled (int) |
| | Allow pawsButton to simulate button pushes based on keypresses. More...
|
| |
| void | ClearBackgroundColor () |
| |
| void | ClearMaskingImage () |
| | Clears the masking image. More...
|
| |
| csRect | ClipRect () |
| | This returns the current clipping rectangle. More...
|
| |
| void | ClipToParent (bool allowForBackgroundBorder) |
| | Determines clipping area to use. More...
|
| |
| virtual bool | Contains (int x, int y) |
| | Determines if the coordinates are within this widget. More...
|
| |
| virtual void | CreateWidgetConfigWindow () |
| | Creates a popup window that the user can use to adjust the settings of this window. More...
|
| |
| virtual void | DeleteChild (pawsWidget *widget) |
| | Removes the widget from list of children and destructs it. More...
|
| |
| void | DeleteYourself () |
| | Removes and destructs itself. More...
|
| |
| virtual void | DestroyWidgetConfigWindow () |
| | Called by ApplyAlphaOnChildren to remove the config window to prevent weird stuff. More...
|
| |
| virtual void | Draw () |
| | Draws the widget and all of it's children. More...
|
| |
| virtual void | Draw3D (iGraphics3D *) |
| |
| virtual void | DrawBackground () |
| | Draws the background with a color or an image. More...
|
| |
| virtual void | DrawChildren () |
| | Draws all children marked visible. More...
|
| |
| void | DrawForeground () |
| | Does the second part of the drawing drawing the background of the window. More...
|
| |
| virtual void | DrawMask () |
| | Draws the mask picture. More...
|
| |
| virtual void | DrawToolTip (int x, int y) |
| | This draws the tool tip if a widget is visible and a tool tip is available. More...
|
| |
| void | DrawWidgetText (const char *text, int x, int y, int style=-1) |
| | Draw text in the widget at specified location. More...
|
| |
| bool | DrawWindow () |
| | Does the first part of the drawing. More...
|
| |
| virtual void | Dump (csString tab="") |
| | Prints the widget names for the widget and all it's children. More...
|
| |
| const char * | FindDefaultWidgetStyle (const char *factoryName) |
| |
| pawsWidget * | FindWidget (const char *name, bool complain=true) |
| | Find a child widget of this widget. More...
|
| |
| pawsWidget * | FindWidget (int id, bool complain=true) |
| | Find a child widget of this widget. More...
|
| |
| pawsWidget * | FindWidgetXMLBinding (const char *xmlbinding) |
| | Find a child widget of this widget with the given XML binding. More...
|
| |
| void | FormatToolTip (const char *fmt,...) |
| | Changes the format of a tool tip. More...
|
| |
| int | GetActualHeight (int myValue=-1) |
| | Returns the actual Height assuming the passed value was in 800x600 resolution. More...
|
| |
| int | GetActualWidth (int myValue=-1) |
| | Returns the actual width assuming the passed value was in 800x600 resolution. More...
|
| |
| csString | GetBackground () |
| | Retrieve the background image name. More...
|
| |
| virtual pawsBorder * | GetBorder () |
| | This returns the border created by UseBorder(). More...
|
| |
| virtual int | GetBorderColour (int which) |
| | Get the color for this widgets border. More...
|
| |
| virtual int | GetBorderStyle () |
| | This returns the BORDER_BUMP style. More...
|
| |
| pawsWidget * | GetChild (size_t i) |
| | Used if you need to loop through the children of a widget. More...
|
| |
| size_t | GetChildrenCount () |
| | Used if you need to loop through the children of a widget. More...
|
| |
| const char * | GetCloseName () |
| | Returns the closeName of this widget. More...
|
| |
| virtual csRect | GetDefaultFrame () |
| | Returns the default csRect. More...
|
| |
| iWidgetData * | GetExtraData () |
| | Grabs extra data stored in the widget. More...
|
| |
| float | GetFadeSpeed () |
| | Gets the fading speed. More...
|
| |
| int | GetFadeVal () |
| | Gets the fade value of this widget. More...
|
| |
| const char * | GetFilename () |
| | Returns the filename. More...
|
| |
| virtual bool | GetFocusOverridesControls () const |
| | Test if the widget should intercept all key presses. More...
|
| |
| iFont * | GetFont (bool scaled=true) |
| | Gets the current font as an iFont. More...
|
| |
| virtual int | GetFontColour () |
| | Gets the current font color. More...
|
| |
| int | GetFontShadowColour () |
| | Gets the current shadow color. More...
|
| |
| float | GetFontSize () |
| | Gets the current font size. More...
|
| |
| int | GetFontStyle () |
| | Gets the current font style. More...
|
| |
| int | GetID () |
| | Gets the id of a widget. More...
|
| |
| int | GetLogicalHeight (int myValue) |
| |
| int | GetLogicalWidth (int myValue) |
| |
| int | GetMaxAlpha () |
| | Gets the maximum alpha value of this widget. More...
|
| |
| int | GetMinAlpha () |
| | Gets the minimim alpha value of this widget. More...
|
| |
| void | GetMinSize (int &width, int &height) |
| |
| const char * | GetName () |
| | Get the name of this widget. More...
|
| |
| pawsWidget * | GetParent () |
| | Get this widget's parent. More...
|
| |
| csString | GetPathInWidgetTree () |
| | Returns textual description of path to our widget through the widget tree. More...
|
| |
| virtual double | GetProperty (MathEnvironment *env, const char *ptr) |
| |
| virtual csRect | GetScreenFrame () |
| | Returns the csRect that defines widget area. More...
|
| |
| csString & | GetToolTip () |
| | Gets the text from a tool tip. More...
|
| |
| const char * | GetType () |
| | Gets the current factory type. More...
|
| |
| csRect | GetWidgetTextRect (const char *text, int x, int y, int style=-1) |
| | Get the rectangle containing the text DrawWidgetText will produce. More...
|
| |
| virtual const csString & | GetXMLBinding () |
| | Get the xml nodes of this widget. More...
|
| |
| virtual bool | HasFocus () |
| | Test focus of the widget. More...
|
| |
| virtual void | Hide () |
| | Makes widget invisible and removes focus if widget has current focus. More...
|
| |
| virtual void | Ignore (bool ig) |
| |
| bool | Includes (pawsWidget *widget) |
| | Returns true if widget equals this, or widget is a child of this. More...
|
| |
| bool | IsAlwaysOnTop () |
| | Tests value of this widgets alwaysOnTop flag. More...
|
| |
| bool | IsChildOf (pawsWidget *someParent) |
| | Returns true, if this widget is the child of 'someParent'. More...
|
| |
| bool | IsConfigurable () |
| | Tests if widget settings (alpha, fade, etc) are configurable. More...
|
| |
| bool | isFadeEnabled () |
| | Gets the fade status of this widget. More...
|
| |
| bool | IsIndirectChild (pawsWidget *widget) |
| | Returns true, if 'widget' is child of our widget, even if it is indirect. More...
|
| |
| bool | IsResizable () |
| | Test widget to see if it is resizable. More...
|
| |
| bool | isScalingFont () |
| | Returns whether or not font is being auto-scaled. More...
|
| |
| bool | IsVisible () |
| | Is the widget currently set visible? More...
|
| |
| virtual bool | Load (iDocumentNode *node) |
| | Load a widget based on its <widget></widget> tag. More...
|
| |
| virtual bool | LoadAttributes (iDocumentNode *node) |
| | Load standard widget attributes based on its <widget></widget> tag. More...
|
| |
| virtual bool | LoadChildren (iDocumentNode *node) |
| | Load widget children based on subtags of its <widget></widget> tag. More...
|
| |
| virtual bool | LoadEventScripts (iDocumentNode *node) |
| | Load event scripts for this widget. More...
|
| |
| bool | LoadFromFile (const csString &fileName) |
| | Parses XML file 'fileName', finds first widget tag and Load()s itself from this tag. More...
|
| |
| virtual csRect | LoadPositions () |
| | Get the position of this widget that was stored in a cfg file. More...
|
| |
| virtual void | LoadSettings () |
| | Loads current widget settings from an XML file. More...
|
| |
| void | MakeFullyVisible () |
| | If some part of the widget is not within the rectangle of its parent, then the widget is moved inside (if it is small enough). More...
|
| |
| virtual void | MouseOver (bool value) |
| | Sets hasMouseFocus. More...
|
| |
| virtual void | MoveDelta (int dx, int dy) |
| | Move a widget by a delta amount. More...
|
| |
| virtual void | MoveTo (int x, int y) |
| | Moves this widget and all of its children to a new screen location. More...
|
| |
| bool | NeedsRender () const |
| | Whether we need to r2t. More...
|
| |
| virtual void | NewSubscription (const char *dataname) |
| |
| virtual bool | OnButtonReleased (int button, int keyModifier, pawsWidget *widget) |
| | Called whenever a button is released. More...
|
| |
| virtual bool | OnChange (pawsWidget *widget) |
| | Called whenever a widget is selected. More...
|
| |
| virtual bool | OnChildMouseEnter (pawsWidget *child) |
| | Called when mouse enters a child widget. More...
|
| |
| virtual bool | OnChildMouseExit (pawsWidget *child) |
| | Called when a mouse exits a child widget. More...
|
| |
| virtual bool | OnClipboard (const csString &content) |
| | Process Clipboard content, as a response to RequestClipboardContent. More...
|
| |
| virtual bool | OnDoubleClick (int button, int modifiers, int x, int y) |
| | Manage mouse double click event. More...
|
| |
| virtual bool | OnGainFocus (bool=true) |
| | Changes hasFocus to TRUE and reports status to parent. More...
|
| |
| virtual bool | OnJoypadDown (int key, int modifiers) |
| | Process joypadDown messages. More...
|
| |
| virtual bool | OnKeyDown (utf32_char keyCode, utf32_char keyChar, int modifiers) |
| | Process keydown messages. More...
|
| |
| virtual void | OnListAction (pawsListBox *selected, int status) |
| | Called whenever an item in a child list box is selected. More...
|
| |
| virtual void | OnLostFocus () |
| | Sets hasFocus false and notifys parent. More...
|
| |
| virtual bool | OnMenuAction (pawsWidget *widget, const pawsMenuAction &action) |
| | Called whenever a menu action occurs. More...
|
| |
| virtual bool | OnMouseDown (int button, int modifiers, int x, int y) |
| | Manage mouse down event to test for and apply window changes. More...
|
| |
| virtual bool | OnMouseEnter () |
| | Called whenever the mouse enters this widget. More...
|
| |
| virtual bool | OnMouseExit () |
| | Called whenever the mouse leaves this widget. More...
|
| |
| virtual bool | OnMouseUp (int button, int modifiers, int x, int y) |
| | Manage mouse up event. More...
|
| |
| virtual void | OnResize () |
| | Sets the new position of the close button. More...
|
| |
| virtual bool | OnScroll (int scrollDirection, pawsScrollBar *widget) |
| | Called whenever a window is scrolled. More...
|
| |
| virtual bool | OnSelected (pawsWidget *widget) |
| | Called whenever a widget is selected. More...
|
| |
| virtual void | OnUpdateData (const char *, PAWSData &) |
| |
| virtual bool | ParentDraw () const |
| | Whether to draw via the parent-child draw tree. More...
|
| |
| | pawsWidget () |
| |
| | pawsWidget (const pawsWidget &origin) |
| |
| virtual void | PerformAction (const char *action) |
| | Does an action based on this string. More...
|
| |
| void | RecalcScreenPositions () |
| | This re-calculates a widget's on screen position to draw based on it's relative position and parent screen location. More...
|
| |
| void | ReloadWidget () |
| | Reloads widget from XML file. More...
|
| |
| void | RemoveChild (pawsWidget *widget) |
| | Removes the widget from list of children but does NOT destruct it. More...
|
| |
| void | RemoveTitle () |
| |
| virtual void | ResetToDefaultFrame () |
| | Resets the position, width and height to the default position. More...
|
| |
| virtual void | Resize (int flags) |
| | Resize a widget based on the current mouse position. More...
|
| |
| virtual void | Resize (int dx, int dy, int flags) |
| | Resize a widget by a delta amount. More...
|
| |
| virtual void | Resize () |
| | Resize a widget based on it's parent's size. More...
|
| |
| void | RunScriptEvent (PAWS_WIDGET_SCRIPT_EVENTS event) |
| | Executes any pawsScript associated with the given event. More...
|
| |
| virtual void | SavePosition () |
| | Saves the position of this widget to the config file. More...
|
| |
| virtual void | SaveSettings () |
| | Saves current widget settings to an XML file. More...
|
| |
| virtual bool | SelfPopulate (iDocumentNode *node) |
| | This function allows a widget to fill in its own contents from an xml node supplied and calls the same function for all children. More...
|
| |
| virtual bool | SelfPopulateXML (const char *xmlstr) |
| | This function parses the xml string and calls SelfPopulate with the resulting DOM structure if valid. More...
|
| |
| virtual void | SendToBottom (pawsWidget *widget) |
| | Move this widget down the z order to the bottom. More...
|
| |
| void | SetAlwaysOnTop (bool value) |
| | Sets value of this widgets alwaysOnTop flag. More...
|
| |
| virtual void | SetAttachFlags (int flags) |
| | Modify attachFlags to control widget construction. More...
|
| |
| virtual void | SetBackground (const char *imageName) |
| | Sets the background image, logs error if NULL. More...
|
| |
| virtual void | SetBackgroundAlpha (int alphaValue) |
| | Sets the alpha level of the background. More...
|
| |
| void | SetBackgroundColor (int r, int g, int b) |
| | Sets the background color. More...
|
| |
| void | SetColour (int newColour=-2) |
| | Set text color. More...
|
| |
| void | SetContextMenu (const csString &fileName) |
| | Sets name of the PAWS xml-file that describes context menu of our widget. More...
|
| |
| void | SetDefaultToolTip () |
| | Sets the tool tip to the one defined in the XML. More...
|
| |
| void | SetExtraData (iWidgetData *data) |
| | Stores extra data into this widget. More...
|
| |
| void | SetFactory (const char *myfactory) |
| | Sets the type of factory. More...
|
| |
| void | SetFade (bool value) |
| | Used to control the fading feature of the widget. More...
|
| |
| void | SetFadeSpeed (float speed) |
| | Sets the fading speed. More...
|
| |
| void | SetFilename (const char *name) |
| | Changes filename to the name provided. More...
|
| |
| void | SetFont (const char *fontName, int Size=0) |
| | Set font to use programmatically. More...
|
| |
| void | SetFontScaling (bool value) |
| | Used to control the font scaling of the widget. More...
|
| |
| void | SetFontStyle (int style) |
| | Sets the current font style. More...
|
| |
| virtual void | SetForceSize (int newWidth, int newHeight) |
| | Same as above, but does not resize children. More...
|
| |
| void | SetID (int newID) |
| | Change the id of a widget. More...
|
| |
| void | SetMaskingImage (const char *image) |
| | Sets a masking image which will be drawn after the normal stuff. More...
|
| |
| void | SetMaxAlpha (int value) |
| | Sets the maximum alpha of this widget. More...
|
| |
| void | SetMaxSize (int width, int height) |
| | Set the max size for height and width. More...
|
| |
| void | SetMinAlpha (int value) |
| | Sets the minimim alpha of this widget. More...
|
| |
| void | SetMinSize (int width, int height) |
| | Set the minimum height and width to protect the widget from negatives. More...
|
| |
| void | SetModalState (bool isModal) |
| | Registers mode with the windowManager. More...
|
| |
| void | SetMovable (bool value) |
| | Makes a widget movable. More...
|
| |
| void | SetName (const char *newName) |
| | Set the name of this widget. More...
|
| |
| void | SetNeedsRender (bool needs) |
| | Marks that we need to r2t. More...
|
| |
| void | SetParent (pawsWidget *widget) |
| | Set the owner of this widget. More...
|
| |
| virtual void | SetProperty (const char *ptr, double value) |
| |
| virtual void | SetRelativeFrame (int x, int y, int width, int height) |
| | Set the size of this widget and it's position relative to the parent. More...
|
| |
| virtual void | SetRelativeFramePos (int x, int y) |
| | Set the position of this widget relative to the parent. More...
|
| |
| virtual void | SetRelativeFrameSize (int width, int height) |
| | Sets defaultFrame and screenFrame size attributes. More...
|
| |
| void | SetResizeShow (bool v) |
| | Sets the showResize flag, controlling if the resize widget should be drawn. More...
|
| |
| virtual void | SetSize (int newWidth, int newHeight) |
| | Set the size of a particlar widget. More...
|
| |
| void | SetTitle (const char *title) |
| | Sets the border title of this widget. More...
|
| |
| bool | SetTitle (const char *text, const char *image, const char *align, const char *close_button, const bool shadowTitle=true) |
| | Sets up the title bar for the widget. More...
|
| |
| void | SetToolTip (const char *text) |
| | Changes the text for a tool tip. More...
|
| |
| virtual bool | Setup (iDocumentNode *) |
| | Setup this widget. More...
|
| |
| void | SetVisibility (bool visible) |
| | Make the widget visible or hides it. More...
|
| |
| virtual void | SetXMLBinding (csString &xmlbinding) |
| | Sets the xml nodes of this widget. More...
|
| |
| virtual void | Show () |
| | Makes widget visible and brings it to the front. More...
|
| |
| virtual void | ShowBehind () |
| | Makes widget visible and brings it to the front but behind widget with current focus. More...
|
| |
| virtual void | StopResize () |
| | Called once the mouse up is done after resizing a widget. More...
|
| |
| const char * | ToString () |
| |
| virtual void | UseBorder (const char *style=0) |
| | Creates a new border and links it to the widget. More...
|
| |
| virtual pawsWidget * | WidgetAt (int x, int y) |
| | Locate a widget that is at these screen coordindates. More...
|
| |
| virtual | ~pawsWidget () |
| |
| virtual | ~iPAWSSubscriber () |
| |
| virtual | ~iScriptableVar () |
| |