public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* Setup window size: a suggestion
@ 2002-09-08  9:01 Igor Pechtchanski
  2002-09-08 10:53 ` Gary R. Van Sickle
  0 siblings, 1 reply; 27+ messages in thread
From: Igor Pechtchanski @ 2002-09-08  9:01 UTC (permalink / raw)
  To: cygwin

I was searching for something in the list archives, and came upon this old
thread: http://sources.redhat.com/ml/cygwin/2001-11.t/msg00108.html
This seems to indicate that the setup window size was once larger than
640x480 (but still fixed, I assume).  All of the (relatively) recent setup
window size discussions resulted in something like "it would be too hard
to make the setup window resizeable".

So, here's a suggestion: include either a command-line option, or another
set of radio buttons or a select box in setup that would let people select
from pre-defined window sizes.  Granted, this is a hack, and not as
flexible as allowing resizing, but it will do for most people who
requested resizing, and eliminates the problem with having to re-compute
the positions of controls on resize.

This doesn't seem too hard to implement...  Or am I missing something?
Comments?
	Igor
-- 
				http://cs.nyu.edu/~pechtcha/
      |\      _,,,---,,_		pechtcha@cs.nyu.edu
ZZZzz /,`.-'`'    -.  ;-;;,_		igor@watson.ibm.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
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 27+ messages in thread
* RE: Setup window size: a suggestion
@ 2002-09-28 11:13 Garth Dahlstrom
  2002-09-28 11:43 ` Igor Pechtchanski
  0 siblings, 1 reply; 27+ messages in thread
From: Garth Dahlstrom @ 2002-09-28 11:13 UTC (permalink / raw)
  To: cygwin

[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/

^ permalink raw reply	[flat|nested] 27+ messages in thread
* Re: Setup window size: a suggestion
@ 2002-09-28 18:45 Garth Dahlstrom
  2002-09-28 18:46 ` Christopher Faylor
  0 siblings, 1 reply; 27+ messages in thread
From: Garth Dahlstrom @ 2002-09-28 18:45 UTC (permalink / raw)
  To: cygwin


I'm pretty useless when it comes to building stuff at a command 
line...  

I gave getting from CVS and building it a go... I've had a bunch
of headaches, I have no idea what packages I need to build it
(since I didn't install everything), I figured out for sure you
can't use GCC 3.2, had to downgrade...  btw, try searching for 
C++ compiler error in ht/dig (bye-bye +'s).

I tried the instructions at also:
http://sources.redhat.com/ml/cygwin/2002-06/msg00709.html

I got as far as running bootstrap.sh and I get this 
Can't find /usr/autotool/devel/bin/aclocal, which I have no idea
what package to install for...  btw, is there a tool that I can use
to find out which package to install for command 'x'?

Once I can build the setup.exe then I'll have a go at a patch,
but I'm giving up for today... 

-Garth

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

On Sat, 28 Sep 2002 12:18:09 -0400 (EDT) Igor Pechtchanski wrote:

> Garth,
> 
> FYI: Setup currently uses a set of static resource files for its dialogs.
> The setup developers have adopted a model where all the dialogs have the
> same size, and are drawn in the same window (IIRC, I may be mistaken).
> 
> You seem to have some experience with this kind of programming.  Why not
> check out the setup sources from cvs (see
> http://sources.redhat.com/cygwin-apps/setup.html for instructions) and try
> to make a patch?  If this works, I'm sure it would be widely appreciated
> by the community... :-D
> 	Igor
> 
> On Sat, 28 Sep 2002, Garth Dahlstrom wrote:
> 
> > [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
> >



--
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/

^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2002-09-28 22:06 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-09-08  9:01 Setup window size: a suggestion Igor Pechtchanski
2002-09-08 10:53 ` Gary R. Van Sickle
2002-09-08 11:34   ` Igor Pechtchanski
2002-09-08 13:15     ` Pavel Tsekov
2002-09-08 14:47       ` Gary R. Van Sickle
2002-09-08 15:11         ` Chris January
2002-09-08 15:18           ` Robert Collins
2002-09-08 15:34             ` Gary R. Van Sickle
2002-09-08 15:49               ` Robert Collins
2002-09-09  4:15         ` Pavel Tsekov
2002-09-09 20:21           ` Gary R. Van Sickle
2002-09-10  6:37             ` Igor Pechtchanski
2002-09-10  8:13               ` Don Dwiggins
2002-09-10  9:19                 ` Robert Collins
2002-09-09  5:48       ` Joe Buehler
2002-09-08 14:26     ` Gary R. Van Sickle
2002-09-08 15:31     ` Robert Collins
2002-09-08 18:33       ` Igor Pechtchanski
2002-09-09  2:04         ` Pavel Tsekov
2002-09-09  8:08           ` Igor Pechtchanski
2002-09-09  8:40             ` Norman Vine
2002-09-09  3:48         ` Robert Collins
2002-09-09  8:14           ` Igor Pechtchanski
2002-09-28 11:13 Garth Dahlstrom
2002-09-28 11:43 ` Igor Pechtchanski
2002-09-28 18:45 Garth Dahlstrom
2002-09-28 18:46 ` Christopher Faylor

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).