API  0.9.8
 All Classes Files Functions Variables Typedefs Macros Groups Pages
CPTheme.j File Reference

Go to the source code of this file.

Functions

function CPThemeAttributeDecode (aCoder, anAttributeName, aDefaultValue, aTheme, aClass)
 
function CPThemeAttributeEncode (aCoder, aThemeAttribute)
 
function ThemeState (stateNames)
 

Variables

var CPThemeAttributesKey = @"@"CPThemeAttributesKey"
 
var CPThemeDefaultHudTheme = nil
 
var CPThemeDefaultTheme = nil
 
var CPThemeNameKey = @"@"CPThemeNameKey"
 
var CPThemesByName = { }
 
 CPThemeStateAutocompleting = CPThemeState("autocompleting")
 
 CPThemeStateBezeled = CPThemeState("bezeled")
 
 CPThemeStateBordered = CPThemeState("bordered")
 
 CPThemeStateCircular = CPThemeState("circular")
 
 CPThemeStateControlSizeMini = CPThemeState("controlSizeMini")
 
 CPThemeStateControlSizeRegular = CPThemeState("controlSizeRegular")
 
 CPThemeStateControlSizeSmall = CPThemeState("controlSizeSmall")
 
 CPThemeStateDefault = CPThemeState("default")
 
 CPThemeStateDisabled = CPThemeState("disabled")
 
 CPThemeStateEditable = CPThemeState("editable")
 
 CPThemeStateEditing = CPThemeState("editing")
 
 CPThemeStateFirstResponder = CPThemeState("firstResponder")
 
 CPThemeStateGroupRow = CPThemeState("CPThemeStateGroupRow")
 
 CPThemeStateHighlighted = CPThemeState("highlighted")
 
 CPThemeStateHovered = CPThemeState("hovered")
 
 CPThemeStateKeyWindow = CPThemeState("keyWindow")
 
 CPThemeStateMainWindow = CPThemeState("mainWindow")
 
 CPThemeStateSelected = CPThemeState("selected")
 
 CPThemeStateSelectedDataView = CPThemeState("selectedTableDataView")
 
 CPThemeStateTableDataView = CPThemeState("tableDataView")
 
 CPThemeStateVertical = CPThemeState("vertical")
 
ThemeState prototype toString
 

Function Documentation

function CPThemeAttributeDecode ( aCoder  ,
anAttributeName  ,
aDefaultValue  ,
aTheme  ,
aClass   
)

Definition at line 764 of file CPTheme.j.

function CPThemeAttributeEncode ( aCoder  ,
aThemeAttribute   
)

Definition at line 736 of file CPTheme.j.

function ThemeState ( stateNames  )

ThemeStates are immutable objects representing a particular ThemeState. Applications should never be creating ThemeStates directly but should instead use the CPThemeState function.

Definition at line 316 of file CPTheme.j.

Variable Documentation

var CPThemeAttributesKey = @"@"CPThemeAttributesKey"

Definition at line 285 of file CPTheme.j.

var CPThemeDefaultHudTheme = nil

Definition at line 27 of file CPTheme.j.

var CPThemeDefaultTheme = nil

Definition at line 26 of file CPTheme.j.

var CPThemeNameKey = @"@"CPThemeNameKey"

Definition at line 284 of file CPTheme.j.

var CPThemesByName = { }

Definition at line 25 of file CPTheme.j.

CPThemeStateAutocompleting = CPThemeState("autocompleting")

Definition at line 512 of file CPTheme.j.

CPThemeStateBezeled = CPThemeState("bezeled")

Definition at line 505 of file CPTheme.j.

CPThemeStateBordered = CPThemeState("bordered")

Definition at line 506 of file CPTheme.j.

CPThemeStateCircular = CPThemeState("circular")

Definition at line 511 of file CPTheme.j.

CPThemeStateControlSizeMini = CPThemeState("controlSizeMini")

Definition at line 518 of file CPTheme.j.

CPThemeStateControlSizeRegular = CPThemeState("controlSizeRegular")

Definition at line 516 of file CPTheme.j.

CPThemeStateControlSizeSmall = CPThemeState("controlSizeSmall")

Definition at line 517 of file CPTheme.j.

CPThemeStateDefault = CPThemeState("default")

Definition at line 510 of file CPTheme.j.

CPThemeStateDisabled = CPThemeState("disabled")

Definition at line 498 of file CPTheme.j.

CPThemeStateEditable = CPThemeState("editable")

Definition at line 507 of file CPTheme.j.

CPThemeStateEditing = CPThemeState("editing")

Definition at line 508 of file CPTheme.j.

CPThemeStateFirstResponder = CPThemeState("firstResponder")

Definition at line 513 of file CPTheme.j.

CPThemeStateGroupRow = CPThemeState("CPThemeStateGroupRow")

Definition at line 504 of file CPTheme.j.

CPThemeStateHighlighted = CPThemeState("highlighted")

Definition at line 500 of file CPTheme.j.

CPThemeStateHovered = CPThemeState("hovered")

Definition at line 499 of file CPTheme.j.

CPThemeStateKeyWindow = CPThemeState("keyWindow")

Definition at line 515 of file CPTheme.j.

CPThemeStateMainWindow = CPThemeState("mainWindow")

Definition at line 514 of file CPTheme.j.

CPThemeStateSelected = CPThemeState("selected")

Definition at line 501 of file CPTheme.j.

CPThemeStateSelectedDataView = CPThemeState("selectedTableDataView")

Definition at line 503 of file CPTheme.j.

CPThemeStateTableDataView = CPThemeState("tableDataView")

Definition at line 502 of file CPTheme.j.

CPThemeStateVertical = CPThemeState("vertical")

Definition at line 509 of file CPTheme.j.

ThemeState prototype toString

Definition at line 347 of file CPTheme.j.