summaryrefslogtreecommitdiff
path: root/atk.override
diff options
context:
space:
mode:
authorJohn Finlay <finlay@src.gnome.org>2006-07-06 02:56:28 +0000
committerJohn Finlay <finlay@src.gnome.org>2006-07-06 02:56:28 +0000
commit3e695344b6a49d33fc4806919a66c94f8a7e7f0f (patch)
treef84c85363a4cf7ee26a235b349115df2d50d46f9 /atk.override
parentd902335cfe1720c4fe20493312bab63b3f5cf806 (diff)
downloadpygtk-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.override34
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;
+}