From 4cbbdedf522a6ac10df93a128bbf25f67173d66e Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Fri, 18 Dec 2009 18:23:48 -0500 Subject: 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. --- shell/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) (limited to 'shell/Makefile.am') diff --git a/shell/Makefile.am b/shell/Makefile.am index 2dee1b2206..876b945f8f 100644 --- a/shell/Makefile.am +++ b/shell/Makefile.am @@ -22,6 +22,7 @@ eshellinclude_HEADERS = \ e-shell-backend.h \ e-shell-common.h \ e-shell-content.h \ + e-shell-searchbar.h \ e-shell-settings.h \ e-shell-sidebar.h \ e-shell-switcher.h \ @@ -64,6 +65,7 @@ libeshell_la_SOURCES = \ e-shell.c \ e-shell-backend.c \ e-shell-content.c \ + e-shell-searchbar.c \ e-shell-settings.c \ e-shell-sidebar.c \ e-shell-switcher.c \ -- cgit