|
| YImage (YWidget *parent, const std::string &imageFileName, bool animated=false) |
| Constructor. More...
|
|
virtual | ~YImage () |
| Destructor.
|
|
virtual const char * | widgetClass () const |
| Returns a descriptive name of this widget class for logging, debugging etc.
|
|
std::string | imageFileName () const |
| Return the file name of this widget's image.
|
|
bool | animated () const |
| Returns 'true' if the current image is an animated image format (e.g., MNG).
|
|
virtual void | setImage (const std::string &imageFileName, bool animated=false) |
| Set and display a new image (or movie if animated is 'true'). More...
|
|
void | setMovie (const std::string &movieFileName) |
| Set and display a movie (an animated image).
|
|
bool | hasZeroSize (YUIDimension dim) const |
| Return 'true' if the image widget should be stretchable with a default width of 0 in the specified dimension. More...
|
|
void | setZeroSize (YUIDimension dim, bool zeroSize=true) |
| Make the image widget stretchable with a default size of 0 in the specified dimension. More...
|
|
bool | autoScale () const |
| Return 'true' if the image should be scaled to fit into the available space.
|
|
virtual void | setAutoScale (bool autoScale=true) |
| Make the image fit into the available space. More...
|
|
virtual | ~YWidget () |
| Destructor.
|
|
virtual std::string | debugLabel () const |
| Returns a descriptive label of this widget instance. More...
|
|
std::string | helpText () const |
| Return the help text for this widget.
|
|
void | setHelpText (const std::string &helpText) |
| Set a help text for this widget. More...
|
|
virtual const YPropertySet & | propertySet () |
| Return this class's property set. More...
|
|
virtual bool | setProperty (const std::string &propertyName, const YPropertyValue &val) |
| Set a property. More...
|
|
virtual YPropertyValue | getProperty (const std::string &propertyName) |
| Get a property. More...
|
|
bool | hasChildren () const |
| Returns 'true' if this widget has any children.
|
|
YWidget * | firstChild () const |
| Returns the first child or 0 if there is none. More...
|
|
YWidget * | lastChild () const |
| Returns the last child or 0 if there is none.
|
|
YWidgetListIterator | childrenBegin () const |
| Return an iterator that points to the first child or to childrenEnd() if there are no children.
|
|
YWidgetListIterator | childrenEnd () const |
| Return an interator that points after the last child.
|
|
YWidgetListConstIterator | childrenConstBegin () const |
| Return a const iterator that points to the first child or to childrenEnd() if there are no children.
|
|
YWidgetListConstIterator | childrenConstEnd () const |
| Return a const interator that points after the last child.
|
|
YWidgetListIterator | begin () |
| A helper for the range-based "for" loop. More...
|
|
YWidgetListIterator | end () |
| A helper for the range-based "for" loop. More...
|
|
int | childrenCount () const |
| Returns the current number of children.
|
|
bool | contains (YWidget *child) const |
| Checks if 'child' is a (direct!) child of this widget.
|
|
virtual void | addChild (YWidget *child) |
| Add a new child. More...
|
|
virtual void | removeChild (YWidget *child) |
| Remove a child. More...
|
|
void | deleteChildren () |
| Delete all children and remove them from the children manager's list.
|
|
YWidget * | parent () const |
| Return this widget's parent or 0 if it doesn't have a parent.
|
|
bool | hasParent () const |
| Return 'true' if this widget has a parent, 'false' if not.
|
|
void | setParent (YWidget *newParent) |
| Set this widget's parent.
|
|
YDialog * | findDialog () |
| Traverse up the widget hierarchy and find the dialog this widget belongs to. More...
|
|
YWidget * | findWidget (YWidgetID *id, bool doThrow=true) const |
| Recursively find a widget by its ID. More...
|
|
virtual int | preferredWidth ()=0 |
| Preferred width of the widget. More...
|
|
virtual int | preferredHeight ()=0 |
| Preferred height of the widget. More...
|
|
virtual int | preferredSize (YUIDimension dim) |
| Preferred size of the widget in the specified dimension. More...
|
|
virtual void | setSize (int newWidth, int newHeight)=0 |
| Set the new size of the widget. More...
|
|
bool | isValid () const |
| Checks whether or not this object is valid. More...
|
|
bool | beingDestroyed () const |
| Check if this widget is in the process of being destroyed.
|
|
void * | widgetRep () const |
| Return a pointer to the underlying toolkit's (Qt, ...) widget representing this abstract UI widget.
|
|
void | setWidgetRep (void *toolkitWidgetRep) |
| Set the pointer to the underlying toolkit's (Qt, ...) widget representing this abstract UI widget. More...
|
|
bool | hasId () const |
| Returns 'true' if this widget has an ID.
|
|
YWidgetID * | id () const |
| Returns this widget's ID.
|
|
void | setId (YWidgetID *newId_disown) |
| Set this widget's ID. More...
|
|
virtual void | setEnabled (bool enabled=true) |
| Enable or disable this widget, i.e. More...
|
|
void | setDisabled () |
| Disable this widget (overloaded for better readability).
|
|
virtual bool | isEnabled () const |
| Returns 'true' if this widget is enabled.
|
|
virtual bool | stretchable (YUIDimension dim) const |
| This is a boolean value that determines whether the widget is resizable beyond its preferred size in the specified dimension. More...
|
|
void | setStretchable (YUIDimension dim, bool newStretch) |
| Set the stretchable state to "newStretch" regardless of any hstretch or vstretch options.
|
|
void | setDefaultStretchable (YUIDimension dim, bool newStretch) |
| Set the stretchable state to "newStretch". More...
|
|
virtual int | weight (YUIDimension dim) |
| The weight is used in situations where all widgets can get their preferred size and yet space is available. More...
|
|
bool | hasWeight (YUIDimension dim) |
| Return whether or not the widget has a weight in the specified dimension.
|
|
void | setWeight (YUIDimension dim, int weight) |
| Set a weight in the specified dimension.
|
|
void | setNotify (bool notify=true) |
| Sets the Notify property.
|
|
bool | notify () const |
| Returns whether the widget will notify, i.e. More...
|
|
void | setNotifyContextMenu (bool notifyContextMenu=true) |
| Sets the notifyContextMenu property.
|
|
bool | notifyContextMenu () const |
| Returns whether the widget will send an event when the user clicks selects the context menu e.g. More...
|
|
bool | sendKeyEvents () const |
| Returns 'true' if this widget should send key events, i.e. More...
|
|
void | setSendKeyEvents (bool doSend) |
| Specify whether or not this widget should send key events.
|
|
bool | autoShortcut () const |
| Returns 'true' if a keyboard shortcut should automatically be assigned to this widget - without complaints in the log file.
|
|
void | setAutoShortcut (bool _newAutoShortcut) |
| Sets the 'autoShortcut' flag.
|
|
int | functionKey () const |
| Return a function key number that is assigned to this widget. More...
|
|
bool | hasFunctionKey () const |
| Check if a function key is assigned to this widget.
|
|
virtual void | setFunctionKey (int fkey_no) |
| Assign a function key to this widget (1 for F1, 2 for F2, etc. More...
|
|
virtual bool | setKeyboardFocus () |
| Set the keyboard focus to this widget. More...
|
|
virtual std::string | shortcutString () const |
| Get the string of this widget that holds the keyboard shortcut, if any. More...
|
|
virtual void | setShortcutString (const std::string &str) |
| Set the string of this widget that holds the keyboard shortcut, if any. More...
|
|
virtual const char * | userInputProperty () |
| The name of the widget property that will return user input, if there is any. More...
|
|
void | dumpWidgetTree (int indentationLevel=0) |
| Debugging function: Dump the widget tree from here on to the log file.
|
|
void | dumpDialogWidgetTree () |
| Debugging function: Dump the widget tree from this widget's dialog parent. More...
|
|
void | setChildrenEnabled (bool enabled) |
| Enable or disable all widgets in this widget tree.
|
|
virtual void | saveUserInput (YMacroRecorder *macroRecorder) |
| Recursively save the user input of all child widgets to a macro recorder: More...
|
|
void * | operator new (size_t size) |
| Overloaded operator new to ensure widgets are always created on the heap, never on the stack. More...
|
|
virtual void | startMultipleChanges () |
| In some UIs updating the screen content is an expensive operation. More...
|
|
virtual void | doneMultipleChanges () |
|
A picture, possibly animated, loaded from a file.
Definition at line 37 of file YImage.h.