summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2002-12-24 19:20:17 +0000
committerDana Jansens <danakj@orodu.net>2002-12-24 19:20:17 +0000
commit2e273ae3ac020cc6a43c37942089b3eb7d214102 (patch)
treec602c3dfac23d6f9aaf414a1129b9579318d8a06 /src
parentfe55bb846db1933d8d6f023236298940cab441f8 (diff)
removing old python bullshit
Diffstat (limited to 'src')
-rw-r--r--src/python.cc44
-rw-r--r--src/python.hh20
-rw-r--r--src/python_client.cc60
-rw-r--r--src/python_client.hh29
4 files changed, 0 insertions, 153 deletions
diff --git a/src/python.cc b/src/python.cc
deleted file mode 100644
index 5a4d1bcf..00000000
--- a/src/python.cc
+++ /dev/null
@@ -1,44 +0,0 @@
-// -*- mode: C++; indent-tabs-mode: nil; c-basic-offset: 2; -*-
-
-#ifdef HAVE_CONFIG_H
-# include "../config.h"
-#endif
-
-#include "python.hh"
-#include "client.hh"
-#include "openbox.hh"
-
-namespace ob {
-
-extern "C" {
-
-static PyObject *shit(PyObject *self, PyObject *args)
-{
- if (!PyArg_ParseTuple(args, ":shit"))
- return NULL;
-
- printf("SHIT CALLED!@!\n");
-
- Py_INCREF(Py_None);
- return Py_None;
-}
-
-
-
-static PyMethodDef OBMethods[] = {
- {"shit", shit, METH_VARARGS,
- "Do some shit, yo!"},
-
-/* {"get_client_dict", get_client_dict, METH_VARARGS,
- "Get the list of all clients"},*/
-
- {NULL, NULL, 0, NULL}
-};
-
-void initopenbox()
-{
- Py_InitModule("openbox", OBMethods);
-}
-}
-
-}
diff --git a/src/python.hh b/src/python.hh
deleted file mode 100644
index 61272a81..00000000
--- a/src/python.hh
+++ /dev/null
@@ -1,20 +0,0 @@
-// -*- mode: C++; indent-tabs-mode: nil; c-basic-offset: 2; -*-
-#ifndef __python_hh
-#define __python_hh
-
-/*! @file python.hh
- @brief Python stuff
-*/
-
-#include <python2.2/Python.h>
-
-namespace ob {
-
-extern "C" {
-
-void initopenbox();
-
-}
-}
-
-#endif // __python_hh
diff --git a/src/python_client.cc b/src/python_client.cc
deleted file mode 100644
index 86c738d9..00000000
--- a/src/python_client.cc
+++ /dev/null
@@ -1,60 +0,0 @@
-// -*- mode: C++; indent-tabs-mode: nil; c-basic-offset: 2; -*-
-
-#ifdef HAVE_CONFIG_H
-# include "../config.h"
-#endif
-
-#include "python_client.hh"
-#include "openbox.hh"
-
-namespace ob {
-
-extern "C" {
-
-PyObject *getWindow(PyObject* self, PyObject* args)
-{
- if (!PyArg_ParseTuple(args, ":getWindow"))
- return NULL;
- return PyLong_FromLong(((PyClientObject*)self)->client->window());
-}
-
-
-
-static PyMethodDef attr_methods[] = {
- {"getWindow", (PyCFunction)getWindow, METH_VARARGS,
- "Return the window id."},
- {NULL, NULL, 0, NULL} /* sentinel */
-};
-
-static PyObject *getattr(PyObject *obj, char *name)
-{
- return Py_FindMethod(attr_methods, obj, name);
-}
-
-
-
-static void client_dealloc(PyObject* self)
-{
- PyObject_Del(self);
-}
-
-PyTypeObject PyClient_Type = {
- PyObject_HEAD_INIT(NULL)
- 0,
- "Client",
- sizeof(PyClientObject),
- 0,
- client_dealloc, /*tp_dealloc*/
- 0, /*tp_print*/
- getattr, /*tp_getattr*/
- 0, /*tp_setattr*/
- 0, /*tp_compare*/
- 0, /*tp_repr*/
- 0, /*tp_as_number*/
- 0, /*tp_as_sequence*/
- 0, /*tp_as_mapping*/
- 0, /*tp_hash */
-};
-
-}
-}
diff --git a/src/python_client.hh b/src/python_client.hh
deleted file mode 100644
index 32b0c45b..00000000
--- a/src/python_client.hh
+++ /dev/null
@@ -1,29 +0,0 @@
-// -*- mode: C++; indent-tabs-mode: nil; c-basic-offset: 2; -*-
-#ifndef __pythonclient_hh
-#define __pythonclient_hh
-
-/*! @file python_client.hh
- @brief Python stuff
-*/
-
-#include "python.hh"
-#include "client.hh"
-
-namespace ob {
-
-extern "C" {
-
-typedef struct {
- PyObject_HEAD
- Window window;
- OBClient *client;
-} PyClientObject;
-
-extern PyTypeObject PyClient_Type;
-
-PyObject *get_client_dict(PyObject* self, PyObject* args);
-
-}
-}
-
-#endif // __pythonclient_hh