Re: [PATCH] GtkMessageBox should set empty window title by default



On Tue, 2006-02-21 at 12:15 +0200, Kalle Vahlman wrote:
> On 2/21/06, Tim Janik <timj imendio com> wrote:
> > On Mon, 20 Feb 2006, Jaap A. Haitsma wrote:
> >
> > > Still nobody responding sofar :-(
> > >
> > > It's a three line patch
> > >
> > >
> > > Could somebody please review the patch at
> > > http://bugzilla.gnome.org/show_bug.cgi?id=323316
> > >
> > > I haven't had a response on the patch I attached in bugzilla in the last
> > > two months.
> >
> > i really think the HIG is seriously misguided here.
> 
> Don't you mean misguid_ing_?-)
> 
> > every window should
> > possibly have a title for obvious reasons (identification when cycling
> > windows, for identification by the window manager, to allow titles/tooltips
> > in window lists, to give the user an identification for shaded mode, etc).
> >
> > in the pointed to section, the HIG seems to think of alerts as a temporary
> > borderless window (much like a tooltip) which the user has to answer before
> > he can (continue) to do any other task.
> 
> Isn't it? If it's not crucial for the application, it should not be an
> alert or at least not in it's own window (as the HIG recommends,
> alerts should only be used if data loss or other serious problems are
> imminent).

I completely agree with Tim here. What if you have 10 dialogs all pop up
with no title and one of them happens to be an important one from
another application? It makes it harder to know when cycling through
them as Tim says.

> They should be application modal, and kept above their parent so as
> not to be lost. They should _not_ be visible in window lists and I
> don't really see why should they ever be shaded either...

I disagree, I think modal dialogs have very limited use. Modal dialogs
should ONLY be used when the whole app is waiting for input IMO. That is
rarely the case. You only have to use Microsoft Outlook to understand
why modal dialogs are a bad idea. It means you can't visit information
from other windows/dialogs in the application that might be important in
responding to the modal dialog.

If you want them to remain on top of their parents, you should make the
window a transient.

I think the HIG should be amended here, I think having no title is just
uninformative and just not aesthetic IMO.

-- 
Regards,
Martyn




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