API  0.9.6
 All Classes Files Functions Variables Macros Groups Pages
CPWindow.j File Reference

Go to the source code of this file.

Variables

 CPBackgroundWindowLevel = -1
 
 CPBorderlessBridgeWindowMask = 1 << 20
 
 CPBorderlessWindowMask = 0
 
 CPClosableWindowMask = 1 << 1
 
 CPCustomWindowShadowStyle = 3
 
 CPDraggingWindowLevel = 500
 
 CPFloatingWindowLevel = 3
 
 CPHUDBackgroundWindowMask = 1 << 21
 
 CPMainMenuWindowLevel = 24
 
 CPMenuWindowShadowStyle = 1
 
 CPMiniaturizableWindowMask = 1 << 2
 
 CPModalPanelWindowLevel = 8
 
 CPNormalWindowLevel = 0
 
 CPPanelWindowShadowStyle = 2
 
 CPPopUpMenuWindowLevel = 101
 
 CPResizableWindowMask = 1 << 3
 
 CPScreenSaverWindowLevel = 1000
 
 CPStandardWindowShadowStyle = 0
 
 CPStatusWindowLevel = 25
 
 CPSubmenuWindowLevel = 3
 
 CPTexturedBackgroundWindowMask = 1 << 8
 
 CPTitledWindowMask = 1 << 0
 
 CPTornOffMenuWindowLevel = 3
 
 CPWindowAbove = 1
 
var CPWindowActionMessageKeys
 
 CPWindowBelow = 2
 
 CPWindowDidBecomeKeyNotification = @"CPWindowDidBecomeKeyNotification"
 
 CPWindowDidBecomeMainNotification = @"CPWindowDidBecomeMainNotification"
 
 CPWindowDidDeminiaturizeNotification = @"CPWindowDidDeminiaturizeNotification"
 
 CPWindowDidEndSheetNotification = @"CPWindowDidEndSheetNotification"
 
 CPWindowDidMiniaturizeNotification = @"CPWindowDidMiniaturizeNotification"
 
 CPWindowDidMoveNotification = @"CPWindowDidMoveNotification"
 
 CPWindowDidResignKeyNotification = @"CPWindowDidResignKeyNotification"
 
 CPWindowDidResignMainNotification = @"CPWindowDidResignMainNotification"
 
 CPWindowDidResizeNotification = @"CPWindowDidResizeNotification"
 
 CPWindowHeightSizable = 16
 
 CPWindowMaxXMargin = 4
 
 CPWindowMaxYMargin = 32
 
 CPWindowMinXMargin = 1
 
 CPWindowMinYMargin = 8
 
 CPWindowNotSizable = 0
 
 CPWindowOut = 0
 
 CPWindowResizeSlop = 3
 
 CPWindowResizeStyle = CPWindowResizeStyleModern
 
var CPWindowResizeStyleGlobalChangeNotification = @"CPWindowResizeStyleGlobalChangeNotification"
 
 CPWindowResizeStyleLegacy = 1
 
 CPWindowResizeStyleModern = 0
 
var CPWindowResizeTime = 0.2
 
var CPWindowSaveImage = nil
 
var CPWindowSavingImage = nil
 
 CPWindowShadowStyleMenu = 1
 
 CPWindowShadowStylePanel = 2
 
 CPWindowShadowStyleStandard = 0
 
 CPWindowWidthSizable = 2
 
 CPWindowWillBeginSheetNotification = @"CPWindowWillBeginSheetNotification"
 
 CPWindowWillCloseNotification = @"CPWindowWillCloseNotification"
 
 CPWindowWillMiniaturizeNotification = @"CPWindowWillMiniaturizeNotification"
 
var interpolate
 
var keyViewComparator
 
var SHADOW_DISTANCE = 5.0
 
var SHADOW_MARGIN_BOTTOM = 10.0
 
var SHADOW_MARGIN_LEFT = 20.0
 
var SHADOW_MARGIN_RIGHT = 19.0
 
var SHADOW_MARGIN_TOP = 10.0
 

Variable Documentation

CPBackgroundWindowLevel = -1

Definition at line 81 of file CPWindow.j.

CPBorderlessBridgeWindowMask = 1 << 20

Definition at line 66 of file CPWindow.j.

CPBorderlessWindowMask = 0

Definition at line 31 of file CPWindow.j.

CPClosableWindowMask = 1 << 1

Definition at line 43 of file CPWindow.j.

CPCustomWindowShadowStyle = 3

Definition at line 3475 of file CPWindow.j.

CPDraggingWindowLevel = 500

Definition at line 135 of file CPWindow.j.

CPFloatingWindowLevel = 3

Definition at line 93 of file CPWindow.j.

CPHUDBackgroundWindowMask = 1 << 21

Definition at line 71 of file CPWindow.j.

CPMainMenuWindowLevel = 24

Definition at line 111 of file CPWindow.j.

CPMenuWindowShadowStyle = 1

Definition at line 3473 of file CPWindow.j.

CPMiniaturizableWindowMask = 1 << 2

Definition at line 49 of file CPWindow.j.

CPModalPanelWindowLevel = 8

Definition at line 123 of file CPWindow.j.

CPNormalWindowLevel = 0

Definition at line 87 of file CPWindow.j.

CPPanelWindowShadowStyle = 2

Definition at line 3474 of file CPWindow.j.

CPPopUpMenuWindowLevel = 101

Definition at line 129 of file CPWindow.j.

CPResizableWindowMask = 1 << 3

Definition at line 55 of file CPWindow.j.

CPScreenSaverWindowLevel = 1000

Definition at line 141 of file CPWindow.j.

CPStandardWindowShadowStyle = 0

