diff options
author | John Finlay <finlay@src.gnome.org> | 2006-06-14 08:19:12 +0000 |
---|---|---|
committer | John Finlay <finlay@src.gnome.org> | 2006-06-14 08:19:12 +0000 |
commit | 5832ac858de60cec000e7792875de0ee77e43334 (patch) | |
tree | 06d1712d582dc973c3fa298b11ed58aa5d2f6be4 /gtk/gtktextview.override | |
parent | aba9ecd5a4a30ff97d94a42455b5329ebd2922fe (diff) | |
download | pygtk-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.override | 15 |
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; +} |