Re: [Tracker] Tracker's GUI in C
- From: "Samuel Cormier-Iijima" <sciyoshi gmail com>
- To: "Mikkel Kamstrup Erlandsen" <mikkel kamstrup gmail com>
- Cc: Jaime Frutos Morales <acidborg gmail com>, tracker-list gnome org
- Subject: Re: [Tracker] Tracker's GUI in C
- Date: Sun, 10 Sep 2006 10:45:56 -0400
I would also be interested in helping out, by the way... :-)
Samuel
On 9/10/06, Mikkel Kamstrup Erlandsen <mikkel kamstrup gmail com> wrote:
2006/9/10, Jaime Frutos Morales <acidborg gmail com>:
> I'm interested in writting the Tracker's GUI in C.
>
> Is there anyone already working on it?
>
> What are the expected features of the GUI? I have had a look at
> http://beagle-project.org/Best_Screenshots and it seems a
good start.
> Any ideas?
I really don't think Best is a "good start". The Best UI also relies on some
gecko rendering that cannot be done with a gtk.TreeView or gtk.IconView
(without some *serious* hacking[1]).
AlsoTracker has so many more features than Beagle (and especially more than
Beagle in the Best days), a UI that fits Beagle is not necessarily right for
Tracker. A cool up-to-date search UI for Tracker could contain things like:
* Integrated tagging
* Saved searches
* Result clustering
* Associative browsing
* Direct metadata editing?
> What dependencies are going to be introduced? I mean GTK 2.8 vs GTK
> 2.10, any gnome-especific lib, etc.
If Tracker is aiming to be included into Gnome 2.18 there's no point in not
depending on gtk 2.10. Gnome does anyways. Or?
Cheers,
Mikkel
[1]: I have actually investigated a bit into this. To do a gui like that
would require what I have dubbed a "CompositeCellRenderer" (not related to
the composite extension of xorg). A composite cell renderer allows other
cellrenderers to be packed into a single cellrenderer. It is not rocket
science but it is tricky to all the details right (focus issues fx). I have
a Python prototype almost functional, and I have planned to implement the
renderer in C when I grok the details (and get 30 hours in the day :-D).
_______________________________________________
tracker-list mailing list
tracker-list gnome org
http://mail.gnome.org/mailman/listinfo/tracker-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]