aboutsummaryrefslogtreecommitdiffstats
path: root/widgets/table/e-table-config.c
diff options
context:
space:
mode:
Diffstat (limited to 'widgets/table/e-table-config.c')
-rw-r--r--widgets/table/e-table-config.c17
1 files changed, 15 insertions, 2 deletions
diff --git a/widgets/table/e-table-config.c b/widgets/table/e-table-config.c
index c249c498e8..f5381a0e4d 100644
--- a/widgets/table/e-table-config.c
+++ b/widgets/table/e-table-config.c
@@ -363,6 +363,19 @@ do_sort_and_group_config_dialog (ETableConfig *config, gboolean is_sort)
config_group_info_update (config);
}
+GtkWidget *
+e_table_proxy_etable_new (void)
+{
+ return gtk_label_new ("Waiting for the ETable/ETree\nmerger to be commited");
+}
+
+static void
+config_button_fields (GtkWidget *widget, ETableConfig *config)
+{
+ gnome_dialog_run (config->dialog_show_fields);
+ gnome_dialog_close (GNOME_DIALOG (config->dialog_show_fields));
+}
+
static void
config_button_sort (GtkWidget *widget, ETableConfig *config)
{
@@ -375,7 +388,6 @@ config_button_group (GtkWidget *widget, ETableConfig *config)
do_sort_and_group_config_dialog (config, FALSE);
}
-
static void
dialog_destroyed (GtkObject *dialog, ETableConfig *config)
{
@@ -667,7 +679,8 @@ setup_gui (ETableConfig *config)
connect_button (config, gui, "button-sort", config_button_sort);
connect_button (config, gui, "button-group", config_button_group);
-
+ connect_button (config, gui, "button-fields", config_button_fields);
+
configure_sort_dialog (config, gui);
configure_group_dialog (config, gui);