summaryrefslogtreecommitdiff
path: root/gtk/gtktextview.override
diff options
context:
space:
mode:
authorJohan Dahlin <johan@src.gnome.org>2004-08-03 14:51:42 +0000
committerJohan Dahlin <johan@src.gnome.org>2004-08-03 14:51:42 +0000
commit56cc1cd05708b72d5c5e52034919143d6fda3177 (patch)
tree5c35031634cdf37720730f26591e5ebdeaa81410 /gtk/gtktextview.override
parent354412b9f37fc8d59bd539d72d3294acf68436ce (diff)
downloadpygtk-56cc1cd05708b72d5c5e52034919143d6fda3177.tar.gz
Add better support for boolean type now when we can require 2.3. Fixes bug
* codegen/argtypes.py: * gobject/gobjectmodule.c: (pyg_source_remove): * gobject/pygmaincontext.c: (_wrap_g_main_context_iteration), (_wrap_g_main_context_pending): * gobject/pygmainloop.c: (_wrap_g_main_loop_is_running): * gobject/pygobject.c: (pygobject_handler_is_connected): * gobject/pygparamspec.c: (pyg_param_spec_getattr): * gobject/pygtype.c: (pyg_value_as_pyobject): * gtk/gdk.override: * gtk/gtk.override: * gtk/gtktextview.override: * gtk/gtkwidget.override: * pango.override: Add better support for boolean type now when we can require 2.3. Fixes bug 149121
Diffstat (limited to 'gtk/gtktextview.override')
-rw-r--r--gtk/gtktextview.override37
1 files changed, 9 insertions, 28 deletions
diff --git a/gtk/gtktextview.override b/gtk/gtktextview.override
index 8d218f77..2742f5bd 100644
--- a/gtk/gtktextview.override
+++ b/gtk/gtktextview.override
@@ -848,7 +848,7 @@ _wrap_gtk_text_buffer_insert_interactive(PyGObject *self, PyObject *args,
PyObject *kwargs)
{
static char *kwlist[] = { "iter", "text", "default_editable", "len", NULL };
- PyObject *py_iter, *py_ret;
+ PyObject *py_iter;
char *text;
int len, default_editable, ret, oldlen = -1;
GtkTextIter *iter = NULL;
@@ -880,9 +880,7 @@ _wrap_gtk_text_buffer_insert_interactive(PyGObject *self, PyObject *args,
}
ret = gtk_text_buffer_insert_interactive(GTK_TEXT_BUFFER(self->obj), iter,
text, len, default_editable);
- py_ret = ret ? Py_True : Py_False;
- Py_INCREF(py_ret);
- return py_ret;
+ return PyBool_FromLong(ret);
}
%%
override gtk_text_buffer_insert_interactive_at_cursor kwargs
@@ -893,7 +891,6 @@ _wrap_gtk_text_buffer_insert_interactive_at_cursor(PyGObject *self, PyObject *ar
static char *kwlist[] = { "text", "default_editable", "len", NULL };
char *text;
int len, default_editable, ret, oldlen = -1;
- PyObject *py_ret;
if (!PyArg_ParseTupleAndKeywords(args, kwargs,
"s#i|i:GtkTextBuffer.insert_interactive_at_cursor",
@@ -907,9 +904,7 @@ _wrap_gtk_text_buffer_insert_interactive_at_cursor(PyGObject *self, PyObject *ar
ret = gtk_text_buffer_insert_interactive_at_cursor(GTK_TEXT_BUFFER(self->obj),
text, len, default_editable);
- py_ret = ret ? Py_True : Py_False;
- Py_INCREF(py_ret);
- return py_ret;
+ return PyBool_FromLong(ret);
}
%%
override gtk_text_buffer_get_iter_at_child_anchor kwargs
@@ -1079,24 +1074,14 @@ override-attr GtkTextAttributes.strikethrough
static PyObject *
_wrap_gtk_text_attributes__get_strikethrough(PyObject *self, void *closure)
{
- PyObject *ret;
-
- ret = pyg_boxed_get(self, GtkTextAttributes)->appearance.strikethrough
- ? Py_True : Py_False;
- Py_INCREF(ret);
- return ret;
+ return PyBool_FromLong(pyg_boxed_get(self, GtkTextAttributes)->appearance.strikethrough);
}
%%
override-attr GtkTextAttributes.draw_bg
static PyObject *
_wrap_gtk_text_attributes__get_draw_bg(PyObject *self, void *closure)
{
- PyObject *ret;
-
- ret = pyg_boxed_get(self, GtkTextAttributes)->appearance.draw_bg
- ? Py_True : Py_False;
- Py_INCREF(ret);
- return ret;
+ return PyBool_FromLong(pyg_boxed_get(self, GtkTextAttributes)->appearance.draw_bg);
}
%%
override gtk_text_tag_table_foreach kwargs
@@ -1182,7 +1167,7 @@ _wrap_gtk_text_iter_forward_find_char(PyGObject *self, PyObject *args,
static char *kwlist[] = { "pred", "user_data", "limit", NULL };
GtkTextIter *iter, *limit = NULL;
gboolean ret;
- PyObject *pylimit = Py_None, *pred, *data, *pyret, *pydata = Py_None;
+ PyObject *pylimit = Py_None, *pred, *data, *pydata = Py_None;
if (!PyArg_ParseTupleAndKeywords(args, kwargs,
"O|OO:gtk.TextIter.forward_find_char",
@@ -1209,9 +1194,7 @@ _wrap_gtk_text_iter_forward_find_char(PyGObject *self, PyObject *args,
ret = gtk_text_iter_forward_find_char(iter, pygtk_find_char_pred,
(gpointer)data, limit);
- pyret = ret ? Py_True : Py_False;
- Py_INCREF(pyret);
- return pyret;
+ return PyBool_FromLong(ret);
}
%%
override gtk_text_iter_backward_find_char kwargs
@@ -1222,7 +1205,7 @@ _wrap_gtk_text_iter_backward_find_char(PyGObject *self, PyObject *args,
static char *kwlist[] = { "pred", "user_data", "limit", NULL };
GtkTextIter *iter, *limit = NULL;
gboolean ret;
- PyObject *pylimit = Py_None, *pred, *data, *pyret, *pydata = Py_None;
+ PyObject *pylimit = Py_None, *pred, *data, *pydata = Py_None;
if (!PyArg_ParseTupleAndKeywords(args, kwargs,
"O|OO:gtk.TextIter.backward_find_char",
@@ -1249,7 +1232,5 @@ _wrap_gtk_text_iter_backward_find_char(PyGObject *self, PyObject *args,
ret = gtk_text_iter_backward_find_char(iter, pygtk_find_char_pred,
(gpointer)data, limit);
- pyret = ret ? Py_True : Py_False;
- Py_INCREF(pyret);
- return pyret;
+ return PyBool_FromLong(ret);
}