Commit Graph

12 Commits

Author SHA1 Message Date
f7547cc6ac Simplify the search UI for express mode.
For express mode:

- Move the search bar up to the toolbar.

- Hide the "filter" combo box and lock down the first item.

- Hide the "scope" combo box and lock down the first item.
  (This is the combo box with "Current Folder" only in the mailer.)

- EShellView owns the search bar widget now instead of EShellContent.

- Insert several nasty hacks that will likely come back to bite me.
2010-03-26 20:29:30 -04:00
f9dd2dd10b Move "section" documentation out of header files. 2010-03-21 17:24:42 -04:00
185b7b2a0b Make EShell and related classes extensible. 2010-03-20 11:49:46 -04:00
9cd1f937a2 Bug 609302 - Quick search filters are broken 2010-02-08 12:02:44 -05:00
7f3440fc9e Bug 609304 - Search scope forgotten if search is not performed 2010-02-08 11:22:26 -05:00
5a07799e1f Remember search menu option even when not searching. 2010-02-08 11:22:26 -05:00
31e449ebed Implement account-wide search scope in mail.
Also, let EShellSearchbar handle search state persistence.
2010-02-06 13:46:40 -05:00
e741ec3076 Fix a issue for anjal while saving/restoring search across multiple
folders
2010-01-25 17:01:23 +05:30
c6e32c11c1 Do not focus in a search entry when it is not having a focus 2010-01-07 19:15:02 +01:00
bd31f49bac Coding style and whitespace cleanup. 2009-12-26 00:26:18 -05:00
05c11c2cee Provison to hide search label for Anjal's use. 2009-12-23 14:43:00 +05:30
4cbbdedf52 Refactor the EShell search API.
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.
2009-12-18 22:38:00 -05:00