X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fpython.hh;h=c3dabeb8d06bde4ba23196abe3d05ea47fe6812e;hb=579ed5aa8d1b33a69476c2182a98ebc30557f096;hp=0870c9ad312d391889b07e8802899a0ccd11fadc;hpb=66a26917a0631463df7f72c34cbeb39df466918a;p=chaz%2Fopenbox diff --git a/src/python.hh b/src/python.hh index 0870c9ad..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); @@ -32,7 +53,8 @@ void python_callback(PyObject *func, Window window, unsigned int state, bool python_get_string(const char *name, std::string *value); -bool python_getstringlist(const char *name, std::vector *value); +bool python_get_stringlist(const char *name, std::vector *value); +#endif }