summaryrefslogtreecommitdiff
path: root/gtk/gtktextview.override
diff options
context:
space:
mode:
authorJohn Finlay <finlay@src.gnome.org>2006-06-14 08:19:12 +0000
committerJohn Finlay <finlay@src.gnome.org>2006-06-14 08:19:12 +0000
commit5832ac858de60cec000e7792875de0ee77e43334 (patch)
tree06d1712d582dc973c3fa298b11ed58aa5d2f6be4 /gtk/gtktextview.override
parentaba9ecd5a4a30ff97d94a42455b5329ebd2922fe (diff)
downloadpygtk-5832ac858de60cec000e7792875de0ee77e43334.tar.gz
Use pygtk_target_list_from_sequence and pygtk_target_list_to_list.
* gtk/gtktextview.override (_wrap_gtk_text_buffer_get_copy_target_list): * gtk/gtk.override (_wrap_gtk_drag_dest_find_target) (_wrap_gtk_drag_dest_get_target_list) (_wrap_gtk_drag_dest_set_target_list, _wrap_gtk_drag_begin) (_wrap_gtk_drag_source_get_target_list) (_wrap_gtk_drag_source_set_target_list) (_wrap_gtk_target_list_add_text_targets) (_wrap_gtk_target_list_add_image_targets) (_wrap_gtk_target_list_add_uri_targets) (_wrap_gtk_target_list_add_rich_text_targets): Use pygtk_target_list_from_sequence and pygtk_target_list_to_list. * gtk/gtkobject-support.c (pygtk_target_list_from_sequence) (pygtk_target_list_to_list): Add.
Diffstat (limited to 'gtk/gtktextview.override')
-rw-r--r--gtk/gtktextview.override15
1 files changed, 14 insertions, 1 deletions
diff --git a/gtk/gtktextview.override b/gtk/gtktextview.override
index 718887c0..e6c86551 100644
--- a/gtk/gtktextview.override
+++ b/gtk/gtktextview.override
@@ -1,6 +1,6 @@
/* -*- Mode: C; c-basic-offset: 4 -*-
* pygtk- Python bindings for the GTK toolkit.
- * Copyright (C) 1998-2003 James Henstridge
+ * Copyright (C) 1998-2006 James Henstridge
*
* gtktextview.override: overrides for the gtk.TextView object.
*
@@ -1269,3 +1269,16 @@ _wrap_gtk_text_view_get_iter_at_position(PyGObject *self, PyObject *args,
pyg_boxed_new(GTK_TYPE_TEXT_ITER, &iter, TRUE, TRUE),
trailing);
}
+%%
+override gtk_text_buffer_get_copy_target_list noargs
+static PyObject*
+_wrap_gtk_text_buffer_get_copy_target_list(PyGObject *self)
+{
+ GtkTargetList *targets;
+ PyObject *py_targets;
+
+ targets = gtk_text_buffer_get_copy_target_list(GTK_TEXT_BUFFER(self->obj));
+ py_targets = pygtk_target_list_to_list(targets);
+ gtk_target_list_unref(targets);
+ return py_targets;
+}