gtk+ r17783 - in trunk: . gtk
- From: ebassi svn gnome org
- To: svn-commits-list gnome org
- Subject: gtk+ r17783 - in trunk: . gtk
- Date: Wed, 2 May 2007 23:51:44 +0100 (BST)
Author: ebassi
Date: 2007-05-02 23:51:43 +0100 (Wed, 02 May 2007)
New Revision: 17783
ViewCVS link: http://svn.gnome.org/viewcvs/gtk+?rev=17783&view=rev
Added:
trunk/gtk/gtkquery.c
trunk/gtk/gtkquery.h
trunk/gtk/gtksearchengine.c
trunk/gtk/gtksearchengine.h
trunk/gtk/gtksearchenginebeagle.c
trunk/gtk/gtksearchenginebeagle.h
trunk/gtk/gtksearchenginesimple.c
trunk/gtk/gtksearchenginesimple.h
trunk/gtk/gtksearchenginetracker.c
trunk/gtk/gtksearchenginetracker.h
Modified:
trunk/ChangeLog
trunk/gtk/Makefile.am
trunk/gtk/gtkfilechooserdefault.c
trunk/gtk/gtkfilechooserprivate.h
Log:
2007-05-02 Emmanuele Bassi <ebassi gnome org>
Add search file support in the GtkFileChooser. Original patch
by Federico Mena Quintero; patch updated by Matthias Clasen.
See bug #344785.
* gtk/gtksearchengine.[ch]: Private search engine abstraction
object.
* gtk/gtksearchenginebeagle.[ch]: Private search engine
implementation using libbeagle (via g_module_open()).
* gtk/gtksearchenginesimple.[ch]: Private search engine
implementation using file tree walking.
* gtk/gtksearchenginetracker.[ch]: Private earch engine
implementation using libtracker (via g_module_open()).
* gtk/gtkquery.[ch]: Private query object for the search
engines.
* gtk/gtkfilechooserprivate.h:
* gtk/gtkfilechooserdefault.c: Use the GtkSearchEngine to
query a search engine backend using GtkQuery; create a new
operating mode, OPERATION_MODE_SEARCH, and call the common
operating mode OPERATION_MODE_BROWSE; add support for virtual
shortcuts inside the shortcuts model and create a new "Search"
virtual shortcut.
* gtk/Makefile.am: Update the build with the new files
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]