gtk+ r17783 - in trunk: . gtk



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]