libyui
3.0.5
|
Public Member Functions | |
YRichText (YWidget *parent, const std::string &text, bool plainTextMode=false) | |
virtual | ~YRichText () |
virtual const char * | widgetClass () const |
virtual void | setValue (const std::string &newValue) |
std::string | value () const |
void | setText (const std::string &newText) |
std::string | text () const |
bool | plainTextMode () const |
virtual void | setPlainTextMode (bool on=true) |
bool | autoScrollDown () const |
virtual void | setAutoScrollDown (bool on=true) |
bool | shrinkable () const |
void | setShrinkable (bool shrinkable=true) |
virtual bool | setProperty (const std::string &propertyName, const YPropertyValue &val) |
virtual YPropertyValue | getProperty (const std::string &propertyName) |
virtual const YPropertySet & | propertySet () |
![]() | |
virtual | ~YWidget () |
virtual std::string | debugLabel () const |
std::string | helpText () const |
void | setHelpText (const std::string &helpText) |
bool | hasChildren () const |
YWidget * | firstChild () const |
YWidget * | lastChild () const |
YWidgetListConstIterator | childrenBegin () const |
YWidgetListConstIterator | childrenEnd () const |
int | childrenCount () const |
bool | contains (YWidget *child) const |
virtual void | addChild (YWidget *child) |
virtual void | removeChild (YWidget *child) |
void | deleteChildren () |
YWidget * | parent () const |
bool | hasParent () const |
void | setParent (YWidget *newParent) |
YDialog * | findDialog () |
YWidget * | findWidget (YWidgetID *id, bool doThrow=true) const |
virtual int | preferredWidth ()=0 |
virtual int | preferredHeight ()=0 |
virtual int | preferredSize (YUIDimension dim) |
virtual void | setSize (int newWidth, int newHeight)=0 |
bool | isValid () const |
bool | beingDestroyed () const |
void * | widgetRep () const |
void | setWidgetRep (void *toolkitWidgetRep) |
bool | hasId () const |
YWidgetID * | id () const |
void | setId (YWidgetID *newId_disown) |
virtual void | setEnabled (bool enabled=true) |
void | setDisabled () |
virtual bool | isEnabled () const |
virtual bool | stretchable (YUIDimension dim) const |
void | setStretchable (YUIDimension dim, bool newStretch) |
void | setDefaultStretchable (YUIDimension dim, bool newStretch) |
virtual int | weight (YUIDimension dim) |
bool | hasWeight (YUIDimension dim) |
void | setWeight (YUIDimension dim, int weight) |
void | setNotify (bool notify=true) |
bool | notify () const |
void | setNotifyContextMenu (bool notifyContextMenu=true) |
bool | notifyContextMenu () const |
bool | sendKeyEvents () const |
void | setSendKeyEvents (bool doSend) |
bool | autoShortcut () const |
void | setAutoShortcut (bool _newAutoShortcut) |
int | functionKey () const |
bool | hasFunctionKey () const |
virtual void | setFunctionKey (int fkey_no) |
virtual bool | setKeyboardFocus () |
virtual std::string | shortcutString () const |
virtual void | setShortcutString (const std::string &str) |
virtual const char * | userInputProperty () |
void | dumpWidgetTree (int indentationLevel=0) |
void | dumpDialogWidgetTree () |
void | setChildrenEnabled (bool enabled) |
virtual void | saveUserInput (YMacroRecorder *macroRecorder) |
void * | operator new (size_t size) |
virtual void | startMultipleChanges () |
virtual void | doneMultipleChanges () |
Protected Attributes | |
ImplPtr< YRichTextPrivate > | priv |
Additional Inherited Members | |
![]() | |
YWidget (YWidget *parent) | |
YWidgetChildrenManager * | childrenManager () const |
void | setChildrenManager (YWidgetChildrenManager *manager) |
void | setBeingDestroyed () |
void | dumpWidget (YWidget *w, int indentationLevel) |
Definition at line 36 of file YRichText.h.
YRichText::YRichText | ( | YWidget * | parent, |
const std::string & | text, | ||
bool | plainTextMode = false |
||
) |
Constructor.
'plainTextMode' indicates that the text should be treated as plain text, i.e. any HTML-like tags in the text should not be interpreted in any way.
Definition at line 54 of file YRichText.cc.
|
virtual |
Destructor.
Definition at line 65 of file YRichText.cc.
bool YRichText::autoScrollDown | ( | ) | const |
Return 'true' if this RichText widget should automatically scroll down when the text content is changed. This is useful for progress displays and log files.
Definition at line 95 of file YRichText.cc.
|
virtual |
Get a property. Reimplemented from YWidget.
This method may throw YUIPropertyExceptions.
Reimplemented from YWidget.
Definition at line 156 of file YRichText.cc.
bool YRichText::plainTextMode | ( | ) | const |
Return 'true' if this RichText widget is in "plain text" mode, i.e. does not try to interpret RichText/HTML tags.
Definition at line 83 of file YRichText.cc.
|
virtual |
Return this class's property set. This also initializes the property upon the first call.
Reimplemented from YWidget.
Reimplemented from YWidget.
Definition at line 120 of file YRichText.cc.
|
virtual |
Set this RichText widget's "auto scroll down" mode on or off.
Derived classes may want to reimplement this, but they should call this base class function in the new function.
Definition at line 101 of file YRichText.cc.
|
virtual |
Set this RichText widget's "plain text" mode on or off.
Derived classes may want to reimplement this, but they should call this base class function in the new function.
Definition at line 89 of file YRichText.cc.
|
virtual |
Set a property. Reimplemented from YWidget.
This function may throw YUIPropertyExceptions.
This function returns 'true' if the value was successfully set and 'false' if that value requires special handling (not in error cases: those are covered by exceptions).
Reimplemented from YWidget.
Definition at line 140 of file YRichText.cc.
void YRichText::setShrinkable | ( | bool | shrinkable = true | ) |
Make this widget shrinkable, i.e. very small in layouts.
This method is intentionally not virtual because it doesn't have any immediate effect; it is only needed in preferredWidth() / preferredHeight().
Definition at line 113 of file YRichText.cc.
|
inline |
Alias for setValue().
Definition at line 78 of file YRichText.h.
|
virtual |
Change the text content of the RichText widget.
Derived classes should overwrite this function, but call this base class function in the new function.
Definition at line 71 of file YRichText.cc.
bool YRichText::shrinkable | ( | ) | const |
Returns 'true' if this widget is "shrinkable", i.e. it should be very small by default.
Definition at line 107 of file YRichText.cc.
|
inline |
Alias for value().
Definition at line 83 of file YRichText.h.
std::string YRichText::value | ( | ) | const |
Return the text content of the RichText widget.
Definition at line 77 of file YRichText.cc.
|
inlinevirtual |
Returns a descriptive name of this widget class for logging, debugging etc.
Reimplemented from YWidget.
Definition at line 60 of file YRichText.h.