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)},