|
| ControlBar () |
| Constructs an empty ControlBar object.
|
|
| ControlBar (const ControlBar &cb_) |
| Constructs a new ControlBar object from an existing ControlBar object (copy constructor)
|
|
| ControlBar (const Rect &frame_, const double minWidth_, const double maxWidth_) |
| Constructs a new ControlBar object.
|
|
virtual | ~ControlBar () |
| Destructs a ControlBar object.
|
|
virtual ControlBar & | operator= (const ControlBar &rhs_) |
| Allows one ControlBar object to be assigned from another.
|
|
virtual ControlBar * | clone () const |
| Convenience method to clone a ControlBar object on the heap.
|
|
virtual void | destroy () |
| Destroys the UI control bar, converting the target object to an empty ControlBar object (see the default constructor for more info on empty ControlBar objects)
|
|
virtual PlatformControlBarPtr | platformControlBar () const |
| Gets the platform-specific control bar, around which the target object is wrapped.
|
|
virtual void | show () |
| Shows the control bar.
|
|
virtual void | hide () |
| Hides the control bar.
|
|
virtual bool | visible () const |
| Gets whether the control bar is visible.
|
|
virtual void | setVisible (const bool visible_) |
| Sets control bar visibility.
|
|
virtual double | width () const |
| Gets the current width of the control bar.
|
|
virtual void | setWidth (const double w_) |
| Sets the width of the control bar.
|
|
virtual void | move (const Point &loc_) |
| Moves the control bar.
|
|
virtual bool | addWidget (const Widget &widget_) |
| Adds a widget (label, button, text field, etc.) to the control bar.
|
|
virtual bool | removeWidget (const Widget &widget_) |
| Removes a widget (label, button, text field, etc.) from the control bar.
|
|
virtual Callback *const | showCallback () const |
| Gets the registered callback for the control bar showing, or NULL if none.
|
|
virtual void | setShowCallback (const Callback &cb_) |
| Sets/updates the callback for the control bar showing.
|
|
virtual Callback *const | hideCallback () const |
| Gets the registered callback for the control bar hiding, or NULL if none.
|
|
virtual void | setHideCallback (const Callback &cb_) |
| Sets/updates the callback for the control bar hiding.
|
|
virtual Callback *const | resizeCallback () const |
| Gets the callback set for the control bar resize, or NULL if none.
|
|
virtual void | setResizeCallback (const Callback &cb_) |
| Sets/updates the callback for the control bar resize.
|
|
virtual void | update () const |
| Forces the widgets in the control bar to update/redraw.
|
|
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 add a control bar to Illustrator's UI and contain various UI widgets.