Re: [Evolution-hackers] evolution's UI, consistency and codebase
- From: Srinivasa Ragavan <sragavan novell com>
- To: Gilles Dartiguelongue <dartigug esiee fr>
- Cc: evolution-hackers gnome org
- Subject: Re: [Evolution-hackers] evolution's UI, consistency and codebase
- Date: Thu, 31 May 2007 07:19:44 +0000
On Thu, 2007-05-31 at 00:17 +0200, Gilles Dartiguelongue wrote:
> Hi list,
>
> big title, but probably not a big deal (at least for the case I'm
> exposing)
>
> After reading [1] and [2] and part of the HIG, I started to see lots of
> bad dialogs in evolution. I've already tried to fix some of this UI
> badness (imap-features plugin) but today I came across the "Customize
> View" dialog and I wanted to talk about it :)
>
> First thing that hit me was that it didn't use GtkTreeView and that it
> doesn't understand _ markup.
I think that can be moved to GtkTreeView and shouldn't have a issue.
Patches are welcome :).
It is not that, it doesn't understand markup. The '_' is there to
provide key accelerator in visible UI items, and it isn't stripped of at
those places. I don't think that '_' makes any sense in the table/row.
> I know evolution has its own ETable widget
> and that it does thing that evolution needs and gtk+ doesn't provide but
> why use this widget here ?
It is that, we have moved to GtkTreeView to in lots of places and we
have list of places where we want to move and don't want to move.
Message list is a place where we don't want to move.
>
> The second thing is the "Edit" button. It is not the same as everywhere
> I looked in the preferences window, this is bad.
This can be fixed.
>
> Last point is, why is the mail view headers fixed (like not look like
> buttons) in 2.10 and not the other views as well (memos, calendars,
> contacts)
In few themes, Ive seen that it looks like a table header, but not in
all themes. If you have seen this 2.10, may be with a right theme. Im
sure that this should be fixable in widgets/table. I don't think it
would right to fix all the other themes for this.
-Srini.
>
> Please advise.
>
> [1] http://bugzilla.gnome.org/show_bug.cgi?id=364385
> [2] http://www.go-evolution.org/User_Interface
> _______________________________________________
> Evolution-hackers mailing list
> Evolution-hackers gnome org
> http://mail.gnome.org/mailman/listinfo/evolution-hackers
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]