diff options
Diffstat (limited to 'Mac/Modules/te')
-rw-r--r-- | Mac/Modules/te/TEmodule.c | 44 | ||||
-rw-r--r-- | Mac/Modules/te/tesupport.py | 8 |
2 files changed, 7 insertions, 45 deletions
diff --git a/Mac/Modules/te/TEmodule.c b/Mac/Modules/te/TEmodule.c index 98b8de8..789b157 100644 --- a/Mac/Modules/te/TEmodule.c +++ b/Mac/Modules/te/TEmodule.c @@ -5,56 +5,19 @@ -#define SystemSevenOrLater 1 - #include "macglue.h" -#include <Memory.h> -#include <Dialogs.h> -#include <Menus.h> -#include <Controls.h> - -extern PyObject *ResObj_New(Handle); -extern int ResObj_Convert(PyObject *, Handle *); -extern PyObject *OptResObj_New(Handle); -extern int OptResObj_Convert(PyObject *, Handle *); - -extern PyObject *WinObj_New(WindowPtr); -extern int WinObj_Convert(PyObject *, WindowPtr *); -extern PyTypeObject Window_Type; -#define WinObj_Check(x) ((x)->ob_type == &Window_Type) - -extern PyObject *DlgObj_New(DialogPtr); -extern int DlgObj_Convert(PyObject *, DialogPtr *); -extern PyTypeObject Dialog_Type; -#define DlgObj_Check(x) ((x)->ob_type == &Dialog_Type) - -extern PyObject *MenuObj_New(MenuHandle); -extern int MenuObj_Convert(PyObject *, MenuHandle *); - -extern PyObject *CtlObj_New(ControlHandle); -extern int CtlObj_Convert(PyObject *, ControlHandle *); - -extern PyObject *GrafObj_New(GrafPtr); -extern int GrafObj_Convert(PyObject *, GrafPtr *); - -extern PyObject *BMObj_New(BitMapPtr); -extern int BMObj_Convert(PyObject *, BitMapPtr *); - -extern PyObject *WinObj_WhichWindow(WindowPtr); +#include "pymactoolbox.h" #include <TextEdit.h> #define as_TE(h) ((TEHandle)h) #define as_Resource(teh) ((Handle)teh) -/* Exported by Qdmodule.c: */ -extern PyObject *QdRGB_New(RGBColor *); -extern int QdRGB_Convert(PyObject *, RGBColor *); - /* ** Parse/generate TextStyle records */ -PyObject *TextStyle_New(itself) +static PyObject * +TextStyle_New(itself) TextStylePtr itself; { @@ -62,6 +25,7 @@ PyObject *TextStyle_New(itself) &itself->tsColor); } +static int TextStyle_Convert(v, p_itself) PyObject *v; TextStylePtr p_itself; diff --git a/Mac/Modules/te/tesupport.py b/Mac/Modules/te/tesupport.py index b33d0bd..337ac2b 100644 --- a/Mac/Modules/te/tesupport.py +++ b/Mac/Modules/te/tesupport.py @@ -37,14 +37,11 @@ includestuff = includestuff + """ #define as_TE(h) ((TEHandle)h) #define as_Resource(teh) ((Handle)teh) -/* Exported by Qdmodule.c: */ -extern PyObject *QdRGB_New(RGBColor *); -extern int QdRGB_Convert(PyObject *, RGBColor *); - /* ** Parse/generate TextStyle records */ -PyObject *TextStyle_New(itself) +static PyObject * +TextStyle_New(itself) TextStylePtr itself; { @@ -52,6 +49,7 @@ PyObject *TextStyle_New(itself) &itself->tsColor); } +static int TextStyle_Convert(v, p_itself) PyObject *v; TextStylePtr p_itself; |