Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com From: "Gary R. Van Sickle" To: Subject: RE: Setup window size: a suggestion Date: Sun, 8 Sep 2002 12:45:52 -0500 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal In-Reply-To: X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Importance: Normal > 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). Each page was its own separate dialog box, and hence had its own size. This caused a number of other problems which the current property sheet-based UI solves (z-order madness, window state non-persistence, etc). > All of the (relatively) recent setup > window size discussions resulted in something like "it would be too hard > to make the setup window resizeable". > Not "too hard", but certainly "way harder than it needs to be". I worked on this last night in fact; too bad I wasn't loaded, or I'd probably have this working by now ;-). > 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 You're missing something ;-). Resizing the window is in fact easy; getting the "Back/Next/Finish/Cancel" buttons and the separator to cooperate is a collossal PITA. Windows property sheets, it is abundantly clear, were never intended to be resized dynamically or otherwise once all the pages had been added. So, as a wise man once said, "the impossible will take a little longer". -- Gary R. Van Sickle Brewer. Patriot. -- 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/