Definition at line 3472 of file CPWindow.j.

CPStatusWindowLevel = 25

Definition at line 117 of file CPWindow.j.

CPSubmenuWindowLevel = 3

Definition at line 99 of file CPWindow.j.

CPTexturedBackgroundWindowMask = 1 << 8

Definition at line 61 of file CPWindow.j.

CPTitledWindowMask = 1 << 0

Definition at line 37 of file CPWindow.j.

CPTornOffMenuWindowLevel = 3

Definition at line 105 of file CPWindow.j.

CPWindowAbove = 1

Definition at line 154 of file CPWindow.j.

CPWindowBelow = 2

Definition at line 160 of file CPWindow.j.

CPWindowDidBecomeKeyNotification = @"CPWindowDidBecomeKeyNotification"

Definition at line 165 of file CPWindow.j.

CPWindowDidBecomeMainNotification = @"CPWindowDidBecomeMainNotification"

Definition at line 163 of file CPWindow.j.

CPWindowDidDeminiaturizeNotification = @"CPWindowDidDeminiaturizeNotification"

Definition at line 173 of file CPWindow.j.

CPWindowDidEndSheetNotification = @"CPWindowDidEndSheetNotification"

Definition at line 170 of file CPWindow.j.

CPWindowDidMiniaturizeNotification = @"CPWindowDidMiniaturizeNotification"

Definition at line 171 of file CPWindow.j.

CPWindowDidMoveNotification = @"CPWindowDidMoveNotification"

Definition at line 168 of file CPWindow.j.

CPWindowDidResignKeyNotification = @"CPWindowDidResignKeyNotification"

Definition at line 166 of file CPWindow.j.

CPWindowDidResignMainNotification = @"CPWindowDidResignMainNotification"

Definition at line 164 of file CPWindow.j.

CPWindowDidResizeNotification = @"CPWindowDidResizeNotification"

Definition at line 167 of file CPWindow.j.

CPWindowHeightSizable = 16

Definition at line 78 of file CPWindow.j.

CPWindowMaxXMargin = 4

Definition at line 76 of file CPWindow.j.

CPWindowMaxYMargin = 32

Definition at line 79 of file CPWindow.j.

CPWindowMinXMargin = 1

Definition at line 74 of file CPWindow.j.

CPWindowMinYMargin = 8

Definition at line 77 of file CPWindow.j.

CPWindowNotSizable = 0

Definition at line 73 of file CPWindow.j.

CPWindowOut = 0

Definition at line 148 of file CPWindow.j.

CPWindowResizeSlop = 3

Definition at line 184 of file CPWindow.j.

CPWindowResizeStyle = CPWindowResizeStyleModern

Definition at line 183 of file CPWindow.j.

var CPWindowResizeStyleGlobalChangeNotification = @"CPWindowResizeStyleGlobalChangeNotification"

Definition at line 198 of file CPWindow.j.

CPWindowResizeStyleLegacy = 1

Definition at line 182 of file CPWindow.j.

CPWindowResizeStyleModern = 0

Definition at line 181 of file CPWindow.j.

var CPWindowResizeTime = 0.2

Definition at line 197 of file CPWindow.j.

var CPWindowSaveImage = nil

Definition at line 194 of file CPWindow.j.

var CPWindowSavingImage = nil

Definition at line 195 of file CPWindow.j.

CPWindowShadowStyleMenu = 1

Definition at line 178 of file CPWindow.j.

CPWindowShadowStylePanel = 2

Definition at line 179 of file CPWindow.j.

CPWindowShadowStyleStandard = 0

Definition at line 177 of file CPWindow.j.

CPWindowWidthSizable = 2

Definition at line 75 of file CPWindow.j.

CPWindowWillBeginSheetNotification = @"CPWindowWillBeginSheetNotification"

Definition at line 169 of file CPWindow.j.

CPWindowWillCloseNotification = @"CPWindowWillCloseNotification"

Definition at line 162 of file CPWindow.j.

CPWindowWillMiniaturizeNotification = @"CPWindowWillMiniaturizeNotification"

Definition at line 172 of file CPWindow.j.

var interpolate
Initial value:
= function(fromValue, toValue, progress)
{
return fromValue + (toValue - fromValue) * progress;
}

Definition at line 3411 of file CPWindow.j.

var keyViewComparator
Initial value:
= function(lhs, rhs, context)
{
var lhsBounds = [lhs convertRect:[lhs bounds] toView:nil],
rhsBounds = [rhs convertRect:[rhs bounds] toView:nil],
lhsY = _CGRectGetMinY(lhsBounds),
rhsY = _CGRectGetMinY(rhsBounds),
lhsX = _CGRectGetMinX(lhsBounds),
rhsX = _CGRectGetMinX(rhsBounds),
intersectsVertically = MIN(_CGRectGetMaxY(lhsBounds), _CGRectGetMaxY(rhsBounds)) - MAX(lhsY, rhsY);
if (intersectsVertically > 0)
{
if (lhsX < rhsX)
if (lhsX === rhsX)
return CPOrderedSame;
}
if (lhsY < rhsY)
if (lhsY === rhsY)
return CPOrderedSame;
}

Definition at line 3152 of file CPWindow.j.

var SHADOW_DISTANCE = 5.0

Definition at line 190 of file CPWindow.j.

var SHADOW_MARGIN_BOTTOM = 10.0

Definition at line 189 of file CPWindow.j.

var SHADOW_MARGIN_LEFT = 20.0

Definition at line 186 of file CPWindow.j.

var SHADOW_MARGIN_RIGHT = 19.0

Definition at line 187 of file CPWindow.j.

var SHADOW_MARGIN_TOP = 10.0

Definition at line 188 of file CPWindow.j.