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



I played around with this for a little bit.
I've added the SexyIconEntry, replaced the Next 20/ Previous 20 with
icon'ed buttons, moved the "Search" label, and added a combo box that
is dynamically filled with tracker's Services.  I'd prefer this route
to using the tabs...I not crazy about showing the categories of the
results in tabs or a treeview.
I actually like how the Ubuntu (I think it's just Ubunut specific)
"Add to Panel" dialog is laid out[1], and think that would be a good
model to follow.

I'm attaching my changes to the glade and C code, and a screen shot
for anyone who doesn't feel like running the code.

Also, what's with the text view at the bottom?

[1] http://www.manucornet.net/ubuntu/#panel_addto_v2


On 9/12/06, Mikkel Kamstrup Erlandsen <mikkel kamstrup gmail com> wrote:
On Tue, 2006-09-12 at 21:14 +0200, Jaime Frutos Morales wrote:
> 2006/9/12, Edward Duffy <eduffy gmail com>:
> > > "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.
>
> Libsexy is not part of the official gnome libreries, so if we plan to
> include tracker in the next release cycle, including libsexy
> dependencies won't help (unless you get libsexy included too).

Yeah, deskbar-applet uses an inlined copy of epiphany's entry code to
get the icon-entry functionality (atleast I think it is epi's). If we
are merely talking about inlining icon-entry code there's prolly no
point in making an optional dependency on libsexy.

Cheers,
Mikkel


Attachment: tracker-gui.tar.gz
Description: GNU Zip compressed data

Attachment: Screenshot-Tracker Search.png
Description: PNG image



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]