wTitleBarLight
AuxWinRec stores color information needed for a color window CWindowRecord identical to WindowRecord except its port field is a cGrafPort
WinCTab contains the window's colorSpecs typedef pascal void (*DragGrayRgnProcPtr)(void);
deskPatID 16 resource ID of the desktop pattern
dBoxProc 1
plainDBox 2
altDBoxProc 3
noGrowDocProc 4
movableBoxProc 5 movable modal dialog box
rDocProc 16 (16-23, depending on desired roundness of
corners)
for ZOOM, add 8 to documentProc or
noGrowDocProc
userKind 8
inMenuBar 1
inSysWindow 2
inContent 3
inDrag 4
inGrow 5
inGoAway 6
inZoomIn 7
inZoomOut 8
wDraw 0 messages to 'WDEF' custom Window definition
function
wHit 1
wCalcRgns 2
wNew 3
wDispose 4
wGrow 5
wDrawGIcon 6
wNoHit 0 values returned by 'WDEF' on wHit messages
wInContent 1
wInDrag 2
wInGrow 3
wInGoAway 4
wInZoomIn 5
wInZoomOut 6
Window Part Identifiers which correlate color table entries
wContentColor 0 Content area of the window
wFrameColor 1 Frame
wTextColor 2 Window Title color & Default Text color for
Dialog buttons
wHiliteColor 3 Reserved
wTitleBarColor 4 Reserved
wHiliteColorLight 5 Used to produce colors in Title Bar stripes and for
grayed text
wHiliteColorDark 6 Used to produce colors in Title Bar stripes and for
grayed text
wTitleBarLight 7 Used to produce colors in Title Bar Background
wTitleBarDark 8 Used to produce colors in Title Bar Background
wDialogLight 9 Used to produce the colors in a dialog's beveled
frame
wDialogDark 10 Used to produce the colors in a dialog's beveled
frame
wTingeLight 11 Used to produce tinges in parts of windows
wTingeDark 12 Used to produce tinges in parts of windows
Do not use low memory global variables that are not documented.
No undocumented location below the system heap is guaranteed to be available
for use in future systems.
Name Address Size Description
AuxWinHead 0x0CD0 4 Head of Window Auxiliary List (256K ROMs)
CurActivate 0x0A64 4 WindowPtr window to get activate event CurDeactive 0x0A68 4 WindowPtr window to get deactivate event DeskHook 0x0A6C 4 ProcPtr called to paint the desktop DragHook 0x09F6 4 ProcPtr called repeatedly during dragging DragPattern 0x0A34 8 Pattern desktop pattern GhostWindow 0x0A84 4 WindowPtr to hidden window floating on top GrayRgn 0x09EE 4 RgnHandle to rounded-corner desktop ( includes real estate of multiple screens)
PaintWhite 0x09DC 2 non-zero=erase newly-drawn windows
SaveUpdate 0x09DA 2 non-zero=enable window update accumulation
WindowList 0x09D6 4 WindowPeek of first window in window list