Wt::WCssRule Class Reference
[Style classes]

Abstract rule in a CSS style sheet. More...

#include <Wt/WCssStyleSheet>

Inheritance diagram for Wt::WCssRule:

Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~WCssRule ()
 Delete a CSS rule.
const std::string & selector () const
 Returns the selector.
WCssStyleSheetsheet () const
 Returns the style sheet to which this rule belongs.
void modified ()
 Indicate that the rule has changed and needs updating.
virtual const std::string declarations ()=0
 Returns the declarations.

Protected Member Functions

 WCssRule (const std::string &selector)
 Create a new CSS rule with given selector.


Detailed Description

Abstract rule in a CSS style sheet.

A rule presents CSS style properties that are applied to a selected set of elements.

Use WCssTemplateRule if you would like to use a template widget for specifying (and updating) the style through the WWidget API, or WCssTextRule if you want to specify the CSS text declarations directly.

See also:
WCssStyleSheet

Member Function Documentation

void Wt::WCssRule::modified (  ) 

Indicate that the rule has changed and needs updating.

This will result in updateDomElement() to be called, to update the stylesheet rule.

virtual const std::string Wt::WCssRule::declarations (  )  [pure virtual]

Returns the declarations.

This is a semi-colon separated list of CSS declarations.

Implemented in Wt::WCssTemplateRule, and Wt::WCssTextRule.


Generated on Mon Jan 26 14:14:06 2009 for Wt by doxygen 1.5.6