Re: [Tracker] [Patch] First tracker gui patch



On 9/12/06, Laurent Aguerreche <laurent aguerreche free fr> wrote:
Le mardi 12 septembre 2006 à 05:43 +0200, Jaime Frutos Morales a écrit :
> This is a first tracker's GUI patch just to add the necessary skeleton
> to the CVS.
>
> I had some problems with CVS (it doesn't allow me to add tracker-gui
> files because I had no write permission, so I couldn't include those
> files in the cvs diff -u ), so I attach  the compressed tracker-gui
> directory.
>
> Can we use most of tracker-search.c code to fill the GUI with the
> search results?

Sorry, I don't answer to your question but I add some quick
commentaries.

I dislike tabs: "all files", "documents", etc. because some translations
will make tabs very larges and so the window too...
It isn't easy to see all the results at once, every time you have to
look at each tab... I prefer how BEST works: all results in one page
divided in numerous parts.

"Previous 20" and "Next 20" should be replaced by "Previous" and
"Next" (or/and by icons) and "20" should be only an option set by the
user.
(In Glade, it is unclear to what these buttons act on, if they are for
all the tabs, they should be placed above tabs)

What do you plan to add as file details? You should do something similar
to "Advanced Search" to let users hide these informations.

What will be "Advanced Search"?

"Search" word is dancing at the top of the window :-)
An icon like the one in Rhythmbox should be added in the search field,
it also bring an easy way to clear the field.


To add the clear button:
 (1) Install libsexy [1]
 (2) Replace the GtkEntry widget, with a custom widget (The 'C' icon
under GTK+ Additional)
 (3) Set the "Create Function" property to "sexy_icon_entry_new"
 (4) In your C code, call "sexy_icon_entry_add_clear_button (search_entry);"
    This will automatically add the Clear icon and will clear the
text when you click it.

[1] http://www.chipx86.com/wiki/Libsexy

Laurent.
_______________________________________________
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]