X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fpython.hh;h=c3dabeb8d06bde4ba23196abe3d05ea47fe6812e;hb=579ed5aa8d1b33a69476c2182a98ebc30557f096;hp=2fa3e867955312376924ce54c7ce89bbd1364a17;hpb=4721c53868187d10e3732cea63efa9fbd352178d;p=chaz%2Fopenbox diff --git a/src/python.hh b/src/python.hh index 2fa3e867..c3dabeb8 100644 --- a/src/python.hh +++ b/src/python.hh @@ -18,6 +18,27 @@ extern "C" { namespace ob { +enum MouseContext { + MC_Frame, + MC_Titlebar, + MC_Window, + MC_MaximizeButton, + MC_CloseButton, + MC_IconifyButton, + MC_StickyButton, + MC_Grip, + MC_Root, + MC_MenuItem, + MC_All, + NUM_MOUSE_CONTEXT +} +enum KeyContext { + KC_Menu, + KC_All, + NUM_KEY_CONTEXT +} + +#ifndef SWIG void python_init(char *argv0); void python_destroy(); bool python_exec(const std::string &path); @@ -33,6 +54,7 @@ void python_callback(PyObject *func, Window window, unsigned int state, bool python_get_string(const char *name, std::string *value); bool python_get_stringlist(const char *name, std::vector *value); +#endif }