summaryrefslogtreecommitdiffstats
path: root/Mac/Modules/te
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/te
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/te')
-rw-r--r--Mac/Modules/te/TEmodule.c223
-rw-r--r--Mac/Modules/te/tesupport.py17
2 files changed, 70 insertions, 170 deletions
diff --git a/Mac/Modules/te/TEmodule.c b/Mac/Modules/te/TEmodule.c
index 05b9b0c..d37908b 100644
--- a/Mac/Modules/te/TEmodule.c
+++ b/Mac/Modules/te/TEmodule.c
@@ -8,7 +8,11 @@
#include "macglue.h"
#include "pymactoolbox.h"
+#ifdef WITHOUT_FRAMEWORKS
#include <TextEdit.h>
+#else
+#include <Carbon/Carbon.h>
+#endif
#ifdef USE_TOOLBOX_OBJECT_GLUE
extern PyObject *_TEObj_New(TEHandle);
@@ -25,8 +29,7 @@ extern int _TEObj_Convert(PyObject *, TEHandle *);
** Parse/generate TextStyle records
*/
static PyObject *
-TextStyle_New(itself)
- TextStylePtr itself;
+TextStyle_New(TextStylePtr itself)
{
return Py_BuildValue("lllO&", (long)itself->tsFont, (long)itself->tsFace, (long)itself->tsSize, QdRGB_New,
@@ -34,9 +37,7 @@ TextStyle_New(itself)
}
static int
-TextStyle_Convert(v, p_itself)
- PyObject *v;
- TextStylePtr p_itself;
+TextStyle_Convert(PyObject *v, TextStylePtr p_itself)
{
long font, face, size;
@@ -61,8 +62,7 @@ typedef struct TEObject {
TEHandle ob_itself;
} TEObject;
-PyObject *TEObj_New(itself)
- TEHandle itself;
+PyObject *TEObj_New(TEHandle itself)
{
TEObject *it;
if (itself == NULL) {
@@ -74,9 +74,7 @@ PyObject *TEObj_New(itself)
it->ob_itself = itself;
return (PyObject *)it;
}
-TEObj_Convert(v, p_itself)
- PyObject *v;
- TEHandle *p_itself;
+TEObj_Convert(PyObject *v, TEHandle *p_itself)
{
if (!TEObj_Check(v))
{
@@ -87,16 +85,13 @@ TEObj_Convert(v, p_itself)
return 1;
}
-static void TEObj_dealloc(self)
- TEObject *self;
+static void TEObj_dealloc(TEObject *self)
{
TEDispose(self->ob_itself);
PyMem_DEL(self);
}
-static PyObject *TEObj_TESetText(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TESetText(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
char *text__in__;
@@ -114,9 +109,7 @@ static PyObject *TEObj_TESetText(_self, _args)
return _res;
}
-static PyObject *TEObj_TEGetText(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TEGetText(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
CharsHandle _rv;
@@ -128,9 +121,7 @@ static PyObject *TEObj_TEGetText(_self, _args)
return _res;
}
-static PyObject *TEObj_TEIdle(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TEIdle(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
if (!PyArg_ParseTuple(_args, ""))
@@ -141,9 +132,7 @@ static PyObject *TEObj_TEIdle(_self, _args)
return _res;
}
-static PyObject *TEObj_TESetSelect(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TESetSelect(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
long selStart;
@@ -160,9 +149,7 @@ static PyObject *TEObj_TESetSelect(_self, _args)
return _res;
}
-static PyObject *TEObj_TEActivate(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TEActivate(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
if (!PyArg_ParseTuple(_args, ""))
@@ -173,9 +160,7 @@ static PyObject *TEObj_TEActivate(_self, _args)
return _res;
}
-static PyObject *TEObj_TEDeactivate(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TEDeactivate(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
if (!PyArg_ParseTuple(_args, ""))
@@ -186,9 +171,7 @@ static PyObject *TEObj_TEDeactivate(_self, _args)
return _res;
}
-static PyObject *TEObj_TEKey(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TEKey(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
CharParameter key;
@@ -202,9 +185,7 @@ static PyObject *TEObj_TEKey(_self, _args)
return _res;
}
-static PyObject *TEObj_TECut(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TECut(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
if (!PyArg_ParseTuple(_args, ""))
@@ -215,9 +196,7 @@ static PyObject *TEObj_TECut(_self, _args)
return _res;
}
-static PyObject *TEObj_TECopy(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TECopy(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
if (!PyArg_ParseTuple(_args, ""))
@@ -228,9 +207,7 @@ static PyObject *TEObj_TECopy(_self, _args)
return _res;
}
-static PyObject *TEObj_TEPaste(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TEPaste(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
if (!PyArg_ParseTuple(_args, ""))
@@ -241,9 +218,7 @@ static PyObject *TEObj_TEPaste(_self, _args)
return _res;
}
-static PyObject *TEObj_TEDelete(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TEDelete(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
if (!PyArg_ParseTuple(_args, ""))
@@ -254,9 +229,7 @@ static PyObject *TEObj_TEDelete(_self, _args)
return _res;
}
-static PyObject *TEObj_TEInsert(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TEInsert(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
char *text__in__;
@@ -274,9 +247,7 @@ static PyObject *TEObj_TEInsert(_self, _args)
return _res;
}
-static PyObject *TEObj_TESetAlignment(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TESetAlignment(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
short just;
@@ -290,9 +261,7 @@ static PyObject *TEObj_TESetAlignment(_self, _args)
return _res;
}
-static PyObject *TEObj_TEUpdate(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TEUpdate(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
Rect rUpdate;
@@ -306,9 +275,7 @@ static PyObject *TEObj_TEUpdate(_self, _args)
return _res;
}
-static PyObject *TEObj_TEScroll(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TEScroll(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
short dh;
@@ -325,9 +292,7 @@ static PyObject *TEObj_TEScroll(_self, _args)
return _res;
}
-static PyObject *TEObj_TESelView(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TESelView(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
if (!PyArg_ParseTuple(_args, ""))
@@ -338,9 +303,7 @@ static PyObject *TEObj_TESelView(_self, _args)
return _res;
}
-static PyObject *TEObj_TEPinScroll(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TEPinScroll(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
short dh;
@@ -357,9 +320,7 @@ static PyObject *TEObj_TEPinScroll(_self, _args)
return _res;
}
-static PyObject *TEObj_TEAutoView(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TEAutoView(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
Boolean fAuto;
@@ -373,9 +334,7 @@ static PyObject *TEObj_TEAutoView(_self, _args)
return _res;
}
-static PyObject *TEObj_TECalText(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TECalText(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
if (!PyArg_ParseTuple(_args, ""))
@@ -386,9 +345,7 @@ static PyObject *TEObj_TECalText(_self, _args)
return _res;
}
-static PyObject *TEObj_TEGetOffset(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TEGetOffset(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
short _rv;
@@ -403,9 +360,7 @@ static PyObject *TEObj_TEGetOffset(_self, _args)
return _res;
}
-static PyObject *TEObj_TEGetPoint(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TEGetPoint(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
Point _rv;
@@ -420,9 +375,7 @@ static PyObject *TEObj_TEGetPoint(_self, _args)
return _res;
}
-static PyObject *TEObj_TEClick(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TEClick(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
Point pt;
@@ -439,9 +392,7 @@ static PyObject *TEObj_TEClick(_self, _args)
return _res;
}
-static PyObject *TEObj_TESetStyleHandle(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TESetStyleHandle(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
TEStyleHandle theHandle;
@@ -455,9 +406,7 @@ static PyObject *TEObj_TESetStyleHandle(_self, _args)
return _res;
}
-static PyObject *TEObj_TEGetStyleHandle(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TEGetStyleHandle(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
TEStyleHandle _rv;
@@ -469,9 +418,7 @@ static PyObject *TEObj_TEGetStyleHandle(_self, _args)
return _res;
}
-static PyObject *TEObj_TEGetStyle(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TEGetStyle(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
short offset;
@@ -493,9 +440,7 @@ static PyObject *TEObj_TEGetStyle(_self, _args)
return _res;
}
-static PyObject *TEObj_TEStylePaste(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TEStylePaste(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
if (!PyArg_ParseTuple(_args, ""))
@@ -506,9 +451,7 @@ static PyObject *TEObj_TEStylePaste(_self, _args)
return _res;
}
-static PyObject *TEObj_TESetStyle(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TESetStyle(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
short mode;
@@ -528,9 +471,7 @@ static PyObject *TEObj_TESetStyle(_self, _args)
return _res;
}
-static PyObject *TEObj_TEReplaceStyle(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TEReplaceStyle(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
short mode;
@@ -553,9 +494,7 @@ static PyObject *TEObj_TEReplaceStyle(_self, _args)
return _res;
}
-static PyObject *TEObj_TEGetStyleScrapHandle(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TEGetStyleScrapHandle(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
StScrpHandle _rv;
@@ -567,9 +506,7 @@ static PyObject *TEObj_TEGetStyleScrapHandle(_self, _args)
return _res;
}
-static PyObject *TEObj_TEStyleInsert(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TEStyleInsert(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
char *text__in__;
@@ -590,9 +527,7 @@ static PyObject *TEObj_TEStyleInsert(_self, _args)
return _res;
}
-static PyObject *TEObj_TEGetHeight(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TEGetHeight(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
long _rv;
@@ -610,9 +545,7 @@ static PyObject *TEObj_TEGetHeight(_self, _args)
return _res;
}
-static PyObject *TEObj_TEContinuousStyle(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TEContinuousStyle(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
Boolean _rv;
@@ -632,9 +565,7 @@ static PyObject *TEObj_TEContinuousStyle(_self, _args)
return _res;
}
-static PyObject *TEObj_TEUseStyleScrap(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TEUseStyleScrap(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
long rangeStart;
@@ -657,9 +588,7 @@ static PyObject *TEObj_TEUseStyleScrap(_self, _args)
return _res;
}
-static PyObject *TEObj_TENumStyles(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TENumStyles(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
long _rv;
@@ -677,9 +606,7 @@ static PyObject *TEObj_TENumStyles(_self, _args)
return _res;
}
-static PyObject *TEObj_TEFeatureFlag(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TEFeatureFlag(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
short _rv;
@@ -697,9 +624,7 @@ static PyObject *TEObj_TEFeatureFlag(_self, _args)
return _res;
}
-static PyObject *TEObj_TEGetHiliteRgn(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_TEGetHiliteRgn(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSErr _err;
@@ -715,9 +640,7 @@ static PyObject *TEObj_TEGetHiliteRgn(_self, _args)
return _res;
}
-static PyObject *TEObj_as_Resource(_self, _args)
- TEObject *_self;
- PyObject *_args;
+static PyObject *TEObj_as_Resource(TEObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
Handle _rv;
@@ -809,9 +732,7 @@ static PyMethodDef TEObj_methods[] = {
PyMethodChain TEObj_chain = { TEObj_methods, NULL };
-static PyObject *TEObj_getattr(self, name)
- TEObject *self;
- char *name;
+static PyObject *TEObj_getattr(TEObject *self, char *name)
{
if( strcmp(name, "destRect") == 0 )
@@ -884,9 +805,7 @@ PyTypeObject TE_Type = {
/* ----------------------- End object type TE ----------------------- */
-static PyObject *TE_TEScrapHandle(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *TE_TEScrapHandle(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
Handle _rv;
@@ -898,9 +817,7 @@ static PyObject *TE_TEScrapHandle(_self, _args)
return _res;
}
-static PyObject *TE_TEGetScrapLength(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *TE_TEGetScrapLength(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
long _rv;
@@ -912,9 +829,7 @@ static PyObject *TE_TEGetScrapLength(_self, _args)
return _res;
}
-static PyObject *TE_TENew(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *TE_TENew(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
TEHandle _rv;
@@ -931,9 +846,7 @@ static PyObject *TE_TENew(_self, _args)
return _res;
}
-static PyObject *TE_TETextBox(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *TE_TETextBox(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
char *text__in__;
@@ -956,9 +869,7 @@ static PyObject *TE_TETextBox(_self, _args)
return _res;
}
-static PyObject *TE_TEStyleNew(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *TE_TEStyleNew(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
TEHandle _rv;
@@ -975,9 +886,7 @@ static PyObject *TE_TEStyleNew(_self, _args)
return _res;
}
-static PyObject *TE_TESetScrapLength(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *TE_TESetScrapLength(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
long length;
@@ -990,9 +899,7 @@ static PyObject *TE_TESetScrapLength(_self, _args)
return _res;
}
-static PyObject *TE_TEFromScrap(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *TE_TEFromScrap(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSErr _err;
@@ -1005,9 +912,7 @@ static PyObject *TE_TEFromScrap(_self, _args)
return _res;
}
-static PyObject *TE_TEToScrap(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *TE_TEToScrap(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
OSErr _err;
@@ -1022,9 +927,7 @@ static PyObject *TE_TEToScrap(_self, _args)
#if TARGET_API_MAC_CARBON
-static PyObject *TE_TEGetScrapHandle(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *TE_TEGetScrapHandle(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
Handle _rv;
@@ -1039,9 +942,7 @@ static PyObject *TE_TEGetScrapHandle(_self, _args)
#if TARGET_API_MAC_CARBON
-static PyObject *TE_TESetScrapHandle(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *TE_TESetScrapHandle(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
Handle value;
@@ -1055,9 +956,7 @@ static PyObject *TE_TESetScrapHandle(_self, _args)
}
#endif
-static PyObject *TE_as_TE(_self, _args)
- PyObject *_self;
- PyObject *_args;
+static PyObject *TE_as_TE(PyObject *_self, PyObject *_args)
{
PyObject *_res = NULL;
TEHandle _rv;
@@ -1106,15 +1005,15 @@ static PyMethodDef TE_methods[] = {
-void initTE()
+void initTE(void)
{
PyObject *m;
PyObject *d;
- PyMac_INIT_TOOLBOX_OBJECT_NEW(TEObj_New);
- PyMac_INIT_TOOLBOX_OBJECT_CONVERT(TEObj_Convert);
+ PyMac_INIT_TOOLBOX_OBJECT_NEW(TEHandle, TEObj_New);
+ PyMac_INIT_TOOLBOX_OBJECT_CONVERT(TEHandle, TEObj_Convert);
m = Py_InitModule("TE", TE_methods);
diff --git a/Mac/Modules/te/tesupport.py b/Mac/Modules/te/tesupport.py
index 5512be0..6cb96e2 100644
--- a/Mac/Modules/te/tesupport.py
+++ b/Mac/Modules/te/tesupport.py
@@ -32,7 +32,11 @@ TextStyle = OpaqueType("TextStyle", "TextStyle")
TextStyle_ptr = TextStyle
includestuff = includestuff + """
-#include <%s>""" % MACHEADERFILE + """
+#ifdef WITHOUT_FRAMEWORKS
+#include <TextEdit.h>
+#else
+#include <Carbon/Carbon.h>
+#endif
#ifdef USE_TOOLBOX_OBJECT_GLUE
extern PyObject *_TEObj_New(TEHandle);
@@ -49,8 +53,7 @@ extern int _TEObj_Convert(PyObject *, TEHandle *);
** Parse/generate TextStyle records
*/
static PyObject *
-TextStyle_New(itself)
- TextStylePtr itself;
+TextStyle_New(TextStylePtr itself)
{
return Py_BuildValue("lllO&", (long)itself->tsFont, (long)itself->tsFace, (long)itself->tsSize, QdRGB_New,
@@ -58,9 +61,7 @@ TextStyle_New(itself)
}
static int
-TextStyle_Convert(v, p_itself)
- PyObject *v;
- TextStylePtr p_itself;
+TextStyle_Convert(PyObject *v, TextStylePtr p_itself)
{
long font, face, size;
@@ -74,8 +75,8 @@ TextStyle_Convert(v, p_itself)
"""
initstuff = initstuff + """
- PyMac_INIT_TOOLBOX_OBJECT_NEW(TEObj_New);
- PyMac_INIT_TOOLBOX_OBJECT_CONVERT(TEObj_Convert);
+ PyMac_INIT_TOOLBOX_OBJECT_NEW(TEHandle, TEObj_New);
+ PyMac_INIT_TOOLBOX_OBJECT_CONVERT(TEHandle, TEObj_Convert);
"""
class TEMethodGenerator(OSErrMethodGenerator):