[kazehakase-svn] [3305] 2007-10-22 Hiroyuki Ikezoe <poinc****@ikezo*****>

Zurück zum Archiv-Index

svnno****@sourc***** svnno****@sourc*****
Mon Oct 22 07:11:33 JST 2007


Revision: 3305
          http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi?root=kazehakase&view=rev&rev=3305
Author:   ikezoe
Date:     2007-10-22 07:11:32 +0900 (Mon, 22 Oct 2007)

Log Message:
-----------
2007-10-22  Hiroyuki Ikezoe  <poinc****@ikezo*****>

	* module/embed/ie/kz-ie.cpp: get_selection_string().

Modified Paths:
--------------
    kazehakase/trunk/ChangeLog
    kazehakase/trunk/module/embed/ie/kz-ie.cpp

Modified: kazehakase/trunk/ChangeLog
===================================================================
--- kazehakase/trunk/ChangeLog	2007-10-19 04:17:33 UTC (rev 3304)
+++ kazehakase/trunk/ChangeLog	2007-10-21 22:11:32 UTC (rev 3305)
@@ -1,3 +1,7 @@
+2007-10-22  Hiroyuki Ikezoe  <poinc****@ikezo*****>
+
+	* module/embed/ie/kz-ie.cpp: get_selection_string().
+
 2007-10-19  Hiroyuki Ikezoe  <poinc****@ikezo*****>
 
 	* module/embed/ie/kz-ie.cpp: Set context link.

Modified: kazehakase/trunk/module/embed/ie/kz-ie.cpp
===================================================================
--- kazehakase/trunk/module/embed/ie/kz-ie.cpp	2007-10-19 04:17:33 UTC (rev 3304)
+++ kazehakase/trunk/module/embed/ie/kz-ie.cpp	2007-10-21 22:11:32 UTC (rev 3305)
@@ -112,6 +112,8 @@
 					    gboolean     *forced);
 static guint	    kz_ie_get_last_modified
 					   (KzEmbed	 *kzembed);
+static gchar       *kz_ie_get_selection_string 
+					   (KzEmbed      *kzembed);
 
 /* KzEmbedPrefs interfaces */
 /* no functions is implemented yet */
@@ -216,7 +218,7 @@
 	iface->copy_selection         = kz_ie_copy_selection;
 	iface->paste                  = kz_ie_paste;
 	iface->select_all             = kz_ie_select_all;
-	iface->get_selection_string   = NULL;
+	iface->get_selection_string   = kz_ie_get_selection_string;
 	iface->find                   = NULL;
 	iface->incremental_search     = NULL;
 	iface->selection_is_collapsed = NULL;
@@ -387,6 +389,9 @@
 static void
 kz_ie_embed_net_stop (GtkIEEmbed *ieembed)
 {
+	if (GTK_IE_EMBED_CLASS(kz_ie_parent_class)->net_stop)
+		GTK_IE_EMBED_CLASS(kz_ie_parent_class)->net_stop(ieembed);
+
 	g_signal_emit_by_name(ieembed, "kz-net-stop");
 }
 
@@ -744,3 +749,12 @@
 	return (guint) mktime(&t);
 }
 
+static gchar *
+kz_ie_get_selection_string (KzEmbed      *kzembed)
+{
+	gchar *string = NULL;
+	g_return_val_if_fail(KZ_IS_IE(kzembed), NULL);
+
+	return gtk_ie_embed_get_selected_text(GTK_IE_EMBED(kzembed));
+}
+




More information about the Kazehakase-cvs mailing list
Zurück zum Archiv-Index