Wt  3.3.9
Public Member Functions | List of all members
Wt::WCssTextRule Class Reference

A CSS rule specified directly using CSS declarations. More...

#include <Wt/WCssStyleSheet>

Inheritance diagram for Wt::WCssTextRule:
Inheritance graph
[legend]

Public Member Functions

 WCssTextRule (const std::string &selector, const WString &declarations, WObject *parent=0)
 Creates a CSS rule with a given selector and declarations.
 
std::string declarations ()
 Returns the declarations. More...
 
- Public Member Functions inherited from Wt::WCssRule
virtual ~WCssRule ()
 Destructor.
 
void setSelector (const std::string &selector)
 Sets the selector. More...
 
virtual std::string selector () const
 Returns the selector.
 
WCssStyleSheetsheet () const
 Returns the style sheet to which this rule belongs.
 
void modified ()
 Indicates that the rule has changed and needs updating.
 
- Public Member Functions inherited from Wt::WObject
 WObject (WObject *parent=0)
 Create a WObject with a given parent object. More...
 
virtual ~WObject ()
 Destructor. More...
 
virtual const std::string id () const
 Returns the (unique) identifier for this object. More...
 
virtual void setObjectName (const std::string &name)
 Sets an object name. More...
 
virtual std::string objectName () const
 Returns the object name. More...
 
void resetLearnedSlots ()
 Resets learned stateless slot implementations. More...
 
template<class T >
void resetLearnedSlot (void(T::*method)())
 Resets a learned stateless slot implementation. More...
 
template<class T >
WStatelessSlot * implementStateless (void(T::*method)())
 Declares a slot to be stateless and learn client-side behaviour on first invocation. More...
 
template<class T >
WStatelessSlot * implementStateless (void(T::*method)(), void(T::*undoMethod)())
 Declares a slot to be stateless and learn client-side behaviour in advance. More...
 
void isNotStateless ()
 Marks the current function as not stateless. More...
 
template<class T >
WStatelessSlot * implementJavaScript (void(T::*method)(), const std::string &jsCode)
 Provides a JavaScript implementation for a method. More...
 
void addChild (WObject *child)
 Adds a child object. More...
 
virtual void removeChild (WObject *child)
 Removes a child object. More...
 
const std::vector< WObject * > & children () const
 Returns the children.
 
WObjectparent () const
 Returns the parent object.
 

Additional Inherited Members

- Public Types inherited from Wt::WObject
typedef void(WObject::* Method) ()
 Typedef for a WObject method without arguments.
 
- Protected Member Functions inherited from Wt::WCssRule
 WCssRule (const std::string &selector, WObject *parent=0)
 Creates a new CSS rule with given selector.
 
- Protected Member Functions inherited from Wt::WObject
virtual WStatelessSlot * getStateless (Method method)
 On-demand stateless slot implementation. More...
 
- Static Protected Member Functions inherited from Wt::WObject
static WObjectsender ()
 Returns the sender of the current slot call. More...
 

Detailed Description

A CSS rule specified directly using CSS declarations.

Usage example:

Wt::WCssTextRule *styleRule = new Wt::WCssTextRule(".MyWidget .item", "width: 100px; cursor: pointer;");
See also
WCssStyleSheet

Member Function Documentation

std::string Wt::WCssTextRule::declarations ( )
virtual

Returns the declarations.

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

Implements Wt::WCssRule.


Generated on Tue Nov 21 2017 for the C++ Web Toolkit (Wt) by doxygen 1.8.11