| Wt
    3.3.0
    | 
A CSS style sheet. More...
#include <Wt/WCssStyleSheet>
| Public Member Functions | |
| WCssStyleSheet () | |
| Creates a new (internal) style sheet. | |
| WCssStyleSheet (const WLink &link, const std::string &media="all") | |
| Creates a new (external) style sheet reference. | |
| ~WCssStyleSheet () | |
| Destroys a style sheet, and all rules in it. | |
| WCssTextRule * | addRule (const std::string &selector, const WString &declarations, const std::string &ruleName=std::string()) | 
| Adds a CSS rule. | |
| WCssTemplateRule * | addRule (const std::string &selector, const WCssDecorationStyle &style, const std::string &ruleName=std::string()) | 
| Adds a CSS rule. | |
| WCssRule * | addRule (WCssRule *rule, const std::string &ruleName=std::string()) | 
| Adds a CSS rule. | |
| bool | isDefined (const std::string &ruleName) const | 
| Returns if a rule was already defined in this style sheet. | |
| void | removeRule (WCssRule *rule) | 
| Removes a rule. | |
A CSS style sheet.
Usage example:
Wt::WApplication::instance()->styleSheet().addRule(".MyWidget .item", "width: 100px; cursor: pointer;");
| WCssTextRule * Wt::WCssStyleSheet::addRule | ( | const std::string & | selector, | 
| const WString & | declarations, | ||
| const std::string & | ruleName = std::string() | ||
| ) | 
Adds a CSS rule.
Add a rule using the CSS selector selector, with CSS declarations in declarations. These declarations must be a list separated by semi-colons (;).
Optionally, you may give a ruleName, which may later be used to check if the rule was already defined.
| WCssTemplateRule * Wt::WCssStyleSheet::addRule | ( | const std::string & | selector, | 
| const WCssDecorationStyle & | style, | ||
| const std::string & | ruleName = std::string() | ||
| ) | 
Adds a CSS rule.
Add a rule using the CSS selector selector, with styles specified in style.
Optionally, you may give a ruleName, which may later be used to check if the rule was already defined.
| WCssRule * Wt::WCssStyleSheet::addRule | ( | WCssRule * | rule, | 
| const std::string & | ruleName = std::string() | ||
| ) | 
Adds a CSS rule.
Optionally, you may give a ruleName, which may later be used to check if the rule was already defined.
| bool Wt::WCssStyleSheet::isDefined | ( | const std::string & | ruleName | ) | const | 
Returns if a rule was already defined in this style sheet.
Returns whether a rule was added with the given ruleName.
 1.7.5.1
 1.7.5.1