aboutsummaryrefslogtreecommitdiffstats
path: root/mail/e-mail-shell-view-private.c
Commit message (Collapse)AuthorAgeFilesLines
* Miscellaneous bug fixes.Matthew Barnes2009-04-241-0/+53
|
* Move text searching UI into a new EMailSearchBar widget.Matthew Barnes2009-03-021-10/+10
| | | | svn path=/branches/kill-bonobo/; revision=37351
* Split the interactive parts of the message display out of EMFormatHTMLDisplayMatthew Barnes2009-03-011-0/+23
| | | | | | | | | | | to a new GtkHTML subclass named EMailDisplay, and have EMFormatHTML create an instance of that. EMailDisplay will handle link clicking, mousing over URIs, popup menus, and interactive search. This makes EMFormatHTMLDisplay and EMailReader more lightweight. Clean up more of the EMFormat stack. svn path=/branches/kill-bonobo/; revision=37346
* Get mail search bar partially working without help from EFilterBar.Matthew Barnes2009-02-141-3/+259
| | | | | | 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-0/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
* Let the mailer handle composer printing.Matthew Barnes2009-02-011-123/+130
| | | | | | Start roughing in the mailer search bar. svn path=/branches/kill-bonobo/; revision=37199
* Make action group management in shell windows more elegant.Matthew Barnes2009-01-271-10/+5
| | | | svn path=/branches/kill-bonobo/; revision=37137
* Make the sidebar icon follow the folder icon.Matthew Barnes2009-01-251-2/+4
| | | | | | Fix more runtime warnings. svn path=/branches/kill-bonobo/; revision=37130
* Fix a runtime warning.Matthew Barnes2009-01-181-4/+8
| | | | svn path=/branches/kill-bonobo/; revision=37094
* Hack GtkIconTheme so we can reference category icons as named icons.Matthew Barnes2009-01-181-1/+3
| | | | | | | | | | | | | | Necessary for EActionComboBox, since GtkActions can only handle named or stock icons. Hopefully this is just a temporary hack. Eventually we should make the category icons themeable. Kill the "mail-account-disable" plugin and integrate it properly. More dead plugins to follow... Don't show disabled menu items in pop-up context menus. It does the user no good to see things he CAN'T do with the object he clicked on. svn path=/branches/kill-bonobo/; revision=37093
* Continue chipping away at EMFolderView and EMFolderBrowser.Matthew Barnes2009-01-111-42/+59
| | | | | | Migrate from gnome_url_show() to e_show_uri(). svn path=/branches/kill-bonobo/; revision=37038
* Define a new interface called EMailReader, which implements operationsMatthew Barnes2008-12-271-0/+3
| | | | | | | | 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-1/+124
| | | | svn path=/branches/kill-bonobo/; revision=36917
* - Mail: Update the sidebar on folder selection.Matthew Barnes2008-12-161-0/+197
| | | | svn path=/branches/kill-bonobo/; revision=36901
* Progress update:Matthew Barnes2008-11-191-0/+31
| | | | | | | | | | | | | | | | | | | - 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/+20
| | | | svn path=/branches/kill-bonobo/; revision=36684
* Progress update:Matthew Barnes2008-10-141-0/+126
- 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