@@ -5,7 +5,7 @@ def FOUR_CHAR_CODE(x): return x
55kAEAppearanceChanged = FOUR_CHAR_CODE ('thme' )
66kAESystemFontChanged = FOUR_CHAR_CODE ('sysf' )
77kAESmallSystemFontChanged = FOUR_CHAR_CODE ('ssfn' )
8- kAEViewsFontChanged = FOUR_CHAR_CODE ('vfnt' )
8+ kAEViewsFontChanged = FOUR_CHAR_CODE ('vfnt' )
99kThemeDataFileType = FOUR_CHAR_CODE ('thme' )
1010kThemePlatinumFileType = FOUR_CHAR_CODE ('pltn' )
1111kThemeCustomThemesFileType = FOUR_CHAR_CODE ('scen' )
@@ -58,6 +58,9 @@ def FOUR_CHAR_CODE(x): return x
5858kThemeBrushBevelInactiveLight = 46
5959kThemeBrushBevelInactiveDark = 47
6060kThemeBrushNotificationWindowBackground = 48
61+ kThemeBrushMovableModalBackground = 49
62+ kThemeBrushSheetBackground = 50
63+ kThemeBrushDrawerBackground = 51
6164kThemeBrushBlack = - 1
6265kThemeBrushWhite = - 2
6366kThemeTextColorDialogActive = 1
@@ -114,9 +117,10 @@ def FOUR_CHAR_CODE(x): return x
114117kThemeStatePressed = 2
115118kThemeStateRollover = 6
116119kThemeStateUnavailable = 7
120+ kThemeStateUnavailableInactive = 8
117121kThemeStateDisabled = 0
118122kThemeStatePressedUp = 2
119- kThemeStatePressedDown = 3
123+ kThemeStatePressedDown = 3
120124kThemeArrowCursor = 0
121125kThemeCopyArrowCursor = 1
122126kThemeAliasArrowCursor = 2
@@ -153,14 +157,20 @@ def FOUR_CHAR_CODE(x): return x
153157kThemeMenuItemAtBottom = 0x0200
154158kThemeMenuItemHierBackground = 0x0400
155159kThemeMenuItemPopUpBackground = 0x0800
156- kThemeMenuItemHasIcon = 0x8000
160+ kThemeMenuItemHasIcon = 0x8000
157161kThemeBackgroundTabPane = 1
158162kThemeBackgroundPlacard = 2
159163kThemeBackgroundWindowHeader = 3
160164kThemeBackgroundListViewWindowHeader = 4
165+ kThemeBackgroundSecondaryGroupBox = 5
161166kThemeNameTag = FOUR_CHAR_CODE ('name' )
162- kThemeAppearanceFileNameTag = FOUR_CHAR_CODE ('thme' )
163167kThemeVariantNameTag = FOUR_CHAR_CODE ('varn' )
168+ kThemeHighlightColorTag = FOUR_CHAR_CODE ('hcol' )
169+ kThemeScrollBarArrowStyleTag = FOUR_CHAR_CODE ('sbar' )
170+ kThemeScrollBarThumbStyleTag = FOUR_CHAR_CODE ('sbth' )
171+ kThemeSoundsEnabledTag = FOUR_CHAR_CODE ('snds' )
172+ kThemeDblClickCollapseTag = FOUR_CHAR_CODE ('coll' )
173+ kThemeAppearanceFileNameTag = FOUR_CHAR_CODE ('thme' )
164174kThemeSystemFontTag = FOUR_CHAR_CODE ('lgsf' )
165175kThemeSmallSystemFontTag = FOUR_CHAR_CODE ('smsf' )
166176kThemeViewsFontTag = FOUR_CHAR_CODE ('vfnt' )
@@ -171,32 +181,41 @@ def FOUR_CHAR_CODE(x): return x
171181kThemeDesktopPictureAliasTag = FOUR_CHAR_CODE ('dpal' )
172182kThemeDesktopPictureAlignmentTag = FOUR_CHAR_CODE ('dpan' )
173183kThemeHighlightColorNameTag = FOUR_CHAR_CODE ('hcnm' )
174- kThemeHighlightColorTag = FOUR_CHAR_CODE ('hcol' )
175184kThemeExamplePictureIDTag = FOUR_CHAR_CODE ('epic' )
176- kThemeSoundsEnabledTag = FOUR_CHAR_CODE ('snds' )
177185kThemeSoundTrackNameTag = FOUR_CHAR_CODE ('sndt' )
178186kThemeSoundMaskTag = FOUR_CHAR_CODE ('smsk' )
179187kThemeUserDefinedTag = FOUR_CHAR_CODE ('user' )
180- kThemeScrollBarArrowStyleTag = FOUR_CHAR_CODE ('sbar' )
181- kThemeScrollBarThumbStyleTag = FOUR_CHAR_CODE ('sbth' )
182188kThemeSmoothFontEnabledTag = FOUR_CHAR_CODE ('smoo' )
183- kThemeSmoothFontMinSizeTag = FOUR_CHAR_CODE ('smos' )
184- kThemeDblClickCollapseTag = FOUR_CHAR_CODE ('coll' )
189+ kThemeSmoothFontMinSizeTag = FOUR_CHAR_CODE ('smos' )
185190kThemeCheckBoxClassicX = 0
186- kThemeCheckBoxCheckMark = 1
191+ kThemeCheckBoxCheckMark = 1
187192kThemeScrollBarArrowsSingle = 0
188- kThemeScrollBarArrowsLowerRight = 1
193+ kThemeScrollBarArrowsLowerRight = 1
189194kThemeScrollBarThumbNormal = 0
190- kThemeScrollBarThumbProportional = 1
195+ kThemeScrollBarThumbProportional = 1
191196kThemeSystemFont = 0
192197kThemeSmallSystemFont = 1
193198kThemeSmallEmphasizedSystemFont = 2
194199kThemeViewsFont = 3
200+ kThemeEmphasizedSystemFont = 4
201+ kThemeApplicationFont = 5
202+ kThemeLabelFont = 6
203+ kThemeMenuTitleFont = 100
204+ kThemeMenuItemFont = 101
205+ kThemeMenuItemMarkFont = 102
206+ kThemeMenuItemCmdKeyFont = 103
207+ kThemeWindowTitleFont = 104
208+ kThemePushButtonFont = 105
209+ kThemeUtilityWindowTitleFont = 106
210+ kThemeAlertHeaderFont = 107
211+ kThemeCurrentPortFont = 200
195212kThemeTabNonFront = 0
196213kThemeTabNonFrontPressed = 1
197214kThemeTabNonFrontInactive = 2
198215kThemeTabFront = 3
199216kThemeTabFrontInactive = 4
217+ kThemeTabNonFrontUnavailable = 5
218+ kThemeTabFrontUnavailable = 6
200219kThemeTabNorth = 0
201220kThemeTabSouth = 1
202221kThemeTabEast = 2
@@ -205,12 +224,16 @@ def FOUR_CHAR_CODE(x): return x
205224kThemeLargeTabHeight = 21
206225kThemeTabPaneOverlap = 3
207226kThemeSmallTabHeightMax = 19
208- kThemeLargeTabHeightMax = 24
209- kThemeScrollBar = 0
227+ kThemeLargeTabHeightMax = 24
228+ kThemeMediumScrollBar = 0
210229kThemeSmallScrollBar = 1
211- kThemeSlider = 2
212- kThemeProgressBar = 3
213- kThemeIndeterminateBar = 4
230+ kThemeMediumSlider = 2
231+ kThemeMediumProgressBar = 3
232+ kThemeMediumIndeterminateBar = 4
233+ kThemeRelevanceBar = 5
234+ kThemeSmallSlider = 6
235+ kThemeLargeProgressBar = 7
236+ kThemeLargeIndeterminateBar = 8
214237kThemeTrackActive = 0
215238kThemeTrackDisabled = 1
216239kThemeTrackNothingToScroll = 2
@@ -234,7 +257,8 @@ def FOUR_CHAR_CODE(x): return x
234257kThemeTrackHorizontal = (1 << 0 )
235258kThemeTrackRightToLeft = (1 << 1 )
236259kThemeTrackShowThumb = (1 << 2 )
237- kThemeTrackThumbRgnIsNotGhost = (1 << 3 )
260+ kThemeTrackThumbRgnIsNotGhost = (1 << 3 )
261+ kThemeTrackNoScrollBarArrows = (1 << 4 )
238262kThemeWindowHasGrow = (1 << 0 )
239263kThemeWindowHasHorizontalZoom = (1 << 3 )
240264kThemeWindowHasVerticalZoom = (1 << 4 )
@@ -243,8 +267,7 @@ def FOUR_CHAR_CODE(x): return x
243267kThemeWindowHasCollapseBox = (1 << 6 )
244268kThemeWindowHasTitleText = (1 << 7 )
245269kThemeWindowIsCollapsed = (1 << 8 )
246- kThemeWindowHasA = (1 << 9 )
247- kThemeWindowHasB = (1 << 10 )
270+ kThemeWindowHasDirty = (1 << 9 )
248271kThemeDocumentWindow = 0
249272kThemeDialogWindow = 1
250273kThemeMovableDialogWindow = 2
@@ -255,12 +278,11 @@ def FOUR_CHAR_CODE(x): return x
255278kThemePopupWindow = 7
256279kThemeUtilityWindow = 8
257280kThemeUtilitySideWindow = 9
281+ kThemeSheetWindow = 10
258282kThemeWidgetCloseBox = 0
259283kThemeWidgetZoomBox = 1
260284kThemeWidgetCollapseBox = 2
261- kThemeWidgetABox = 3
262- kThemeWidgetBBox = 4
263- kThemeWidgetBOffBox = 5
285+ kThemeWidgetDirtyCloseBox = 6
264286kThemeArrowLeft = 0
265287kThemeArrowDown = 1
266288kThemeArrowRight = 2
@@ -272,7 +294,7 @@ def FOUR_CHAR_CODE(x): return x
272294kThemeGrowLeft = (1 << 0 )
273295kThemeGrowRight = (1 << 1 )
274296kThemeGrowUp = (1 << 2 )
275- kThemeGrowDown = (1 << 3 )
297+ kThemeGrowDown = (1 << 3 )
276298kThemePushButton = 0
277299kThemeCheckBox = 1
278300kThemeRadioButton = 2
@@ -283,7 +305,15 @@ def FOUR_CHAR_CODE(x): return x
283305kThemeIncDecButton = 7
284306kThemeSmallBevelButton = 8
285307kThemeMediumBevelButton = 3
286- kThemeLargeBevelButton = 9
308+ kThemeLargeBevelButton = 9
309+ kThemeListHeaderButton = 10
310+ kThemeRoundButton = 11
311+ kThemeLargeRoundButton = 12
312+ kThemeSmallCheckBox = 13
313+ kThemeSmallRadioButton = 14
314+ kThemeRoundedBevelButton = 15
315+ kThemeNormalCheckBox = kThemeCheckBox
316+ kThemeNormalRadioButton = kThemeRadioButton
287317kThemeButtonOff = 0
288318kThemeButtonOn = 1
289319kThemeButtonMixed = 2
@@ -294,7 +324,19 @@ def FOUR_CHAR_CODE(x): return x
294324kThemeAdornmentDefault = (1 << 0 )
295325kThemeAdornmentFocus = (1 << 2 )
296326kThemeAdornmentRightToLeft = (1 << 4 )
297- kThemeAdornmentDrawIndicatorOnly = (1 << 5 )
327+ kThemeAdornmentDrawIndicatorOnly = (1 << 5 )
328+ kThemeAdornmentHeaderButtonLeftNeighborSelected = (1 << 6 )
329+ kThemeAdornmentHeaderButtonRightNeighborSelected = (1 << 7 )
330+ kThemeAdornmentHeaderButtonSortUp = (1 << 8 )
331+ kThemeAdornmentHeaderMenuButton = (1 << 9 )
332+ kThemeAdornmentHeaderButtonNoShadow = (1 << 10 )
333+ kThemeAdornmentHeaderButtonShadowOnly = (1 << 11 )
334+ kThemeAdornmentNoShadow = kThemeAdornmentHeaderButtonNoShadow
335+ kThemeAdornmentShadowOnly = kThemeAdornmentHeaderButtonShadowOnly
336+ kThemeAdornmentArrowLeftArrow = (1 << 6 )
337+ kThemeAdornmentArrowDownArrow = (1 << 7 )
338+ kThemeAdornmentArrowDoubleArrow = (1 << 8 )
339+ kThemeAdornmentArrowUpArrow = (1 << 9 )
298340kThemeNoSounds = 0
299341kThemeWindowSoundsMask = (1 << 0 )
300342kThemeMenuSoundsMask = (1 << 1 )
@@ -437,8 +479,67 @@ def FOUR_CHAR_CODE(x): return x
437479kThemePopupTabCenterOnOffset = 2
438480kThemeMetricScrollBarWidth = 0
439481kThemeMetricSmallScrollBarWidth = 1
440- kThemeMetricCheckBoxGlyphHeight = 2
441- kThemeMetricRadioButtonGlyphHeight = 3
482+ kThemeMetricCheckBoxHeight = 2
483+ kThemeMetricRadioButtonHeight = 3
484+ kThemeMetricEditTextWhitespace = 4
485+ kThemeMetricEditTextFrameOutset = 5
486+ kThemeMetricListBoxFrameOutset = 6
487+ kThemeMetricFocusRectOutset = 7
488+ kThemeMetricImageWellThickness = 8
489+ kThemeMetricScrollBarOverlap = 9
490+ kThemeMetricLargeTabHeight = 10
491+ kThemeMetricLargeTabCapsWidth = 11
492+ kThemeMetricTabFrameOverlap = 12
493+ kThemeMetricTabIndentOrStyle = 13
494+ kThemeMetricTabOverlap = 14
495+ kThemeMetricSmallTabHeight = 15
496+ kThemeMetricSmallTabCapsWidth = 16
497+ kThemeMetricDisclosureButtonHeight = 17
498+ kThemeMetricRoundButtonSize = 18
499+ kThemeMetricPushButtonHeight = 19
500+ kThemeMetricListHeaderHeight = 20
501+ kThemeMetricSmallCheckBoxHeight = 21
502+ kThemeMetricDisclosureButtonWidth = 22
503+ kThemeMetricSmallDisclosureButtonHeight = 23
504+ kThemeMetricSmallDisclosureButtonWidth = 24
505+ kThemeMetricDisclosureTriangleHeight = 25
506+ kThemeMetricDisclosureTriangleWidth = 26
507+ kThemeMetricLittleArrowsHeight = 27
508+ kThemeMetricLittleArrowsWidth = 28
509+ kThemeMetricPaneSplitterHeight = 29
510+ kThemeMetricPopupButtonHeight = 30
511+ kThemeMetricSmallPopupButtonHeight = 31
512+ kThemeMetricLargeProgressBarThickness = 32
513+ kThemeMetricPullDownHeight = 33
514+ kThemeMetricSmallPullDownHeight = 34
515+ kThemeMetricSmallPushButtonHeight = 35
516+ kThemeMetricSmallRadioButtonHeight = 36
517+ kThemeMetricRelevanceIndicatorHeight = 37
518+ kThemeMetricResizeControlHeight = 38
519+ kThemeMetricSmallResizeControlHeight = 39
520+ kThemeMetricLargeRoundButtonSize = 40
521+ kThemeMetricHSliderHeight = 41
522+ kThemeMetricHSliderTickHeight = 42
523+ kThemeMetricSmallHSliderHeight = 43
524+ kThemeMetricSmallHSliderTickHeight = 44
525+ kThemeMetricVSliderWidth = 45
526+ kThemeMetricVSliderTickWidth = 46
527+ kThemeMetricSmallVSliderWidth = 47
528+ kThemeMetricSmallVSliderTickWidth = 48
529+ kThemeMetricTitleBarControlsHeight = 49
530+ kThemeMetricCheckBoxWidth = 50
531+ kThemeMetricSmallCheckBoxWidth = 51
532+ kThemeMetricRadioButtonWidth = 52
533+ kThemeMetricSmallRadioButtonWidth = 53
534+ kThemeMetricSmallHSliderMinThumbWidth = 54
535+ kThemeMetricSmallVSliderMinThumbHeight = 55
536+ kThemeMetricSmallHSliderTickOffset = 56
537+ kThemeMetricSmallVSliderTickOffset = 57
538+ kThemeMetricNormalProgressBarThickness = 58
539+ kThemeMetricProgressBarShadowOutset = 59
540+ kThemeMetricSmallProgressBarShadowOutset = 60
541+ kThemeMetricPrimaryGroupBoxContentInset = 61
542+ kThemeMetricSecondaryGroupBoxContentInset = 62
442543# appearanceBadBrushIndexErr = themeInvalidBrushErr
443544# appearanceProcessRegisteredErr = themeProcessRegisteredErr
444545# appearanceProcessNotRegisteredErr = themeProcessNotRegisteredErr
@@ -506,10 +607,20 @@ def FOUR_CHAR_CODE(x): return x
506607kThemeDisabledMenuItemTextColor = kThemeTextColorMenuItemDisabled
507608kThemeActivePopupLabelTextColor = kThemeTextColorPopupLabelActive
508609kThemeInactivePopupLabelTextColor = kThemeTextColorPopupLabelInactive
509- kAEThemeSwitch = kAEAppearanceChanged
610+ kAEThemeSwitch = kAEAppearanceChanged
510611kThemeNoAdornment = kThemeAdornmentNone
511612kThemeDefaultAdornment = kThemeAdornmentDefault
512613kThemeFocusAdornment = kThemeAdornmentFocus
513614kThemeRightToLeftAdornment = kThemeAdornmentRightToLeft
514615kThemeDrawIndicatorOnly = kThemeAdornmentDrawIndicatorOnly
515616kThemeBrushPassiveAreaFill = kThemeBrushStaticAreaFill
617+ kThemeMetricCheckBoxGlyphHeight = kThemeMetricCheckBoxHeight
618+ kThemeMetricRadioButtonGlyphHeight = kThemeMetricRadioButtonHeight
619+ kThemeMetricDisclosureButtonSize = kThemeMetricDisclosureButtonHeight
620+ kThemeMetricBestListHeaderHeight = kThemeMetricListHeaderHeight
621+ kThemeMetricSmallProgressBarThickness = kThemeMetricNormalProgressBarThickness
622+ kThemeMetricProgressBarThickness = kThemeMetricLargeProgressBarThickness
623+ kThemeScrollBar = kThemeMediumScrollBar
624+ kThemeSlider = kThemeMediumSlider
625+ kThemeProgressBar = kThemeMediumProgressBar
626+ kThemeIndeterminateBar = kThemeMediumIndeterminateBar
0 commit comments