aboutsummaryrefslogtreecommitdiffstats
path: root/modules/mail/e-mail-shell-content.c
Commit message (Collapse)AuthorAgeFilesLines
* Bug #603418 - Custom headers not displayed in message previewMilan Crha2010-04-261-0/+3
|
* Some more directories relocated on windowsFridrich Strba2010-03-111-0/+1
|
* Give all preview panes a search bar.Matthew Barnes2010-01-181-30/+15
| | | | Use Shift+Ctrl+F as the accelerator for consistency with the mailer.
* Remove dead assignments found by clang.Matthew Barnes2010-01-161-9/+0
|
* Remove some obsolete GConf keys.Matthew Barnes2009-12-191-0/+133
| | | | | | | | | /apps/evolution/mail/display/show_preview /apps/evolution/mail/display/thread_list These keys are no longer needed since we're storing the settings by folder now in ~/.evolution/mail/config/state. To simplify things we use hard-coded defaults: TRUE for PreviewVisible, FALSE for GroupByThreads.
* Refactor the EShell search API.Matthew Barnes2009-12-191-2/+15
| | | | | | | | | | | | | | | | | Move the search interface to a new widget: EShellSearchbar The current search rule is now stored in EShellView, and the search context in EShellViewClass similar to GalViewCollection (since it's class-specific, not instance-specific). Also add a couple new signals to EShellView: "clear-search" and "custom-search" ("custom" refers to an advanced search or a saved search -- something more complex than a quick search). Still working out a few kinks. The search entry is clearly trying to be too many things. We need a different way of indicating that you're looking at search results. Perhaps a search results banner similar to Nautilus.
* Bug #593700 - Restore folder's last selected message as expectedMilan Crha2009-12-181-136/+0
|
* Kill ETreeScrolled.Matthew Barnes2009-12-081-16/+43
| | | | | | | Kill ETreeScrolled and convert MessageList to an ETree subclass. ETreeScrolled is nothing but a GtkScrolledWindow containing an ETree. It adds nothing of value and actually makes customizing ETree harder.
* Expand the EMailReader interface so it's easier to use.Matthew Barnes2009-12-021-28/+31
| | | | | | | | Adds the following methods: CamelFolder * (*get_folder) (EMailReader *reader); const gchar * (*get_folder_uri) (EMailReader *reader); GPtrArray * (*get_selected_uids) (EMailReader *reader);
* Merge bits and pieces of the anjal-evo-2-30 branch.Matthew Barnes2009-12-011-0/+1
|
* Bug 593700 - Opens folder on topMatthew Barnes2009-09-291-0/+9
|
* Bug 594017 - Crash on set preview visibleMilan Crha2009-09-131-1/+5
|
* Bug 594863 - Message body doesn't allow right click pop up menuMatthew Barnes2009-09-131-0/+20
|
* Finish killing Bonobo.Matthew Barnes2009-09-091-5/+5
|
* Relax the EBinding API to reduce GObject casting.Matthew Barnes2009-09-021-4/+4
| | | | | Also make it more fault-tolerant by warning about non-existent property names instead of just crashing.
* Bug 579598 - Change in view types (from Menu) is not workingMilan Crha2009-09-011-1/+1
|
* Remove redundant "vertical view" functions.Matthew Barnes2009-08-281-56/+56
|
* Add vertical view to Memos and Tasks.Matthew Barnes2009-08-281-11/+4
|
* Add EPaned widget to generalize vertical view.Matthew Barnes2009-08-281-140/+20
|
* Fix preview pane size persistance.Matthew Barnes2009-08-281-22/+122
| | | | | | | | The new packing style broke preview pane size restoration at startup. The fix is to store the size of the bottom GtkPaned child instead of the top child. Unfortunately GtkPaned does not make this easy. Will have to repeat this procedure for the other preview panes.
* Fix resize behavior of main window panes.Matthew Barnes2009-08-271-2/+2
| | | | | Now that I finally understand how the "resize" and "shrink" child properties in GtkPaned work. Was a real brain teaser for some reason.
* Switch between classic and vertical view using GtkOrientable.Matthew Barnes2009-08-261-18/+9
|
* BugĀ 592032 - Marks message as read when preview is offMatthew Barnes2009-08-181-1/+13
|
* Radically reorganize source code.Matthew Barnes2009-06-251-0/+1053
- Collect all shell modules into a new top-level 'modules' directory: $(top_srcdir)/modules/addressbook $(top_srcdir)/modules/calendar $(top_srcdir)/modules/mail Nothing is allowed to link to these, not plugins nor other modules. THIS SOLVES BUG #571275 AND OPENS THE DOOR TO PORTING TO MAC OS X. - Mimic the libevolution-mail-shared library from master (except drop the "shared" suffix) and have libevolution-mail-importers and all mail-related plugins link to it. - Discard the a11y subdirectories and have the files live alongside their counterpart widgets.