// niklas@protocol7.com
// 100
using System;
namespace SharpVectors.Dom.Css
{
///
/// The CssPrimativeType Enum Class contains the list of possible primitive
/// value types in CSS. This class is an extension of the CSS spec. The CSS
/// spec has a list of constants instead of an enum class.
///
public enum CssPrimitiveType
{
///
/// The value is not a recognized CSS2 value. The value can only be obtained by using the cssText attribute.
///
Unknown = 0,
///
/// The value is a simple number. The value can be obtained by using the getFloatValue method.
///
Number = 1,
///
/// The value is a percentage. The value can be obtained by using the getFloatValue method.
///
Percentage = 2,
///
/// The value is a length (ems). The value can be obtained by using the getFloatValue method.
///
Ems = 3,
///
/// The value is a length (exs). The value can be obtained by using the getFloatValue method.
///
Exs = 4,
///
/// The value is a length (px). The value can be obtained by using the getFloatValue method.
///
Px = 5,
///
/// The value is a length (cm). The value can be obtained by using the getFloatValue method.
///
Cm = 6,
///
/// The value is a length (mm). The value can be obtained by using the getFloatValue method.
///
Mm = 7,
///
/// The value is a length (in). The value can be obtained by using the getFloatValue method.
///
In = 8,
///
/// The value is a length (pt). The value can be obtained by using the getFloatValue method.
///
Pt = 9,
///
/// The value is a length (pc). The value can be obtained by using the getFloatValue method.
///
Pc = 10,
///
/// The value is an angle (deg). The value can be obtained by using the getFloatValue method.
///
Deg = 11,
///
/// The value is an angle (rad). The value can be obtained by using the getFloatValue method.
///
Rad = 12,
///
/// The value is an angle (grad). The value can be obtained by using the getFloatValue method.
///
Grad = 13,
///
/// The value is a time (ms). The value can be obtained by using the getFloatValue method.
///
Ms = 14,
///
/// The value is a time (s). The value can be obtained by using the getFloatValue method.
///
S = 15,
///
/// The value is a frequency (Hz). The value can be obtained by using the getFloatValue method.
///
Hz = 16,
///
/// The value is a frequency (kHz). The value can be obtained by using the getFloatValue method.
///
KHz = 17,
///
/// The value is a number with an unknown dimension. The value can be obtained by using the getFloatValue method.
///
Dimension = 18,
///
/// The value is a STRING. The value can be obtained by using the getStringValue method.
///
String = 19,
///
/// The value is a URI. The value can be obtained by using the getStringValue method.
///
Uri = 20,
///
/// The value is an identifier. The value can be obtained by using the getStringValue method.
///
Ident = 21,
///
/// The value is a attribute function. The value can be obtained by using the getStringValue method.
///
Attr = 22,
///
/// The value is a counter or counters function. The value can be obtained by using the getCounterValue method.
///
Counter = 23,
///
/// The value is a rect function. The value can be obtained by using the getRectValue method.
///
Rect = 24,
///
/// The value is a RGB color. The value can be obtained by using the getRGBColorValue method.
///
RgbColor = 25
}
}