[Patch] Resizeable main window

Frank Richter frichter@gmx.li
Thu Oct 16 17:53:00 GMT 2003


This adds the ability to resize the main window, with support for 
facilities to adjust the size/position of child elements.

Currently, it adds a thick border and maximize box to the main window, 
and dragging the border resizes the contained pages and adjusts some 
controls (in particular, the bottom right Back/Next/Etc buttons stay in 
the bottom right, and the top right Cygwin icon stays where it is.) 
Further work needs to be done to make everything "resize friendly", but 
it's a start.

The changes have been made against the CVS version and tested on WinXP. 
The code utilizes some "less public" aspects of property sheets and 
makes certain assumptions on it's internal workings, so it *may* break 
on other versions.

-f.r.


-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: ChangeLog
URL: <http://cygwin.com/pipermail/cygwin-apps/attachments/20031016/4af67e96/attachment.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: ControlAdjuster.cc
URL: <http://cygwin.com/pipermail/cygwin-apps/attachments/20031016/4af67e96/attachment.cc>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: ControlAdjuster.h
URL: <http://cygwin.com/pipermail/cygwin-apps/attachments/20031016/4af67e96/attachment.h>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: resizeable.diff
URL: <http://cygwin.com/pipermail/cygwin-apps/attachments/20031016/4af67e96/attachment-0001.ksh>


More information about the Cygwin-apps mailing list