delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/09/28/11:44:11

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
X-Originating-Ip: 24.156.202.7
X-Webmail-User: garth AT utmail DOT to
To: cygwin AT cygwin DOT com
MIME-Version: 1.0
From: Garth Dahlstrom <garth AT utmail DOT to>
X-Http_host: web.utmail.to
Subject: RE: Setup window size: a suggestion
Date: Sat, 28 Sep 2002 11:43:40 EDT
Reply-To: garth AT utmail DOT to
Message-ID: <103322782701@mail1.emumail.net>

[was Re: RFE - Cygwin setup.exe]

My appolgies, seems folks have started thread on this already...

I see 2 ways to overcome the issue of the resizable installer/
package selection dialog size:

Option 1) add a button to the bottom of the package selection screen
that says 'Zoom' and make it open only the packages selection
related stuff in a new modal window that is bigger/resizable.

Option 2) rework the whole setup program to be resizable, this 
can be done using a lot of panels that are aligned something like
this (I've done this in Delphi before):
+-Form1 --------------------+
|+-P1-alTop----------------+|
||+P3-alClient-++P2-alRight||
||| "Choose..."|| [Icon]  |||
||+------------++---------+||
|+-------------------------+|
|+-P6-alClient-------------+|
||                         ||
|| () Install from Internet||
|| () DL from Internet     ||
|| () Install from Localdir||
||                         ||
|+-------------------------+|
|+-P4-alBottom-------------+|
||              +P5-alRight||
||              |[buttons]|||
||              +---------+||
|+-------------------------+|
+---------------------------+
Px is TPanel type, where x is the creation order using a gui.
alxxxx is the Align property of the Tpanel object.

If I had to choose, I would do option 1 cause it is really 
easy, and I'm lazy.  option 2 would be quite a bit more rework
to the way things are I should think.

-Garth

Northern.CA ===--
http://www.northern.ca 
Canada's Search Engine

On Sat, 28 Sep 2002 10:57:16 -0400 (EDT) Igor Pechtchanski wrote:
> 
> Garth,
> 
> You may start by searching the cygwin and cygwin-apps mailing lists
> archives for "resizable setup"...
> 	Igor




--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019