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);
bool python_get_string(const char *name, std::string *value);
bool python_get_stringlist(const char *name, std::vector<std::string> *value);
+#endif
}