libetonyek::KEYLayoutStyle Class Reference

Represents a layout style. More...

#include <KEYStyles.h>

Inheritance diagram for libetonyek::KEYLayoutStyle:
libetonyek::KEYStyleBase libetonyek::KEYStyle

Public Member Functions

 KEYLayoutStyle (const KEYPropertyMap &props, const boost::optional< std::string > &ident, const boost::optional< std::string > &parentIdent)
 
- Public Member Functions inherited from libetonyek::KEYStyleBase
virtual bool link (const KEYStylesheetPtr_t &stylesheet)
 Find the parent style by its ID. More...
 
virtual void flatten ()
 Copy attributes from parent style (recursively). More...
 
- Public Member Functions inherited from libetonyek::KEYStyle
virtual ~KEYStyle ()=0
 

Private Member Functions

virtual KEYStylePtr_t find (const KEYStylesheetPtr_t &stylesheet, const std::string &ident) const
 

Additional Inherited Members

- Protected Member Functions inherited from libetonyek::KEYStyleBase
 KEYStyleBase (const KEYPropertyMap &props, const boost::optional< std::string > &ident, const boost::optional< std::string > &parentIdent)
 
virtual ~KEYStyleBase ()
 
virtual const KEYPropertyMapgetPropertyMap () const
 Get the style's property map. More...
 
boost::any lookup (const char *property, const KEYStyleContext &context=KEYStyleContext()) const
 Look up a property in this style. More...
 

Detailed Description

Represents a layout style.

Constructor & Destructor Documentation

libetonyek::KEYLayoutStyle::KEYLayoutStyle ( const KEYPropertyMap props,
const boost::optional< std::string > &  ident,
const boost::optional< std::string > &  parentIdent 
)

Member Function Documentation

KEYStylePtr_t libetonyek::KEYLayoutStyle::find ( const KEYStylesheetPtr_t stylesheet,
const std::string &  ident 
) const
privatevirtual

The documentation for this class was generated from the following files:

Generated for libetonyek by doxygen 1.8.5