aboutsummaryrefslogtreecommitdiffstats
path: root/modules/mail/e-mail-shell-sidebar.c
Commit message (Collapse)AuthorAgeFilesLines
* Coding style and whitespace cleanup.Matthew Barnes2011-01-301-6/+8
|
* Adapt size_request vfuncs to latest gtk+-3.0 API.Rodrigo Moya2011-01-251-5/+15
|
* Add an "ellipsize" property to EMFolderTree.Matthew Barnes2010-10-191-1/+6
| | | | | | So we don't have to access GConf directly from EMFolderTree. The property gets bound to an EShellSettings property, which is in turn bound to the "no_folder_dots" GConf key by way of a transform function.
* Replace EBinding with GBinding.Matthew Barnes2010-10-141-6/+6
| | | | | | GObject now does property bindings itself. Requires GLib >= 2.26.
* Give MailSession a permanent home.Matthew Barnes2010-10-131-1/+9
| | | | | | | | | | | Global variables in shared libraries are a bad idea. EMailBackend now owns the MailSession instance, which is actually now EMailSession. Move the blocking utility functions in mail-tools.c to e-mail-session.c and add asynchronous variants. Same approach as Camel. Replace EMailReader.get_shell_backend() with EMailReader.get_backend(), which returns an EMailBackend. Easier access to the EMailSession.
* Merge branch 'express2'Matthew Barnes2010-05-271-12/+14
|\
| * Coding style and whitespace cleanup.Matthew Barnes2010-05-251-20/+26
| |
| * Fix build break due to GTK+ deprecations.Matthew Barnes2010-03-301-0/+4
| |
| * Start the mailer's folder sidebar with a reasonable widthFederico Mena Quintero2010-03-261-0/+84
| | | | | | | | | | | | | | We measure a sample string, and then clamp this to one fourth of the screen's width; we do some voodoo to guess the monitor we are in. Signed-off-by: Federico Mena Quintero <federico@novell.com>
* | Coding style and whitespace cleanup.Matthew Barnes2010-05-021-9/+13
| |
* | Forgot to commit some bits.Matthew Barnes2010-04-081-4/+0
| |
* | Fix build break due to GTK+ deprecations.Matthew Barnes2010-03-261-0/+4
| |
* | Ensure that the width of the mail sidebar is not too wideFederico Mena Quintero2010-03-261-1/+48
| | | | | | | | | | | | | | We just clamp this to one fourth of the screen's width; we do some voodoo to guess the monitor we are in. Signed-off-by: Federico Mena Quintero <federico@novell.com>
* | Oops, remove debug printfFederico Mena Quintero2010-03-231-9/+0
| | | | | | | | Signed-off-by: Federico Mena Quintero <federico@novell.com>
* | Don't hardcode a width, but compute a suitable oneSrinivasa Ragavan2010-03-231-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | We do this by measuring a template string, which contains a sample name for an email account. This is what normally gets displayed in the folder tree, so such a sample string should give a reasonable width. Signed-off-by: Federico Mena Quintero <federico@novell.com> Conflicts: modules/mail/e-mail-shell-sidebar.c
* | Start the mailer's folder sidebar with a reasonable widthFederico Mena Quintero2010-03-231-0/+37
|/ | | | | | | | We do this by measuring a template string, which contains a sample name for an email account. This is what normally gets displayed in the folder tree, so such a sample string should give a reasonable width. Signed-off-by: Federico Mena Quintero <federico@novell.com>
* Introduce EMailSidebar into libevolution-mail.Matthew Barnes2009-12-151-404/+16
| | | | | | EMailSidebar is a subclass of EMFolderTree that implements the state saving and restoration feature from EMailShellSidebar. Placing this in the shared mail library allows Anjal to reuse it.
* Merge bits and pieces of the anjal-evo-2-30 branch.Matthew Barnes2009-12-011-25/+0
|
* BugĀ 600933 - Empty Trash missing for real trash foldersMatthew Barnes2009-11-141-0/+9
|
* Bug #268644 - unread mail shortcut collides with gtk tree searchMilan Crha2009-10-291-0/+25
| | | | Re-applied, as it got lost on kill-bonobo merge
* Bug 599896 - Flush outbox option is missingMatthew Barnes2009-10-291-3/+1
| | | | This also reverts commit f5165c618ae2defb310a0ed4eab06dac7346a2b0.
* Bug #596824 - evolution hangs on start upMilan Crha2009-10-071-3/+1
|
* Bug 597151 - [regression] Folder doesn't get deleted properlyLucian Langa2009-10-031-2/+4
|
* Bug 596268 - Crash when sidebar was clicked while 'loading'Matthew Barnes2009-09-251-1/+1
|
* Copy folder tree state of 1st window when opening new windows.Matthew Barnes2009-09-041-3/+1
|
* Relax the EBinding API to reduce GObject casting.Matthew Barnes2009-09-021-2/+2
| | | | | Also make it more fault-tolerant by warning about non-existent property names instead of just crashing.
* Use an EShellSettings property for folder tree search.Matthew Barnes2009-07-111-0/+13
|
* Radically reorganize source code.Matthew Barnes2009-06-251-0/+644
- 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.