diff options
author | Ken Martin <ken.martin@kitware.com> | 2002-12-03 19:09:56 (GMT) |
---|---|---|
committer | Ken Martin <ken.martin@kitware.com> | 2002-12-03 19:09:56 (GMT) |
commit | 37aed9f6c5799c7186610a3e40e4acc13d6ff115 (patch) | |
tree | 35e794951cfb08b913af37222c9b0e95b50b23ca /Source/MFCDialog | |
parent | ec1b07015e77222d72512c552c91db55c0a9a05f (diff) | |
download | CMake-37aed9f6c5799c7186610a3e40e4acc13d6ff115.zip CMake-37aed9f6c5799c7186610a3e40e4acc13d6ff115.tar.gz CMake-37aed9f6c5799c7186610a3e40e4acc13d6ff115.tar.bz2 |
remove code warrior and fixed GUI isues
Diffstat (limited to 'Source/MFCDialog')
-rw-r--r-- | Source/MFCDialog/CMakeSetup.rc | 50 | ||||
-rw-r--r-- | Source/MFCDialog/CMakeSetupDialog.cpp | 63 | ||||
-rw-r--r-- | Source/MFCDialog/CMakeSetupDialog.h | 1 |
3 files changed, 64 insertions, 50 deletions
diff --git a/Source/MFCDialog/CMakeSetup.rc b/Source/MFCDialog/CMakeSetup.rc index 0dbbe5d..1589f95 100644 --- a/Source/MFCDialog/CMakeSetup.rc +++ b/Source/MFCDialog/CMakeSetup.rc @@ -1,4 +1,4 @@ -//Microsoft Developer Studio generated resource script. +// Microsoft Visual C++ generated resource script. // #include "resource.h" @@ -27,18 +27,18 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US // TEXTINCLUDE // -1 TEXTINCLUDE MOVEABLE PURE +1 TEXTINCLUDE BEGIN "resource.h\0" END -2 TEXTINCLUDE MOVEABLE PURE +2 TEXTINCLUDE BEGIN "#include ""afxres.h""\r\n" "\0" END -3 TEXTINCLUDE MOVEABLE PURE +3 TEXTINCLUDE BEGIN "#define _AFX_NO_SPLITTER_RESOURCES\r\n" "#define _AFX_NO_OLE_RESOURCES\r\n" @@ -66,15 +66,15 @@ END // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -IDR_MAINFRAME ICON DISCARDABLE "res\\CMakeSetupDialog.ico" +IDR_MAINFRAME ICON "res\\CMakeSetupDialog.ico" ///////////////////////////////////////////////////////////////////////////// // // Dialog // -IDD_ABOUTBOX DIALOG DISCARDABLE 0, 0, 235, 55 -STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +IDD_ABOUTBOX DIALOG 0, 0, 235, 55 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "About CMakeSetup" FONT 8, "MS Sans Serif" BEGIN @@ -86,11 +86,11 @@ BEGIN END IDD_CMakeSetupDialog_DIALOG DIALOGEX 0, 0, 446, 241 -STYLE WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | - WS_SYSMENU | WS_THICKFRAME +STYLE DS_SETFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | + WS_CAPTION | WS_SYSMENU | WS_THICKFRAME EXSTYLE WS_EX_APPWINDOW CAPTION "CMakeSetupDialog" -FONT 8, "MS Sans Serif" +FONT 8, "MS Sans Serif", 0, 0, 0x1 BEGIN COMBOBOX IDC_WhereSource,96,6,169,66,CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP @@ -110,17 +110,18 @@ BEGIN IDC_MouseHelpCaption,112,190,243,27 LTEXT "Static",IDC_CMAKE_VERSION,3,227,92,13,SS_CENTERIMAGE PUSHBUTTON "OK",IDC_OK,166,223,51,15 - COMBOBOX IDC_Generator,340,7,102,50,CBS_DROPDOWN | CBS_SORT | + COMBOBOX IDC_Generator,345,7,97,50,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP PUSHBUTTON "Help",IDC_HELP_BUTTON,278,223,51,15 CONTROL "Show Advanced Values",IDC_AdvancedValues,"Button", BS_AUTOCHECKBOX | WS_TABSTOP,305,28,98,9 RTEXT "Static",IDC_PROGRESS,341,226,100,12,SS_CENTERIMAGE - LTEXT "Build For:",IDC_BuildForLabel,305,8,28,11 + RTEXT "Build For:",IDC_BuildForLabel,305,8,34,11, + SS_CENTERIMAGE END -IDD_CMAKE_HELP_DIALOG DIALOG DISCARDABLE 0, 0, 365, 183 -STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +IDD_CMAKE_HELP_DIALOG DIALOG 0, 0, 365, 183 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "CMake Help" FONT 8, "MS Sans Serif" BEGIN @@ -130,7 +131,6 @@ BEGIN END -#ifndef _MAC ///////////////////////////////////////////////////////////////////////////// // // Version @@ -153,13 +153,13 @@ BEGIN BEGIN BLOCK "040904B0" BEGIN - VALUE "FileDescription", "CMakeSetup MFC Application\0" - VALUE "FileVersion", "1, 0, 0, 1\0" - VALUE "InternalName", "CMakeSetup\0" - VALUE "LegalCopyright", "Copyright (C) 2000\0" - VALUE "OriginalFilename", "CMakeSetup.EXE\0" - VALUE "ProductName", "CMakeSetup Application\0" - VALUE "ProductVersion", "1, 0, 0, 1\0" + VALUE "FileDescription", "CMakeSetup MFC Application" + VALUE "FileVersion", "1, 0, 0, 1" + VALUE "InternalName", "CMakeSetup" + VALUE "LegalCopyright", "Copyright (C) 2000" + VALUE "OriginalFilename", "CMakeSetup.EXE" + VALUE "ProductName", "CMakeSetup Application" + VALUE "ProductVersion", "1, 0, 0, 1" END END BLOCK "VarFileInfo" @@ -168,8 +168,6 @@ BEGIN END END -#endif // !_MAC - ///////////////////////////////////////////////////////////////////////////// // @@ -177,7 +175,7 @@ END // #ifdef APSTUDIO_INVOKED -GUIDELINES DESIGNINFO MOVEABLE PURE +GUIDELINES DESIGNINFO BEGIN IDD_ABOUTBOX, DIALOG BEGIN @@ -209,7 +207,7 @@ END // String Table // -STRINGTABLE DISCARDABLE +STRINGTABLE BEGIN IDS_ABOUTBOX "&About CMakeSetup..." IDS_CREATESHORTCUT "&Create shortcut" diff --git a/Source/MFCDialog/CMakeSetupDialog.cpp b/Source/MFCDialog/CMakeSetupDialog.cpp index a76dc7b..d062e90 100644 --- a/Source/MFCDialog/CMakeSetupDialog.cpp +++ b/Source/MFCDialog/CMakeSetupDialog.cpp @@ -171,6 +171,8 @@ void CMakeSetupDialog::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(CMakeSetupDialog) + DDX_Control(pDX, IDC_CMAKE_VERSION, m_VersionDisplay); + DDX_Control(pDX, IDC_PROGRESS, m_StatusDisplay); DDX_Control(pDX, IDC_AdvancedValues, m_AdvancedValuesControl); DDX_Control(pDX, IDC_BuildForLabel, m_BuildForLabel); DDX_Control(pDX, IDC_BROWSE_SOURCE, m_BrowseSource); @@ -186,7 +188,6 @@ void CMakeSetupDialog::DoDataExchange(CDataExchange* pDX) DDX_Control(pDX, IDC_WhereBuild, m_WhereBuildControl); DDX_Control(pDX, IDC_LIST2, m_CacheEntriesList); DDX_Control(pDX, IDC_MouseHelpCaption, m_MouseHelp); - DDX_Control(pDX, IDC_CMAKE_VERSION, m_VersionDisplay); DDX_Control(pDX, IDC_BuildProjects, m_Configure); DDX_CBStringExact(pDX, IDC_Generator, m_GeneratorChoiceString); DDX_Check(pDX, IDC_AdvancedValues, m_AdvancedValues); @@ -918,56 +919,58 @@ void CMakeSetupDialog::OnSize(UINT nType, int cx, int cy) m_AdvancedValuesControl.GetWindowRect(&cRect); this->ScreenToClient(&cRect); m_AdvancedValuesControl.SetWindowPos(&wndTop, cRect.left + deltax, - cRect.top, - 0, 0, - SWP_NOSIZE | SWP_NOZORDER); + cRect.top, + 0, 0, + SWP_NOCOPYBITS | + SWP_NOSIZE | SWP_NOZORDER); m_BuildForLabel.GetWindowRect(&cRect); this->ScreenToClient(&cRect); m_BuildForLabel.SetWindowPos(&wndTop, cRect.left + deltax, cRect.top, 0, 0, - SWP_NOSIZE | SWP_NOZORDER); + SWP_NOCOPYBITS | SWP_NOSIZE | SWP_NOZORDER); m_GeneratorChoice.GetWindowRect(&cRect); this->ScreenToClient(&cRect); m_GeneratorChoice.SetWindowPos(&wndTop, cRect.left + deltax, cRect.top, 0, 0, - SWP_NOSIZE | SWP_NOZORDER); + SWP_NOCOPYBITS | SWP_NOSIZE | SWP_NOZORDER); m_BrowseSource.GetWindowRect(&cRect); this->ScreenToClient(&cRect); m_BrowseSource.SetWindowPos(&wndTop, cRect.left + deltax, cRect.top, 0, 0, - SWP_NOSIZE | SWP_NOZORDER); + SWP_NOCOPYBITS | SWP_NOSIZE | SWP_NOZORDER); m_BrowseBuild.GetWindowRect(&cRect); this->ScreenToClient(&cRect); m_BrowseBuild.SetWindowPos(&wndTop, cRect.left + deltax, - cRect.top, - 0, 0, - SWP_NOSIZE | SWP_NOZORDER); + cRect.top, + 0, 0, + SWP_NOCOPYBITS | SWP_NOSIZE | SWP_NOZORDER); m_WhereSourceControl.GetWindowRect(&cRect); m_WhereSourceControl.SetWindowPos(&wndTop, cRect.left, cRect.top, cRect.Width() + deltax, cRect.Height() + deltay, + SWP_NOCOPYBITS | SWP_NOMOVE | SWP_NOZORDER); m_WhereBuildControl.GetWindowRect(&cRect); m_WhereBuildControl.SetWindowPos(&wndTop, cRect.left, cRect.top, - cRect.Width() + deltax, - cRect.Height() + deltay, - SWP_NOMOVE | SWP_NOZORDER); + cRect.Width() + deltax, + cRect.Height() + deltay, + SWP_NOCOPYBITS | + SWP_NOMOVE | SWP_NOZORDER); m_ListFrame.GetWindowRect(&cRect); m_ListFrame.SetWindowPos(&wndTop, cRect.left, cRect.top, cRect.Width() + deltax, cRect.Height() + deltay, - SWP_NOMOVE | SWP_NOZORDER); + SWP_NOCOPYBITS | SWP_NOMOVE | SWP_NOZORDER); m_CacheEntriesList.GetWindowRect(&cRect); m_CacheEntriesList.SetWindowPos(&wndTop, cRect.left, cRect.top, - cRect.Width() + deltax, - cRect.Height() + deltay, - SWP_NOMOVE | SWP_NOZORDER); - m_VersionDisplay.SetWindowPos(&wndTop, 5, cy-23, 0, 0, - SWP_NOSIZE | SWP_NOZORDER); + cRect.Width() + deltax, + cRect.Height() + deltay, + SWP_NOCOPYBITS | SWP_NOMOVE | SWP_NOZORDER); + deltax = int(deltax + m_deltaXRemainder); m_deltaXRemainder = float(deltax%2); @@ -976,32 +979,44 @@ void CMakeSetupDialog::OnSize(UINT nType, int cx, int cy) m_MouseHelp.SetWindowPos(&wndTop, cRect.left + deltax/2, cRect.top + deltay, 0, 0, - SWP_NOSIZE | SWP_NOZORDER); + SWP_NOCOPYBITS | SWP_NOSIZE | SWP_NOZORDER); + + m_VersionDisplay.GetWindowRect(&cRect); + m_VersionDisplay.SetWindowPos(&wndBottom, 5, cy-23, + cRect.Width() + deltax/2, cRect.Height(), + SWP_NOCOPYBITS); + + m_StatusDisplay.GetWindowRect(&cRect); + this->ScreenToClient(&cRect); + m_StatusDisplay.SetWindowPos(&wndBottom, cRect.left + deltax/2, + cRect.top + deltay, + cRect.Width() + deltax/2, cRect.Height(), + SWP_NOCOPYBITS); m_Configure.GetWindowRect(&cRect); this->ScreenToClient(&cRect); m_Configure.SetWindowPos(&wndTop, cRect.left + deltax/2, cRect.top + deltay, 0, 0, - SWP_NOSIZE | SWP_NOZORDER); + SWP_NOCOPYBITS | SWP_NOSIZE); m_CancelButton.GetWindowRect(&cRect); this->ScreenToClient(&cRect); m_CancelButton.SetWindowPos(&wndTop, cRect.left + deltax/2, cRect.top + deltay, 0, 0, - SWP_NOSIZE | SWP_NOZORDER); + SWP_NOCOPYBITS | SWP_NOSIZE); m_OKButton.GetWindowRect(&cRect); this->ScreenToClient(&cRect); m_OKButton.SetWindowPos(&wndTop, cRect.left + deltax/2, cRect.top + deltay, 0, 0, - SWP_NOSIZE | SWP_NOZORDER); + SWP_NOCOPYBITS | SWP_NOSIZE); m_HelpButton.GetWindowRect(&cRect); this->ScreenToClient(&cRect); m_HelpButton.SetWindowPos(&wndTop, cRect.left + deltax/2, cRect.top + deltay, 0, 0, - SWP_NOSIZE | SWP_NOZORDER); + SWP_NOCOPYBITS | SWP_NOSIZE); } } diff --git a/Source/MFCDialog/CMakeSetupDialog.h b/Source/MFCDialog/CMakeSetupDialog.h index af503b7..fc3c413 100644 --- a/Source/MFCDialog/CMakeSetupDialog.h +++ b/Source/MFCDialog/CMakeSetupDialog.h @@ -75,6 +75,7 @@ protected: CPropertyList m_CacheEntriesList; CStatic m_MouseHelp; CStatic m_VersionDisplay; + CStatic m_StatusDisplay; CButton m_Configure; CString m_GeneratorChoiceString; BOOL m_AdvancedValues; |