X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fpython.hh;h=6ca4e1c5f9569afb3831e3c45427765fe19e1ffe;hb=3c61812e588fb3c34d0713d7f82ccbf21091f032;hp=61272a81d8aa36a61982bd38c6fd7d52e0cb9f78;hpb=700984bd150d98a6876c117c2e1b1b3c72cffce1;p=chaz%2Fopenbox diff --git a/src/python.hh b/src/python.hh index 61272a81..6ca4e1c5 100644 --- a/src/python.hh +++ b/src/python.hh @@ -3,18 +3,26 @@ #define __python_hh /*! @file python.hh - @brief Python stuff + @brief wee */ -#include +#include "actions.hh" +#include "widget.hh" + +extern "C" { +#include +} 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