diff options
author | Jack Jansen <jack.jansen@cwi.nl> | 2002-12-12 10:31:54 (GMT) |
---|---|---|
committer | Jack Jansen <jack.jansen@cwi.nl> | 2002-12-12 10:31:54 (GMT) |
commit | 6c7e326eaaa2d814e0d299054f78e5bd187489ab (patch) | |
tree | 5343213d9e164e76a47517111dd41b46f7fd4877 /Mac/Modules/evt | |
parent | 6bf45c67523a8e81963ce645979ac85f4f75ef33 (diff) | |
download | cpython-6c7e326eaaa2d814e0d299054f78e5bd187489ab.zip cpython-6c7e326eaaa2d814e0d299054f78e5bd187489ab.tar.gz cpython-6c7e326eaaa2d814e0d299054f78e5bd187489ab.tar.bz2 |
Getting rid of pre-Carbon (MacOS8) support. All code depending on
TARGET_API_MAC_OS8 (or !TARGET_API_MAC_CARBON) is gone. Also some
TARGET_API_MAC_OSX conditional code is gone, because it is no longer
used on OSX-only Python (only in MacPython-OS9).
Diffstat (limited to 'Mac/Modules/evt')
-rw-r--r-- | Mac/Modules/evt/_Evtmodule.c | 148 | ||||
-rw-r--r-- | Mac/Modules/evt/evtscan.py | 21 |
2 files changed, 6 insertions, 163 deletions
diff --git a/Mac/Modules/evt/_Evtmodule.c b/Mac/Modules/evt/_Evtmodule.c index ff75403..48c878d 100644 --- a/Mac/Modules/evt/_Evtmodule.c +++ b/Mac/Modules/evt/_Evtmodule.c @@ -211,52 +211,6 @@ static PyObject *Evt_PostEvent(PyObject *_self, PyObject *_args) return _res; } -#if !TARGET_API_MAC_CARBON - -static PyObject *Evt_OSEventAvail(PyObject *_self, PyObject *_args) -{ - PyObject *_res = NULL; - Boolean _rv; - EventMask mask; - EventRecord theEvent; -#ifndef OSEventAvail - PyMac_PRECHECK(OSEventAvail); -#endif - if (!PyArg_ParseTuple(_args, "H", - &mask)) - return NULL; - _rv = OSEventAvail(mask, - &theEvent); - _res = Py_BuildValue("bO&", - _rv, - PyMac_BuildEventRecord, &theEvent); - return _res; -} -#endif - -#if !TARGET_API_MAC_CARBON - -static PyObject *Evt_GetOSEvent(PyObject *_self, PyObject *_args) -{ - PyObject *_res = NULL; - Boolean _rv; - EventMask mask; - EventRecord theEvent; -#ifndef GetOSEvent - PyMac_PRECHECK(GetOSEvent); -#endif - if (!PyArg_ParseTuple(_args, "H", - &mask)) - return NULL; - _rv = GetOSEvent(mask, - &theEvent); - _res = Py_BuildValue("bO&", - _rv, - PyMac_BuildEventRecord, &theEvent); - return _res; -} -#endif - static PyObject *Evt_FlushEvents(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; @@ -276,67 +230,6 @@ static PyObject *Evt_FlushEvents(PyObject *_self, PyObject *_args) return _res; } -#if !TARGET_API_MAC_CARBON - -static PyObject *Evt_SystemClick(PyObject *_self, PyObject *_args) -{ - PyObject *_res = NULL; - EventRecord theEvent; - WindowPtr theWindow; -#ifndef SystemClick - PyMac_PRECHECK(SystemClick); -#endif - if (!PyArg_ParseTuple(_args, "O&O&", - PyMac_GetEventRecord, &theEvent, - WinObj_Convert, &theWindow)) - return NULL; - SystemClick(&theEvent, - theWindow); - Py_INCREF(Py_None); - _res = Py_None; - return _res; -} -#endif - -#if !TARGET_API_MAC_CARBON - -static PyObject *Evt_SystemTask(PyObject *_self, PyObject *_args) -{ - PyObject *_res = NULL; -#ifndef SystemTask - PyMac_PRECHECK(SystemTask); -#endif - if (!PyArg_ParseTuple(_args, "")) - return NULL; - SystemTask(); - Py_INCREF(Py_None); - _res = Py_None; - return _res; -} -#endif - -#if !TARGET_API_MAC_CARBON - -static PyObject *Evt_SystemEvent(PyObject *_self, PyObject *_args) -{ - PyObject *_res = NULL; - Boolean _rv; - EventRecord theEvent; -#ifndef SystemEvent - PyMac_PRECHECK(SystemEvent); -#endif - if (!PyArg_ParseTuple(_args, "O&", - PyMac_GetEventRecord, &theEvent)) - return NULL; - _rv = SystemEvent(&theEvent); - _res = Py_BuildValue("b", - _rv); - return _res; -} -#endif - -#if TARGET_API_MAC_CARBON - static PyObject *Evt_GetGlobalMouse(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; @@ -351,9 +244,6 @@ static PyObject *Evt_GetGlobalMouse(PyObject *_self, PyObject *_args) PyMac_BuildPoint, globalMouse); return _res; } -#endif - -#if TARGET_API_MAC_CARBON static PyObject *Evt_GetCurrentKeyModifiers(PyObject *_self, PyObject *_args) { @@ -369,9 +259,6 @@ static PyObject *Evt_GetCurrentKeyModifiers(PyObject *_self, PyObject *_args) _rv); return _res; } -#endif - -#if TARGET_API_MAC_CARBON static PyObject *Evt_CheckEventQueueForUserCancel(PyObject *_self, PyObject *_args) { @@ -387,7 +274,6 @@ static PyObject *Evt_CheckEventQueueForUserCancel(PyObject *_self, PyObject *_ar _rv); return _res; } -#endif static PyObject *Evt_KeyScript(PyObject *_self, PyObject *_args) { @@ -613,48 +499,14 @@ static PyMethodDef Evt_methods[] = { PyDoc_STR("(EventMask eventMask) -> (Boolean _rv, EventRecord theEvent)")}, {"PostEvent", (PyCFunction)Evt_PostEvent, 1, PyDoc_STR("(EventKind eventNum, UInt32 eventMsg) -> None")}, - -#if !TARGET_API_MAC_CARBON - {"OSEventAvail", (PyCFunction)Evt_OSEventAvail, 1, - PyDoc_STR("(EventMask mask) -> (Boolean _rv, EventRecord theEvent)")}, -#endif - -#if !TARGET_API_MAC_CARBON - {"GetOSEvent", (PyCFunction)Evt_GetOSEvent, 1, - PyDoc_STR("(EventMask mask) -> (Boolean _rv, EventRecord theEvent)")}, -#endif {"FlushEvents", (PyCFunction)Evt_FlushEvents, 1, PyDoc_STR("(EventMask whichMask, EventMask stopMask) -> None")}, - -#if !TARGET_API_MAC_CARBON - {"SystemClick", (PyCFunction)Evt_SystemClick, 1, - PyDoc_STR("(EventRecord theEvent, WindowPtr theWindow) -> None")}, -#endif - -#if !TARGET_API_MAC_CARBON - {"SystemTask", (PyCFunction)Evt_SystemTask, 1, - PyDoc_STR("() -> None")}, -#endif - -#if !TARGET_API_MAC_CARBON - {"SystemEvent", (PyCFunction)Evt_SystemEvent, 1, - PyDoc_STR("(EventRecord theEvent) -> (Boolean _rv)")}, -#endif - -#if TARGET_API_MAC_CARBON {"GetGlobalMouse", (PyCFunction)Evt_GetGlobalMouse, 1, PyDoc_STR("() -> (Point globalMouse)")}, -#endif - -#if TARGET_API_MAC_CARBON {"GetCurrentKeyModifiers", (PyCFunction)Evt_GetCurrentKeyModifiers, 1, PyDoc_STR("() -> (UInt32 _rv)")}, -#endif - -#if TARGET_API_MAC_CARBON {"CheckEventQueueForUserCancel", (PyCFunction)Evt_CheckEventQueueForUserCancel, 1, PyDoc_STR("() -> (Boolean _rv)")}, -#endif {"KeyScript", (PyCFunction)Evt_KeyScript, 1, PyDoc_STR("(short code) -> None")}, {"IsCmdChar", (PyCFunction)Evt_IsCmdChar, 1, diff --git a/Mac/Modules/evt/evtscan.py b/Mac/Modules/evt/evtscan.py index 0c0ff49..e5762d9 100644 --- a/Mac/Modules/evt/evtscan.py +++ b/Mac/Modules/evt/evtscan.py @@ -36,21 +36,6 @@ class MyScanner(Scanner): listname = "methods" return classname, listname - def makegreylist(self): - return [ - ('#if !TARGET_API_MAC_CARBON', [ - 'SystemEvent', - 'SystemTask', - 'SystemClick', - 'GetOSEvent', - 'OSEventAvail', - ]), - ('#if TARGET_API_MAC_CARBON', [ - 'CheckEventQueueForUserCancel', - 'GetCurrentKeyModifiers', - 'GetGlobalMouse', - ])] - def makeblacklistnames(self): return [ "KeyTranslate", @@ -58,6 +43,12 @@ class MyScanner(Scanner): "WaitNextEvent", # Manually generated because of optional region # Constants with funny definitions "osEvtMessageMask", + # OS8 calls + 'SystemEvent', + 'SystemTask', + 'SystemClick', + 'GetOSEvent', + 'OSEventAvail', ] def makeblacklisttypes(self): |