From 5d6c19ec1e32f3d331bce20c4d2b7b89040105bc Mon Sep 17 00:00:00 2001 From: Sayamindu Dasgupta Date: Thu, 02 Jul 2009 23:20:01 +0000 Subject: Wrap xkl_engine_get_current_state --- 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) -- cgit v0.9.1