summaryrefslogtreecommitdiffstats
path: root/Mac/Modules/app
diff options
context:
space:
mode:
authorJack Jansen <jack.jansen@cwi.nl>2001-05-22 21:56:42 (GMT)
committerJack Jansen <jack.jansen@cwi.nl>2001-05-22 21:56:42 (GMT)
commitfa77e1a1b1ec479600a0f3a1dbc3faf28140d31f (patch)
tree405f4572ec550f86d0c2c2b3a84ca672f3a70520 /Mac/Modules/app
parent1129671350048d9f415d3ba3c411b9bcd8b7ae75 (diff)
downloadcpython-fa77e1a1b1ec479600a0f3a1dbc3faf28140d31f.zip
cpython-fa77e1a1b1ec479600a0f3a1dbc3faf28140d31f.tar.gz
cpython-fa77e1a1b1ec479600a0f3a1dbc3faf28140d31f.tar.bz2
Lots more Carbon/Carbon.h includes, new UPP routine names, function prototypes. Most toolbox modules now compile, link and import in MacOSX-MachO python.
Diffstat (limited to 'Mac/Modules/app')
-rw-r--r--Mac/Modules/app/Appmodule.c223
-rw-r--r--Mac/Modules/app/appsupport.py7
2 files changed, 66 insertions, 164 deletions
diff --git a/Mac/Modules/app/Appmodule.c b/Mac/Modules/app/Appmodule.c
index 929c34f..4e06f41 100644
--- a/Mac/Modules/app/Appmodule.c
+++ b/Mac/Modules/app/Appmodule.c
@@ -8,13 +8,16 @@
#include "macglue.h"
#include "pymactoolbox.h"
+#ifdef WITHOUT_FRAMEWORKS
#include <Appearance.h>
+#else
+#include <Carbon/Carbon.h>
+#endif
+
static PyObject *App_Error;
-static PyObject *App_RegisterAppearanceClient(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_RegisterAppearanceClient(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -27,9 +30,7 @@ static PyObject *App_RegisterAppearanceClient(_self, _args)
return _res;
}
-static PyObject *App_UnregisterAppearanceClient(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_UnregisterAppearanceClient(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -42,9 +43,7 @@ static PyObject *App_UnregisterAppearanceClient(_self, _args)
return _res;
}
-static PyObject *App_SetThemePen(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_SetThemePen(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -65,9 +64,7 @@ static PyObject *App_SetThemePen(_self, _args)
return _res;
}
-static PyObject *App_SetThemeBackground(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_SetThemeBackground(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -88,9 +85,7 @@ static PyObject *App_SetThemeBackground(_self, _args)
return _res;
}
-static PyObject *App_SetThemeTextColor(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_SetThemeTextColor(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -111,9 +106,7 @@ static PyObject *App_SetThemeTextColor(_self, _args)
return _res;
}
-static PyObject *App_SetThemeWindowBackground(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_SetThemeWindowBackground(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -134,9 +127,7 @@ static PyObject *App_SetThemeWindowBackground(_self, _args)
return _res;
}
-static PyObject *App_DrawThemeWindowHeader(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_DrawThemeWindowHeader(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -154,9 +145,7 @@ static PyObject *App_DrawThemeWindowHeader(_self, _args)
return _res;
}
-static PyObject *App_DrawThemeWindowListViewHeader(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_DrawThemeWindowListViewHeader(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -174,9 +163,7 @@ static PyObject *App_DrawThemeWindowListViewHeader(_self, _args)
return _res;
}
-static PyObject *App_DrawThemePlacard(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_DrawThemePlacard(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -194,9 +181,7 @@ static PyObject *App_DrawThemePlacard(_self, _args)
return _res;
}
-static PyObject *App_DrawThemeEditTextFrame(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_DrawThemeEditTextFrame(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -214,9 +199,7 @@ static PyObject *App_DrawThemeEditTextFrame(_self, _args)
return _res;
}
-static PyObject *App_DrawThemeListBoxFrame(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_DrawThemeListBoxFrame(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -234,9 +217,7 @@ static PyObject *App_DrawThemeListBoxFrame(_self, _args)
return _res;
}
-static PyObject *App_DrawThemeFocusRect(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_DrawThemeFocusRect(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -254,9 +235,7 @@ static PyObject *App_DrawThemeFocusRect(_self, _args)
return _res;
}
-static PyObject *App_DrawThemePrimaryGroup(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_DrawThemePrimaryGroup(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -274,9 +253,7 @@ static PyObject *App_DrawThemePrimaryGroup(_self, _args)
return _res;
}
-static PyObject *App_DrawThemeSecondaryGroup(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_DrawThemeSecondaryGroup(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -294,9 +271,7 @@ static PyObject *App_DrawThemeSecondaryGroup(_self, _args)
return _res;
}
-static PyObject *App_DrawThemeSeparator(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_DrawThemeSeparator(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -314,9 +289,7 @@ static PyObject *App_DrawThemeSeparator(_self, _args)
return _res;
}
-static PyObject *App_DrawThemeModelessDialogFrame(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_DrawThemeModelessDialogFrame(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -334,9 +307,7 @@ static PyObject *App_DrawThemeModelessDialogFrame(_self, _args)
return _res;
}
-static PyObject *App_DrawThemeGenericWell(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_DrawThemeGenericWell(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -357,9 +328,7 @@ static PyObject *App_DrawThemeGenericWell(_self, _args)
return _res;
}
-static PyObject *App_DrawThemeFocusRegion(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_DrawThemeFocusRegion(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -375,9 +344,7 @@ static PyObject *App_DrawThemeFocusRegion(_self, _args)
return _res;
}
-static PyObject *App_IsThemeInColor(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_IsThemeInColor(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
Boolean _rv;
@@ -394,9 +361,7 @@ static PyObject *App_IsThemeInColor(_self, _args)
return _res;
}
-static PyObject *App_GetThemeAccentColors(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_GetThemeAccentColors(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -410,9 +375,7 @@ static PyObject *App_GetThemeAccentColors(_self, _args)
return _res;
}
-static PyObject *App_DrawThemeMenuBarBackground(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_DrawThemeMenuBarBackground(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -433,9 +396,7 @@ static PyObject *App_DrawThemeMenuBarBackground(_self, _args)
return _res;
}
-static PyObject *App_GetThemeMenuBarHeight(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_GetThemeMenuBarHeight(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -449,9 +410,7 @@ static PyObject *App_GetThemeMenuBarHeight(_self, _args)
return _res;
}
-static PyObject *App_DrawThemeMenuBackground(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_DrawThemeMenuBackground(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -469,9 +428,7 @@ static PyObject *App_DrawThemeMenuBackground(_self, _args)
return _res;
}
-static PyObject *App_GetThemeMenuBackgroundRegion(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_GetThemeMenuBackgroundRegion(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -490,9 +447,7 @@ static PyObject *App_GetThemeMenuBackgroundRegion(_self, _args)
return _res;
}
-static PyObject *App_DrawThemeMenuSeparator(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_DrawThemeMenuSeparator(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -507,9 +462,7 @@ static PyObject *App_DrawThemeMenuSeparator(_self, _args)
return _res;
}
-static PyObject *App_GetThemeMenuSeparatorHeight(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_GetThemeMenuSeparatorHeight(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -523,9 +476,7 @@ static PyObject *App_GetThemeMenuSeparatorHeight(_self, _args)
return _res;
}
-static PyObject *App_GetThemeMenuItemExtra(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_GetThemeMenuItemExtra(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -545,9 +496,7 @@ static PyObject *App_GetThemeMenuItemExtra(_self, _args)
return _res;
}
-static PyObject *App_GetThemeMenuTitleExtra(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_GetThemeMenuTitleExtra(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -564,9 +513,7 @@ static PyObject *App_GetThemeMenuTitleExtra(_self, _args)
return _res;
}
-static PyObject *App_DrawThemeTabPane(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_DrawThemeTabPane(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -584,9 +531,7 @@ static PyObject *App_DrawThemeTabPane(_self, _args)
return _res;
}
-static PyObject *App_GetThemeTabRegion(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_GetThemeTabRegion(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -608,9 +553,7 @@ static PyObject *App_GetThemeTabRegion(_self, _args)
return _res;
}
-static PyObject *App_SetThemeCursor(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_SetThemeCursor(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -625,9 +568,7 @@ static PyObject *App_SetThemeCursor(_self, _args)
return _res;
}
-static PyObject *App_SetAnimatedThemeCursor(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_SetAnimatedThemeCursor(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -645,9 +586,7 @@ static PyObject *App_SetAnimatedThemeCursor(_self, _args)
return _res;
}
-static PyObject *App_GetThemeScrollBarThumbStyle(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_GetThemeScrollBarThumbStyle(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -661,9 +600,7 @@ static PyObject *App_GetThemeScrollBarThumbStyle(_self, _args)
return _res;
}
-static PyObject *App_GetThemeScrollBarArrowStyle(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_GetThemeScrollBarArrowStyle(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -677,9 +614,7 @@ static PyObject *App_GetThemeScrollBarArrowStyle(_self, _args)
return _res;
}
-static PyObject *App_GetThemeCheckBoxStyle(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_GetThemeCheckBoxStyle(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -693,9 +628,7 @@ static PyObject *App_GetThemeCheckBoxStyle(_self, _args)
return _res;
}
-static PyObject *App_UseThemeFont(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_UseThemeFont(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -713,9 +646,7 @@ static PyObject *App_UseThemeFont(_self, _args)
return _res;
}
-static PyObject *App_DrawThemeScrollBarArrows(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_DrawThemeScrollBarArrows(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -741,9 +672,7 @@ static PyObject *App_DrawThemeScrollBarArrows(_self, _args)
return _res;
}
-static PyObject *App_GetThemeScrollBarTrackRect(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_GetThemeScrollBarTrackRect(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -769,9 +698,7 @@ static PyObject *App_GetThemeScrollBarTrackRect(_self, _args)
return _res;
}
-static PyObject *App_HitTestThemeScrollBarArrows(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_HitTestThemeScrollBarArrows(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
Boolean _rv;
@@ -803,9 +730,7 @@ static PyObject *App_HitTestThemeScrollBarArrows(_self, _args)
return _res;
}
-static PyObject *App_DrawThemeScrollBarDelimiters(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_DrawThemeScrollBarDelimiters(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -829,9 +754,7 @@ static PyObject *App_DrawThemeScrollBarDelimiters(_self, _args)
return _res;
}
-static PyObject *App_PlayThemeSound(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_PlayThemeSound(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -846,9 +769,7 @@ static PyObject *App_PlayThemeSound(_self, _args)
return _res;
}
-static PyObject *App_BeginThemeDragSound(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_BeginThemeDragSound(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -863,9 +784,7 @@ static PyObject *App_BeginThemeDragSound(_self, _args)
return _res;
}
-static PyObject *App_EndThemeDragSound(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_EndThemeDragSound(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -878,9 +797,7 @@ static PyObject *App_EndThemeDragSound(_self, _args)
return _res;
}
-static PyObject *App_DrawThemeTickMark(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_DrawThemeTickMark(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -898,9 +815,7 @@ static PyObject *App_DrawThemeTickMark(_self, _args)
return _res;
}
-static PyObject *App_DrawThemeStandaloneGrowBox(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_DrawThemeStandaloneGrowBox(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -924,9 +839,7 @@ static PyObject *App_DrawThemeStandaloneGrowBox(_self, _args)
return _res;
}
-static PyObject *App_DrawThemeStandaloneNoGrowBox(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_DrawThemeStandaloneNoGrowBox(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -950,9 +863,7 @@ static PyObject *App_DrawThemeStandaloneNoGrowBox(_self, _args)
return _res;
}
-static PyObject *App_GetThemeStandaloneGrowBoxBounds(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_GetThemeStandaloneGrowBoxBounds(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -975,9 +886,7 @@ static PyObject *App_GetThemeStandaloneGrowBoxBounds(_self, _args)
return _res;
}
-static PyObject *App_NormalizeThemeDrawingState(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_NormalizeThemeDrawingState(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -990,9 +899,7 @@ static PyObject *App_NormalizeThemeDrawingState(_self, _args)
return _res;
}
-static PyObject *App_ApplyThemeBackground(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_ApplyThemeBackground(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -1019,9 +926,7 @@ static PyObject *App_ApplyThemeBackground(_self, _args)
return _res;
}
-static PyObject *App_SetThemeTextColorForWindow(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_SetThemeTextColorForWindow(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -1045,9 +950,7 @@ static PyObject *App_SetThemeTextColorForWindow(_self, _args)
return _res;
}
-static PyObject *App_IsValidAppearanceFileType(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_IsValidAppearanceFileType(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
Boolean _rv;
@@ -1061,9 +964,7 @@ static PyObject *App_IsValidAppearanceFileType(_self, _args)
return _res;
}
-static PyObject *App_GetThemeBrushAsColor(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_GetThemeBrushAsColor(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -1086,9 +987,7 @@ static PyObject *App_GetThemeBrushAsColor(_self, _args)
return _res;
}
-static PyObject *App_GetThemeTextColor(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_GetThemeTextColor(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -1113,9 +1012,7 @@ static PyObject *App_GetThemeTextColor(_self, _args)
#if TARGET_API_MAC_CARBON
-static PyObject *App_GetThemeMetric(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *App_GetThemeMetric(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSStatus _err;
@@ -1251,7 +1148,7 @@ static PyMethodDef App_methods[] = {
-void initApp()
+void initApp(void)
{
PyObject *m;
PyObject *d;
diff --git a/Mac/Modules/app/appsupport.py b/Mac/Modules/app/appsupport.py
index bd314dd..d370a57 100644
--- a/Mac/Modules/app/appsupport.py
+++ b/Mac/Modules/app/appsupport.py
@@ -69,7 +69,12 @@ ThemeMetric = Type("ThemeMetric", "l")
RGBColor = OpaqueType("RGBColor", "QdRGB")
includestuff = includestuff + """
-#include <%s>""" % MACHEADERFILE + """
+#ifdef WITHOUT_FRAMEWORKS
+#include <Appearance.h>
+#else
+#include <Carbon/Carbon.h>
+#endif
+
"""
## class MyObjectDefinition(GlobalObjectDefinition):