From d5ba94f758a5206dc7cd5b0cd222bb2c3d348ebe Mon Sep 17 00:00:00 2001 From: Ettore Perazzoli Date: Wed, 13 Mar 2002 04:55:04 +0000 Subject: Add False to cal-prefs-dialog so it doesn't get shown * gui/dialogs/cal-prefs-dialog.glade: Add False to cal-prefs-dialog so it doesn't get shown when we load the Glade file with libglade. * gui/component-factory.c (owner_set_cb): Register the ConfigControl factory. * gui/tasks-control.c: Removed verb "TaskSettings". (tasks_control_settings_cmd): Removed. * gui/calendar-commands.c: Removed verb "CalendarSettings". (settings_cmd): Removed. * gui/dialogs/cal-prefs-dialog.c: Renamed `CalPrefsDialogPrivate' to `DialogData'. Replace `dialog' member with a `page' member. Remove `toplevel_notebook' member. (init_widgets): Renamed from `cal_prefs_dialog_init_widgets'. Just get a DialogData. (get_widgets): Get a DialogData pointer. (cal_prefs_dialog_destroy): Removed. (config_control_destroy_callback): New, signal handler for ::destroy for ConfigControl. (cal_prefs_dialog_new): Create a new DialogData, connect all the signal handlers. (create_time_edit): Renamed from `cal_prefs_dialog_create_time_edit'. (cal_prefs_dialog_show): Removed. (cal_prefs_dialog_button_clicked): Removed. (show_task_list_config): Get a DialogData. (show_config): Renamed from `cal_prefs_dialog_show_config'. Likewise. (update_task_list_config): Likewise. (update_config): Renamed from `cal_prefs_dialog_update_config'. Likewise. (color_set_callback): New callback, makes the dialog report changes when the setting in any of the color widgets is changed. (widget_changed_callback): New callback, makes the dialog report changes when any of the widgets changes status. (connect_changed): New utility function to connect this callback to all the widgets. (setup_widgets): Connect all the widgets. (cal_prefs_dialog_new): Call `setup_widgets'. * gui/config-control-factory.c: New. * gui/config-control-factory.h: New. * gui/GNOME_Evolution_Calendar.oaf.in: Add OAFIID:GNOME_Evolution_Calendar_ConfigControl and OAFIID:GNOME_Evolution_Calendar_ConfigControlFactory. svn path=/trunk/; revision=16135 --- calendar/gui/tasks-control.c | 20 -------------------- 1 file changed, 20 deletions(-) (limited to 'calendar/gui/tasks-control.c') diff --git a/calendar/gui/tasks-control.c b/calendar/gui/tasks-control.c index 979a3abb6e..6ae2a45565 100644 --- a/calendar/gui/tasks-control.c +++ b/calendar/gui/tasks-control.c @@ -92,9 +92,6 @@ static void tasks_control_complete_cmd (BonoboUIComponent *uic, static void tasks_control_expunge_cmd (BonoboUIComponent *uic, gpointer data, const char *path); -static void tasks_control_settings_cmd (BonoboUIComponent *uic, - gpointer data, - const char *path); static void tasks_control_print_cmd (BonoboUIComponent *uic, gpointer data, const char *path); @@ -270,7 +267,6 @@ static BonoboUIVerb verbs [] = { BONOBO_UI_VERB ("TasksDelete", tasks_control_delete_cmd), BONOBO_UI_VERB ("TasksMarkComplete", tasks_control_complete_cmd), BONOBO_UI_VERB ("TasksExpunge", tasks_control_expunge_cmd), - BONOBO_UI_VERB ("TasksSettings", tasks_control_settings_cmd), BONOBO_UI_VERB ("TasksPrint", tasks_control_print_cmd), BONOBO_UI_VERB ("TasksPrintPreview", tasks_control_print_preview_cmd), @@ -488,22 +484,6 @@ tasks_control_expunge_cmd (BonoboUIComponent *uic, } -/* Callback used for the tasks settings command */ -static void -tasks_control_settings_cmd (BonoboUIComponent *uic, gpointer data, const char *path) -{ - ETasks *tasks; - static CalPrefsDialog *prefs_dialog = NULL; - - tasks = E_TASKS (data); - - if (!prefs_dialog) - prefs_dialog = cal_prefs_dialog_new (CAL_PREFS_DIALOG_PAGE_TASKS); - else - cal_prefs_dialog_show (prefs_dialog, CAL_PREFS_DIALOG_PAGE_TASKS); -} - - static void print_title (GnomePrintContext *pc, double page_width, double page_height) -- cgit