]> cygwin.com Git - cygwin-apps/setup.git/commit - Makefile.am
2003-10-16 Frank Richter <frichter@gmx.li>
authorRobert Collins <rbtcollins@hotmail.com>
Sun, 26 Oct 2003 19:38:30 +0000 (19:38 +0000)
committerRobert Collins <rbtcollins@hotmail.com>
Sun, 26 Oct 2003 19:38:30 +0000 (19:38 +0000)
commitee91d9be0738d065caa5633dd789ba28eed26abe
treefb0a2b98764653b84b55409666df420a2677647f
parent1622a08428b023fafced885b36bb99d8dd13bd20
2003-10-16  Frank Richter  <frichter@gmx.li>

* ControlAdjuster.cc: New file, helper to move elements of a dialog
along when the it's resized.
* ControlAdjuster.h: Ditto.
* Makefile.am: Add new source files.
* proppage.cc (PropertyPage::DialogProc): Adjust some common
controls (Cygwin icon top right, separator below) when a page is
resized.
(PropertyPage::PropertyPage): Dito.
* propsheet.cc (IsDialog): New. Test whether a window is a dialog.
Used internally by resize logic.
(EnumPages): New. Used internally by resize logic: resizes the
property sheet's individual pages.
(PropSheetWndProc): New. Hook for the propery sheet window proc.
(PropSheetProc): More style tweaks, add maximize box and thick border
as well. Hook into the property sheet's window proc.
(PropSheet::AdjustPageSize): New. Adjust the metrics of a single page
to fit nicely into the property sheet. Part of resize logic.
* res.rc (All dialogs): The top-right Cygwin icon and top separator
now have IDs distinct from IDC_STATIC, so their metrics can be
adjusted upon a resize. Also, all those Cygwin icons are at the exact
same spot now.
* choose.cc (ChooserPage::ChooserPage): Now the controls on the
chooser page move/size when the page size is changed.
* choose.h: Dito.
14 files changed:
ChangeLog
ControlAdjuster.cc [new file with mode: 0644]
ControlAdjuster.h [new file with mode: 0644]
Makefile.am
PickView.cc
PickView.h
choose.cc
choose.h
proppage.cc
proppage.h
propsheet.cc
propsheet.h
res.rc
resource.h
This page took 0.035249 seconds and 5 git commands to generate.