diff options
author | Sayamindu Dasgupta <sayamindu@gmail.com> | 2009-07-02 23:20:01 (GMT) |
---|---|---|
committer | Sayamindu Dasgupta <sayamindu@gmail.com> | 2009-07-02 23:20:01 (GMT) |
commit | 5d6c19ec1e32f3d331bce20c4d2b7b89040105bc (patch) | |
tree | 4896906f58acdabaf0273080ea6a492e138dc1ad | |
parent | ebfb5f1fe359de4e66f5268a5c303a7cbbde6132 (diff) |
Wrap xkl_engine_get_current_state
-rw-r--r-- | xklavier/xklavier.override | 13 |
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) |