comp.lang.ada
 help / color / mirror / Atom feed
From: John English <je@bton.ac.uk>
Subject: Re: More GUI
Date: 2000/05/31
Date: 2000-05-31T14:30:36+00:00	[thread overview]
Message-ID: <393521AA.2BE7E442@bton.ac.uk> (raw)
In-Reply-To: 8h2j3v$r2p$1@nnrp1.deja.com

Emmanuel Briot wrote:
> "William J. Thomas" <wjthomas@wcvt.com> wrote:
> > Some suggestions for the Ada GUI builders:: A box, container, or even
> a
> > window widget that allows for the fixed placement of all others
> components
> > inside it, but once the container is manually resized at runtime it
> allows
> > for the automatic resizing of all of the fixed placed and sized
> components
> > inside of it.
> 
> Note that the first step (fixed placement) is already doable with
> gtk+/GtkAda,
> the container is called suprisingly enough GtkFixed !  No automatic
> resizing
> is provided however. I don't remember seeing an interface where the size
> of
> the contents changes dynamically when the size of the window is changed.
> Is
> this something recommended by Microsoft GUI coding standards ?

JEWL allows this to some extent: component sizes <= 0 are taken as
relative to the parent container size and are resized automatically
if the parent size changes, and top/left coordinates < 0 are relative
to the bottom/right of the parent container and are repositioned
automatically when the parent size changes.

-----------------------------------------------------------------
 John English              | mailto:je@brighton.ac.uk
 Senior Lecturer           | http://www.it.bton.ac.uk/staff/je
 Dept. of Computing        | ** NON-PROFIT CD FOR CS STUDENTS **
 University of Brighton    |    -- see http://burks.bton.ac.uk
-----------------------------------------------------------------




      parent reply	other threads:[~2000-05-31  0:00 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-05-30  0:00 More GUI William J. Thomas
2000-05-31  0:00 ` Emmanuel Briot
2000-05-31  0:00   ` Jerry van Dijk
2000-05-31  0:00     ` Ehud Lamm
2000-05-31  0:00       ` David Botton
2000-06-01  0:00         ` Ehud Lamm
2000-05-31  0:00   ` John English [this message]
replies disabled

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