PowerUI::Css Namespace Reference

Namespaces

package  Functions
 
package  Properties
 

Classes

class  Calculation
 Used for the calc(..) css function. Currently syntax only support; superceded by box-sizing CSS property. More...
 
class  ComputedStyle
 Contains methods for interacting with a CSS class applied to the computed style. More...
 
class  CssFunction
 A CSS function. You can create custom ones by deriving from this class. Note that they are instanced globally. More...
 
class  CssFunctions
 A global lookup of function name to function. E.g. rgba() is a CSS function. Css functions are instanced globally and mapped to the names they use. Note that functions are not instanced per element. More...
 
class  CssProperties
 A global lookup of property name to property. CssHandlers are instanced globally and mapped to the property names they accept. Note that properties are not instanced per element. More...
 
class  CssProperty
 A CSS property. You can create custom ones by deriving from this class. Note that they are instanced globally. More...
 
class  CssUnit
 A CSS function. You can create custom ones by deriving from this class. Note that they are instanced globally. More...
 
class  BackgroundColour
 Represents the solid background colour of an element. More...
 
class  BackgroundImage
 Represents the background image of an element. May also be a video (pro only) or animation. More...
 
class  BorderProperty
 Represents the border around an element. More...
 
class  RoundCorner
 Represents the a rounded corner of a border. This works by creating two sections - the "inverse" border and the border itself. The inverse border is essentially a series of transparent whose purpose is just to affect the depth buffer. More...
 
class  RoundedCorners
 Represents the set of round corners for a particular border. More...
 
class  DisplayableProperty
 Base class for any property of an element that can be visually displayed, e.g. backgrounds and borders. More...
 
class  RoundBorderInverseProperty
 Represents the inverse section of round borders. Simply acts as a block allocation container, separating the "inverse" corner from the main coloured corner. More...
 
class  TextRenderingProperty
 This class manages rendering text to the screen. More...
 
class  ElementStyle
 The .style property of a html element. More...
 
class  ShaderData
 Used to store shading information about a particular element. More...
 
class  ShadowData
 Stores shadow data for text-shadow. More...
 
class  StrokeData
 Stores stroke data for text-stroke. More...
 
class  Selector
 Used when a,series,of,selectors are defined in CSS. They are stored in this parsed structure until the full block is loaded. More...
 
class  SelectorStyle
 Holds a block of css properties for a given selector (e.g. .name and #name are selectors). More...
 
class  Style
 Holds a set of css style properties. More...
 
class  StyleSheet
 Holds a set of selector styles. A selector is something like .name or #name. More...
 
class  TextDecorationInfo
 Info about a line drawn over some text. More...
 
class  Value
 This represents a parsed value of a css property. More...
 

Enumerations

Differing values for background-clip. Mainly used to clip images to text.

Enumerator
BorderBox 
Text 
PaddingBox 
ContentBox 

Represents the style of border around an element. Currently only solid colour is supported.

Enumerator
Solid 
Dashed 

Values of the direction: property.

Enumerator
RTL 
LTR 

Values of the display: property.

Enumerator
None 
Block 
Inline 
InlineBlock 
TableCell 
Enumerator
None 
Left 
Right 

Values for horizontal alignment. Use text-align for this.

Enumerator
Left 
Right 
Center 
Justify 
End 
Auto 
Start 

Values for the overflow: property.

Enumerator
Hidden 
Visible 
Auto 
Scroll 

Values for the position: property.

Enumerator
Relative 
Fixed 
Absolute 

Represents the position of a rounded corner of a border.

Enumerator
TopLeft 
TopRight 
BottomLeft 
BottomRight 

Defines a type of css selector.

Enumerator
ID 

#name

Tag 

name

Class 

.name

This represents the position of a line drawn over some text [the text-decoration css property].

Enumerator
None 
Overline 
Underline 
StrikeThrough 

This represents the type of css value that a PowerUI.Css.Value object holds.

Enumerator
Pixels 
Percentage 
Text 
Color 
Rectangle 
Point 
Boolean 
Radians 
Null 
Degrees 
Single 
Inherit 
Calc 
Em 
Mixed 

This represents the value for the vertical-align property.

Enumerator
Top 
Bottom 
Middle 

Values of the visibility: property.

Enumerator
Hidden 
Visible 

This represents the white-space css property.

Enumerator
Normal 

Wraps onto new lines.

NoWrap 

Doesn't wrap at all.