API  1.0.0
CPTheme.j File Reference

Go to the source code of this file.

Functions

function CPThemeAttributeDecode (aCoder, attribute)
 
function CPThemeAttributeEncode (aCoder, aThemeAttribute)
 
function ThemeState (stateNames)
 

Variables

ThemeState prototype CPThemeAndTransform = {}
 
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")
 
 CPThemeStateNormalString = String(CPThemeStateNormal)
 
 CPThemeStateSelected = CPThemeState("selected")
 
 CPThemeStateSelectedDataView = CPThemeState("selectedTableDataView")
 
 CPThemeStateTableDataView = CPThemeState("tableDataView")
 
 CPThemeStateVertical = CPThemeState("vertical")
 
ThemeState prototype CPThemeWithoutTransform = {}
 
var ParentAttributeForCoder = nil
 
ThemeState prototype toString
 

Function Documentation

◆ CPThemeAttributeDecode()

function CPThemeAttributeDecode ( aCoder  ,
attribute   
)

Definition at line 942 of file CPTheme.j.

◆ CPThemeAttributeEncode()

function CPThemeAttributeEncode ( aCoder  ,
aThemeAttribute   
)

Definition at line 914 of file CPTheme.j.

◆ ThemeState()

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 379 of file CPTheme.j.

Variable Documentation

◆ CPThemeAndTransform

ThemeState prototype CPThemeAndTransform = {}

Definition at line 513 of file CPTheme.j.

◆ CPThemeAttributesKey

var CPThemeAttributesKey = @"@"CPThemeAttributesKey"

Definition at line 283 of file CPTheme.j.

◆ CPThemeDefaultHudTheme

var CPThemeDefaultHudTheme = nil

Definition at line 27 of file CPTheme.j.

◆ CPThemeDefaultTheme

var CPThemeDefaultTheme = nil

Definition at line 26 of file CPTheme.j.

◆ CPThemeNameKey

var CPThemeNameKey = @"@"CPThemeNameKey"

Definition at line 282 of file CPTheme.j.

◆ CPThemesByName

var CPThemesByName = { }

Definition at line 25 of file CPTheme.j.

◆ CPThemeStateAutocompleting

CPThemeStateAutocompleting = CPThemeState("autocompleting")

Definition at line 624 of file CPTheme.j.

◆ CPThemeStateBezeled

CPThemeStateBezeled = CPThemeState("bezeled")

Definition at line 617 of file CPTheme.j.

◆ CPThemeStateBordered

CPThemeStateBordered = CPThemeState("bordered")

Definition at line 618 of file CPTheme.j.

◆ CPThemeStateCircular

CPThemeStateCircular = CPThemeState("circular")

Definition at line 623 of file CPTheme.j.

◆ CPThemeStateControlSizeMini

CPThemeStateControlSizeMini = CPThemeState("controlSizeMini")

Definition at line 630 of file CPTheme.j.

◆ CPThemeStateControlSizeRegular

CPThemeStateControlSizeRegular = CPThemeState("controlSizeRegular")

Definition at line 628 of file CPTheme.j.

◆ CPThemeStateControlSizeSmall

CPThemeStateControlSizeSmall = CPThemeState("controlSizeSmall")

Definition at line 629 of file CPTheme.j.

◆ CPThemeStateDefault

CPThemeStateDefault = CPThemeState("default")

Definition at line 622 of file CPTheme.j.

◆ CPThemeStateDisabled

CPThemeStateDisabled = CPThemeState("disabled")

Definition at line 610 of file CPTheme.j.

◆ CPThemeStateEditable

CPThemeStateEditable = CPThemeState("editable")

Definition at line 619 of file CPTheme.j.

◆ CPThemeStateEditing

CPThemeStateEditing = CPThemeState("editing")

Definition at line 620 of file CPTheme.j.

◆ CPThemeStateFirstResponder

CPThemeStateFirstResponder = CPThemeState("firstResponder")

Definition at line 625 of file CPTheme.j.

◆ CPThemeStateGroupRow

CPThemeStateGroupRow = CPThemeState("CPThemeStateGroupRow")

Definition at line 616 of file CPTheme.j.

◆ CPThemeStateHighlighted

CPThemeStateHighlighted = CPThemeState("highlighted")

Definition at line 612 of file CPTheme.j.

◆ CPThemeStateHovered

CPThemeStateHovered = CPThemeState("hovered")

Definition at line 611 of file CPTheme.j.

◆ CPThemeStateKeyWindow

CPThemeStateKeyWindow = CPThemeState("keyWindow")

Definition at line 627 of file CPTheme.j.

◆ CPThemeStateMainWindow

CPThemeStateMainWindow = CPThemeState("mainWindow")

Definition at line 626 of file CPTheme.j.

◆ CPThemeStateNormalString

CPThemeStateNormalString = String(CPThemeStateNormal)

Definition at line 632 of file CPTheme.j.

◆ CPThemeStateSelected

CPThemeStateSelected = CPThemeState("selected")

Definition at line 613 of file CPTheme.j.

◆ CPThemeStateSelectedDataView

CPThemeStateSelectedDataView = CPThemeState("selectedTableDataView")

Definition at line 615 of file CPTheme.j.

◆ CPThemeStateTableDataView

CPThemeStateTableDataView = CPThemeState("tableDataView")

Definition at line 614 of file CPTheme.j.

◆ CPThemeStateVertical

CPThemeStateVertical = CPThemeState("vertical")

Definition at line 621 of file CPTheme.j.

◆ CPThemeWithoutTransform

ThemeState prototype CPThemeWithoutTransform = {}

Definition at line 512 of file CPTheme.j.

◆ ParentAttributeForCoder

var ParentAttributeForCoder = nil

Definition at line 834 of file CPTheme.j.

◆ toString

ThemeState prototype toString

Definition at line 413 of file CPTheme.j.