comp.lang.ada
 help / color / mirror / Atom feed
From: Georg Bauhaus <sb463ba@l1-hrz.uni-duisburg.de>
Subject: Re: OT: GUI [was:]Ann: TeXCAD 4.1
Date: Thu, 18 Mar 2004 17:11:01 +0000 (UTC)
Date: 2004-03-18T17:11:01+00:00	[thread overview]
Message-ID: <c3cl75$9mf$1@a1-hrz.uni-duisburg.de> (raw)
In-Reply-To: slrnc5jfm3.aaf.randhol+valid_for_reply_from_news@k-083152.nt.ntnu.no

Preben Randhol <randhol+valid_for_reply_from_news@pvv.org> wrote:
: On 2004-03-18, Georg Bauhaus <sb463ba@l1-hrz.uni-duisburg.de> wrote:
:>
:> Well, irrelevant..., the OP had mentioned or implied, to me at least,
:> that low level layers (below Gtk) as well as the high level layers 
:> invite criticism that can be well expressed in typical "Ada" terms.
: 
: What do you mean? I really don't understand what you are saying.

For example, as the GNOME guidelines say, a user using a computer
with a graphical user interface should see a consistent (see "Ada
culture", see also Ada RM :-) user interface accross applications,
whether these applications appear as one application (document
centered approach) or not.
But GNOME /= Windows, thus a GNOME style application and a Windows
style application both running on Windows might have the very same
Ada parts, but they must fail to have the same user interface parts.

This is why I said it might be worthwhile writing applications
that specifically use an operating system's features.

 I know many who prefer PhotoShop over GIMP not because
GIMP lacks functions they need, but because it doesn't fit as well
with the operating system and with their interface expectations.

Dress code violation, so to speak.


: You said: That one should bring GtkAda up to the level of Mac OS X.

That one had a smiley :-)

: Then you go on comparing apples and oranges.

O.K., maybe what I said is confusing or not explicit enough. I'll
try.

: Please I don't want yet another debate about Human interface. Rather
: read : http://developer.gnome.org/projects/gup/hig/

This is much more a "How to Use Gtk/GNOME Elements".
It argues at a very different level, namely it shows how not to
misuse the GNOME interface elements, not at the level of
  "Why We Have Chosen The Controls That You Find in Gtk
But Possibly Nowhere Else".
When things important for "human interface" considerations come up,
they refer you to unnamed books,
"There are a large number of professional interaction designers who
 write books and teach courses on design methods that can help with
 this process, many of which are extremely useful."

 And the guide is contradictory in many ways. For example,

  "Put the User in Control"
versus
  "what you want to enable them [users] to do"

("learn what your users want" is not present
in the same bulleted list, but only elsewhere.)

 
:> (For example, is a dashboard oriented panel design, as is more or
:> less hardcoded in (the spirit of) Gtk(Ada) really an adequate choice
:> when in comes to applications that have nothing to do with engineering,
:> or with engineers?)
: 
: What do you mean?

As a brute force example, we have switches and push buttons,
but no muffineers or graters.
 
: Are you talking about libglade?

"GtkUIManager allows the application to specify a set of
 "actions", then create menus and toolbars using those actions
 from an XML-like interface description."




  parent reply	other threads:[~2004-03-18 17:11 UTC|newest]

