aboutsummaryrefslogtreecommitdiffstats
path: root/mail/e-mail-shell-content.c
Commit message (Collapse)AuthorAgeFilesLines
* Use the proper idiom for loading types in a GTypeModule.Matthew Barnes2009-05-111-30/+32
| | | | | Also, combine calendar, memo, and task backends into a single module, similar to how it worked under Bonobo.
* Adapt mail to EShellBackend changes.Matthew Barnes2009-05-081-8/+8
| | | | | Again, builds but not tested. Lots of compiler warnings to clean up, but I don't have the energy for it. This was pretty grueling.
* Make the message search bar more Firefoxy.Matthew Barnes2009-04-301-1/+1
| | | | | | Refine the EMailSearchBar to look more like Firefox's. Also, use GtkEntry's new icon capability (GTK+ 2.16 feature) in place of EIconEntry. And use a cute icon for Help -> Evolution FAQ.
* Get the "Hide Deleted Messages" option working.Matthew Barnes2009-04-291-2/+54
|
* Move text searching UI into a new EMailSearchBar widget.Matthew Barnes2009-03-021-6/+62
| | | | svn path=/branches/kill-bonobo/; revision=37351
* Get mail search bar partially working without help from EFilterBar.Matthew Barnes2009-02-141-0/+9
| | | | | | Search scope (current folder, current account, etc.) is still ignored. svn path=/branches/kill-bonobo/; revision=37263
* Rewrite the mail label code from top to bottom.Matthew Barnes2009-02-081-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Kill the e-util-labels API and read label information into a single-column GtkListStore. Use GConfBridge to automatically keep GConf synched with the list store. - The list store (a singleton instance) is stored in EShellSettings so it's available everywhere. - The list store serves as the model for EMailLabelTreeView, which itself is embedded in EMailLabelManager; a complete label management UI as seen in the preferences dialog. - EMailLabelDialog is used to add or edit a label. Avoid using a color button, instead embed a GtkColorSelection directly in the dialog so everything is in one window. Open issues: - The weird toggle/color/text menu items in the popup menu aren't there. For now they're just regular toggle items. I'll deal with it later. - Filter intergration is broken at the moment. svn path=/branches/kill-bonobo/; revision=37233
* Make action group management in shell windows more elegant.Matthew Barnes2009-01-271-1/+2
| | | | svn path=/branches/kill-bonobo/; revision=37137
* Make the sidebar icon follow the folder icon.Matthew Barnes2009-01-251-1/+9
| | | | | | Fix more runtime warnings. svn path=/branches/kill-bonobo/; revision=37130
* Get automatic message selection working.Matthew Barnes2009-01-241-2/+31
| | | | | | Add a tooltip to the online button. svn path=/branches/kill-bonobo/; revision=37126
* Fix some runtime warnings.Matthew Barnes2009-01-221-1/+200
| | | | | | | | Copy that nasty message list scrolling hack to EMailShellContent. Remember the scrollbar position for each folder. Now I just have to make it select a message automatically. svn path=/branches/kill-bonobo/; revision=37119
* Formalize the "no disabled items in popup menus" policy in the form of aMatthew Barnes2009-01-201-122/+1
| | | | | | | | | GtkAction subclass called EPopupAction. Migrate all the modules over to using EPopupActions in their popup menus. Add sensitivity management of GtkActions to EMailReader. Not finished. svn path=/branches/kill-bonobo/; revision=37106
* Continue chipping away at EMFolderView and EMFolderBrowser.Matthew Barnes2009-01-111-72/+41
| | | | | | Migrate from gnome_url_show() to e_show_uri(). svn path=/branches/kill-bonobo/; revision=37038
* Fix some miscellaneous mailer bugs.Matthew Barnes2009-01-081-2/+3
| | | | svn path=/branches/kill-bonobo/; revision=37011
* Get the Character Encoding menu working.Matthew Barnes2009-01-011-32/+4
| | | | | | Kill e_charset_picker_bonobo_ui_populate(). svn path=/branches/kill-bonobo/; revision=36950
* Get the basic mail browser window working. No message contents yet.Matthew Barnes2008-12-291-11/+11
| | | | svn path=/branches/kill-bonobo/; revision=36946
* Define a new interface called EMailReader, which implements operationsMatthew Barnes2008-12-271-0/+120
| | | | | | | | common to both the main shell window and the message browser. Replaces EMFolderView. Also begin to define EMailBrowser (GtkWindow subclass), which implements EMailReader and replaces EMMessageBrowser. svn path=/branches/kill-bonobo/; revision=36933
* Implement folder tree popup actions. Purge EPopup from EMFolderTree.Matthew Barnes2008-12-191-2/+116
| | | | svn path=/branches/kill-bonobo/; revision=36917
* Implement more mail actions. Slowly phasing out EMFolderView.Matthew Barnes2008-12-181-8/+30
| | | | svn path=/branches/kill-bonobo/; revision=36914
* - Start fleshing out some of the mail actions.Matthew Barnes2008-12-161-2/+11
| | | | svn path=/branches/kill-bonobo/; revision=36905
* - Mail: Update the sidebar on folder selection.Matthew Barnes2008-12-161-1/+6
| | | | svn path=/branches/kill-bonobo/; revision=36901
* Progress update:Matthew Barnes2008-11-191-8/+195
| | | | | | | | | | | | | | | | | | | - Tighter integration of GalViewInstance and EShellView. - EBinding. Stolen from ExoBinding. Lets you bind GObject properties together to automatically keep their values in sync. This is a godsend. Added to e-util, but might even deserve a place in libedataserver. - EShellSettings. This is the concept I blogged about. Already started ripping apart em-mailer-prefs.c. Others to follow. Any place where we're monitoring GConf keys is a target. - Incremental progress on the calender and mailer. Got EMFolderView somewhat working, but I think I'll be killing off EMFolderBrowser. svn path=/branches/kill-bonobo/; revision=36795
* Commit recent work so I can merge from trunk.Matthew Barnes2008-10-251-0/+12
| | | | svn path=/branches/kill-bonobo/; revision=36684
* Get the mail folder tree compiling, though I'm not yet sure why it's notMatthew Barnes2008-10-171-0/+21
| | | | | | showing anything. Probably something stupid. Also enabled the composer. svn path=/branches/kill-bonobo/; revision=36623
* Progress update:Matthew Barnes2008-10-141-0/+347
- Calendar is kind of a mess at the moment. Doesn't compile. - Roughed in the Mail module, including all the actions. That _does_ compile. Runs, even. svn path=/branches/kill-bonobo/; revision=36611