This is the mail archive of the
mailing list for the Cygwin project.
RE: Setup window size: a suggestion
- From: Igor Pechtchanski <pechtcha at cs dot nyu dot edu>
- To: "Gary R. Van Sickle" <g dot r dot vansickle at worldnet dot att dot net>
- Cc: cygwin at cygwin dot com
- Date: Tue, 10 Sep 2002 09:20:54 -0400 (EDT)
- Subject: RE: Setup window size: a suggestion
- Reply-to: cygwin at cygwin dot com
On Mon, 9 Sep 2002, Gary R. Van Sickle wrote:
> > On Sun, 8 Sep 2002, Gary R. Van Sickle wrote:
> > > > As far as I remember the main purpose of resizable pages is to
> > > > make the chooser resizable.
> > >
> > > My current thinking, if I can get it to work of course, is to have
> > > that one page just be bigger, but not to have user-available
> > > resizing.
> > Doesn't MoveWindow () help with this issue ?
> MoveWindow() makes the window bigger, but does not change the positions
> of the Next/Back/etc buttons. I think what I'll end up doing is
> MoveWindow()'ing them as well, once I figure out where to MoveWindow()
> them to.
How about a simple rule: anchor the top elements (title, icon, category,
etc) to fixed positions relative to the top of the window, and the bottom
elements (buttons, user url input, etc) to fixed positions relative to the
bottom of the window. On resize, recompute the positions relative to the
new window size. If you want to be more discriminating, divide the
elements of a dialog into top-left, top-right, bottom-left, and
bottom-right, and follow the above rule. I know it sounds kind of
obvious, but sometimes the obvious needs to be said, or it'll be
overlooked. No offense intended or implied.
|\ _,,,---,,_ firstname.lastname@example.org
ZZZzz /,`.-'`' -. ;-;;,_ email@example.com
|,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski
'---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow!
It took the computational power of three Commodore 64s to fly to the moon.
It takes a 486 to run Windows 95. Something is wrong here. -- SC sig file
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html