[Tracker] [PATCH] libtracker-gtk (Gtk widgets for tracker)
- From: "John Stowers" <john stowers lists gmail com>
- To: "Tracker List" <tracker-list gnome org>
- Subject: [Tracker] [PATCH] libtracker-gtk (Gtk widgets for tracker)
- Date: Wed, 28 Feb 2007 14:35:57 +1300
Hi Guys,
Well it took longer than I anticipated but I think libtracker-gtk is
about ready to see some testing [1]. Please test by passing
--enable-libtracker-gtk to ./configure
Libtracker-gtk was created by myself and Neil Patel as a means to
share code between our improvements in Nautilus [2][3] and
tracker-search-tool [4].
Introduction:
libtracker-gtk should form the basis of a library containing widgets
that Gtk/GNOME
application authors can use to easily add rich Tracker functionality to their
applications.
Integration will get us into GNOME 2.20.
The library could include;
* Tracker tagging widgets
* Tracker RDF query creation widgets
* Tracker search widget
* Various GtkListStore and GtkTreeStore widgets to make dealing with search
results and keywords easier
* Metadata tile widget
Status:
The current patch includes
* TrackerKeywordStore - a Tracker backed ListStore for manipulating and showing
keywords and emblems
* TrackerKeywordEntry - a GtkEntry with completion for attaching keywords to
files
* TrackerMetadataTile - A cairo powered tile widget showing file metadata
* TrackerTagBar - A button based tagging widget for files
Future Work:
* Tracker-search-tool could be adapted to use libtracker-gtk. The
patch at [4] would need to be updated
* Some of the more interesting functionality in these patches is
blocking on some required features in tracker, namely DBus signals to
indicate that the metadata on a file has changed, or that new keywords
have been created
* It is likely that libtracker-gtk will be updated before it is
committed to svn. The most recent code, and some test applications can
be found in the bzr repository at [5].
Thanks,
John
[1] http://bugzilla.gnome.org/show_bug.cgi?id=412879
[2] http://www.johnstowers.co.nz/blog/index.php/2007/02/06/a-metadata-enabled-gnome/
[3] http://njpatel.blogspot.com/2007/02/nautilus-love.html
[4] http://bugzilla.gnome.org/show_bug.cgi?id=409931
[5] http://www.johnstowers.co.nz/bzr/libtracker-gtk.bzr/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]