gtkhtml r8722 - branches/mbarnes-composer/components/editor



Author: mbarnes
Date: Thu Feb  7 01:35:42 2008
New Revision: 8722
URL: http://svn.gnome.org/viewvc/gtkhtml?rev=8722&view=rev

Log:
Add virtual method select_all().


Modified:
   branches/mbarnes-composer/components/editor/gtkhtml-editor-actions.c
   branches/mbarnes-composer/components/editor/gtkhtml-editor.c
   branches/mbarnes-composer/components/editor/gtkhtml-editor.h

Modified: branches/mbarnes-composer/components/editor/gtkhtml-editor-actions.c
==============================================================================
--- branches/mbarnes-composer/components/editor/gtkhtml-editor-actions.c	(original)
+++ branches/mbarnes-composer/components/editor/gtkhtml-editor-actions.c	Thu Feb  7 01:35:42 2008
@@ -925,7 +925,11 @@
 action_select_all_cb (GtkAction *action,
                       GtkhtmlEditor *editor)
 {
-	gtk_html_command (gtkhtml_editor_get_html (editor), "select-all");
+	GtkhtmlEditorClass *class;
+
+	class = GTKHTML_EDITOR_GET_CLASS (editor);
+	g_return_if_fail (class->select_all != NULL);
+	class->select_all (editor);
 }
 
 static void

Modified: branches/mbarnes-composer/components/editor/gtkhtml-editor.c
==============================================================================
--- branches/mbarnes-composer/components/editor/gtkhtml-editor.c	(original)
+++ branches/mbarnes-composer/components/editor/gtkhtml-editor.c	Thu Feb  7 01:35:42 2008
@@ -385,6 +385,12 @@
 	gtk_html_command (gtkhtml_editor_get_html (editor), "paste");
 }
 
+static void
+editor_select_all (GtkhtmlEditor *editor)
+{
+	gtk_html_command (gtkhtml_editor_get_html (editor), "select-all");
+}
+
 static GObject *
 editor_constructor (GType type,
                     guint n_construct_properties,
@@ -593,6 +599,7 @@
 	class->cut = editor_cut;
 	class->copy = editor_copy;
 	class->paste = editor_paste;
+	class->select_all = editor_select_all;
 
 	g_object_class_install_property (
 		object_class,

Modified: branches/mbarnes-composer/components/editor/gtkhtml-editor.h
==============================================================================
--- branches/mbarnes-composer/components/editor/gtkhtml-editor.h	(original)
+++ branches/mbarnes-composer/components/editor/gtkhtml-editor.h	Thu Feb  7 01:35:42 2008
@@ -69,6 +69,7 @@
 	void	(*cut)		(GtkhtmlEditor *editor);
 	void	(*copy)		(GtkhtmlEditor *editor);
 	void	(*paste)	(GtkhtmlEditor *editor);
+	void	(*select_all)	(GtkhtmlEditor *editor);
 };
 
 GType		gtkhtml_editor_get_type		(void);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]