summaryrefslogtreecommitdiff
path: root/atk.override
diff options
context:
space:
mode:
authorGustavo J. A. M. Carneiro <gjc@src.gnome.org>2006-10-03 17:49:17 +0000
committerGustavo J. A. M. Carneiro <gjc@src.gnome.org>2006-10-03 17:49:17 +0000
commita31aee46eed48d5d1c26a6738f7a9ca60f19e9db (patch)
treed8c5e37c862082953ef118c0a7d5781a4ce2b184 /atk.override
parente095923a6eed461114cf30ecf211851dc11edb50 (diff)
downloadpygtk-a31aee46eed48d5d1c26a6738f7a9ca60f19e9db.tar.gz
Bug 337368 – Make PyGTK work with Python 2.5 and 64-bit
Diffstat (limited to 'atk.override')
-rw-r--r--atk.override11
1 files changed, 6 insertions, 5 deletions
diff --git a/atk.override b/atk.override
index 773b5e74..7cb7beb9 100644
--- a/atk.override
+++ b/atk.override
@@ -27,6 +27,7 @@ headers
#include <atk/atk-enum-types.h>
#include <atk/atknoopobjectfactory.h>
#include <atk/atknoopobject.h>
+
%%
include
atkrectangle.override
@@ -61,7 +62,7 @@ _wrap_atk_relation_new (PyGObject *self, PyObject *args, PyObject *kwargs)
PyObject *py_targets;
if (!PyArg_ParseTupleAndKeywords(args, kwargs,
- "Oi#:relation_new", kwlist,
+ "Oi:relation_new", kwlist,
&py_targets, &relationship))
return -1;
@@ -402,7 +403,7 @@ _wrap_atk_text_get_text_after_offset(PyGObject *self, PyObject *args,
text = atk_text_get_text_after_offset(ATK_TEXT(self->obj),
offset, boundary, &start, &end);
- return Py_BuildValue("(s#ii)", text, end-start, start, end);
+ return Py_BuildValue("(s#ii)", text, (Py_ssize_t) (end - start), start, end);
}
%%
override atk_text_get_text_at_offset kwargs
@@ -427,7 +428,7 @@ _wrap_atk_text_get_text_at_offset(PyGObject *self, PyObject *args,
text = atk_text_get_text_at_offset(ATK_TEXT(self->obj),
offset, boundary, &start, &end);
- return Py_BuildValue("(s#ii)", text, end-start, start, end);
+ return Py_BuildValue("(s#ii)", text, (Py_ssize_t) (end - start), start, end);
}
%%
override atk_text_get_text_before_offset kwargs
@@ -452,7 +453,7 @@ _wrap_atk_text_get_text_before_offset(PyGObject *self, PyObject *args,
text = atk_text_get_text_before_offset(ATK_TEXT(self->obj),
offset, boundary, &start, &end);
- return Py_BuildValue("(s#ii)", text, end-start, start, end);
+ return Py_BuildValue("(s#ii)", text, (Py_ssize_t) (end - start), start, end);
}
%%
override atk_text_get_character_extents kwargs
@@ -592,7 +593,7 @@ _wrap_atk_text_get_selection(PyGObject *self, PyObject *args,
text = atk_text_get_selection(ATK_TEXT(self->obj),
selection_num, &start, &end);
- return Py_BuildValue("(s#ii)", text, end-start, start, end);
+ return Py_BuildValue("(s#ii)", text, (Py_ssize_t) (end - start), start, end);
}
%%
override atk_text_get_range_extents kwargs