rendered paste bodyIndex: gedit/gedit-view.c
===================================================================
RCS file: /cvs/gnome/gedit/gedit/gedit-view.c,v
retrieving revision 1.66
diff -u -p -r1.66 gedit-view.c
--- gedit/gedit-view.c 30 Jan 2006 09:17:51 -0000 1.66
+++ gedit/gedit-view.c 10 Feb 2006 11:39:18 -0000
@@ -487,7 +487,8 @@ gedit_view_new (GeditDocument *doc)
void
gedit_view_cut_clipboard (GeditView *view)
{
- GtkTextBuffer *buffer = NULL;
+ GtkTextBuffer *buffer;
+ GtkClipboard *clipboard;
gedit_debug (DEBUG_VIEW);
@@ -496,9 +497,12 @@ gedit_view_cut_clipboard (GeditView *vie
buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view));
g_return_if_fail (buffer != NULL);
+ clipboard = gtk_widget_get_clipboard (GTK_WIDGET (view),
+ GDK_SELECTION_CLIPBOARD);
+
/* FIXME: what is default editability of a buffer? */
gtk_text_buffer_cut_clipboard (buffer,
- gtk_clipboard_get (GDK_NONE),
+ clipboard,
!gedit_document_get_readonly (
GEDIT_DOCUMENT (buffer)));
@@ -513,7 +517,8 @@ gedit_view_cut_clipboard (GeditView *vie
void
gedit_view_copy_clipboard (GeditView *view)
{
- GtkTextBuffer *buffer = NULL;
+ GtkTextBuffer *buffer;
+ GtkClipboard *clipboard;
gedit_debug (DEBUG_VIEW);
@@ -522,8 +527,10 @@ gedit_view_copy_clipboard (GeditView *vi
buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view));
g_return_if_fail (buffer != NULL);
- gtk_text_buffer_copy_clipboard (buffer,
- gtk_clipboard_get (GDK_NONE));
+ clipboard = gtk_widget_get_clipboard (GTK_WIDGET (view),
+ GDK_SELECTION_CLIPBOARD);
+
+ gtk_text_buffer_copy_clipboard (buffer, clipboard);
/* on copy do not scroll, we are already on screen */
}
@@ -531,7 +538,8 @@ gedit_view_copy_clipboard (GeditView *vi
void
gedit_view_paste_clipboard (GeditView *view)
{
- GtkTextBuffer *buffer = NULL;
+ GtkTextBuffer *buffer;
+ GtkClipboard *clipboard;
gedit_debug (DEBUG_VIEW);
@@ -540,9 +548,12 @@ gedit_view_paste_clipboard (GeditView *v
buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view));
g_return_if_fail (buffer != NULL);
+ clipboard = gtk_widget_get_clipboard (GTK_WIDGET (view),
+ GDK_SELECTION_CLIPBOARD);
+
/* FIXME: what is default editability of a buffer? */
gtk_text_buffer_paste_clipboard (buffer,
- gtk_clipboard_get (GDK_NONE),
+ clipboard,
NULL,
!gedit_document_get_readonly (
GEDIT_DOCUMENT (buffer)));