diff --git a/stepmania/src/smpackage/UninstallOld.cpp b/stepmania/src/smpackage/UninstallOld.cpp new file mode 100644 index 0000000000..9a1c997418 --- /dev/null +++ b/stepmania/src/smpackage/UninstallOld.cpp @@ -0,0 +1,57 @@ +// UninstallOld.cpp : implementation file +// + +#include "stdafx.h" +#include "smpackage.h" +#include "UninstallOld.h" + + +// UninstallOld dialog + +UninstallOld::UninstallOld(CWnd* pParent /*=NULL*/) + : CDialog(UninstallOld::IDD, pParent) + , m_sPackages(_T("")) +{ +} + +UninstallOld::~UninstallOld() +{ +} + +void UninstallOld::DoDataExchange(CDataExchange* pDX) +{ + CDialog::DoDataExchange(pDX); + DDX_Text(pDX, IDC_PACKAGES, m_sPackages); +} + +BOOL UninstallOld::OnInitDialog() +{ + CDialog::OnInitDialog(); + return TRUE; // return TRUE unless you set the focus to a control +} + +BEGIN_MESSAGE_MAP(UninstallOld, CDialog) + //{{AFX_MSG_MAP(UninstallOld) + //}}AFX_MSG_MAP + ON_BN_CLICKED(IDC_BUTTON1, OnBnClickedNo) +END_MESSAGE_MAP() + + + + +// UninstallOld message handlers + +void UninstallOld::OnOK() +{ + EndDialog(IDOK); +} + +void UninstallOld::OnCancel() +{ + EndDialog(IDCANCEL); +} + +void UninstallOld::OnBnClickedNo() +{ + EndDialog(IDIGNORE); +} diff --git a/stepmania/src/smpackage/UninstallOld.h b/stepmania/src/smpackage/UninstallOld.h new file mode 100644 index 0000000000..b9eb1b2610 --- /dev/null +++ b/stepmania/src/smpackage/UninstallOld.h @@ -0,0 +1,26 @@ +#pragma once + + +// UninstallOld dialog + +class UninstallOld : public CDialog +{ +public: + UninstallOld(CWnd* pParent = NULL); // standard constructor + virtual ~UninstallOld(); +// Overrides + +// Dialog Data + enum { IDD = IDD_UNINSTALL_OLD_PACKAGES }; + +protected: + virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support + virtual BOOL OnInitDialog(); + void OnOK(); + void OnCancel(); + + DECLARE_MESSAGE_MAP() +public: + CString m_sPackages; + afx_msg void OnBnClickedNo(); +}; diff --git a/stepmania/src/smpackage/smpackage.dsp b/stepmania/src/smpackage/smpackage.dsp index 06211c4a91..3d272c1b80 100644 --- a/stepmania/src/smpackage/smpackage.dsp +++ b/stepmania/src/smpackage/smpackage.dsp @@ -223,6 +223,14 @@ SOURCE=.\TreeCtrlEx.cpp SOURCE=.\TreeCtrlEx.h # End Source File +# Begin Source File + +SOURCE=.\UninstallOld.cpp +# End Source File +# Begin Source File + +SOURCE=.\UninstallOld.h +# End Source File # End Group # Begin Group "Resources" diff --git a/stepmania/src/smpackage/smpackage.rc b/stepmania/src/smpackage/smpackage.rc index 6abf75ec7e..5dcb53c87c 100644 --- a/stepmania/src/smpackage/smpackage.rc +++ b/stepmania/src/smpackage/smpackage.rc @@ -253,6 +253,22 @@ BEGIN "Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,149,145,11 END +IDD_UNINSTALL_OLD_PACKAGES DIALOGEX 0, 0, 277, 161 +STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | + WS_SYSMENU +CAPTION "Uninstall Old Packages" +FONT 8, "MS Shell Dlg", 400, 0, 0x1 +BEGIN + DEFPUSHBUTTON "&Yes",IDOK,55,132,50,14 + PUSHBUTTON "Cancel",IDCANCEL,171,132,50,14 + LTEXT "The following packages are already installed. It is strongly recommended that they be deleted before installing this package.", + IDC_STATIC,32,11,214,19 + EDITTEXT IDC_PACKAGES,56,47,165,67,ES_AUTOHSCROLL | ES_READONLY | + NOT WS_BORDER + PUSHBUTTON "&No",IDC_BUTTON1,111,132,49,14 + LTEXT "Delete old packages?",IDC_STATIC,105,119,67,12 +END + ///////////////////////////////////////////////////////////////////////////// // @@ -371,6 +387,14 @@ BEGIN TOPMARGIN, 7 BOTTOMMARGIN, 179 END + + IDD_UNINSTALL_OLD_PACKAGES, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 270 + TOPMARGIN, 7 + BOTTOMMARGIN, 154 + END END #endif // APSTUDIO_INVOKED diff --git a/stepmania/src/smpackage/smpackage.vcproj b/stepmania/src/smpackage/smpackage.vcproj index 15ec96da73..d004af1fea 100644 --- a/stepmania/src/smpackage/smpackage.vcproj +++ b/stepmania/src/smpackage/smpackage.vcproj @@ -3,7 +3,6 @@ ProjectType="Visual C++" Version="7.00" Name="smpackage" - ProjectGUID="{73DC9F74-4013-4608-85A3-6D3EEA25E064}" SccProjectName="" SccLocalPath="" Keyword="MFCProj"> @@ -14,7 +13,7 @@ + TypeLibraryName=".\../../smpackage.tlb"/> @@ -100,7 +101,7 @@ LinkIncremental="2" SuppressStartupBanner="TRUE" GenerateDebugInformation="TRUE" - ProgramDatabaseFile=".\../smpackage-debug.pdb" + ProgramDatabaseFile=".\../../smpackage-debug.pdb" SubSystem="2"/> + TypeLibraryName=".\../../smpackage.tlb"/> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + RelativePath="UninstallOld.cpp"> + RelativePath="UninstallOld.h"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + RelativePath="UninstallOld.htm" + DeploymentContent="TRUE">