Classes | Defines | Enumerations

nsCSSProps.h File Reference

#include "nsString.h"
#include "nsChangeHint.h"
#include "nsCSSProperty.h"
#include "nsStyleStruct.h"
#include "nsCSSKeywords.h"
Include dependency graph for nsCSSProps.h:

Classes

class  nsCSSProps

Defines

#define CSS_PROPERTY_DIRECTIONAL_SOURCE   (1<<0)
#define CSS_PROPERTY_VALUE_LIST_USES_COMMAS   (1<<1)
#define CSS_PROPERTY_APPLIES_TO_FIRST_LETTER   (1<<2)
#define CSS_PROPERTY_APPLIES_TO_FIRST_LINE   (1<<3)
#define CSS_PROPERTY_APPLIES_TO_FIRST_LETTER_AND_FIRST_LINE   (CSS_PROPERTY_APPLIES_TO_FIRST_LETTER | CSS_PROPERTY_APPLIES_TO_FIRST_LINE)
#define CSS_PROPERTY_IGNORED_WHEN_COLORS_DISABLED   (1<<4)
#define CSS_PROPERTY_START_IMAGE_LOADS   (1<<5)
#define CSS_PROPERTY_IMAGE_IS_IN_ARRAY_0   (1<<6)
#define CSS_PROPERTY_REPORT_OTHER_NAME   (1<<7)
#define CSSPROPS_FOR_SHORTHAND_SUBPROPERTIES(iter_, prop_)

Enumerations

enum  nsStyleAnimType {
  eStyleAnimType_Custom, eStyleAnimType_Coord, eStyleAnimType_Sides_Top, eStyleAnimType_Sides_Right,
  eStyleAnimType_Sides_Bottom, eStyleAnimType_Sides_Left, eStyleAnimType_Corner_TopLeft, eStyleAnimType_Corner_TopRight,
  eStyleAnimType_Corner_BottomRight, eStyleAnimType_Corner_BottomLeft, eStyleAnimType_nscoord, eStyleAnimType_EnumU8,
  eStyleAnimType_float, eStyleAnimType_Color, eStyleAnimType_PaintServer, eStyleAnimType_Shadow,
  eStyleAnimType_None
}
 

Types of animatable values.

More...

Define Documentation

#define CSS_PROPERTY_APPLIES_TO_FIRST_LETTER   (1<<2)
#define CSS_PROPERTY_APPLIES_TO_FIRST_LETTER_AND_FIRST_LINE   (CSS_PROPERTY_APPLIES_TO_FIRST_LETTER | CSS_PROPERTY_APPLIES_TO_FIRST_LINE)
#define CSS_PROPERTY_APPLIES_TO_FIRST_LINE   (1<<3)
#define CSS_PROPERTY_DIRECTIONAL_SOURCE   (1<<0)
#define CSS_PROPERTY_IGNORED_WHEN_COLORS_DISABLED   (1<<4)
#define CSS_PROPERTY_IMAGE_IS_IN_ARRAY_0   (1<<6)
#define CSS_PROPERTY_REPORT_OTHER_NAME   (1<<7)
#define CSS_PROPERTY_START_IMAGE_LOADS   (1<<5)
#define CSS_PROPERTY_VALUE_LIST_USES_COMMAS   (1<<1)
#define CSSPROPS_FOR_SHORTHAND_SUBPROPERTIES (   iter_,
  prop_ 
)
Value:
for (const nsCSSProperty* iter_ = nsCSSProps::SubpropertyEntryFor(prop_);   \
       *iter_ != eCSSProperty_UNKNOWN; ++iter_)

Enumeration Type Documentation

Types of animatable values.

Enumerator:
eStyleAnimType_Custom 
eStyleAnimType_Coord 
eStyleAnimType_Sides_Top 
eStyleAnimType_Sides_Right 
eStyleAnimType_Sides_Bottom 
eStyleAnimType_Sides_Left 
eStyleAnimType_Corner_TopLeft 
eStyleAnimType_Corner_TopRight 
eStyleAnimType_Corner_BottomRight 
eStyleAnimType_Corner_BottomLeft 
eStyleAnimType_nscoord 
eStyleAnimType_EnumU8 
eStyleAnimType_float 
eStyleAnimType_Color 
eStyleAnimType_PaintServer 
eStyleAnimType_Shadow 
eStyleAnimType_None