aboutsummaryrefslogtreecommitdiffstats
path: root/shell/ChangeLog
diff options
context:
space:
mode:
authorEttore Perazzoli <ettore@src.gnome.org>2001-05-04 07:03:18 +0800
committerEttore Perazzoli <ettore@src.gnome.org>2001-05-04 07:03:18 +0800
commit7cfacb2f84e3189bed138326e788ea09bdb25eb8 (patch)
treee1665f2aa9e42be1fb00aa2f31ff87f9d7ee5d6a /shell/ChangeLog
parent08e6ede22adccfa0eb798135113b3e74dae0fa8d (diff)
downloadgsoc2013-evolution-7cfacb2f84e3189bed138326e788ea09bdb25eb8.tar.gz
gsoc2013-evolution-7cfacb2f84e3189bed138326e788ea09bdb25eb8.tar.zst
gsoc2013-evolution-7cfacb2f84e3189bed138326e788ea09bdb25eb8.zip
Initial implementation for the "warning, some connections are still
active" dialog. svn path=/trunk/; revision=9661
Diffstat (limited to 'shell/ChangeLog')
-rw-r--r--shell/ChangeLog43
1 files changed, 43 insertions, 0 deletions
diff --git a/shell/ChangeLog b/shell/ChangeLog
index cf928b274b..15540ce9f8 100644
--- a/shell/ChangeLog
+++ b/shell/ChangeLog
@@ -1,5 +1,48 @@
2001-05-03 Ettore Perazzoli <ettore@ximian.com>
+ * e-shell-offline-handler.c: New member `dialog_gui' in
+ `EShellOfflineHandlerPrivate'.
+ (impl_destroy): Unref here if not NULL.
+ (init): Init to NULL.
+ (update_dialog_clist_hash_foreach): New.
+ (update_dialog_clist): New.
+ (dialog_clicked_cb): New, callback for the "clicked" signal on the
+ active connection dialog.
+ (pop_up_confirmation_dialog): Implemented.
+ (init): Init `procedure_in_progress' to `FALSE' instead of `TRUE'.
+ (cancel_offline): Emit `offline_procedure_finished'.
+ (impl_OfflineProgressListener_updateProgress): Call
+ `update_dialog_clist()'.
+
+ * glade/e-active-connection-dialog.glade: New.
+
+ * e-shell-view-menu.c: Update to use the `WorkOffline' verb
+ instead of the `WorkOffLine' one.
+ (command_work_offline): New, temporary implementation for the
+ "WorkOffline" verb.
+
+ * e-shell-view.c (shell_line_status_changed_cb): New, callback for
+ the shell's `line_status_changed' signal.
+ (e_shell_view_construct): Connect it.
+
+ * e-shell.c: New member `line_status' in `EShellPrivate'.
+ (init): Init to `E_SHELL_LINE_STATUS_ONLINE'.
+ (class_init): Set up the `line_status_changed' signal.
+ (e_shell_is_offline): Removed.
+ (e_shell_get_line_status): New.
+ (e_shell_go_online): Set the `line_status' member to
+ `E_SHELL_LINE_STATUS_ONLINE' and emit `line_status_changed'.
+ (offline_procedure_started_cb): New, signal for the
+ `offline_procedure_started' signal in EShellOfflineHandler.
+ (offline_procedure_finished_cb): New, signal for the
+ `offline_procedure_finished' signal in EShellOfflineHandler.
+ (e_shell_go_offline): Implemented.
+
+ * e-shell.h: New enum `EShellLineStatus'. New signal
+ `line_status_changed'.
+
+2001-05-03 Ettore Perazzoli <ettore@ximian.com>
+
* e-shell-offline-handler.c (e_shell_offline_handler_construct):
Unset the `GTK_FLOATING' flag.