diff options
author | Jack Jansen <jack.jansen@cwi.nl> | 1999-12-12 21:41:51 (GMT) |
---|---|---|
committer | Jack Jansen <jack.jansen@cwi.nl> | 1999-12-12 21:41:51 (GMT) |
commit | a05ac607d720727bc0d3799b7bea7a81e02ea561 (patch) | |
tree | c000d84ecf27d68dcdcbfa954b2d03e0f3566800 /Mac/Modules/te | |
parent | 608b3fa801303332de71ef6bad696e9a8b7b00f3 (diff) | |
download | cpython-a05ac607d720727bc0d3799b7bea7a81e02ea561.zip cpython-a05ac607d720727bc0d3799b7bea7a81e02ea561.tar.gz cpython-a05ac607d720727bc0d3799b7bea7a81e02ea561.tar.bz2 |
Regenerated with CW Pro 5.2, which has MacOS 8.6 and Appearance 1.1 support.
Diffstat (limited to 'Mac/Modules/te')
-rw-r--r-- | Mac/Modules/te/TEmodule.c | 32 | ||||
-rw-r--r-- | Mac/Modules/te/tescan.py | 2 |
2 files changed, 33 insertions, 1 deletions
diff --git a/Mac/Modules/te/TEmodule.c b/Mac/Modules/te/TEmodule.c index 1c7e4f4..5d5e05a 100644 --- a/Mac/Modules/te/TEmodule.c +++ b/Mac/Modules/te/TEmodule.c @@ -722,6 +722,24 @@ static PyObject *TEObj_TEFeatureFlag(_self, _args) return _res; } +static PyObject *TEObj_TEGetHiliteRgn(_self, _args) + TEObject *_self; + PyObject *_args; +{ + PyObject *_res = NULL; + OSErr _err; + RgnHandle region; + if (!PyArg_ParseTuple(_args, "O&", + ResObj_Convert, ®ion)) + return NULL; + _err = TEGetHiliteRgn(region, + _self->ob_itself); + if (_err != noErr) return PyMac_Error(_err); + Py_INCREF(Py_None); + _res = Py_None; + return _res; +} + static PyMethodDef TEObj_methods[] = { {"TESetText", (PyCFunction)TEObj_TESetText, 1, "(Buffer text) -> None"}, @@ -793,6 +811,8 @@ static PyMethodDef TEObj_methods[] = { "(long rangeStart, long rangeEnd) -> (long _rv)"}, {"TEFeatureFlag", (PyCFunction)TEObj_TEFeatureFlag, 1, "(short feature, short action) -> (short _rv)"}, + {"TEGetHiliteRgn", (PyCFunction)TEObj_TEGetHiliteRgn, 1, + "(RgnHandle region) -> None"}, {NULL, NULL, 0} }; @@ -845,6 +865,12 @@ static PyObject *TEObj_getattr(self, name) #define TEObj_setattr NULL +#define TEObj_compare NULL + +#define TEObj_repr NULL + +#define TEObj_hash NULL + PyTypeObject TE_Type = { PyObject_HEAD_INIT(&PyType_Type) 0, /*ob_size*/ @@ -856,6 +882,12 @@ PyTypeObject TE_Type = { 0, /*tp_print*/ (getattrfunc) TEObj_getattr, /*tp_getattr*/ (setattrfunc) TEObj_setattr, /*tp_setattr*/ + (cmpfunc) TEObj_compare, /*tp_compare*/ + (reprfunc) TEObj_repr, /*tp_repr*/ + (PyNumberMethods *)0, /* tp_as_number */ + (PySequenceMethods *)0, /* tp_as_sequence */ + (PyMappingMethods *)0, /* tp_as_mapping */ + (hashfunc) TEObj_hash, /*tp_hash*/ }; /* ----------------------- End object type TE ----------------------- */ diff --git a/Mac/Modules/te/tescan.py b/Mac/Modules/te/tescan.py index 0e537ab..87a25da 100644 --- a/Mac/Modules/te/tescan.py +++ b/Mac/Modules/te/tescan.py @@ -39,7 +39,7 @@ class MyScanner(Scanner): return [ "TEDispose", "TEInit", - "TEGetHiliteRgn", +## "TEGetHiliteRgn", ] def makeblacklisttypes(self): |