summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJack Jansen <jack.jansen@cwi.nl>1999-03-04 23:00:11 (GMT)
committerJack Jansen <jack.jansen@cwi.nl>1999-03-04 23:00:11 (GMT)
commit57ed139c221f5258f9c6c3a5c4fe939511418e2e (patch)
treeb722571597b7f3e5a8c3c20adc86bd500136fbf7
parent5b6334f210c711ae194482e5ab75c2f8f5d89a98 (diff)
downloadcpython-57ed139c221f5258f9c6c3a5c4fe939511418e2e.zip
cpython-57ed139c221f5258f9c6c3a5c4fe939511418e2e.tar.gz
cpython-57ed139c221f5258f9c6c3a5c4fe939511418e2e.tar.bz2
Added App module (appearance manager interface).
-rw-r--r--Mac/Lib/lib-toolbox/Appearance.py85
-rw-r--r--Mac/Modules/macconfig.c2
-rw-r--r--Mac/scripts/fullbuild.py2
3 files changed, 89 insertions, 0 deletions
diff --git a/Mac/Lib/lib-toolbox/Appearance.py b/Mac/Lib/lib-toolbox/Appearance.py
new file mode 100644
index 0000000..877e33f
--- /dev/null
+++ b/Mac/Lib/lib-toolbox/Appearance.py
@@ -0,0 +1,85 @@
+# Generated from 'Moes:Codewarrior Pro 4:Metrowerks CodeWarrior:MacOS Support:Headers:Universal Headers:Appearance.h'
+
+def FOUR_CHAR_CODE(x): return x
+_AppearanceDispatch = 0xAA74
+gestaltAppearanceAttr = FOUR_CHAR_CODE('appr')
+gestaltAppearanceExists = 0
+gestaltAppearanceCompatMode = 1
+gestaltAppearanceVersion = FOUR_CHAR_CODE('apvr')
+kAppearanceEventClass = FOUR_CHAR_CODE('appr')
+kAEThemeSwitch = FOUR_CHAR_CODE('thme')
+appearanceBadBrushIndexErr = -30560
+appearanceProcessRegisteredErr = -30561
+appearanceProcessNotRegisteredErr = -30562
+appearanceBadTextColorIndexErr = -30563
+appearanceThemeHasNoAccents = -30564
+appearanceBadCursorIndexErr = -30565
+kThemeActiveDialogBackgroundBrush = 1
+kThemeInactiveDialogBackgroundBrush = 2
+kThemeActiveAlertBackgroundBrush = 3
+kThemeInactiveAlertBackgroundBrush = 4
+kThemeActiveModelessDialogBackgroundBrush = 5
+kThemeInactiveModelessDialogBackgroundBrush = 6
+kThemeActiveUtilityWindowBackgroundBrush = 7
+kThemeInactiveUtilityWindowBackgroundBrush = 8
+kThemeListViewSortColumnBackgroundBrush = 9
+kThemeListViewBackgroundBrush = 10
+kThemeIconLabelBackgroundBrush = 11
+kThemeListViewSeparatorBrush = 12
+kThemeChasingArrowsBrush = 13
+kThemeDragHiliteBrush = 14
+kThemeDocumentWindowBackgroundBrush = 15
+kThemeFinderWindowBackgroundBrush = 16
+kThemeActiveDialogTextColor = 1
+kThemeInactiveDialogTextColor = 2
+kThemeActiveAlertTextColor = 3
+kThemeInactiveAlertTextColor = 4
+kThemeActiveModelessDialogTextColor = 5
+kThemeInactiveModelessDialogTextColor = 6
+kThemeActiveWindowHeaderTextColor = 7
+kThemeInactiveWindowHeaderTextColor = 8
+kThemeActivePlacardTextColor = 9
+kThemeInactivePlacardTextColor = 10
+kThemePressedPlacardTextColor = 11
+kThemeActivePushButtonTextColor = 12
+kThemeInactivePushButtonTextColor = 13
+kThemePressedPushButtonTextColor = 14
+kThemeActiveBevelButtonTextColor = 15
+kThemeInactiveBevelButtonTextColor = 16
+kThemePressedBevelButtonTextColor = 17
+kThemeActivePopupButtonTextColor = 18
+kThemeInactivePopupButtonTextColor = 19
+kThemePressedPopupButtonTextColor = 20
+kThemeIconLabelTextColor = 21
+kThemeListViewTextColor = 22
+kThemeActiveDocumentWindowTitleTextColor = 23
+kThemeInactiveDocumentWindowTitleTextColor = 24
+kThemeActiveMovableModalWindowTitleTextColor = 25
+kThemeInactiveMovableModalWindowTitleTextColor = 26
+kThemeActiveUtilityWindowTitleTextColor = 27
+kThemeInactiveUtilityWindowTitleTextColor = 28
+kThemeActivePopupWindowTitleColor = 29
+kThemeInactivePopupWindowTitleColor = 30
+kThemeActiveRootMenuTextColor = 31
+kThemeSelectedRootMenuTextColor = 32
+kThemeDisabledRootMenuTextColor = 33
+kThemeActiveMenuItemTextColor = 34
+kThemeSelectedMenuItemTextColor = 35
+kThemeDisabledMenuItemTextColor = 36
+kThemeActivePopupLabelTextColor = 37
+kThemeInactivePopupLabelTextColor = 38
+kThemeStateDisabled = 0
+kThemeStateActive = 1
+kThemeStatePressed = 2
+kThemeMenuBarNormal = 0
+kThemeMenuBarSelected = 1
+kThemeMenuActive = 0
+kThemeMenuSelected = 1
+kThemeMenuDisabled = 3
+kThemeMenuTypePullDown = 0
+kThemeMenuTypePopUp = 1
+kThemeMenuTypeHierarchical = 2
+kThemeMenuItemPlain = 0
+kThemeMenuItemHierarchical = 1
+kThemeMenuItemScrollUpArrow = 2
+kThemeMenuItemScrollDownArrow = 3
diff --git a/Mac/Modules/macconfig.c b/Mac/Modules/macconfig.c
index 72d9b0a..7c673ce 100644
--- a/Mac/Modules/macconfig.c
+++ b/Mac/Modules/macconfig.c
@@ -100,6 +100,7 @@ extern void initmactcp();
#define USE_CORE_TOOLBOX
#endif
extern void initAE();
+extern void initApp();
extern void initEvt();
extern void initFm();
extern void initHelp();
@@ -221,6 +222,7 @@ struct _inittab _PyImport_Inittab[] = {
#endif
#ifdef USE_TOOLBOX
{"AE", initAE},
+ {"App", initApp},
{"Evt", initEvt},
{"Fm", initFm},
{"Help", initHelp},
diff --git a/Mac/scripts/fullbuild.py b/Mac/scripts/fullbuild.py
index 3eaed06..efd11d9 100644
--- a/Mac/scripts/fullbuild.py
+++ b/Mac/scripts/fullbuild.py
@@ -164,6 +164,7 @@ I_PPC_PLUGINS : (buildmwproject, "CWIE", [
(":Mac:Build:ColorPicker.prj", "ColorPicker.ppc"),
(":Mac:Build:Printing.prj", "Printing.ppc"),
(":Mac:Build:AE.prj", "AE.ppc"),
+ (":Mac:Build:App.prj", "App.ppc"),
(":Mac:Build:Cm.prj", "Cm.ppc"),
(":Mac:Build:Evt.prj", "Evt.ppc"),
(":Mac:Build:Fm.prj", "Fm.ppc"),
@@ -187,6 +188,7 @@ I_68K_PLUGINS : (buildmwproject, "CWIE", [
(":Mac:Build:ColorPicker.prj", "ColorPicker.CFM68K"),
(":Mac:Build:Printing.prj", "Printing.CFM68K"),
(":Mac:Build:AE.prj", "AE.CFM68K"),
+ (":Mac:Build:App.prj", "App.CFM68K"),
(":Mac:Build:Cm.prj", "Cm.CFM68K"),
(":Mac:Build:Evt.prj", "Evt.CFM68K"),
(":Mac:Build:Fm.prj", "Fm.CFM68K"),