/* File: Appearance.r Contains: Appearance Manager Interfaces. Version: Technology: Allegro Release: QuickTime 4.0 Copyright: © 1994-1998 by Apple Computer, Inc., all rights reserved Bugs?: For bug reports, consult the following page on the World Wide Web: http://developer.apple.com/bugreporter/ */ #ifndef __APPEARANCE_R__ #define __APPEARANCE_R__ #ifndef __CONDITIONALMACROS_R__ #include "ConditionalMacros.r" #endif /* Appearance Trap Number */ #define _AppearanceDispatch 0xAA74 #define gestaltAppearanceAttr 'appr' #define gestaltAppearanceExists 0 #define gestaltAppearanceCompatMode 1 #define gestaltAppearanceVersion 'apvr' #define kAppearanceEventClass 'appr' /* Event Class */ #define kAEAppearanceChanged 'thme' /* Appearance changed (e.g. platinum to hi-tech) */ #define kAESystemFontChanged 'sysf' /* system font changed */ #define kAESmallSystemFontChanged 'ssfn' /* small system font changed */ #define kAEViewsFontChanged 'vfnt' /* views font changed */ #define kThemeDataFileType 'thme' /* file type for theme files */ #define kThemePlatinumFileType 'pltn' /* file type for platinum appearance */ #define kThemeCustomThemesFileType 'scen' /* file type for user themes */ #define kThemeSoundTrackFileType 'tsnd' #define themeInvalidBrushErr (-30560) /* pattern index invalid */ #define themeProcessRegisteredErr (-30561) #define themeProcessNotRegisteredErr (-30562) #define themeBadTextColorErr (-30563) #define themeHasNoAccentsErr (-30564) #define themeBadCursorIndexErr (-30565) #define themeScriptFontNotFoundErr (-30566) /* theme font requested for uninstalled script system */ #define themeMonitorDepthNotSupportedErr (-30567) /* theme not supported at monitor depth */ #define kThemeBrushDialogBackgroundActive 1 /* Dialogs */ #define kThemeBrushDialogBackgroundInactive 2 /* Dialogs */ #define kThemeBrushAlertBackgroundActive 3 #define kThemeBrushAlertBackgroundInactive 4 #define kThemeBrushModelessDialogBackgroundActive 5 #define kThemeBrushModelessDialogBackgroundInactive 6 #define kThemeBrushUtilityWindowBackgroundActive 7 /* Miscellaneous */ #define kThemeBrushUtilityWindowBackgroundInactive 8 /* Miscellaneous */ #define kThemeBrushListViewSortColumnBackground 9 /* Finder */ #define kThemeBrushListViewBackground 10 #define kThemeBrushIconLabelBackground 11 #define kThemeBrushListViewSeparator 12 #define kThemeBrushChasingArrows 13 #define kThemeBrushDragHilite 14 #define kThemeBrushDocumentWindowBackground 15 #define kThemeBrushFinderWindowBackground 16 #define kThemeBrushScrollBarDelimiterActive 17 #define kThemeBrushScrollBarDelimiterInactive 18 #define kThemeBrushFocusHighlight 19 #define kThemeBrushPopupArrowActive 20 #define kThemeBrushPopupArrowPressed 21 #define kThemeBrushPopupArrowInactive 22 #define kThemeBrushAppleGuideCoachmark 23 #define kThemeBrushIconLabelBackgroundSelected 24 #define kThemeBrushStaticAreaFill 25 #define kThemeBrushActiveAreaFill 26 #define kThemeBrushButtonFrameActive 27 #define kThemeBrushButtonFrameInactive 28 #define kThemeBrushButtonFaceActive 29 #define kThemeBrushButtonFaceInactive 30 #define kThemeBrushButtonFacePressed 31 #define kThemeBrushButtonActiveDarkShadow 32 #define kThemeBrushButtonActiveDarkHighlight 33 #define kThemeBrushButtonActiveLightShadow 34 #define kThemeBrushButtonActiveLightHighlight 35 #define kThemeBrushButtonInactiveDarkShadow 36 #define kThemeBrushButtonInactiveDarkHighlight 37 #define kThemeBrushButtonInactiveLightShadow 38 #define kThemeBrushButtonInactiveLightHighlight 39 #define kThemeBrushButtonPressedDarkShadow 40 #define kThemeBrushButtonPressedDarkHighlight 41 #define kThemeBrushButtonPressedLightShadow 42 #define kThemeBrushButtonPressedLightHighlight 43 #define kThemeBrushBevelActiveLight 44 #define kThemeBrushBevelActiveDark 45 #define kThemeBrushBevelInactiveLight 46 #define kThemeBrushBevelInactiveDark 47 #define kThemeBrushBlack (-1) #define kThemeBrushWhite (-2) #define kThemeTextColorDialogActive 1 #define kThemeTextColorDialogInactive 2 #define kThemeTextColorAlertActive 3 #define kThemeTextColorAlertInactive 4 #define kThemeTextColorModelessDialogActive 5 #define kThemeTextColorModelessDialogInactive 6 #define kThemeTextColorWindowHeaderActive 7 #define kThemeTextColorWindowHeaderInactive 8 #define kThemeTextColorPlacardActive 9 #define kThemeTextColorPlacardInactive 10 #define kThemeTextColorPlacardPressed 11 #define kThemeTextColorPushButtonActive 12 #define kThemeTextColorPushButtonInactive 13 #define kThemeTextColorPushButtonPressed 14 #define kThemeTextColorBevelButtonActive 15 #define kThemeTextColorBevelButtonInactive 16 #define kThemeTextColorBevelButtonPressed 17 #define kThemeTextColorPopupButtonActive 18 #define kThemeTextColorPopupButtonInactive 19 #define kThemeTextColorPopupButtonPressed 20 #define kThemeTextColorIconLabel 21 #define kThemeTextColorListView 22 #define kThemeTextColorDocumentWindowTitleActive 23 #define kThemeTextColorDocumentWindowTitleInactive 24 #define kThemeTextColorMovableModalWindowTitleActive 25 #define kThemeTextColorMovableModalWindowTitleInactive 26 #define kThemeTextColorUtilityWindowTitleActive 27 #define kThemeTextColorUtilityWindowTitleInactive 28 #define kThemeTextColorPopupWindowTitleActive 29 #define kThemeTextColorPopupWindowTitleInactive 30 #define kThemeTextColorRootMenuActive 31 #define kThemeTextColorRootMenuSelected 32 #define kThemeTextColorRootMenuDisabled 33 #define kThemeTextColorMenuItemActive 34 #define kThemeTextColorMenuItemSelected 35 #define kThemeTextColorMenuItemDisabled 36 #define kThemeTextColorPopupLabelActive 37 #define kThemeTextColorPopupLabelInactive 38 #define kThemeTextColorTabFrontActive 39 #define kThemeTextColorTabNonFrontActive 40 #define kThemeTextColorTabNonFrontPressed 41 #define kThemeTextColorTabFrontInactive 42 #define kThemeTextColorTabNonFrontInactive 43 #define kThemeTextColorIconLabelSelected 44 #define kThemeTextColorBevelButtonStickyActive 45 #define kThemeTextColorBevelButtonStickyInactive 46 #define kThemeTextColorBlack (-1) #define kThemeTextColorWhite (-2) #define kThemeStateInactive 0 #define kThemeStateActive 1 #define kThemeStatePressed 2 #define kThemeStateDisabled 0 #define kThemeStatePressedUp 2 /* draw with up pressed (increment/decrement buttons) */ #define kThemeStatePressedDown 3 /* draw with down pressed (increment/decrement buttons) */ #define kThemeArrowCursor 0 #define kThemeCopyArrowCursor 1 #define kThemeAliasArrowCursor 2 #define kThemeContextualMenuArrowCursor 3 #define kThemeIBeamCursor 4 #define kThemeCrossCursor 5 #define kThemePlusCursor 6 #define kThemeWatchCursor 7 /* Can Animate */ #define kThemeClosedHandCursor 8 #define kThemeOpenHandCursor 9 #define kThemePointingHandCursor 10 #define kThemeCountingUpHandCursor 11 /* Can Animate */ #define kThemeCountingDownHandCursor 12 /* Can Animate */ #define kThemeCountingUpAndDownHandCursor 13 /* Can Animate */ #define kThemeSpinningCursor 14 /* Can Animate */ #define kThemeResizeLeftCursor 15 #define kThemeResizeRightCursor 16 #define kThemeResizeLeftRightCursor 17 #define kThemeMenuBarNormal 0 #define kThemeMenuBarSelected 1 #define kThemeMenuSquareMenuBar 0x01 #define kThemeMenuActive 0 #define kThemeMenuSelected 1 #define kThemeMenuInactive 3 #define kThemeMenuDisabled 3 #define kThemeMenuTypePullDown 0 #define kThemeMenuTypePopUp 1 #define kThemeMenuTypeHierarchical 2 #define kThemeMenuTypeInactive 0x0100 #define kThemeMenuItemPlain 0 #define kThemeMenuItemHierarchical 1 /* item has hierarchical arrow */ #define kThemeMenuItemScrollUpArrow 2 /* for scrollable menus, indicates item is scroller */ #define kThemeMenuItemScrollDownArrow 3 #define kThemeMenuItemAtTop 0x0100 /* indicates item is being drawn at top of menu */ #define kThemeMenuItemAtBottom 0x0200 /* indicates item is being drawn at bottom of menu */ #define kThemeMenuItemHierBackground 0x0400 /* item is within a hierarchical menu */ #define kThemeMenuItemPopUpBackground 0x0800 /* item is within a popped up menu */ #define kThemeMenuItemHasIcon 0x8000 /* add into non-arrow type when icon present. */ #define kThemeBackgroundTabPane 1 #define kThemeBackgroundPlacard 2 #define kThemeBackgroundWindowHeader 3 #define kThemeBackgroundListViewWindowHeader 4 #define kThemeNameTag 'name' /* Str255 */ #define kThemeAppearanceFileNameTag 'thme' /* Str255 */ #define kThemeVariantNameTag 'varn' /* Str255 */ #define kThemeSystemFontTag 'lgsf' /* Str255 */ #define kThemeSmallSystemFontTag 'smsf' /* Str255 */ #define kThemeViewsFontTag 'vfnt' /* Str255 */ #define kThemeViewsFontSizeTag 'vfsz' /* SInt16 */ #define kThemeDesktopPatternNameTag 'patn' /* Str255 */ #define kThemeDesktopPatternTag 'patt' /* (flattened pattern) */ #define kThemeDesktopPictureNameTag 'dpnm' /* Str255 */ #define kThemeDesktopPictureAliasTag 'dpal' /* */ #define kThemeDesktopPictureAlignmentTag 'dpan' /* UInt32 */ #define kThemeHighlightColorNameTag 'hcnm' /* Str255 */ #define kThemeHighlightColorTag 'hcol' /* RGBColor */ #define kThemeExamplePictureIDTag 'epic' /* SInt16 */ #define kThemeSoundsEnabledTag 'snds' /* Boolean */ #define kThemeSoundTrackNameTag 'sndt' /* Str255 */ #define kThemeSoundMaskTag 'smsk' /* UInt32 */ #define kThemeUserDefinedTag 'user' /* Boolean (this should _always_ be true if present - used by Control Panel). */ #define kThemeScrollBarArrowStyleTag 'sbar' /* ThemeScrollBarArrowStyle */ #define kThemeScrollBarThumbStyleTag 'sbth' /* ThemeScrollBarThumbStyle */ #define kThemeSmoothFontEnabledTag 'smoo' /* Boolean */ #define kThemeSmoothFontMinSizeTag 'smos' /* UInt16 (must be >= 12 and <= 24) */ #define kThemeDblClickCollapseTag 'coll' /* Boolean */ #define kThemeCheckBoxClassicX 0 /* check box with an 'X' */ #define kThemeCheckBoxCheckMark 1 /* check box with a real check mark */ #define kThemeScrollBarArrowsSingle 0 /* single arrow on each end */ #define kThemeScrollBarArrowsLowerRight 1 /* double arrows only on right or bottom */ #define kThemeScrollBarThumbNormal 0 /* normal, classic thumb size */ #define kThemeScrollBarThumbProportional 1 /* proportional thumbs */ #define kThemeSystemFont 0 #define kThemeSmallSystemFont 1 #define kThemeSmallEmphasizedSystemFont 2 #define kThemeViewsFont 3 #define kThemeTabNonFront 0 #define kThemeTabNonFrontPressed 1 #define kThemeTabNonFrontInactive 2 #define kThemeTabFront 3 #define kThemeTabFrontInactive 4 #define kThemeTabNorth 0 #define kThemeTabSouth 1 #define kThemeTabEast 2 #define kThemeTabWest 3 #define kThemeSmallTabHeight 16 /* amount small tabs protrude from frame. */ #define kThemeLargeTabHeight 21 /* amount large tabs protrude from frame. */ #define kThemeTabPaneOverlap 3 /* amount tabs overlap frame. */ #define kThemeSmallTabHeightMax 19 /* small tab height + overlap */ #define kThemeLargeTabHeightMax 24 /* large tab height + overlap */ #define kThemeScrollBar 0 #define kThemeSmallScrollBar 1 #define kThemeSlider 2 #define kThemeProgressBar 3 #define kThemeIndeterminateBar 4 /* track states */ #define kThemeTrackActive 0 #define kThemeTrackDisabled 1 #define kThemeTrackNothingToScroll 2 /* press states (ignored unless track is active) */ #define kThemeLeftOutsideArrowPressed 0x01 #define kThemeLeftInsideArrowPressed 0x02 #define kThemeLeftTrackPressed 0x04 #define kThemeThumbPressed 0x08 #define kThemeRightTrackPressed 0x10 #define kThemeRightInsideArrowPressed 0x20 #define kThemeRightOutsideArrowPressed 0x40 #define kThemeTopOutsideArrowPressed 0x01 #define kThemeTopInsideArrowPressed 0x02 #define kThemeTopTrackPressed 0x04 #define kThemeBottomTrackPressed 0x10 #define kThemeBottomInsideArrowPressed 0x20 #define kThemeBottomOutsideArrowPressed 0x40 /* thumb direction */ #define kThemeThumbPlain 0 #define kThemeThumbUpward 1 #define kThemeThumbDownward 2 #define kThemeTrackHorizontal 0x01 /* track is drawn horizontally */ #define kThemeTrackRightToLeft 0x02 /* track progresses from right to left */ #define kThemeTrackShowThumb 0x04 /* track's thumb should be drawn */ #define kThemeWindowHasGrow 0x01 /* can the size of the window be changed by the user? */ #define kThemeWindowHasHorizontalZoom 0x08 /* window can zoom only horizontally */ #define kThemeWindowHasVerticalZoom 0x10 /* window can zoom only vertically */ #define kThemeWindowHasFullZoom 0x18 /* window zooms in all directions */ #define kThemeWindowHasCloseBox 0x20 /* window has a close box */ #define kThemeWindowHasCollapseBox 0x40 /* window has a collapse box */ #define kThemeWindowHasTitleText 0x80 /* window has a title/title icon */ #define kThemeWindowIsCollapsed 0x0100 /* window is in the collapsed state */ #define kThemeDocumentWindow 0 #define kThemeDialogWindow 1 #define kThemeMovableDialogWindow 2 #define kThemeAlertWindow 3 #define kThemeMovableAlertWindow 4 #define kThemePlainDialogWindow 5 #define kThemeShadowDialogWindow 6 #define kThemePopupWindow 7 #define kThemeUtilityWindow 8 #define kThemeUtilitySideWindow 9 #define kThemeWidgetCloseBox 0 #define kThemeWidgetZoomBox 1 #define kThemeWidgetCollapseBox 2 #define kThemeArrowLeft 0 #define kThemeArrowDown 1 #define kThemeArrowRight 2 #define kThemeArrowUp 3 #define kThemeArrow3pt 0 #define kThemeArrow5pt 1 #define kThemeArrow7pt 2 #define kThemeArrow9pt 3 #define kThemeGrowLeft 0x01 /* can grow to the left */ #define kThemeGrowRight 0x02 /* can grow to the right */ #define kThemeGrowUp 0x04 /* can grow up */ #define kThemeGrowDown 0x08 /* can grow down */ #define kThemePushButton 0 #define kThemeCheckBox 1 #define kThemeRadioButton 2 #define kThemeBevelButton 3 /* bevel button (obsolete) */ #define kThemeArrowButton 4 /* popup button without text (no label) */ #define kThemePopupButton 5 /* popup button */ #define kThemeDisclosureButton 6 #define kThemeIncDecButton 7 /* increment/decrement buttons (no label) */ #define kThemeSmallBevelButton 8 /* small-shadow bevel button */ #define kThemeMediumBevelButton 3 /* med-shadow bevel button */ #define kThemeLargeBevelButton 9 /* large-shadow bevel button */ #define kThemeButtonOff 0 #define kThemeButtonOn 1 #define kThemeButtonMixed 2 #define kThemeDisclosureRight 0 #define kThemeDisclosureDown 1 #define kThemeDisclosureLeft 2 #define kThemeAdornmentNone 0 #define kThemeAdornmentDefault 0x01 /* if set, draw default ornamentation ( push button only ) */ #define kThemeAdornmentFocus 0x04 /* if set, draw focus */ #define kThemeAdornmentRightToLeft 0x10 /* if set, draw right to left label */ #define kThemeAdornmentDrawIndicatorOnly 0x20 /* if set, don't draw or erase label ( radio, check, disclosure ) */ #define kThemeNoSounds 0 #define kThemeWindowSoundsMask 0x01 #define kThemeMenuSoundsMask 0x02 #define kThemeControlSoundsMask 0x04 #define kThemeFinderSoundsMask 0x08 #define kThemeDragSoundNone 0 #define kThemeDragSoundMoveWindow 'wmov' #define kThemeDragSoundGrowWindow 'wgro' #define kThemeDragSoundMoveUtilWindow 'umov' #define kThemeDragSoundGrowUtilWindow 'ugro' #define kThemeDragSoundMoveDialog 'dmov' #define kThemeDragSoundMoveAlert 'amov' #define kThemeDragSoundMoveIcon 'imov' #define kThemeDragSoundSliderThumb 'slth' #define kThemeDragSoundSliderGhost 'slgh' #define kThemeDragSoundScrollBarThumb 'sbth' #define kThemeDragSoundScrollBarGhost 'sbgh' #define kThemeDragSoundScrollBarArrowDecreasing 'sbad' #define kThemeDragSoundScrollBarArrowIncreasing 'sbai' #define kThemeDragSoundDragging 'drag' #define kThemeSoundNone 0 #define kThemeSoundMenuOpen 'mnuo' /* menu sounds */ #define kThemeSoundMenuClose 'mnuc' #define kThemeSoundMenuItemHilite 'mnui' #define kThemeSoundMenuItemRelease 'mnus' #define kThemeSoundWindowClosePress 'wclp' /* window sounds */ #define kThemeSoundWindowCloseEnter 'wcle' #define kThemeSoundWindowCloseExit 'wclx' #define kThemeSoundWindowCloseRelease 'wclr' #define kThemeSoundWindowZoomPress 'wzmp' #define kThemeSoundWindowZoomEnter 'wzme' #define kThemeSoundWindowZoomExit 'wzmx' #define kThemeSoundWindowZoomRelease 'wzmr' #define kThemeSoundWindowCollapsePress 'wcop' #define kThemeSoundWindowCollapseEnter 'wcoe' #define kThemeSoundWindowCollapseExit 'wcox' #define kThemeSoundWindowCollapseRelease 'wcor' #define kThemeSoundWindowDragBoundary 'wdbd' #define kThemeSoundUtilWinClosePress 'uclp' /* utility window sounds */ #define kThemeSoundUtilWinCloseEnter 'ucle' #define kThemeSoundUtilWinCloseExit 'uclx' #define kThemeSoundUtilWinCloseRelease 'uclr' #define kThemeSoundUtilWinZoomPress 'uzmp' #define kThemeSoundUtilWinZoomEnter 'uzme' #define kThemeSoundUtilWinZoomExit 'uzmx' #define kThemeSoundUtilWinZoomRelease 'uzmr' #define kThemeSoundUtilWinCollapsePress 'ucop' #define kThemeSoundUtilWinCollapseEnter 'ucoe' #define kThemeSoundUtilWinCollapseExit 'ucox' #define kThemeSoundUtilWinCollapseRelease 'ucor' #define kThemeSoundUtilWinDragBoundary 'udbd' #define kThemeSoundWindowOpen 'wopn' /* window close and zoom action */ #define kThemeSoundWindowClose 'wcls' #define kThemeSoundWindowZoomIn 'wzmi' #define kThemeSoundWindowZoomOut 'wzmo' #define kThemeSoundWindowCollapseUp 'wcol' #define kThemeSoundWindowCollapseDown 'wexp' #define kThemeSoundWindowActivate 'wact' #define kThemeSoundUtilWindowOpen 'uopn' #define kThemeSoundUtilWindowClose 'ucls' #define kThemeSoundUtilWindowZoomIn 'uzmi' #define kThemeSoundUtilWindowZoomOut 'uzmo' #define kThemeSoundUtilWindowCollapseUp 'ucol' #define kThemeSoundUtilWindowCollapseDown 'uexp' #define kThemeSoundUtilWindowActivate 'uact' #define kThemeSoundDialogOpen 'dopn' #define kThemeSoundDialogClose 'dlgc' #define kThemeSoundAlertOpen 'aopn' #define kThemeSoundAlertClose 'altc' #define kThemeSoundPopupWindowOpen 'pwop' #define kThemeSoundPopupWindowClose 'pwcl' #define kThemeSoundButtonPress 'btnp' /* button */ #define kThemeSoundButtonEnter 'btne' #define kThemeSoundButtonExit 'btnx' #define kThemeSoundButtonRelease 'btnr' #define kThemeSoundDefaultButtonPress 'dbtp' /* default button */ #define kThemeSoundDefaultButtonEnter 'dbte' #define kThemeSoundDefaultButtonExit 'dbtx' #define kThemeSoundDefaultButtonRelease 'dbtr' #define kThemeSoundCancelButtonPress 'cbtp' /* cancel button */ #define kThemeSoundCancelButtonEnter 'cbte' #define kThemeSoundCancelButtonExit 'cbtx' #define kThemeSoundCancelButtonRelease 'cbtr' #define kThemeSoundCheckboxPress 'chkp' /* checkboxes */ #define kThemeSoundCheckboxEnter 'chke' #define kThemeSoundCheckboxExit 'chkx' #define kThemeSoundCheckboxRelease 'chkr' #define kThemeSoundRadioPress 'radp' /* radio buttons */ #define kThemeSoundRadioEnter 'rade' #define kThemeSoundRadioExit 'radx' #define kThemeSoundRadioRelease 'radr' #define kThemeSoundScrollArrowPress 'sbap' /* scroll bars */ #define kThemeSoundScrollArrowEnter 'sbae' #define kThemeSoundScrollArrowExit 'sbax' #define kThemeSoundScrollArrowRelease 'sbar' #define kThemeSoundScrollEndOfTrack 'sbte' #define kThemeSoundScrollTrackPress 'sbtp' #define kThemeSoundSliderEndOfTrack 'slte' /* sliders */ #define kThemeSoundSliderTrackPress 'sltp' #define kThemeSoundBalloonOpen 'blno' /* help balloons */ #define kThemeSoundBalloonClose 'blnc' #define kThemeSoundBevelPress 'bevp' /* Bevel buttons */ #define kThemeSoundBevelEnter 'beve' #define kThemeSoundBevelExit 'bevx' #define kThemeSoundBevelRelease 'bevr' #define kThemeSoundLittleArrowUpPress 'laup' /* Little Arrows */ #define kThemeSoundLittleArrowDnPress 'ladp' #define kThemeSoundLittleArrowEnter 'lare' #define kThemeSoundLittleArrowExit 'larx' #define kThemeSoundLittleArrowUpRelease 'laur' #define kThemeSoundLittleArrowDnRelease 'ladr' #define kThemeSoundPopupPress 'popp' /* Popup Buttons */ #define kThemeSoundPopupEnter 'pope' #define kThemeSoundPopupExit 'popx' #define kThemeSoundPopupRelease 'popr' #define kThemeSoundDisclosurePress 'dscp' /* Disclosure Buttons */ #define kThemeSoundDisclosureEnter 'dsce' #define kThemeSoundDisclosureExit 'dscx' #define kThemeSoundDisclosureRelease 'dscr' #define kThemeSoundTabPressed 'tabp' /* Tabs */ #define kThemeSoundTabEnter 'tabe' #define kThemeSoundTabExit 'tabx' #define kThemeSoundTabRelease 'tabr' #define kThemeSoundDragTargetHilite 'dthi' /* drag manager */ #define kThemeSoundDragTargetUnhilite 'dtuh' #define kThemeSoundDragTargetDrop 'dtdr' #define kThemeSoundEmptyTrash 'ftrs' /* finder */ #define kThemeSoundSelectItem 'fsel' #define kThemeSoundNewItem 'fnew' #define kThemeSoundReceiveDrop 'fdrp' #define kThemeSoundCopyDone 'fcpd' #define kThemeSoundResolveAlias 'fral' #define kThemeSoundLaunchApp 'flap' #define kThemeSoundDiskInsert 'dski' #define kThemeSoundDiskEject 'dske' #define kThemeSoundFinderDragOnIcon 'fdon' #define kThemeSoundFinderDragOffIcon 'fdof' #define kThemePopupTabNormalPosition 0 #define kThemePopupTabCenterOnWindow 1 #define kThemePopupTabCenterOnOffset 2 #define appearanceBadBrushIndexErr (-30560) /* pattern index invalid */ #define appearanceProcessRegisteredErr (-30561) #define appearanceProcessNotRegisteredErr (-30562) #define appearanceBadTextColorIndexErr (-30563) #define appearanceThemeHasNoAccents (-30564) #define appearanceBadCursorIndexErr (-30565) #define kThemeActiveDialogBackgroundBrush 1 #define kThemeInactiveDialogBackgroundBrush 2 #define kThemeActiveAlertBackgroundBrush 3 #define kThemeInactiveAlertBackgroundBrush 4 #define kThemeActiveModelessDialogBackgroundBrush 5 #define kThemeInactiveModelessDialogBackgroundBrush 6 #define kThemeActiveUtilityWindowBackgroundBrush 7 #define kThemeInactiveUtilityWindowBackgroundBrush 8 #define kThemeListViewSortColumnBackgroundBrush 9 #define kThemeListViewBackgroundBrush 10 #define kThemeIconLabelBackgroundBrush 11 #define kThemeListViewSeparatorBrush 12 #define kThemeChasingArrowsBrush 13 #define kThemeDragHiliteBrush 14 #define kThemeDocumentWindowBackgroundBrush 15 #define kThemeFinderWindowBackgroundBrush 16 #define kThemeActiveScrollBarDelimiterBrush 17 #define kThemeInactiveScrollBarDelimiterBrush 18 #define kThemeFocusHighlightBrush 19 #define kThemeActivePopupArrowBrush 20 #define kThemePressedPopupArrowBrush 21 #define kThemeInactivePopupArrowBrush 22 #define kThemeAppleGuideCoachmarkBrush 23 #define kThemeActiveDialogTextColor 1 #define kThemeInactiveDialogTextColor 2 #define kThemeActiveAlertTextColor 3 #define kThemeInactiveAlertTextColor 4 #define kThemeActiveModelessDialogTextColor 5 #define kThemeInactiveModelessDialogTextColor 6 #define kThemeActiveWindowHeaderTextColor 7 #define kThemeInactiveWindowHeaderTextColor 8 #define kThemeActivePlacardTextColor 9 #define kThemeInactivePlacardTextColor 10 #define kThemePressedPlacardTextColor 11 #define kThemeActivePushButtonTextColor 12 #define kThemeInactivePushButtonTextColor 13 #define kThemePressedPushButtonTextColor 14 #define kThemeActiveBevelButtonTextColor 15 #define kThemeInactiveBevelButtonTextColor 16 #define kThemePressedBevelButtonTextColor 17 #define kThemeActivePopupButtonTextColor 18 #define kThemeInactivePopupButtonTextColor 19 #define kThemePressedPopupButtonTextColor 20 #define kThemeIconLabelTextColor 21 #define kThemeListViewTextColor 22 #define kThemeActiveDocumentWindowTitleTextColor 23 #define kThemeInactiveDocumentWindowTitleTextColor 24 #define kThemeActiveMovableModalWindowTitleTextColor 25 #define kThemeInactiveMovableModalWindowTitleTextColor 26 #define kThemeActiveUtilityWindowTitleTextColor 27 #define kThemeInactiveUtilityWindowTitleTextColor 28 #define kThemeActivePopupWindowTitleColor 29 #define kThemeInactivePopupWindowTitleColor 30 #define kThemeActiveRootMenuTextColor 31 #define kThemeSelectedRootMenuTextColor 32 #define kThemeDisabledRootMenuTextColor 33 #define kThemeActiveMenuItemTextColor 34 #define kThemeSelectedMenuItemTextColor 35 #define kThemeDisabledMenuItemTextColor 36 #define kThemeActivePopupLabelTextColor 37 #define kThemeInactivePopupLabelTextColor 38 #define kAEThemeSwitch 'thme' /* Event ID's: Theme Switched */ #define kThemeNoAdornment 0 #define kThemeDefaultAdornment 0x01 #define kThemeFocusAdornment 0x04 #define kThemeRightToLeftAdornment 0x10 #define kThemeDrawIndicatorOnly 0x20 #define kThemeBrushPassiveAreaFill 25 #endif /* __APPEARANCE_R__ */