summaryrefslogtreecommitdiff
path: root/atk.override
diff options
context:
space:
mode:
authorJohn Finlay <finlay@src.gnome.org>2006-07-06 08:51:42 +0000
committerJohn Finlay <finlay@src.gnome.org>2006-07-06 08:51:42 +0000
commit4083a21c2035fafa09eadaa6237b3d1149c48f85 (patch)
tree769b054737111089ce0c6fa8864de086b938378a /atk.override
parent96ec5d0af9354d536f1d56fafd53dd92d42cbe5c (diff)
downloadpygtk-4083a21c2035fafa09eadaa6237b3d1149c48f85.tar.gz
Ignore. (_wrap_atk_value_get_current_value)
* atk.override (atk_text_free_ranges): Ignore. (_wrap_atk_value_get_current_value) (_wrap_atk_value_get_maximum_value) (_wrap_atk_value_get_current_value) (_wrap_atk_value_set_current_value): Add.
Diffstat (limited to 'atk.override')
-rw-r--r--atk.override71
1 files changed, 71 insertions, 0 deletions
diff --git a/atk.override b/atk.override
index 73b7b9de..5b776d9e 100644
--- a/atk.override
+++ b/atk.override
@@ -35,6 +35,9 @@ modulename atk
%%
import gobject.GObject as PyGObject_Type
%%
+ignore
+ atk_text_free_ranges
+%%
ignore-glob
*_get_type
%%
@@ -598,3 +601,71 @@ _wrap_atk_text_get_range_extents(PyGObject *self, PyObject *args,
atk_text_get_range_extents(ATK_TEXT(self->obj), start, end, coord, &rect);
return pyg_boxed_new(ATK_TYPE_RECTANGLE, (AtkRectangle*)&rect, TRUE, TRUE);
}
+%%
+override atk_value_get_current_value noargs
+static PyObject *
+_wrap_atk_value_get_current_value(PyGObject *self)
+{
+ GValue value = { 0, };
+ PyObject *ret;
+
+ atk_value_get_current_value(ATK_VALUE(self->obj), &value);
+ ret = pyg_value_as_pyobject(&value, TRUE);
+ g_value_unset(&value);
+ return ret;
+}
+%%
+override atk_value_get_maximum_value noargs
+static PyObject *
+_wrap_atk_value_get_maximum_value(PyGObject *self)
+{
+ GValue value = { 0, };
+ PyObject *ret;
+
+ atk_value_get_maximum_value(ATK_VALUE(self->obj), &value);
+ ret = pyg_value_as_pyobject(&value, TRUE);
+ g_value_unset(&value);
+ return ret;
+}
+%%
+override atk_value_get_minimum_value noargs
+static PyObject *
+_wrap_atk_value_get_minimum_value(PyGObject *self)
+{
+ GValue value = { 0, };
+ PyObject *ret;
+
+ atk_value_get_minimum_value(ATK_VALUE(self->obj), &value);
+ ret = pyg_value_as_pyobject(&value, TRUE);
+ g_value_unset(&value);
+ return ret;
+}
+%%
+override atk_value_set_current_value kwargs
+static PyObject *
+_wrap_atk_value_set_current_value(PyGObject *self, PyObject *args,
+ PyObject *kwargs)
+{
+ static char *kwlist[] = { "value", NULL };
+ GValue value = { 0, };
+ PyObject *ret, *py_value;
+
+ if (!PyArg_ParseTupleAndKeywords(args, kwargs,
+ "O:atk.Value.set_current_value",
+ kwlist, &py_value))
+ return NULL;
+
+ if (pyg_value_from_pyobject(&value, py_value)) {
+ PyErr_SetString(PyExc_TypeError, "unable to convert value");
+ return NULL;
+ }
+
+ if (atk_value_set_current_value(ATK_VALUE(self->obj), &value))
+ ret = Py_True;
+ else
+ ret = Py_False;
+
+ g_value_unset(&value);
+ Py_INCREF(ret);
+ return ret;
+}