[Kazehakase-devel 1965] ForwardFind and BackwardFind

Back to archive index

Kouhei Sutou kou****@cozmi*****
2005年 2月 28日 (月) 10:22:57 JST


須藤です.

find_directionをFALSEにしてFindするForwardFindアクションと
find_directionをTRUEにしてFindするBackwardFindアクションが
あると嬉しいです.

ついでに.poです.

#: src/actions/kz-actions.c:1881
msgid "ForwardFind"
msgstr "前方検索"

#: src/actions/kz-actions.c:1881
msgid "Find a word or phrase in the page forward"
msgstr "ページ内の単語や文字列を前方検索する"

#: src/actions/kz-actions.c:1882
msgid "BackwardFind"
msgstr "後方検索"

#: src/actions/kz-actions.c:1882
msgid "Find a word or phrase in the page backward"
msgstr "ページ内の単語や文字列を後方検索する"

-------------- next part --------------
Index: src/actions/kz-actions.c
===================================================================
RCS file: /cvsroot/kazehakase/kazehakase/src/actions/kz-actions.c,v
retrieving revision 1.43.2.4
diff -u -p -r1.43.2.4 kz-actions.c
--- src/actions/kz-actions.c	15 Feb 2005 03:42:06 -0000	1.43.2.4
+++ src/actions/kz-actions.c	28 Feb 2005 01:19:39 -0000
@@ -605,6 +605,26 @@ act_find (GtkAction *action, KzWindow *k
 	gtk_widget_grab_focus(kz->find_area);
 }
 
+static void
+act_forward_find (GtkAction *action, KzWindow *kz)
+{
+	g_return_if_fail(KZ_IS_WINDOW(kz));
+
+	gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(kz->find_direction),
+				     FALSE);
+	act_find(action, kz);
+}
+
+static void
+act_backward_find (GtkAction *action, KzWindow *kz)
+{
+	g_return_if_fail(KZ_IS_WINDOW(kz));
+
+	gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(kz->find_direction),
+				     TRUE);
+	act_find(action, kz);
+}
+
 
 static void
 act_prev_tab (GtkAction *action, KzWindow *kz)
@@ -1856,6 +1876,9 @@ GtkActionEntry kz_actions[] =
 */
 
   {"Find",          NULL,                 N_("Find"),         CTRL"F",  N_("Find a word or phrase in the page"), G_CALLBACK(act_find)},
+  {"ForwardFind",   NULL,                 N_("ForwardFind"),  NULL,     N_("Find a word or phrase in the page forward"),  G_CALLBACK(act_forward_find)},
+  {"BackwardFind",  NULL,                 N_("BackwardFind"), NULL,     N_("Find a word or phrase in the page backward"), G_CALLBACK(act_backward_find)},
+
   {"PrevTab", KZ_STOCK_TAB_PREV,    N_("_Previous Tab"),  ALT"L",   N_("Activate previous tab"), G_CALLBACK(act_prev_tab)},
   {"NextTab", KZ_STOCK_TAB_NEXT,    N_("_Next Tab"),      ALT"R",   N_("Activate next tab"), G_CALLBACK(act_next_tab)},
 


Kazehakase-devel メーリングリストの案内
Back to archive index