Public Member Functions | Public Attributes

CL_CSSBoxProperties Class Reference

#include <css_box_properties.h>

List of all members.

Public Member Functions

void apply_properties (const CL_String &style_string, std::map< CL_String, CL_CSSBoxProperty * > *out_change_set=0)
void apply_properties (const CL_CSSPropertyList2 &css_properties, std::map< CL_String, CL_CSSBoxProperty * > *out_change_set=0)
void compute (const CL_CSSBoxProperties *parent, CL_CSSResourceCache *layout)

Public Attributes

CL_CSSBoxBackgroundAttachment background_attachment
CL_CSSBoxBackgroundClip background_clip
CL_CSSBoxBackgroundColor background_color
CL_CSSBoxBackgroundImage background_image
CL_CSSBoxBackgroundOrigin background_origin
CL_CSSBoxBackgroundPosition background_position
CL_CSSBoxBackgroundRepeat background_repeat
CL_CSSBoxBackgroundSize background_size
CL_CSSBoxBorderCollapse border_collapse
CL_CSSBoxBorderColor border_color_bottom
CL_CSSBoxBorderColor border_color_left
CL_CSSBoxBorderColor border_color_right
CL_CSSBoxBorderColor border_color_top
CL_CSSBoxBorderImageOutset border_image_outset
CL_CSSBoxBorderImageRepeat border_image_repeat
CL_CSSBoxBorderImageSlice border_image_slice
CL_CSSBoxBorderImageSource border_image_source
CL_CSSBoxBorderImageWidth border_image_width
CL_CSSBoxBorderRadius border_radius_bottom_left
CL_CSSBoxBorderRadius border_radius_bottom_right
CL_CSSBoxBorderRadius border_radius_top_left
CL_CSSBoxBorderRadius border_radius_top_right
CL_CSSBoxBorderSpacing border_spacing
CL_CSSBoxBorderStyle border_style_bottom
CL_CSSBoxBorderStyle border_style_left
CL_CSSBoxBorderStyle border_style_right
CL_CSSBoxBorderStyle border_style_top
CL_CSSBoxBorderWidth border_width_bottom
CL_CSSBoxBorderWidth border_width_left
CL_CSSBoxBorderWidth border_width_right
CL_CSSBoxBorderWidth border_width_top
CL_CSSBoxBottom bottom
CL_CSSBoxCaptionSide caption_side
CL_CSSBoxClear clear
CL_CSSBoxClip clip
CL_CSSBoxColor color
CL_CSSBoxContent content
CL_CSSBoxCounterIncrement counter_increment
CL_CSSBoxCounterReset counter_reset
CL_CSSBoxCursor cursor
CL_CSSBoxDecorationBreak decoration_break
CL_CSSBoxDirection direction
CL_CSSBoxDisplay display
CL_CSSBoxEmptyCells empty_cells
CL_CSSBoxFloat float_box
CL_CSSBoxFontFamily font_family
CL_CSSBoxFontSize font_size
CL_CSSBoxFontStyle font_style
CL_CSSBoxFontVariant font_variant
CL_CSSBoxFontWeight font_weight
CL_CSSBoxHeight height
CL_CSSBoxLeft left
CL_CSSBoxLetterSpacing letter_spacing
CL_CSSBoxLineHeight line_height
CL_CSSBoxListStyleImage list_style_image
CL_CSSBoxListStylePosition list_style_position
CL_CSSBoxListStyleType list_style_type
CL_CSSBoxMarginWidth margin_width_bottom
CL_CSSBoxMarginWidth margin_width_left
CL_CSSBoxMarginWidth margin_width_right
CL_CSSBoxMarginWidth margin_width_top
CL_CSSBoxMaxHeight max_height
CL_CSSBoxMaxWidth max_width
CL_CSSBoxMinHeight min_height
CL_CSSBoxMinWidth min_width
CL_CSSBoxOrphans orphans
CL_CSSBoxOutlineColor outline_color
CL_CSSBoxOutlineStyle outline_style
CL_CSSBoxOutlineWidth outline_width
CL_CSSBoxOverflow overflow
CL_CSSBoxPaddingWidth padding_width_bottom
CL_CSSBoxPaddingWidth padding_width_left
CL_CSSBoxPaddingWidth padding_width_right
CL_CSSBoxPaddingWidth padding_width_top
CL_CSSBoxPageBreakAfter page_break_after
CL_CSSBoxPageBreakBefore page_break_before
CL_CSSBoxPageBreakInside page_break_inside
CL_CSSBoxPosition position
CL_CSSBoxQuotes quotes
CL_CSSBoxRight right
CL_CSSBoxShadow shadow
CL_CSSBoxTableLayout table_layout
CL_CSSBoxTextAlign text_align
CL_CSSBoxTextDecoration text_decoration
CL_CSSBoxTextIndent text_indent
CL_CSSBoxTextTransform text_transform
CL_CSSBoxTop top
CL_CSSBoxUnicodeBidi unicode_bidi
CL_CSSBoxVerticalAlign vertical_align
CL_CSSBoxVisibility visibility
CL_CSSBoxWhiteSpace white_space
CL_CSSBoxWidows widows
CL_CSSBoxWidth width
CL_CSSBoxWordSpacing word_spacing
CL_CSSBoxZIndex z_index

Member Function Documentation

void CL_CSSBoxProperties::apply_properties ( const CL_String style_string,
std::map< CL_String, CL_CSSBoxProperty * > *  out_change_set = 0 
)
void CL_CSSBoxProperties::apply_properties ( const CL_CSSPropertyList2 css_properties,
std::map< CL_String, CL_CSSBoxProperty * > *  out_change_set = 0 
)
void CL_CSSBoxProperties::compute ( const CL_CSSBoxProperties parent,
CL_CSSResourceCache *  layout 
)

Member Data Documentation


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