Thread overview: 104+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-03-16 21:50 Ann: TeXCAD 4.1 Gautier Write-only
2004-03-17  9:30 ` Preben Randhol
2004-03-17 13:54   ` Georg Bauhaus
2004-03-17 14:08     ` Preben Randhol
2004-03-17 18:21       ` Georg Bauhaus
2004-03-17 18:36         ` Preben Randhol
2004-03-18 10:54           ` OT: GUI [was:]Ann: " Georg Bauhaus
2004-03-18 11:37             ` Preben Randhol
2004-03-18 14:41               ` Georg Bauhaus
2004-03-18 15:22                 ` Preben Randhol
2004-03-18 15:25                   ` Preben Randhol
2004-03-18 17:11                   ` Georg Bauhaus [this message]
2004-03-18 18:57                     ` Preben Randhol
2004-03-19 11:27                       ` Georg Bauhaus
2004-03-19 12:18                         ` Preben Randhol
2004-03-19 15:14                           ` Georg Bauhaus
2004-03-19 18:09                             ` Preben Randhol
2004-03-19 22:24                               ` Georg Bauhaus
2004-03-19 20:27                           ` Randy Brukardt
2004-03-20  0:30                             ` Ada Tutorials [was:] " Georg Bauhaus
2004-03-20  8:28                             ` Preben Randhol
2004-03-18 20:46                     ` Randy Brukardt
2004-03-24 12:50                     ` chris
2004-03-24 13:10                       ` Preben Randhol
2004-03-24 15:19                         ` Martin Dowie
2004-03-24 17:20                           ` Preben Randhol
2004-03-25  8:22                             ` Martin Dowie
2004-04-02 10:45                             ` Martin Dowie
2004-03-25 18:00                           ` Pascal Obry
2004-03-26 23:25                           ` OT: GUI Jacob Sparre Andersen
2004-03-27 18:29                             ` Martin Dowie
2004-03-27 19:40                               ` Ludovic Brenta
2004-03-27 19:52                                 ` Frank J. Lhota
2004-03-27 20:08                                   ` Ludovic Brenta
2004-03-27 20:33                                     ` Georg Bauhaus
2004-03-27 22:15                                   ` Robert I. Eachus
2004-04-15 11:05                               ` Preben Randhol
2004-04-15 16:22                                 ` Martin Dowie
2004-04-15 21:39                                   ` Jacob Sparre Andersen
2004-04-15 23:52                                   ` Stephen Leake
2004-04-16  7:14                                   ` Preben Randhol
2004-04-16 13:08                                     ` Martin Dowie
2004-04-16 15:24                                       ` Preben Randhol
     [not found]                                   ` <u7jwgol39.fsf@acm.org>
2004-04-16  7:18                                     ` Preben Randhol
2004-03-24 17:52                         ` OT: GUI [was:]Ann: TeXCAD 4.1 chris
2004-03-25  7:34                           ` Preben Randhol
2004-03-25 13:38                             ` chris
2004-03-25 13:52                               ` Preben Randhol
2004-03-25 14:42                                 ` chris
2004-03-25 16:13                                   ` Preben Randhol
2004-03-26 10:43                                     ` Stephen Leake
2004-03-26 11:48                                       ` Preben Randhol
2004-03-26 12:47                                         ` Marius Amado Alves
2004-03-26 12:54                                           ` Georg Bauhaus
2004-03-26 14:25                                             ` Marius Amado Alves
2004-03-26 14:26                                             ` Marius Amado Alves
2004-03-27  0:25                                               ` Ludovic Brenta
2004-03-26 14:27                                             ` Marius Amado Alves
2004-03-26 17:35                                           ` Björn Persson
2004-03-26 18:09                                             ` Marius Amado Alves
2004-03-27  0:29                                               ` Ludovic Brenta
2004-03-26 19:36                                             ` Preben Randhol
2004-03-26 23:34                                               ` chris
2004-03-26 23:59                                                 ` Preben Randhol
2004-03-27  0:49                                                   ` Björn Persson
2004-03-27  2:32                                                     ` Georg Bauhaus
2004-03-27  7:33                                                     ` Simon Wright
2004-04-15 11:08                                                       ` Preben Randhol
2004-04-17  6:37                                                         ` Simon Wright
2004-03-27 13:48                                                     ` Stephen Leake
2004-03-27 22:03                                                     ` Robert I. Eachus
2004-04-16  7:20                                                     ` Preben Randhol
     [not found]                                                     ` <20040416072020.GE2922@pvv.org>
2004-04-17 13:19                                                       ` Stephen Leake
2004-03-27  0:27                                             ` Ludovic Brenta
2004-03-27  7:26                                             ` Simon Wright
2004-03-27 13:44                                             ` Stephen Leake
2004-03-27 14:11                                               ` Georg Bauhaus
2004-03-27 17:22                                                 ` Stephen Leake
2004-03-27 19:28                                                   ` Georg Bauhaus
2004-03-28 13:52                                                     ` Stephen Leake
2004-03-28 14:33                                             ` Björn Persson
2004-04-16 15:30                                               ` Preben Randhol
2004-03-26 21:34                                         ` Randy Brukardt
2004-03-26 21:56                                           ` Dale Stanbrough
2004-03-26 23:50                                           ` Preben Randhol
2004-03-27  2:42                                             ` Georg Bauhaus
2004-04-16 15:39                                               ` Preben Randhol
2004-03-24 18:00                         ` Georg Bauhaus
2004-03-25  7:42                           ` Preben Randhol
2004-03-25 13:58                             ` Georg Bauhaus
2004-03-25 14:00                               ` Preben Randhol
2004-03-25 14:14                                 ` Georg Bauhaus
2004-03-25 16:18                                   ` Preben Randhol
2004-03-25 17:31                                     ` Georg Bauhaus
2004-03-25 20:08                                       ` Preben Randhol
2004-03-26 22:29                                       ` Florian Weimer
2004-03-27  0:32                                         ` Ludovic Brenta
2004-03-27  2:45                                         ` Georg Bauhaus
2004-03-25 14:46                               ` chris
2004-03-25 17:05                                 ` Georg Bauhaus
2004-03-25 20:09                                   ` Preben Randhol
2004-03-25 22:27                                     ` Georg Bauhaus
2004-03-24 13:29                       ` Georg Bauhaus
2004-03-20  0:49                 ` Neat (Pascal) and Scruffy (C) Languages [was:] " Georg Bauhaus
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox