#define __python_hh
/*! @file python.hh
- @brief Python stuff
+ @brief wee
*/
-#include <python2.2/Python.h>
+#include "actions.hh"
+#include "widget.hh"
+
+extern "C" {
+#include <Python.h>
+}
namespace ob {
-extern "C" {
+bool python_register(int action, PyObject *callback);
+bool python_unregister(int action, PyObject *callback);
-void initopenbox();
+void python_callback(OBActions::ActionType action, Window window,
+ OBWidget::WidgetType type, unsigned int state,
+ long d1 = LONG_MIN, long d2 = LONG_MIN,
+ long d3 = LONG_MIN, long d4 = LONG_MIN);
-}
}
#endif // __python_hh