removing old python bullshit
This commit is contained in:
parent
fe55bb846d
commit
2e273ae3ac
4 changed files with 0 additions and 153 deletions
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
|
@ -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
|
|
@ -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 */
|
||||
};
|
||||
|
||||
}
|
||||
}
|
|
@ -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
|
Loading…
Reference in a new issue