diff options
Diffstat (limited to 'Mac/Modules/help/Helpmodule.c')
-rw-r--r-- | Mac/Modules/help/Helpmodule.c | 292 |
1 files changed, 0 insertions, 292 deletions
diff --git a/Mac/Modules/help/Helpmodule.c b/Mac/Modules/help/Helpmodule.c deleted file mode 100644 index 3c26cda..0000000 --- a/Mac/Modules/help/Helpmodule.c +++ /dev/null @@ -1,292 +0,0 @@ - -/* ========================== Module Help =========================== */ - -#include "Python.h" - - - -#include "macglue.h" -#include "pymactoolbox.h" - -#include <Balloons.h> - -static PyObject *Help_Error; - -static PyObject *Help_HMGetHelpMenuHandle(PyObject *_self, PyObject *_args) -{ - PyObject *_res = NULL; - OSErr _err; - MenuHandle mh; - if (!PyArg_ParseTuple(_args, "")) - return NULL; - _err = HMGetHelpMenuHandle(&mh); - if (_err != noErr) return PyMac_Error(_err); - _res = Py_BuildValue("O&", - MenuObj_New, mh); - return _res; -} - -static PyObject *Help_HMRemoveBalloon(PyObject *_self, PyObject *_args) -{ - PyObject *_res = NULL; - OSErr _err; - if (!PyArg_ParseTuple(_args, "")) - return NULL; - _err = HMRemoveBalloon(); - if (_err != noErr) return PyMac_Error(_err); - Py_INCREF(Py_None); - _res = Py_None; - return _res; -} - -static PyObject *Help_HMIsBalloon(PyObject *_self, PyObject *_args) -{ - PyObject *_res = NULL; - Boolean _rv; - if (!PyArg_ParseTuple(_args, "")) - return NULL; - _rv = HMIsBalloon(); - _res = Py_BuildValue("b", - _rv); - return _res; -} - -static PyObject *Help_HMGetBalloons(PyObject *_self, PyObject *_args) -{ - PyObject *_res = NULL; - Boolean _rv; - if (!PyArg_ParseTuple(_args, "")) - return NULL; - _rv = HMGetBalloons(); - _res = Py_BuildValue("b", - _rv); - return _res; -} - -static PyObject *Help_HMSetBalloons(PyObject *_self, PyObject *_args) -{ - PyObject *_res = NULL; - OSErr _err; - Boolean flag; - if (!PyArg_ParseTuple(_args, "b", - &flag)) - return NULL; - _err = HMSetBalloons(flag); - if (_err != noErr) return PyMac_Error(_err); - Py_INCREF(Py_None); - _res = Py_None; - return _res; -} - -static PyObject *Help_HMSetFont(PyObject *_self, PyObject *_args) -{ - PyObject *_res = NULL; - OSErr _err; - SInt16 font; - if (!PyArg_ParseTuple(_args, "h", - &font)) - return NULL; - _err = HMSetFont(font); - if (_err != noErr) return PyMac_Error(_err); - Py_INCREF(Py_None); - _res = Py_None; - return _res; -} - -static PyObject *Help_HMSetFontSize(PyObject *_self, PyObject *_args) -{ - PyObject *_res = NULL; - OSErr _err; - UInt16 fontSize; - if (!PyArg_ParseTuple(_args, "H", - &fontSize)) - return NULL; - _err = HMSetFontSize(fontSize); - if (_err != noErr) return PyMac_Error(_err); - Py_INCREF(Py_None); - _res = Py_None; - return _res; -} - -static PyObject *Help_HMGetFont(PyObject *_self, PyObject *_args) -{ - PyObject *_res = NULL; - OSErr _err; - SInt16 font; - if (!PyArg_ParseTuple(_args, "")) - return NULL; - _err = HMGetFont(&font); - if (_err != noErr) return PyMac_Error(_err); - _res = Py_BuildValue("h", - font); - return _res; -} - -static PyObject *Help_HMGetFontSize(PyObject *_self, PyObject *_args) -{ - PyObject *_res = NULL; - OSErr _err; - UInt16 fontSize; - if (!PyArg_ParseTuple(_args, "")) - return NULL; - _err = HMGetFontSize(&fontSize); - if (_err != noErr) return PyMac_Error(_err); - _res = Py_BuildValue("H", - fontSize); - return _res; -} - -static PyObject *Help_HMSetDialogResID(PyObject *_self, PyObject *_args) -{ - PyObject *_res = NULL; - OSErr _err; - SInt16 resID; - if (!PyArg_ParseTuple(_args, "h", - &resID)) - return NULL; - _err = HMSetDialogResID(resID); - if (_err != noErr) return PyMac_Error(_err); - Py_INCREF(Py_None); - _res = Py_None; - return _res; -} - -static PyObject *Help_HMSetMenuResID(PyObject *_self, PyObject *_args) -{ - PyObject *_res = NULL; - OSErr _err; - SInt16 menuID; - SInt16 resID; - if (!PyArg_ParseTuple(_args, "hh", - &menuID, - &resID)) - return NULL; - _err = HMSetMenuResID(menuID, - resID); - if (_err != noErr) return PyMac_Error(_err); - Py_INCREF(Py_None); - _res = Py_None; - return _res; -} - -static PyObject *Help_HMScanTemplateItems(PyObject *_self, PyObject *_args) -{ - PyObject *_res = NULL; - OSErr _err; - SInt16 whichID; - SInt16 whichResFile; - ResType whichType; - if (!PyArg_ParseTuple(_args, "hhO&", - &whichID, - &whichResFile, - PyMac_GetOSType, &whichType)) - return NULL; - _err = HMScanTemplateItems(whichID, - whichResFile, - whichType); - if (_err != noErr) return PyMac_Error(_err); - Py_INCREF(Py_None); - _res = Py_None; - return _res; -} - -static PyObject *Help_HMGetDialogResID(PyObject *_self, PyObject *_args) -{ - PyObject *_res = NULL; - OSErr _err; - SInt16 resID; - if (!PyArg_ParseTuple(_args, "")) - return NULL; - _err = HMGetDialogResID(&resID); - if (_err != noErr) return PyMac_Error(_err); - _res = Py_BuildValue("h", - resID); - return _res; -} - -static PyObject *Help_HMGetMenuResID(PyObject *_self, PyObject *_args) -{ - PyObject *_res = NULL; - OSErr _err; - SInt16 menuID; - SInt16 resID; - if (!PyArg_ParseTuple(_args, "h", - &menuID)) - return NULL; - _err = HMGetMenuResID(menuID, - &resID); - if (_err != noErr) return PyMac_Error(_err); - _res = Py_BuildValue("h", - resID); - return _res; -} - -static PyObject *Help_HMGetBalloonWindow(PyObject *_self, PyObject *_args) -{ - PyObject *_res = NULL; - OSErr _err; - WindowPtr window; - if (!PyArg_ParseTuple(_args, "")) - return NULL; - _err = HMGetBalloonWindow(&window); - if (_err != noErr) return PyMac_Error(_err); - _res = Py_BuildValue("O&", - WinObj_WhichWindow, window); - return _res; -} - -static PyMethodDef Help_methods[] = { - {"HMGetHelpMenuHandle", (PyCFunction)Help_HMGetHelpMenuHandle, 1, - "() -> (MenuHandle mh)"}, - {"HMRemoveBalloon", (PyCFunction)Help_HMRemoveBalloon, 1, - "() -> None"}, - {"HMIsBalloon", (PyCFunction)Help_HMIsBalloon, 1, - "() -> (Boolean _rv)"}, - {"HMGetBalloons", (PyCFunction)Help_HMGetBalloons, 1, - "() -> (Boolean _rv)"}, - {"HMSetBalloons", (PyCFunction)Help_HMSetBalloons, 1, - "(Boolean flag) -> None"}, - {"HMSetFont", (PyCFunction)Help_HMSetFont, 1, - "(SInt16 font) -> None"}, - {"HMSetFontSize", (PyCFunction)Help_HMSetFontSize, 1, - "(UInt16 fontSize) -> None"}, - {"HMGetFont", (PyCFunction)Help_HMGetFont, 1, - "() -> (SInt16 font)"}, - {"HMGetFontSize", (PyCFunction)Help_HMGetFontSize, 1, - "() -> (UInt16 fontSize)"}, - {"HMSetDialogResID", (PyCFunction)Help_HMSetDialogResID, 1, - "(SInt16 resID) -> None"}, - {"HMSetMenuResID", (PyCFunction)Help_HMSetMenuResID, 1, - "(SInt16 menuID, SInt16 resID) -> None"}, - {"HMScanTemplateItems", (PyCFunction)Help_HMScanTemplateItems, 1, - "(SInt16 whichID, SInt16 whichResFile, ResType whichType) -> None"}, - {"HMGetDialogResID", (PyCFunction)Help_HMGetDialogResID, 1, - "() -> (SInt16 resID)"}, - {"HMGetMenuResID", (PyCFunction)Help_HMGetMenuResID, 1, - "(SInt16 menuID) -> (SInt16 resID)"}, - {"HMGetBalloonWindow", (PyCFunction)Help_HMGetBalloonWindow, 1, - "() -> (WindowPtr window)"}, - {NULL, NULL, 0} -}; - - - - -void initHelp(void) -{ - PyObject *m; - PyObject *d; - - - - - m = Py_InitModule("Help", Help_methods); - d = PyModule_GetDict(m); - Help_Error = PyMac_GetOSErrException(); - if (Help_Error == NULL || - PyDict_SetItemString(d, "Error", Help_Error) != 0) - return; -} - -/* ======================== End module Help ========================= */ - |