#include <Wt/WCssDecorationStyle>
Public Types | |
| enum | Repeat { RepeatXY, RepeatX, RepeatY, NoRepeat } |
| How a background image must be repeated. More... | |
| enum | TextDecoration { Underline = 0x1, Overline = 0x2, LineThrough = 0x4, Blink = 0x8 } |
| Text decoration options. More... | |
Public Member Functions | |
| WCssDecorationStyle () | |
| Create a default style. | |
| WCssDecorationStyle & | operator= (const WCssDecorationStyle &other) |
| Assignment operator. | |
| void | setCursor (Cursor c) |
| Set the cursor style. | |
| Cursor | cursor () const |
| Get the cursor style. | |
| void | setBackgroundColor (WColor color) |
| Set the background color. | |
| WColor | backgroundColor () const |
| Get the background color. | |
| void | setBackgroundImage (const std::string &imageHRef, Repeat repeat=RepeatXY, int sides=0) |
| Set a background image URL. | |
| const std::string & | backgroundImage () const |
| Get the background image URL. | |
| Repeat | backgroundImageRepeat () const |
| Get the background image repeat. | |
| void | setForegroundColor (WColor color) |
| Set the foreground color. | |
| WColor | foregroundColor () const |
| Get the foreground color. | |
| void | setBorder (WBorder border, int sides=WWidget::All) |
| Set the border style. | |
| WBorder | border () const |
| Get the border style. | |
| void | setFont (const WFont &font) |
| Change the font. | |
| WFont & | font () |
| Get a reference to the font. | |
| void | setTextDecoration (int decoration) |
| Set the text decoration options. | |
| int | textDecoration () const |
| Get the text decoration options. | |
You can either access the decoration style using WWidget::decorationStyle() or you may use a WCssDecorationStyle to add a rule to the inline style sheet using WCssStyleSheet::addRule(const std::string&, const WCssDecorationStyle& style, const std::string&).
| void WCssDecorationStyle::setBackgroundImage | ( | const std::string & | imageHRef, | |
| Repeat | repeat = RepeatXY, |
|||
| int | sides = 0 | |||
| ) |
Set a background image URL.
The image may be placed in a particular location by specifying sides by OR'ing WWidget::Side values together, e.g. (Right | Top).
| void WCssDecorationStyle::setBorder | ( | WBorder | border, | |
| int | sides = WWidget::All | |||
| ) |
Set the border style.
A border may be placed in a particular location by specifying sides by OR'ing WWidget::Side values together, e.g. (Right | Top).
| void WCssDecorationStyle::setTextDecoration | ( | int | decoration | ) |
Set the text decoration options.
You may logically or together any of the options of the TextDecoration enumeration.
The default is 0.
1.5.6