[Kazehakase-devel 2220] Re: CopyInUserFormat の設定画面

Back to archive index

Kouhei Sutou kou****@cozmi*****
2005年 6月 14日 (火) 20:55:39 JST


須藤です.

In <11183****@local*****>
  "[Kazehakase-devel 2198] Re: CopyInUserFormat の設定画面" on Fri, 10 Jun 2005 07:37:45 +0900,
  Hiroyuki Ikezoe <poinc****@ikezo*****> wrote:

> > ポップアップメニュー(のサブメニューくらい)から呼び出せるよ
> > うにして欲しいのでアクションになっていてほしいです.
> 
> 分かりました。んじゃ、現状のままで。

ポップアップメニューから呼び出せるようにしました.

# document_formatよりもtab_formatの方がよく使いそう...
## KzCopyFormatDialogをもう少しパラメタライズすれば...
-------------- next part --------------
Index: src/actions/kz-actions-popup.c
===================================================================
RCS file: /cvsroot/kazehakase/kazehakase/src/actions/kz-actions-popup.c,v
retrieving revision 1.51
diff -u -p -r1.51 kz-actions-popup.c
--- src/actions/kz-actions-popup.c	28 Apr 2005 13:00:52 -0000	1.51
+++ src/actions/kz-actions-popup.c	14 Jun 2005 09:24:29 -0000
@@ -368,6 +368,17 @@ cb_popup_menu_hide (void)
 }
 
 static void
+cb_copy_in_user_format_preference_activate (GtkWidget *menuitem, KzWindow *kz)
+{
+	GtkAction *action;
+
+	g_return_if_fail(KZ_IS_WINDOW(kz));
+	
+	action = gtk_action_group_get_action(kz->actions, "ShowCopyFormat");
+	gtk_action_activate(action);
+}
+
+static void
 cb_copy_in_user_format_menuitem_activate (GtkWidget *menuitem, KzWindow *kz)
 {
 	GtkWidget *widget;
@@ -730,6 +741,20 @@ kz_actions_popup_append_copy_in_user_for
 	/* append copy in user format menuitem */
 	copy_in_user_format_submenu = gtk_menu_new();
 
+	menuitem = gtk_menu_item_new_with_mnemonic(_("_Preference..."));
+	g_signal_connect(menuitem, "activate",
+			 G_CALLBACK(cb_copy_in_user_format_preference_activate),
+			 kz);
+
+	gtk_menu_shell_append(GTK_MENU_SHELL(copy_in_user_format_submenu),
+			      menuitem);
+	gtk_widget_show(menuitem);
+	
+	menuitem = gtk_separator_menu_item_new();
+	gtk_menu_shell_append(GTK_MENU_SHELL(copy_in_user_format_submenu),
+			      menuitem);
+	gtk_widget_show(menuitem);
+	
 	for (i = 1; i < 100; i++)
 	{
 		g_snprintf(conf_key, sizeof(conf_key), "copy_document_format_title%d", i);


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