Used to create and display a floating dialog to the user, which is similar to a modal dialog but non-blocking.
More...
|
| | FloatingDialog () |
| | Constructs an empty FloatingDialog object.
|
| |
| | FloatingDialog (const FloatingDialog &fd_) |
| | Constructs a new FloatingDialog object from an existing FloatingDialog object (copy constructor)
|
| |
| | FloatingDialog (const std::string &name_, const Size &size_) |
| | Constructs a FloatingDialog object with a given name and size.
|
| |
| virtual | ~FloatingDialog () |
| | Destructs a FloatingDialog object.
|
| |
| virtual FloatingDialog & | operator= (const FloatingDialog &rhs_) |
| | Allows one FloatingDialog object to be assigned from another.
|
| |
| virtual FloatingDialog * | clone () const |
| | Convenience method to clone a FloatingDialog object on the heap.
|
| |
| virtual void | destroy () |
| | Destroys the UI floating dialog, converting the target object to an empty FloatingDialog object (see the default constructor for more info on empty FloatingDialog objects)
|
| |
| virtual PlatformFloatingDialogPtr | platformFloatingDialog () const |
| | Gets the platform-specific floating dialog, around which the target object is wrapped.
|
| |
| virtual bool | visible () const |
| | Gets whether the dialog is visible.
|
| |
| virtual void | show () |
| | Shows the floating dialog.
|
| |
| virtual void | hide () |
| | Hides the floating dialog.
|
| |
| virtual bool | addWidget (const Widget &widget_) |
| | Adds a widget (label, button, text field, etc.) to the floating dialog.
|
| |
| virtual bool | removeWidget (const Widget &widget_) |
| | Removes a widget (label, button, text field, etc.) from the floating dialog.
|
| |
| virtual std::string | title () const |
| | Gets the current floating dialog title.
|
| |
| virtual void | setTitle (const std::string &title_) |
| | Sets the current floating dialog title.
|
| |
| virtual Size | size () const |
| | Gets the floating dialog's size.
|
| |
| virtual void | setSize (const Size &size_) |
| | Sets the floating dialog's size.
|
| |
| virtual void | update () const |
| | Forces the widgets in the floating dialog to update/redraw.
|
| |
| virtual Callback *const | closeCallback () const |
| | Gets the current close button callback.
|
| |
| virtual void | setCloseCallback (const Callback &cb_) |
| | Sets the close button callback for the dialog.
|
| |
| virtual Callback *const | focusCallback () const |
| | Gets the current dialog focus callback.
|
| |
| void | setFocusCallback (const Callback &cb_) |
| | Sets the dialog focus callback.
|
| |
| virtual Callback *const | blurCallback () const |
| | Gets the current dialog blur callback.
|
| |
| void | setBlurCallback (const Callback &cb_) |
| | Sets the dialog blur callback.
|
| |
| virtual | ~Window () |
| | Destructs a Window object.
|
| |
| virtual Window * | clone () const =0 |
| | Convenience method to clone a Window object, taking its subclass type into account for proper memory management.
|
| |
| virtual bool | isEmpty () const |
| | Gets whether the target Window object is empty (constructed with the default ctor)
|
| |
| virtual WindowType | windowType () |
| | Gets the type of window.
|
| |
| virtual bool | operator== (const Window &rhs_) const |
| | Tests whether a given Window object is the same as another.
|
| |
| virtual bool | operator!= (const Window &rhs_) const |
| | Tests whether a given Window object is not the same as another.
|
| |
| virtual bool | visible () const =0 |
| | Gets whether the window is visible.
|
| |
| virtual void | show ()=0 |
| | Shows the window.
|
| |
| virtual const WidgetVector | widgets () const |
| | Gets a list of all widgets contained by the target window.
|
| |
| virtual bool | addWidget (const Widget &widget_) |
| | Adds a widget (label, button, text field, etc.) to the window.
|
| |
| virtual bool | removeWidget (const Widget &widget_) |
| | Removes a widget (label, button, text field, etc.) from the window.
|
| |
| virtual bool | addWidgetGroup (const WidgetGroup &wg_) |
| | Adds a widget group to the window.
|
| |
| virtual bool | removeWidgetGroup (const WidgetGroup &wg_) |
| | Removes a widget group from the window.
|
| |
| virtual TabOrder *const | tabOrder () const |
| | Gets the tab order object for the window.
|
| |
| virtual void | update () const =0 |
| | Forces the widgets in the modal dialog to update/redraw.
|
| |
| virtual double | scalingFactor () const |
| | Gets the factor by which the UI is scaled for the given window (i.e. for HiDPI support)
|
| |
Used to create and display a floating dialog to the user, which is similar to a modal dialog but non-blocking.