Yasumichi Akahoshi
yasum****@users*****
2005年 10月 7日 (金) 05:03:33 JST
Index: cxplorer/src/cxp-pref-dialog.c diff -u cxplorer/src/cxp-pref-dialog.c:1.11 cxplorer/src/cxp-pref-dialog.c:1.12 --- cxplorer/src/cxp-pref-dialog.c:1.11 Fri Oct 7 04:52:09 2005 +++ cxplorer/src/cxp-pref-dialog.c Fri Oct 7 05:03:33 2005 @@ -5,7 +5,7 @@ * A widget of Property dialog * @author Yasumichi Akahoshi <yasum****@users*****> * @date Sun Apr 3 02:53:00 2005 - * $Revision: 1.11 $ + * $Revision: 1.12 $ ****************************************************************************/ #ifdef HAVE_CONFIG_H @@ -170,7 +170,12 @@ label = gtk_label_new (_("Send To")); gtk_notebook_append_page (GTK_NOTEBOOK(notebook), vbox, label); + + vbox = gtk_vbox_new (FALSE, 2); + label = gtk_label_new (_("An external filter is used to display the file name")); + gtk_box_pack_start (GTK_BOX(vbox), label, FALSE, TRUE, 2); hbox = gtk_hbox_new (FALSE, 2); + gtk_box_pack_start (GTK_BOX(vbox), hbox, FALSE, TRUE, 2); label = gtk_label_new (_("Command")); gtk_box_pack_start (GTK_BOX(hbox), label, FALSE, FALSE, 2); private->entry[ENTRY_FILENAME_FILTER] = gtk_entry_new (); @@ -180,10 +185,10 @@ } gtk_entry_set_width_chars (GTK_ENTRY(private->entry[ENTRY_FILENAME_FILTER]), 40); gtk_box_pack_start (GTK_BOX(hbox), private->entry[ENTRY_FILENAME_FILTER], FALSE, TRUE, 2); - gtk_widget_show_all (hbox); + gtk_widget_show_all (vbox); label = gtk_label_new (_("External filter")); - gtk_notebook_append_page (GTK_NOTEBOOK(notebook), hbox, label); + gtk_notebook_append_page (GTK_NOTEBOOK(notebook), vbox, label); cancel_button = gtk_button_new_from_stock("gtk-cancel"); gtk_dialog_add_action_widget (GTK_DIALOG (self), cancel_button, GTK_RESPONSE_CANCEL); @@ -235,6 +240,8 @@ { gconf_client_set_string (private->client, config_key[index], g_strdup(gtk_entry_get_text(GTK_ENTRY(private->entry[index]))), NULL); } + + cxp_utils_set_filename_filter (gtk_entry_get_text(GTK_ENTRY(private->entry[ENTRY_FILENAME_FILTER]))); } static void cxp_pref_dialog_custom_button_clicked (GtkWidget *button, CxpPrefDialog *dialog)