diff options
author | Jeffrey Stedfast <fejj@helixcode.com> | 2000-10-05 06:41:05 +0800 |
---|---|---|
committer | Jeffrey Stedfast <fejj@src.gnome.org> | 2000-10-05 06:41:05 +0800 |
commit | 9ec39960ad691d001ca33d65d9dbb2f31bf70cb9 (patch) | |
tree | 0b419b16db386ed6395bf0602e7297cab5416edc /mail | |
parent | af89b251904fa5abe2a046ebab62042ab9ce7ed9 (diff) | |
download | gsoc2013-evolution-9ec39960ad691d001ca33d65d9dbb2f31bf70cb9.tar gsoc2013-evolution-9ec39960ad691d001ca33d65d9dbb2f31bf70cb9.tar.gz gsoc2013-evolution-9ec39960ad691d001ca33d65d9dbb2f31bf70cb9.tar.bz2 gsoc2013-evolution-9ec39960ad691d001ca33d65d9dbb2f31bf70cb9.tar.lz gsoc2013-evolution-9ec39960ad691d001ca33d65d9dbb2f31bf70cb9.tar.xz gsoc2013-evolution-9ec39960ad691d001ca33d65d9dbb2f31bf70cb9.tar.zst gsoc2013-evolution-9ec39960ad691d001ca33d65d9dbb2f31bf70cb9.zip |
Instead of UnSelectAll, we want InvertSelection.
2000-10-04 Jeffrey Stedfast <fejj@helixcode.com>
* folder-browser-factory.c: Instead of UnSelectAll, we want
InvertSelection.
* mail-callbacks.c (select_all): Finished this function.
(invert_selection): Finished. (was unselect_all - but that's not
what we really wanted as it'd be pointless. invert_selection is a
much more useful callback :-)
svn path=/trunk/; revision=5725
Diffstat (limited to 'mail')
-rw-r--r-- | mail/ChangeLog | 52 | ||||
-rw-r--r-- | mail/folder-browser-factory.c | 2 | ||||
-rw-r--r-- | mail/mail-callbacks.c | 13 | ||||
-rw-r--r-- | mail/mail.h | 3 |
4 files changed, 41 insertions, 29 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog index ffe5c73fd0..1f7fdab7b4 100644 --- a/mail/ChangeLog +++ b/mail/ChangeLog @@ -1,3 +1,13 @@ +2000-10-04 Jeffrey Stedfast <fejj@helixcode.com> + + * folder-browser-factory.c: Instead of UnSelectAll, we want + InvertSelection. + + * mail-callbacks.c (select_all): Finished this function. + (invert_selection): Finished. (was unselect_all - but that's not + what we really wanted as it'd be pointless. invert_selection is a + much more useful callback :-) + 2000-10-04 Chris Toshok <toshok@helixcode.com> * mail-tools.c (mail_tool_get_root_of_store): remove news specific @@ -5,7 +15,7 @@ (mail_tool_uri_to_folder): news: -> nntp: 2000-10-04 Jeffrey Stedfast <fejj@helixcode.com> - + * mail-ops.c (do_filter_ondemand): Don't expunge the source mailbox on completion. @@ -16,7 +26,8 @@ 2000-10-04 Not Zed <NotZed@HelixCode.com> - * message-list.c (message_list_init_header): Fix the attachment icon width. + * message-list.c (message_list_init_header): Fix the attachment + icon width. (content_is_attachment): Perform some simple tests to see if the message contains an attachment. (build_subtree): Kill a pointless warning. @@ -86,14 +97,16 @@ 2000-10-02 Chris Toshok <toshok@helixcode.com> - * Makefile.am (evolution_mail_SOURCES): subscribe-control.[ch] -> subscribe_dialog.[ch] + * Makefile.am (evolution_mail_SOURCES): subscribe-control.[ch] -> + subscribe_dialog.[ch] * mail-callbacks.c (manage_subscriptions): subscribe_control -> subscribe_dialog. Also, pass the shell to subscribe_dialog_new. * mail-types.h: SubscribeControl -> SubscribeDialog. - * subscribe-dialog.c, subscribe-dialog.h: rename from subscribe-control.[ch]. + * subscribe-dialog.c, subscribe-dialog.h: rename from + subscribe-control.[ch]. * subscribe-dialog.c (subscribe_dialog_construct): pass Evolution_Shell in. @@ -123,14 +136,15 @@ 2000-10-01 Iain Holmes <iain@helixcode.com> - * mail-display.c: Generate the thumbnails on an idle function so that - the user interface isn't locked. Checks in case the widget it will - use to display the image isn't destroyed. + * mail-display.c: Generate the thumbnails on an idle function so + that the user interface isn't locked. Checks in case the widget it + will use to display the image isn't destroyed. 2000-10-01 Iain Holmes <iain@helixcode.com> - * mail-display.c (on_object_requested): If the attachment is an image - display a thumbnail of it, instead of the generic image icon. + * mail-display.c (on_object_requested): If the attachment is an + image display a thumbnail of it, instead of the generic image + icon. 2000-09-29 Miguel de Icaza <miguel@helixcode.com> @@ -198,10 +212,9 @@ * Makefile.am (evolution_mail_SOURCES): add the subscribe stuff. - * subscribe-control-factory.h - * subscribe-control-factory.c - * subscribe-control.c: - * subscribe-control.h: Mostly mocked up subscribe ui. + * subscribe-control-factory.h * subscribe-control-factory.c * + subscribe-control.c: * subscribe-control.h: Mostly mocked up + subscribe ui. 2000-09-27 Jeffrey Stedfast <fejj@helixcode.com> Note: We need a configuration option to specify whether to log @@ -221,8 +234,8 @@ 2000-09-27 Jeffrey Stedfast <fejj@helixcode.com> * mail-ops.c (do_filter_ondemand): If the message has been - deleted, don't try filtering it - skip to the next message. - Fixes bugzilla bug #639. + deleted, don't try filtering it - skip to the next message. Fixes + bugzilla bug #639. 2000-09-25 Jeffrey Stedfast <fejj@helixcode.com> @@ -246,8 +259,8 @@ * message-list.c (folder_to_cachename): Function to convert a folder name/path to a filename for per-folder data. - (save_tree_state): - (load_tree_state): + (save_tree_state): + (load_tree_state): (free_tree_state): For loading/saving the state of the expansion of nodes in the tree. (message_list_destroy): Save the tree state when done. @@ -309,9 +322,8 @@ 2000-09-19 Dan Winship <danw@helixcode.com> * mail-callbacks.c (create_msg_composer, compose_msg, send_to_url, - mail_reply, forward_msg): - * mail-format.c (mail_generate_reply): - * mail-ops.c (cleanup_edit_messages): + mail_reply, forward_msg): * mail-format.c (mail_generate_reply): * + mail-ops.c (cleanup_edit_messages): * mail-view.c (view_forward_msg): Deal with NULL composer. diff --git a/mail/folder-browser-factory.c b/mail/folder-browser-factory.c index d66bbb7aa3..29db6ff498 100644 --- a/mail/folder-browser-factory.c +++ b/mail/folder-browser-factory.c @@ -82,7 +82,7 @@ BonoboUIVerb verbs [] = { /* Edit Menu */ BONOBO_UI_VERB ("EditSelectAll", select_all), - BONOBO_UI_VERB ("EditUnSelectAll", unselect_all), + BONOBO_UI_VERB ("EditInvertSelection", invert_selection), /* Settings Menu */ BONOBO_UI_VERB ("SetMailFilter", filter_edit), diff --git a/mail/mail-callbacks.c b/mail/mail-callbacks.c index 1cbc1bc5a7..588c1e087a 100644 --- a/mail/mail-callbacks.c +++ b/mail/mail-callbacks.c @@ -540,26 +540,27 @@ select_all (BonoboUIHandler *uih, void *user_data, const char *path) { FolderBrowser *fb = FOLDER_BROWSER (user_data); MessageList *ml = fb->message_list; + ETableScrolled *scrolled; if (ml->folder == NULL) return; - message_list_select (ml, -1, MESSAGE_LIST_SELECT_NEXT, 0, 0); - /* FIXME: when clahey codes select all for e-table, finish this */ - /* e_table_select_all (); */ + scrolled = E_TABLE_SCROLLED (ml->etable); + e_table_select_all (scrolled->table); } void -unselect_all (BonoboUIHandler *uih, void *user_data, const char *path) +invert_selection (BonoboUIHandler *uih, void *user_data, const char *path) { FolderBrowser *fb = FOLDER_BROWSER (user_data); MessageList *ml = fb->message_list; + ETableScrolled *scrolled; if (ml->folder == NULL) return; - /* FIXME: when clahey codes select all for e-table, finish this */ - /* e_table_unselect_all (); */ + scrolled = E_TABLE_SCROLLED (ml->etable); + e_table_invert_selection (scrolled->table); } void diff --git a/mail/mail.h b/mail/mail.h index 92a059d7bd..8f548945f3 100644 --- a/mail/mail.h +++ b/mail/mail.h @@ -87,10 +87,9 @@ void edit_msg (GtkWidget *widget, gpointer user_data); void view_msg (GtkWidget *widget, gpointer user_data); void select_all (BonoboUIHandler *uih, void *user_data, const char *path); -void unselect_all (BonoboUIHandler *uih, void *user_data, const char *path); +void invert_selection (BonoboUIHandler *uih, void *user_data, const char *path); void mark_as_seen (BonoboUIHandler *uih, void *user_data, const char *path); void mark_as_unseen (BonoboUIHandler *uih, void *user_data, const char *path); - void edit_message (BonoboUIHandler *uih, void *user_data, const char *path); void view_message (BonoboUIHandler *uih, void *user_data, const char *path); void expunge_folder (BonoboUIHandler *uih, void *user_data, const char *path); |