Rogue Wave Views Foundation Package API Reference Guide |
Rogue Wave Views Documentation Home |
Base interface for classes that can be applied a style. More...
#include <ilviews/base/stylable.h>
Public Member Functions | |
IlvStylable () | |
Constructor. | |
virtual const char * | getStylableClassName () const |
Returns the class name of this object. More... | |
virtual IlvDisplay * | getStylableDisplay () const =0 |
Returns the display for this object. More... | |
virtual const char * | getStylableName () const |
Returns the name of this object. More... | |
virtual const IlSymbol *const * | getStylableTags (IlUInt &nTags) const |
Returns the tags of this object. More... | |
virtual IlvStylist * | getStylist () const =0 |
Returns the stylist for this object. More... | |
Base interface for classes that can be applied a style.
Library: xviews or winviews or mviews (mutually exclusive)
Stylable objects are managed, from the style standpoint, by stylists.
IlvStylist
, IlvStyleSheet
.
|
virtual |
Returns the class name of this object.
Reimplemented in IlvGadget, and IlvAbstractView.
|
pure virtual |
Returns the display for this object.
Implemented in IlvGadget, and IlvAbstractView.
|
virtual |
Returns the tags of this object.
nTags | the number of tags for this object (which is also the size of the returned array). |
IlPoolOf(Pointer)
and should not be deleted or modified. If there is no tags on this object, this function returns 0
(and nTags is set to 0
).. Reimplemented in IlvGadget.
|
pure virtual |
Returns the stylist for this object.
0
if there is none. Implemented in IlvGadget, and IlvAbstractView.
© Copyright 2016, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.