API  0.9.6
 All Classes Files Functions Variables 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 CPThemeState (aStateName)
 
function CPThemeStateName (aState)
 

Variables

var cachedNumberOfOnes
 
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")
 
var CPThemeStateCount = 0
 
 CPThemeStateDefault = CPThemeState("default")
 
 CPThemeStateDisabled = CPThemeState("disabled")
 
 CPThemeStateEditable = CPThemeState("editable")
 
 CPThemeStateEditing = CPThemeState("editing")
 
 CPThemeStateGroupRow = CPThemeState("CPThemeStateGroupRow")
 
 CPThemeStateHighlighted = CPThemeState("highlighted")
 
 CPThemeStateHovered = CPThemeState("hovered")
 
 CPThemeStateKeyWindow = CPThemeState("keyWindow")
 
 CPThemeStateMainWindow = CPThemeState("mainWindow")
 
var CPThemeStateNames = {}
 
 CPThemeStateNormal = CPThemeStates["normal"] = 0
 
var CPThemeStates = {}
 
 CPThemeStateSelected = CPThemeState("selected")
 
 CPThemeStateSelectedDataView = CPThemeStateSelectedTableDataView = CPThemeState("selectedTableDataView")
 
 CPThemeStateTableDataView = CPThemeState("tableDataView")
 
 CPThemeStateVertical = CPThemeState("vertical")
 
numberOfOnes displayName = "numberOfOnes"
 
var numberOfOnes
 

Function Documentation

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

Definition at line 703 of file CPTheme.j.

function CPThemeAttributeEncode ( aCoder  ,
aThemeAttribute   
)

Definition at line 675 of file CPTheme.j.

function CPThemeState ( aStateName  )

Definition at line 343 of file CPTheme.j.

function CPThemeStateName ( aState  )

Definition at line 380 of file CPTheme.j.

Variable Documentation

var cachedNumberOfOnes
Initial value:
= [ 0 , 1 , 1 , 2 , 1 , 2 , 2 ,
3 , 1 , 2 , 2 , 3 , 2 , 3 ,
3 , 4 , 1 , 2 , 2 , 3 , 2 ,
3 , 3 , 4 , 2 , 3 , 3 , 4 ,
3 , 4 , 4 , 5 , 1 , 2 , 2 ,
3 , 2 , 3 , 3 , 4 , 2 , 3 ,
3 , 4 , 3 , 4 , 4 , 5 , 2 ,
3 , 3 , 4 , 3 , 4 , 4 , 5 ,
3 , 4 , 4 , 5 , 4 , 5 , 5 ,
6 ]

Definition at line 646 of file CPTheme.j.

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

CPThemeStateBezeled = CPThemeState("bezeled")

Definition at line 411 of file CPTheme.j.

CPThemeStateBordered = CPThemeState("bordered")

Definition at line 412 of file CPTheme.j.

CPThemeStateCircular = CPThemeState("circular")

Definition at line 417 of file CPTheme.j.

var CPThemeStateCount = 0

Definition at line 341 of file CPTheme.j.

CPThemeStateDefault = CPThemeState("default")

Definition at line 416 of file CPTheme.j.

CPThemeStateDisabled = CPThemeState("disabled")

Definition at line 404 of file CPTheme.j.

CPThemeStateEditable = CPThemeState("editable")

Definition at line 413 of file CPTheme.j.

CPThemeStateEditing = CPThemeState("editing")

Definition at line 414 of file CPTheme.j.

CPThemeStateGroupRow = CPThemeState("CPThemeStateGroupRow")

Definition at line 410 of file CPTheme.j.

CPThemeStateHighlighted = CPThemeState("highlighted")

Definition at line 406 of file CPTheme.j.

CPThemeStateHovered = CPThemeState("hovered")

Definition at line 405 of file CPTheme.j.

CPThemeStateKeyWindow = CPThemeState("keyWindow")

Definition at line 420 of file CPTheme.j.

CPThemeStateMainWindow = CPThemeState("mainWindow")

Definition at line 419 of file CPTheme.j.

CPThemeStateNames[0] = {}

Definition at line 340 of file CPTheme.j.

CPThemeStateNormal = CPThemeStates["normal"] = 0

Definition at line 403 of file CPTheme.j.

var CPThemeStates = {}

Definition at line 339 of file CPTheme.j.

CPThemeStateSelected = CPThemeState("selected")

Definition at line 407 of file CPTheme.j.

CPThemeStateSelectedDataView = CPThemeStateSelectedTableDataView = CPThemeState("selectedTableDataView")

Definition at line 409 of file CPTheme.j.

CPThemeStateTableDataView = CPThemeState("tableDataView")

Definition at line 408 of file CPTheme.j.

CPThemeStateVertical = CPThemeState("vertical")

Definition at line 415 of file CPTheme.j.

numberOfOnes displayName = "numberOfOnes"

Definition at line 673 of file CPTheme.j.

var numberOfOnes
Initial value:
= function(aNumber)
{
var count = 0,
slot = aNumber;
while (aNumber)
{
++count;
aNumber &= (aNumber - 1);
}
cachedNumberOfOnes[slot] = count;
return count;
}

Definition at line 657 of file CPTheme.j.