summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Wilson <msw@redhat.com>2001-11-15 07:51:12 +0000
committerMatt Wilson <msw@src.gnome.org>2001-11-15 07:51:12 +0000
commitfb0eb06617ac6315d80b4c79a3abcf8dffafa226 (patch)
tree073732b814a0a73b4943a1dc0ff40917383e3f60
parentc35047bcb59bb3ffa8f74ccc0fd7b82952e98b03 (diff)
downloadpygtk-fb0eb06617ac6315d80b4c79a3abcf8dffafa226.tar.gz
initialize pos to 0, make pos an optional argument. #64087
2001-11-15 Matt Wilson <msw@redhat.com> * gtk/gtk.override (_wrap_gtk_editable_insert_text): initialize pos to 0, make pos an optional argument. #64087 * gtk/gtk.defs (GtkEditable.insert_text): note default for position to be 0.
-rw-r--r--ChangeLog3
-rw-r--r--gtk/gtk.defs2
-rw-r--r--gtk/gtk.override7
3 files changed, 8 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index 5573a207..77fc6ecf 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
2001-11-15 Matt Wilson <msw@redhat.com>
+ * gtk/gtk.defs (GtkEditable.insert_text): note default for
+ position to be 0.
+
* gtk/gtkmodule.c (init_gtk): added gtk.major_version,
gtk.minor_version, and gtk.micro_version. #59830.
diff --git a/gtk/gtk.defs b/gtk/gtk.defs
index ba99fb14..bf491cb4 100644
--- a/gtk/gtk.defs
+++ b/gtk/gtk.defs
@@ -3605,7 +3605,7 @@
(parameters
'("const-gchar*" "new_text")
'("gint" "new_text_length")
- '("gint*" "position")
+ '("gint*" "position" ("default" "0"))
)
)
diff --git a/gtk/gtk.override b/gtk/gtk.override
index 23f37c51..c87187e3 100644
--- a/gtk/gtk.override
+++ b/gtk/gtk.override
@@ -1910,10 +1910,11 @@ _wrap_gtk_editable_insert_text(PyGObject *self, PyObject *args,
{
static char *kwlist[] = { "text", NULL };
char *text;
- int len, pos;
+ int len, pos=0;
- if (!PyArg_ParseTupleAndKeywords(args, kwargs,"s#:GtkEditable.insert_text",
- kwlist, &text, &len))
+ if (!PyArg_ParseTupleAndKeywords(args, kwargs,
+ "s#|i:GtkEditable.insert_text",
+ kwlist, &text, &len, &pos))
return NULL;
gtk_editable_insert_text(GTK_EDITABLE(self->obj), text, len, &pos);
return PyInt_FromLong(pos);