diff options
Diffstat (limited to 'src/osx/syncmenu/pysyncmenu.c')
-rw-r--r-- | src/osx/syncmenu/pysyncmenu.c | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/src/osx/syncmenu/pysyncmenu.c b/src/osx/syncmenu/pysyncmenu.c deleted file mode 100644 index d2e304f9f..000000000 --- a/src/osx/syncmenu/pysyncmenu.c +++ /dev/null @@ -1,55 +0,0 @@ -#include <errno.h> -#include <string.h> -#include <Python.h> -#include <pygobject.h> -#include "sync-menu.h" - - -PyDoc_STRVAR(pysync_menu_takeover_menu__doc__, -"Receives: a GtkMenuShell\n" -"Returns:\n"); - -static PyObject *pysync_menu_takeover_menu(PyObject *s, PyObject *args) -{ - PyObject *obj = NULL; - - if (!PyArg_ParseTuple(args, "O:GtkMenuShell", &obj)) - { - PyErr_SetString(PyExc_TypeError, "Failed to process parameter1"); - return NULL; - } - - Py_INCREF(obj); - - GtkMenuShell* menu = pyg_boxed_get(obj, GtkMenuShell); - if (!menu) - { - PyErr_SetString(PyExc_TypeError, "Failed to process parameter2"); - return NULL; - } - - sync_menu_takeover_menu(menu); - - Py_INCREF(Py_None); - return Py_None; -} - -static PyMethodDef syncmenuModuleMethods[] = -{ - {"takeover_menu", (PyCFunction)pysync_menu_takeover_menu, - METH_VARARGS, pysync_menu_takeover_menu__doc__}, - {NULL} -}; - -PyDoc_STRVAR(modsyncmenu__doc__, - "GTK+ Integration for the Mac OS X Menubar.\n"); - -void initsyncmenu(void) -{ - if (!Py_InitModule3("syncmenu", syncmenuModuleMethods, modsyncmenu__doc__)) - { - PyErr_SetString(PyExc_ImportError, - "Py_InitModule3(\"syncmenu\") failed"); - return; - } -} |