From 3e695344b6a49d33fc4806919a66c94f8a7e7f0f Mon Sep 17 00:00:00 2001 From: John Finlay Date: Thu, 6 Jul 2006 02:56:28 +0000 Subject: (_wrap_atk_table_get_selected_rows) (_wrap_atk_table_get_selected_columns): Add. --- atk.override | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) (limited to 'atk.override') diff --git a/atk.override b/atk.override index d32aca4b..b72f625c 100644 --- a/atk.override +++ b/atk.override @@ -321,3 +321,37 @@ _wrap_atk_state_set_contains_states(PyGObject *self, PyObject *args, Py_INCREF(py_ret); return py_ret; } +%% +override atk_table_get_selected_columns noargs +static PyObject * +_wrap_atk_table_get_selected_columns(PyGObject *self) +{ + gint *selected, ret, i; + PyObject *py_selected; + + ret = atk_table_get_selected_columns(ATK_TABLE(self->obj), &selected); + py_selected = PyTuple_New(ret); + for (i = 0; i < ret; i++) { + PyTuple_SetItem(py_selected, i, PyInt_FromLong(selected[i])); + } + + g_free(selected); + return py_selected; +} +%% +override atk_table_get_selected_rows noargs +static PyObject * +_wrap_atk_table_get_selected_rows(PyGObject *self) +{ + gint *selected, ret, i; + PyObject *py_selected; + + ret = atk_table_get_selected_rows(ATK_TABLE(self->obj), &selected); + py_selected = PyTuple_New(ret); + for (i = 0; i < ret; i++) { + PyTuple_SetItem(py_selected, i, PyInt_FromLong(selected[i])); + } + + g_free(selected); + return py_selected; +} -- cgit v1.2.1