Dillo
|
#include <style.hh>
Public Member Functions | |
void | ref () |
void | unref () |
Public Member Functions inherited from dw::core::style::StyleAttrs | |
void | initValues () |
void | resetValues () |
Reset those style attributes to their standard values, which are not inherited, according to CSS. More... | |
bool | sizeDiffs (StyleAttrs *otherStyleAttrs) |
This method returns whether something may change its size, when its style changes from this style to otherStyle. More... | |
void | setBorderColor (Color *val) |
void | setBorderStyle (BorderStyle val) |
int | boxOffsetX () |
int | boxRestWidth () |
int | boxDiffWidth () |
int | boxOffsetY () |
int | boxRestHeight () |
int | boxDiffHeight () |
bool | hasBackground () |
bool | equals (lout::object::Object *other) |
Returns, whether two objects are equal. More... | |
int | hashValue () |
Return a hash value for the object. More... | |
Public Member Functions inherited from lout::object::Object | |
virtual | ~Object () |
The destructor is defined as virtual (but not abstract), so that destruction of Object's works properly. More... | |
virtual Object * | clone () |
Return an exact copy of the object. More... | |
virtual void | intoStringBuffer (misc::StringBuffer *sb) |
Store a textual representation of the object in a misc::StringBuffer. More... | |
const char * | toString () |
Use object::Object::intoStringBuffer to return a textual representation of the object. More... | |
virtual size_t | sizeOf () |
Return the number of bytes, this object totally uses. More... | |
Static Public Member Functions | |
static Style * | create (StyleAttrs *attrs) |
Protected Member Functions | |
~Style () | |
void | copyAttrs (StyleAttrs *attrs) |
Private Member Functions | |
Style (StyleAttrs *attrs) | |
Private Attributes | |
int | refCount |
Static Private Attributes | |
static int | totalRef = 0 |
static lout::container::typed::HashTable < StyleAttrs, Style > * | styleTable |
|
private |
References DBG_OBJ_ASSOC_CHILD, and DBG_OBJ_CREATE.
Referenced by create().
|
protected |
References DBG_OBJ_DELETE.
|
protected |
References dw::core::style::StyleAttrs::backgroundAttachment, dw::core::style::StyleAttrs::backgroundColor, dw::core::style::StyleAttrs::backgroundImage, dw::core::style::StyleAttrs::backgroundPositionX, dw::core::style::StyleAttrs::backgroundPositionY, dw::core::style::StyleAttrs::backgroundRepeat, dw::core::style::StyleAttrs::borderCollapse, dw::core::style::StyleAttrs::borderColor, dw::core::style::StyleAttrs::borderStyle, dw::core::style::StyleAttrs::borderWidth, dw::core::style::StyleAttrs::bottom, dw::core::style::StyleAttrs::clear, dw::core::style::StyleAttrs::color, dw::core::style::StyleAttrs::cursor, dw::core::style::StyleAttrs::display, dw::core::style::StyleAttrs::font, dw::core::style::StyleAttrs::hBorderSpacing, dw::core::style::StyleAttrs::height, dw::core::style::StyleAttrs::left, dw::core::style::StyleAttrs::lineHeight, dw::core::style::StyleAttrs::listStylePosition, dw::core::style::StyleAttrs::listStyleType, dw::core::style::StyleAttrs::margin, dw::core::style::StyleAttrs::maxHeight, dw::core::style::StyleAttrs::maxWidth, dw::core::style::StyleAttrs::minHeight, dw::core::style::StyleAttrs::minWidth, dw::core::style::StyleAttrs::overflow, dw::core::style::StyleAttrs::padding, dw::core::style::StyleAttrs::position, dw::core::style::StyleAttrs::right, dw::core::style::StyleAttrs::textAlign, dw::core::style::StyleAttrs::textAlignChar, dw::core::style::StyleAttrs::textDecoration, dw::core::style::StyleAttrs::textIndent, dw::core::style::StyleAttrs::textTransform, dw::core::style::StyleAttrs::top, dw::core::style::StyleAttrs::valign, dw::core::style::StyleAttrs::vBorderSpacing, dw::core::style::StyleAttrs::vloat, dw::core::style::StyleAttrs::whiteSpace, dw::core::style::StyleAttrs::width, dw::core::style::StyleAttrs::wordSpacing, dw::core::style::StyleAttrs::x_img, dw::core::style::StyleAttrs::x_lang, dw::core::style::StyleAttrs::x_link, dw::core::style::StyleAttrs::x_tooltip, and dw::core::style::StyleAttrs::zIndex.
|
inlinestatic |
References lout::container::typed::HashTable< K, V >::get(), lout::container::typed::HashTable< K, V >::put(), ref(), and Style().
Referenced by main().
|
inline |
|
inline |
|
private |
|
staticprivate |
|
staticprivate |