Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSayamindu Dasgupta <sayamindu@gmail.com>2009-07-02 23:20:01 (GMT)
committer Sayamindu Dasgupta <sayamindu@gmail.com>2009-07-02 23:20:01 (GMT)
commit5d6c19ec1e32f3d331bce20c4d2b7b89040105bc (patch)
tree4896906f58acdabaf0273080ea6a492e138dc1ad
parentebfb5f1fe359de4e66f5268a5c303a7cbbde6132 (diff)
Wrap xkl_engine_get_current_state
-rw-r--r--xklavier/xklavier.override13
1 files changed, 13 insertions, 0 deletions
diff --git a/xklavier/xklavier.override b/xklavier/xklavier.override
index 3c80c7b..0f55196 100644
--- a/xklavier/xklavier.override
+++ b/xklavier/xklavier.override
@@ -166,6 +166,19 @@ _wrap_xkl_engine_get_indicators_names(PyGObject *self)
return indicators_names_list;
}
%%
+override xkl_engine_get_current_state
+static PyObject *
+_wrap_xkl_engine_get_current_state(PyGObject *self)
+{
+ XklState *state;
+ state = xkl_engine_get_current_state(XKL_ENGINE(self->obj));
+
+ if (!state)
+ return NULL;
+
+ return Py_BuildValue("{s:i,s:i}", "group", state->group, "indicators", state->indicators);
+}
+%%
override xkl_config_registry_foreach_model kwargs
static PyObject *
_wrap_xkl_config_registry_foreach_model(PyGObject *self, PyObject *args, PyObject *kwargs)