aboutsummaryrefslogtreecommitdiffstats
path: root/mail/e-mail-shell-module-settings.c
Commit message (Collapse)AuthorAgeFilesLines
* Clean up the EMFormat stack. Add some GObject properties to bind to.Matthew Barnes2009-02-191-7/+35
| | | | | | Add some handy color conversion functions to e-util. svn path=/branches/kill-bonobo/; revision=37290
* Make MailSession available through EShellSettings so composer can use it.Matthew Barnes2009-02-131-0/+12
| | | | svn path=/branches/kill-bonobo/; revision=37257
* More preferences cleanup. Convert forward and reply style optionMatthew Barnes2009-02-081-0/+31
| | | | | | menus to combo boxes, and bind them to EShellSettings properties. svn path=/branches/kill-bonobo/; revision=37234
* Rewrite the mail label code from top to bottom.Matthew Barnes2009-02-081-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
* Add action groups to support lockdown, starting with printing.Matthew Barnes2009-01-271-32/+0
| | | | | | Other categories to follow. Editors still need lockdown support. svn path=/branches/kill-bonobo/; revision=37136
* Split EAccountList and ESignatureList management out of the mail module.Matthew Barnes2009-01-271-0/+37
| | | | | | | This reduces the dependency of the composer on the mail module, which is currently a circular dependency. svn path=/branches/kill-bonobo/; revision=37135
* Tweak the EShell API.Matthew Barnes2009-01-081-1/+1
| | | | | | | Disable File -> Close Window when there's only one window. Replace EMMessageBrowser with EMailBrowser. svn path=/branches/kill-bonobo/; revision=37009
* Define a new interface called EMailReader, which implements operationsMatthew Barnes2008-12-271-0/+12
| | | | | | | | 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
* - Fix NetworkManager connection tracking.Matthew Barnes2008-12-141-0/+416
- Implement offline preparation as an EActivity that gets broadcast in a signal to shell modules. Offline preparations are complete when the last EActivity reference is dropped. - Bind some of the composer preferences to EShellSettings properties. svn path=/branches/kill-bonobo/; revision=36875