|
Wt
4.10.0
|
A CSS style sheet. More...
#include <Wt/WCssStyleSheet.h>
Public Member Functions | |
| WCssStyleSheet () | |
| Creates a new (internal) style sheet. | |
| ~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 (std::unique_ptr< 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. | |
| std::unique_ptr< WCssRule > | removeRule (WCssRule *rule) |
| Removes a rule. | |
A CSS style sheet.
Usage example:
| 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.
| 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.
| WCssRule * Wt::WCssStyleSheet::addRule | ( | std::unique_ptr< 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. Note: you may not pass the same rule to 2 diffrent applications.
| 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.