public:
virtual ~Widget();
- /**
- Returns the name of the widget class. Used for style lookup.
- */
+ /// Returns the name of the widget class. Used for style lookup.
virtual const char *get_class() const { return "widget"; }
void set_position(int, int);
const Geometry &get_geometry() const { return geom; }
protected:
- /**
- Sets the widget's parent Container. The widget must be unparented when
- calling this function with a non-null parameter.
- */
+ /** Sets the widget's parent Container. The widget must be unparented when
+ calling this function with a non-null parameter. */
void set_parent(Container *);
public:
Container *get_parent() const { return parent; }
- /**
- Sets the widget style. The final style name is constructed by concatenating
- the widget class and the style name with a dash.
- */
+ /** Sets the widget style. The name of the resource to be looked up is
+ constructed by concatenating the widget class and the style name with a
+ dash. */
void set_style(const std::string &);
const Style &get_style() const { return *style; }
protected:
- /**
- Gets a style object from the resource collection based on the class and
- style names of the widget.
- */
+ /** Gets a style object from the resource collection based on the class and
+ style names of the widget. */
void update_style();
public: