Yasumichi Akahoshi
yasum****@users*****
2005年 4月 9日 (土) 14:34:23 JST
Index: cxplorer/src/cxplorer-window.c diff -u cxplorer/src/cxplorer-window.c:1.9 cxplorer/src/cxplorer-window.c:1.10 --- cxplorer/src/cxplorer-window.c:1.9 Sat Apr 9 11:55:10 2005 +++ cxplorer/src/cxplorer-window.c Sat Apr 9 14:34:23 2005 @@ -97,7 +97,6 @@ {"PrefAction", "gtk-preferences", N_("_Preferences"), NULL, NULL, NULL}, /* View menu */ {"ViewAction", NULL, N_("_View"), NULL, NULL, NULL}, - {"DotFileAct", NULL, N_("_Show dot file"), NULL, NULL, NULL}, {"RefreshAct", "gtk-refresh", N_("_Refresh"), NULL, NULL, NULL}, /* Move menu */ {"GoAction", NULL, N_("_Go"), NULL, NULL, NULL}, @@ -111,6 +110,13 @@ const gint actions_count = G_N_ELEMENTS(actions); +GtkToggleActionEntry toggle_actions[] = { + {"DotFileAct", NULL, N_("_Show dot file"), NULL, NULL, NULL}, +}; + +const gint toggle_actions_count = G_N_ELEMENTS(toggle_actions); + + /** * Class init */ @@ -134,7 +140,6 @@ CxplorerWindowPrivate *private = CXPLORER_WINDOW_GET_PRIVATE (instance); GdkPixbuf *pixbuf; GtkWidget *menubar; - GtkWidget *handlebox; GtkWidget *toolbar; GtkWidget *vbox; GtkWidget *hpaned; @@ -154,6 +159,7 @@ private->action_group = gtk_action_group_new ("Cxplorer"); gtk_action_group_set_translation_domain (private->action_group, GETTEXT_PACKAGE); gtk_action_group_add_actions (private->action_group, actions, actions_count, NULL); + gtk_action_group_add_toggle_actions (private->action_group, toggle_actions, toggle_actions_count, NULL); private->ui_manager = gtk_ui_manager_new (); gtk_ui_manager_insert_action_group (private->ui_manager, private->action_group, 0); @@ -167,12 +173,9 @@ gtk_box_pack_start (GTK_BOX (vbox), menubar, FALSE, FALSE, 0); gtk_widget_show (menubar); - handlebox = gtk_handle_box_new (); - gtk_box_pack_start (GTK_BOX (vbox), handlebox, FALSE, TRUE, 0); toolbar = gtk_ui_manager_get_widget (private->ui_manager, "/toolbar"); - gtk_container_add (GTK_CONTAINER (handlebox), toolbar); + gtk_box_pack_start (GTK_BOX (vbox), toolbar, FALSE, FALSE, 0); gtk_widget_show (toolbar); - gtk_widget_show (handlebox); hbox = gtk_hbox_new (FALSE, 5); gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, TRUE, 5);