]> Dogcows Code - chaz/openbox/blobdiff - src/python.hh
trasitioning for new button event handling
[chaz/openbox] / src / python.hh
index 0870c9ad312d391889b07e8802899a0ccd11fadc..c3dabeb8d06bde4ba23196abe3d05ea47fe6812e 100644 (file)
@@ -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<std::string> *value);
+bool python_get_stringlist(const char *name, std::vector<std::string> *value);
+#endif
 
 }
 
This page took 0.02206 seconds and 4 git commands to generate.