diff options
author | John Finlay <finlay@src.gnome.org> | 2006-07-06 02:56:28 +0000 |
---|---|---|
committer | John Finlay <finlay@src.gnome.org> | 2006-07-06 02:56:28 +0000 |
commit | 3e695344b6a49d33fc4806919a66c94f8a7e7f0f (patch) | |
tree | f84c85363a4cf7ee26a235b349115df2d50d46f9 /atk.override | |
parent | d902335cfe1720c4fe20493312bab63b3f5cf806 (diff) | |
download | pygtk-3e695344b6a49d33fc4806919a66c94f8a7e7f0f.tar.gz |
(_wrap_atk_table_get_selected_rows)
(_wrap_atk_table_get_selected_columns): Add.
Diffstat (limited to 'atk.override')
-rw-r--r-- | atk.override | 34 |
1 files changed, 34 insertions, 0 deletions
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; +} |