diff options
author | Jack Jansen <jack.jansen@cwi.nl> | 2000-06-04 22:02:02 (GMT) |
---|---|---|
committer | Jack Jansen <jack.jansen@cwi.nl> | 2000-06-04 22:02:02 (GMT) |
commit | d4d24cd96b3e2c5eb5294e47337528b587b5ee65 (patch) | |
tree | bb4fe98aee66048c7a995720b2be2596b23c1a69 /Mac/Modules/macosmodule.c | |
parent | 021da55579bde93b6cc159e6aa7080218c00644c (diff) | |
download | cpython-d4d24cd96b3e2c5eb5294e47337528b587b5ee65.zip cpython-d4d24cd96b3e2c5eb5294e47337528b587b5ee65.tar.gz cpython-d4d24cd96b3e2c5eb5294e47337528b587b5ee65.tar.bz2 |
Removed USE_STDWIN support.
Diffstat (limited to 'Mac/Modules/macosmodule.c')
-rw-r--r-- | Mac/Modules/macosmodule.c | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/Mac/Modules/macosmodule.c b/Mac/Modules/macosmodule.c index 4c7f2aa..07a2e47 100644 --- a/Mac/Modules/macosmodule.c +++ b/Mac/Modules/macosmodule.c @@ -359,61 +359,6 @@ MacOS_SetCreatorAndType(PyObject *self, PyObject *args) #include <EPPC.h> #include <Events.h> -#ifdef USE_STDWIN - -extern void (*_w_high_level_event_proc)(EventRecord *); - -static PyObject *MacOS_HighLevelEventHandler = NULL; - -static void -MacOS_HighLevelEventProc(EventRecord *e) -{ - if (MacOS_HighLevelEventHandler != NULL) { - PyObject *args = PyMac_BuildEventRecord(e); - PyObject *res; - if (args == NULL) - res = NULL; - else { - res = PyEval_CallObject(MacOS_HighLevelEventHandler, args); - Py_DECREF(args); - } - if (res == NULL) { - PySys_WriteStderr("Exception in MacOS_HighLevelEventProc:\n"); - PyErr_Print(); - } - else - Py_DECREF(res); - } -} - -/* XXXX Need to come here from PyMac_DoYield too... */ - -static PyObject * -MacOS_SetHighLevelEventHandler(self, args) - PyObject *self; - PyObject *args; -{ - PyObject *previous = MacOS_HighLevelEventHandler; - PyObject *next = NULL; - if (!PyArg_ParseTuple(args, "|O", &next)) - return NULL; - if (next == Py_None) - next = NULL; - Py_INCREF(next); - MacOS_HighLevelEventHandler = next; - if (next == NULL) - _w_high_level_event_proc = NULL; - else - _w_high_level_event_proc = MacOS_HighLevelEventProc; - if (previous == NULL) { - Py_INCREF(Py_None); - previous = Py_None; - } - return previous; -} - -#endif /* USE_STDWIN */ - #ifndef TARGET_API_MAC_CARBON static char accepthle_doc[] = "Get arguments of pending high-level event"; @@ -737,9 +682,6 @@ static PyMethodDef MacOS_Methods[] = { #endif {"GetCreatorAndType", MacOS_GetCreatorAndType, 1, getcrtp_doc}, {"SetCreatorAndType", MacOS_SetCreatorAndType, 1, setcrtp_doc}, -#ifdef USE_STDWIN - {"SetHighLevelEventHandler", MacOS_SetHighLevelEventHandler, 1}, -#endif {"SchedParams", MacOS_SchedParams, 1, schedparams_doc}, {"EnableAppswitch", MacOS_EnableAppswitch, 1, appswitch_doc}, {"SetEventHandler", MacOS_SetEventHandler, 1, setevh_doc}, |