add dialog to switch graphics API

This commit is contained in:
Chris Danford
2005-09-24 20:36:25 +00:00
parent 45cc63b84f
commit 790d3f2c65
8 changed files with 277 additions and 60 deletions
@@ -0,0 +1,88 @@
// ChangeGameSettings.cpp : implementation file
//
#include "stdafx.h"
#include "smpackage.h"
#include "ChangeGameSettings.h"
#include "IniFile.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// ChangeGameSettings dialog
ChangeGameSettings::ChangeGameSettings(CWnd* pParent /*=NULL*/)
: CDialog(ChangeGameSettings::IDD, pParent)
{
//{{AFX_DATA_INIT(ChangeGameSettings)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
}
void ChangeGameSettings::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(ChangeGameSettings)
// NOTE: the ClassWizard will add DDX and DDV calls here
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(ChangeGameSettings, CDialog)
//{{AFX_MSG_MAP(ChangeGameSettings)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// ChangeGameSettings message handlers
BOOL ChangeGameSettings::OnInitDialog()
{
CDialog::OnInitDialog();
//
// Fill the radio buttons
//
IniFile ini;
ini.SetPath( "Data\\StepMania.ini" );
ini.ReadFile();
CString sValue;
ini.GetValue( "Options", "VideoRenderers", sValue );
if( sValue.CompareNoCase("opengl")==0 )
CheckDlgButton( IDC_RADIO_OPENGL, BST_CHECKED );
else if( sValue.CompareNoCase("d3d")==0 )
CheckDlgButton( IDC_RADIO_DIRECT3D, BST_CHECKED );
else
CheckDlgButton( IDC_RADIO_DEFAULT, BST_CHECKED );
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
void ChangeGameSettings::OnOK()
{
// TODO: Add extra validation here
IniFile ini;
ini.SetPath( "Data\\StepMania.ini" );
ini.ReadFile();
if( BST_CHECKED == IsDlgButtonChecked(IDC_RADIO_OPENGL) )
ini.SetValue( "Options", "VideoRenderers", "opengl" );
else if( BST_CHECKED == IsDlgButtonChecked(IDC_RADIO_DIRECT3D) )
ini.SetValue( "Options", "VideoRenderers", "d3d" );
else
ini.SetValue( "Options", "VideoRenderers", "" );
ini.WriteFile();
CDialog::OnOK();
}
@@ -0,0 +1,47 @@
#if !defined(AFX_CHANGEGAMESETTINGS_H__BFA59E6F_E70A_49A7_90A6_F04D3C321CA6__INCLUDED_)
#define AFX_CHANGEGAMESETTINGS_H__BFA59E6F_E70A_49A7_90A6_F04D3C321CA6__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// ChangeGameSettings.h : header file
//
/////////////////////////////////////////////////////////////////////////////
// ChangeGameSettings dialog
class ChangeGameSettings : public CDialog
{
// Construction
public:
ChangeGameSettings(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(ChangeGameSettings)
enum { IDD = IDD_CHANGE_GAME_SETTINGS };
// NOTE: the ClassWizard will add data members here
//}}AFX_DATA
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(ChangeGameSettings)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(ChangeGameSettings)
virtual BOOL OnInitDialog();
virtual void OnOK();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_CHANGEGAMESETTINGS_H__BFA59E6F_E70A_49A7_90A6_F04D3C321CA6__INCLUDED_)
+9
View File
@@ -7,6 +7,7 @@
#include "EditInsallations.h" #include "EditInsallations.h"
#include "SmpackageExportDlg.h" #include "SmpackageExportDlg.h"
#include "onvertThemeDlg.h" #include "onvertThemeDlg.h"
#include "ChangeGameSettings.h"
#ifdef _DEBUG #ifdef _DEBUG
#define new DEBUG_NEW #define new DEBUG_NEW
@@ -41,6 +42,7 @@ BEGIN_MESSAGE_MAP(MainMenuDlg, CDialog)
ON_BN_CLICKED(IDC_EXPORT_PACKAGES, OnExportPackages) ON_BN_CLICKED(IDC_EXPORT_PACKAGES, OnExportPackages)
ON_BN_CLICKED(IDC_EDIT_INSTALLATIONS, OnEditInstallations) ON_BN_CLICKED(IDC_EDIT_INSTALLATIONS, OnEditInstallations)
ON_BN_CLICKED(IDC_ANALYZE_ELEMENTS, OnAnalyzeElements) ON_BN_CLICKED(IDC_ANALYZE_ELEMENTS, OnAnalyzeElements)
ON_BN_CLICKED(IDC_CHANGE_API, OnChangeApi)
//}}AFX_MSG_MAP //}}AFX_MSG_MAP
END_MESSAGE_MAP() END_MESSAGE_MAP()
@@ -68,3 +70,10 @@ void MainMenuDlg::OnAnalyzeElements()
ConvertThemeDlg dlg; ConvertThemeDlg dlg;
int nResponse = dlg.DoModal(); int nResponse = dlg.DoModal();
} }
void MainMenuDlg::OnChangeApi()
{
// TODO: Add your control notification handler code here
ChangeGameSettings dlg;
int nResponse = dlg.DoModal();
}
+1
View File
@@ -39,6 +39,7 @@ protected:
afx_msg void OnExportPackages(); afx_msg void OnExportPackages();
afx_msg void OnEditInstallations(); afx_msg void OnEditInstallations();
afx_msg void OnAnalyzeElements(); afx_msg void OnAnalyzeElements();
afx_msg void OnChangeApi();
//}}AFX_MSG //}}AFX_MSG
DECLARE_MESSAGE_MAP() DECLARE_MESSAGE_MAP()
}; };
+7 -2
View File
@@ -1,5 +1,5 @@
//{{NO_DEPENDENCIES}} //{{NO_DEPENDENCIES}}
// Microsoft Visual C++ generated include file. // Microsoft Developer Studio generated include file.
// Used by smpackage.rc // Used by smpackage.rc
// //
#define IDD_SMPACKAGE_DIALOG 102 #define IDD_SMPACKAGE_DIALOG 102
@@ -20,6 +20,7 @@
#define IDD_ENTER_COMMENT 146 #define IDD_ENTER_COMMENT 146
#define IDD_SHOW_COMMENT 147 #define IDD_SHOW_COMMENT 147
#define IDD_UNINSTALL_OLD_PACKAGES 148 #define IDD_UNINSTALL_OLD_PACKAGES 148
#define IDD_CHANGE_GAME_SETTINGS 149
#define IDC_LIST_SONGS 1000 #define IDC_LIST_SONGS 1000
#define IDC_LIST 1000 #define IDC_LIST 1000
#define IDC_BUTTON_PLAY 1001 #define IDC_BUTTON_PLAY 1001
@@ -44,6 +45,7 @@
#define IDC_EDIT_INSTALLATIONS 1024 #define IDC_EDIT_INSTALLATIONS 1024
#define IDC_BUTTON_CONVERT 1024 #define IDC_BUTTON_CONVERT 1024
#define IDC_BUTTON_ANALYZE 1025 #define IDC_BUTTON_ANALYZE 1025
#define IDC_CHANGE_API 1025
#define IDC_BUTTON_EDIT_METRICS 1026 #define IDC_BUTTON_EDIT_METRICS 1026
#define IDC_BUTTON_ANALYZE_METRICS 1027 #define IDC_BUTTON_ANALYZE_METRICS 1027
#define IDC_EDIT_VALUE 1028 #define IDC_EDIT_VALUE 1028
@@ -58,6 +60,9 @@
#define IDC_PACKAGES 1044 #define IDC_PACKAGES 1044
#define IDC_BUTTON1 1045 #define IDC_BUTTON1 1045
#define IDC_PROGRESS1 1047 #define IDC_PROGRESS1 1047
#define IDC_RADIO_DEFAULT 1048
#define IDC_RADIO_OPENGL 1049
#define IDC_RADIO_DIRECT3D 1050
// Next default values for new objects // Next default values for new objects
// //
@@ -65,7 +70,7 @@
#ifndef APSTUDIO_READONLY_SYMBOLS #ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE 149 #define _APS_NEXT_RESOURCE_VALUE 149
#define _APS_NEXT_COMMAND_VALUE 32771 #define _APS_NEXT_COMMAND_VALUE 32771
#define _APS_NEXT_CONTROL_VALUE 1048 #define _APS_NEXT_CONTROL_VALUE 1049
#define _APS_NEXT_SYMED_VALUE 104 #define _APS_NEXT_SYMED_VALUE 104
#endif #endif
#endif #endif
+43 -16
View File
@@ -2,37 +2,39 @@
[General Info] [General Info]
Version=1 Version=1
LastClass=ShowComment LastClass=ChangeGameSettings
LastTemplate=CDialog LastTemplate=CDialog
NewFileInclude1=#include "stdafx.h" NewFileInclude1=#include "stdafx.h"
NewFileInclude2=#include "smpackage.h" NewFileInclude2=#include "smpackage.h"
ClassCount=11 ClassCount=12
Class1=CSmpackageApp Class1=CSmpackageApp
Class2=CSmpackageDlg Class2=CSmpackageDlg
ResourceCount=12 ResourceCount=13
Resource1=IDR_MAINFRAME Resource1=IDR_MAINFRAME
Resource2=IDD_ENTER_STRING Resource2=IDD_ENTER_STRING
Class3=CSMPackageInstallDlg Class3=CSMPackageInstallDlg
Class4=CSmpackageExportDlg Class4=CSmpackageExportDlg
Resource3=IDD_MENU Resource3=IDD_INSTALL
Class5=EnterName Class5=EnterName
Resource4=IDD_EDIT_INSTALLATIONS Resource4=IDD_CONVERT_THEME
Class6=EditInsallations Class6=EditInsallations
Resource5=IDD_EDIT_METRICS Resource5=IDD_SHOW_COMMENT
Class7=MainMenuDlg Class7=MainMenuDlg
Resource6=IDD_DIALOG_NAME Resource6=IDD_UNINSTALL_OLD_PACKAGES
Class8=ConvertThemeDlg Class8=ConvertThemeDlg
Resource7=IDD_SHOW_COMMENT Resource7=IDD_ENTER_COMMENT
Class9=EditMetricsDlg Class9=EditMetricsDlg
Resource8=IDD_CONVERT_THEME Resource8=IDD_EDIT_INSTALLATIONS
Resource9=IDD_ENTER_COMMENT Resource9=IDD_EXPORTER
Class10=EnterComment Class10=EnterComment
Resource10=IDD_EXPORTER Resource10=IDD_EDIT_METRICS
Class11=ShowComment Class11=ShowComment
Resource11=IDD_INSTALL Resource11=IDD_DIALOG_NAME
Resource12=IDD_UNINSTALL_OLD_PACKAGES Resource12=IDD_MENU
Class12=ChangeGameSettings
Resource13=IDD_CHANGE_GAME_SETTINGS
[CLS:CSmpackageApp] [CLS:CSmpackageApp]
Type=0 Type=0
@@ -138,7 +140,7 @@ LastObject=EditInsallations
[DLG:IDD_MENU] [DLG:IDD_MENU]
Type=1 Type=1
Class=MainMenuDlg Class=MainMenuDlg
ControlCount=11 ControlCount=14
Control1=IDOK,button,1342242817 Control1=IDOK,button,1342242817
Control2=IDC_STATIC,static,1342177294 Control2=IDC_STATIC,static,1342177294
Control3=IDC_EXPORT_PACKAGES,button,1342242816 Control3=IDC_EXPORT_PACKAGES,button,1342242816
@@ -150,6 +152,9 @@ Control8=IDC_EDIT_INSTALLATIONS,button,1342242816
Control9=IDC_STATIC,static,1342308352 Control9=IDC_STATIC,static,1342308352
Control10=IDC_STATIC,button,1342177287 Control10=IDC_STATIC,button,1342177287
Control11=IDC_STATIC,static,1342308352 Control11=IDC_STATIC,static,1342308352
Control12=IDC_STATIC,button,1342177287
Control13=IDC_CHANGE_API,button,1342242816
Control14=IDC_STATIC,static,1342308352
[CLS:MainMenuDlg] [CLS:MainMenuDlg]
Type=0 Type=0
@@ -158,7 +163,7 @@ ImplementationFile=MainMenuDlg.cpp
BaseClass=CDialog BaseClass=CDialog
Filter=D Filter=D
VirtualFilter=dWC VirtualFilter=dWC
LastObject=IDC_CONVERT_THEME LastObject=IDC_ANALYZE_ELEMENTS
[DLG:IDD_CONVERT_THEME] [DLG:IDD_CONVERT_THEME]
Type=1 Type=1
@@ -266,10 +271,11 @@ ImplementationFile=ShowComment.cpp
BaseClass=CDialog BaseClass=CDialog
Filter=D Filter=D
VirtualFilter=dWC VirtualFilter=dWC
LastObject=ShowComment LastObject=IDC_DONTSHOW
[DLG:IDD_UNINSTALL_OLD_PACKAGES] [DLG:IDD_UNINSTALL_OLD_PACKAGES]
Type=1 Type=1
Class=?
ControlCount=6 ControlCount=6
Control1=IDOK,button,1342242817 Control1=IDOK,button,1342242817
Control2=IDCANCEL,button,1342242816 Control2=IDCANCEL,button,1342242816
@@ -278,3 +284,24 @@ Control4=IDC_PACKAGES,edit,1342244992
Control5=IDC_BUTTON1,button,1342242816 Control5=IDC_BUTTON1,button,1342242816
Control6=IDC_STATIC,static,1342308352 Control6=IDC_STATIC,static,1342308352
[DLG:IDD_CHANGE_GAME_SETTINGS]
Type=1
Class=ChangeGameSettings
ControlCount=7
Control1=IDOK,button,1342242817
Control2=IDCANCEL,button,1342242816
Control3=IDC_STATIC,button,1342177287
Control4=IDC_RADIO_DEFAULT,button,1342177289
Control5=IDC_RADIO_OPENGL,button,1342177289
Control6=IDC_RADIO_DIRECT3D,button,1342177289
Control7=IDC_STATIC,static,1342308352
[CLS:ChangeGameSettings]
Type=0
HeaderFile=ChangeGameSettings.h
ImplementationFile=ChangeGameSettings.cpp
BaseClass=CDialog
Filter=D
LastObject=IDCANCEL
VirtualFilter=dWC
+8
View File
@@ -92,6 +92,14 @@ LINK32=link.exe
# PROP Default_Filter "" # PROP Default_Filter ""
# Begin Source File # Begin Source File
SOURCE=.\ChangeGameSettings.cpp
# End Source File
# Begin Source File
SOURCE=.\ChangeGameSettings.h
# End Source File
# Begin Source File
SOURCE=.\EditInsallations.cpp SOURCE=.\EditInsallations.cpp
# End Source File # End Source File
# Begin Source File # Begin Source File
+74 -42
View File
@@ -1,4 +1,4 @@
// Microsoft Visual C++ generated resource script. //Microsoft Developer Studio generated resource script.
// //
#include "resource.h" #include "resource.h"
@@ -13,7 +13,7 @@
#undef APSTUDIO_READONLY_SYMBOLS #undef APSTUDIO_READONLY_SYMBOLS
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
// Anglais (États-Unis) resources // English (U.S.) resources
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
#ifdef _WIN32 #ifdef _WIN32
@@ -27,18 +27,18 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
// TEXTINCLUDE // TEXTINCLUDE
// //
1 TEXTINCLUDE 1 TEXTINCLUDE MOVEABLE PURE
BEGIN BEGIN
"resource.h\0" "resource.h\0"
END END
2 TEXTINCLUDE 2 TEXTINCLUDE MOVEABLE PURE
BEGIN BEGIN
"#include ""afxres.h""\r\n" "#include ""afxres.h""\r\n"
"\0" "\0"
END END
3 TEXTINCLUDE 3 TEXTINCLUDE MOVEABLE PURE
BEGIN BEGIN
"#define _AFX_NO_SPLITTER_RESOURCES\r\n" "#define _AFX_NO_SPLITTER_RESOURCES\r\n"
"#define _AFX_NO_OLE_RESOURCES\r\n" "#define _AFX_NO_OLE_RESOURCES\r\n"
@@ -66,7 +66,7 @@ END
// Icon with lowest ID value placed first to ensure application icon // Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems. // remains consistent on all systems.
IDR_MAINFRAME ICON "smpackage.ICO" IDR_MAINFRAME ICON DISCARDABLE "smpackage.ICO"
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
// //
@@ -74,9 +74,9 @@ IDR_MAINFRAME ICON "smpackage.ICO"
// //
IDD_INSTALL DIALOGEX 0, 0, 332, 234 IDD_INSTALL DIALOGEX 0, 0, 332, 234
STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION
CAPTION "Stepmania Package Manager" CAPTION "Stepmania Package Manager"
FONT 8, "MS Sans Serif", 0, 0, 0x0 FONT 8, "MS Sans Serif"
BEGIN BEGIN
EDITTEXT IDC_EDIT_MESSAGE1,7,42,320,45,ES_MULTILINE | EDITTEXT IDC_EDIT_MESSAGE1,7,42,320,45,ES_MULTILINE |
ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER | NOT ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER | NOT
@@ -99,8 +99,8 @@ BEGIN
END END
IDD_EXPORTER DIALOGEX 0, 0, 332, 234 IDD_EXPORTER DIALOGEX 0, 0, 332, 234
STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | STYLE DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_VISIBLE |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_APPWINDOW EXSTYLE WS_EX_APPWINDOW
CAPTION "Stepmania Package Manager" CAPTION "Stepmania Package Manager"
FONT 8, "MS Sans Serif", 0, 0, 0x1 FONT 8, "MS Sans Serif", 0, 0, 0x1
@@ -121,8 +121,8 @@ BEGIN
PUSHBUTTON "Open Program Folder",IDC_BUTTON_OPEN,83,215,79,15 PUSHBUTTON "Open Program Folder",IDC_BUTTON_OPEN,83,215,79,15
END END
IDD_DIALOG_NAME DIALOG 0, 0, 261, 58 IDD_DIALOG_NAME DIALOG DISCARDABLE 0, 0, 261, 58
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Name Your Package" CAPTION "Name Your Package"
FONT 8, "MS Sans Serif" FONT 8, "MS Sans Serif"
BEGIN BEGIN
@@ -135,8 +135,8 @@ BEGIN
18,38,179,12 18,38,179,12
END END
IDD_EDIT_INSTALLATIONS DIALOG 0, 0, 233, 220 IDD_EDIT_INSTALLATIONS DIALOG DISCARDABLE 0, 0, 233, 220
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Edit Installations" CAPTION "Edit Installations"
FONT 8, "MS Sans Serif" FONT 8, "MS Sans Serif"
BEGIN BEGIN
@@ -155,12 +155,12 @@ BEGIN
IDC_STATIC,18,144,196,17 IDC_STATIC,18,144,196,17
END END
IDD_MENU DIALOG 0, 0, 332, 234 IDD_MENU DIALOG DISCARDABLE 0, 0, 332, 281
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "StepMania Tools Main Menu" CAPTION "StepMania Tools Main Menu"
FONT 8, "MS Sans Serif" FONT 8, "MS Sans Serif"
BEGIN BEGIN
DEFPUSHBUTTON "Close",IDOK,275,213,50,14 DEFPUSHBUTTON "Exit",IDOK,275,260,50,14
CONTROL 140,IDC_STATIC,"Static",SS_BITMAP,0,0,332,38 CONTROL 140,IDC_STATIC,"Static",SS_BITMAP,0,0,332,38
PUSHBUTTON "Export Packages",IDC_EXPORT_PACKAGES,20,120,70,15 PUSHBUTTON "Export Packages",IDC_EXPORT_PACKAGES,20,120,70,15
LTEXT "Choose this option to create .smzip files that you can share with other StepMania and DWI users. A .smzip package can contain songs, courses, themes, background animations, and more.", LTEXT "Choose this option to create .smzip files that you can share with other StepMania and DWI users. A .smzip package can contain songs, courses, themes, background animations, and more.",
@@ -174,10 +174,14 @@ BEGIN
GROUPBOX "Installations",IDC_STATIC,5,45,320,50 GROUPBOX "Installations",IDC_STATIC,5,45,320,50
LTEXT "Using this feature, you can:\n - Catch redundant and misnamed theme elements\n - Convert a SM 3.0 theme for use in SM 4.0\n - Edit theme metrics using a user-friendly interface", LTEXT "Using this feature, you can:\n - Catch redundant and misnamed theme elements\n - Convert a SM 3.0 theme for use in SM 4.0\n - Edit theme metrics using a user-friendly interface",
IDC_STATIC,103,168,215,35 IDC_STATIC,103,168,215,35
GROUPBOX "Game Settings",IDC_STATIC,6,215,320,40
PUSHBUTTON "Change Settings",IDC_CHANGE_API,20,230,70,15
LTEXT "Using this feature, you can:\n - Change the graphics API that StepMania will use.",
IDC_STATIC,104,228,215,19
END END
IDD_CONVERT_THEME DIALOG 0, 0, 332, 258 IDD_CONVERT_THEME DIALOG DISCARDABLE 0, 0, 332, 258
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Theme Elements" CAPTION "Theme Elements"
FONT 8, "MS Sans Serif" FONT 8, "MS Sans Serif"
BEGIN BEGIN
@@ -205,8 +209,8 @@ BEGIN
15,WS_DISABLED 15,WS_DISABLED
END END
IDD_EDIT_METRICS DIALOG 0, 0, 332, 234 IDD_EDIT_METRICS DIALOG DISCARDABLE 0, 0, 332, 234
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Edit Theme Metrics" CAPTION "Edit Theme Metrics"
FONT 8, "MS Sans Serif" FONT 8, "MS Sans Serif"
BEGIN BEGIN
@@ -229,9 +233,9 @@ BEGIN
END END
IDD_ENTER_COMMENT DIALOGEX 0, 0, 312, 202 IDD_ENTER_COMMENT DIALOGEX 0, 0, 312, 202
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Add A Comment" CAPTION "Add A Comment"
FONT 8, "MS Sans Serif", 0, 0, 0x0 FONT 8, "MS Sans Serif"
BEGIN BEGIN
LTEXT "This message will be displayed before a user installs your package.", LTEXT "This message will be displayed before a user installs your package.",
-1,7,7,219,12 -1,7,7,219,12
@@ -243,9 +247,9 @@ BEGIN
END END
IDD_SHOW_COMMENT DIALOGEX 0, 0, 246, 186 IDD_SHOW_COMMENT DIALOGEX 0, 0, 246, 186
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Package Comment" CAPTION "Package Comment"
FONT 8, "MS Sans Serif", 0, 0, 0x0 FONT 8, "MS Sans Serif"
BEGIN BEGIN
EDITTEXT IDC_EDIT,7,7,232,137,ES_MULTILINE | ES_AUTOHSCROLL | EDITTEXT IDC_EDIT,7,7,232,137,ES_MULTILINE | ES_AUTOHSCROLL |
ES_READONLY ES_READONLY
@@ -256,8 +260,7 @@ BEGIN
END END
IDD_UNINSTALL_OLD_PACKAGES DIALOGEX 0, 0, 277, 161 IDD_UNINSTALL_OLD_PACKAGES DIALOGEX 0, 0, 277, 161
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | STYLE DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
WS_SYSMENU
CAPTION "Uninstall Old Packages" CAPTION "Uninstall Old Packages"
FONT 8, "MS Shell Dlg", 400, 0, 0x1 FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN BEGIN
@@ -271,7 +274,26 @@ BEGIN
LTEXT "Delete old packages?",IDC_STATIC,105,119,67,12 LTEXT "Delete old packages?",IDC_STATIC,105,119,67,12
END END
IDD_CHANGE_GAME_SETTINGS DIALOG DISCARDABLE 0, 0, 167, 146
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Change Game Settings"
FONT 8, "MS Sans Serif"
BEGIN
DEFPUSHBUTTON "OK",IDOK,49,124,50,14
PUSHBUTTON "Cancel",IDCANCEL,109,124,50,14
GROUPBOX "Graphics API",IDC_STATIC,7,7,152,71
CONTROL "Default (recommended)",IDC_RADIO_DEFAULT,"Button",
BS_AUTORADIOBUTTON,25,24,105,12
CONTROL "Force OpenGL",IDC_RADIO_OPENGL,"Button",
BS_AUTORADIOBUTTON,25,40,105,12
CONTROL "Force Direct3D",IDC_RADIO_DIRECT3D,"Button",
BS_AUTORADIOBUTTON,25,56,105,12
LTEXT "Tip: Change these only if you experience problems when using the default settings.",
IDC_STATIC,7,88,152,27
END
#ifndef _MAC
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
// //
// Version // Version
@@ -294,13 +316,13 @@ BEGIN
BEGIN BEGIN
BLOCK "040904B0" BLOCK "040904B0"
BEGIN BEGIN
VALUE "FileDescription", "smpackage MFC Application" VALUE "FileDescription", "smpackage MFC Application\0"
VALUE "FileVersion", "1, 0, 0, 1" VALUE "FileVersion", "1, 0, 0, 1\0"
VALUE "InternalName", "smpackage" VALUE "InternalName", "smpackage\0"
VALUE "LegalCopyright", "Copyright (C) 2002" VALUE "LegalCopyright", "Copyright (C) 2002\0"
VALUE "OriginalFilename", "smpackage.EXE" VALUE "OriginalFilename", "smpackage.EXE\0"
VALUE "ProductName", "smpackage Application" VALUE "ProductName", "smpackage Application\0"
VALUE "ProductVersion", "1, 0, 0, 1" VALUE "ProductVersion", "1, 0, 0, 1\0"
END END
END END
BLOCK "VarFileInfo" BLOCK "VarFileInfo"
@@ -309,6 +331,8 @@ BEGIN
END END
END END
#endif // !_MAC
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
// //
@@ -316,7 +340,7 @@ END
// //
#ifdef APSTUDIO_INVOKED #ifdef APSTUDIO_INVOKED
GUIDELINES DESIGNINFO GUIDELINES DESIGNINFO MOVEABLE PURE
BEGIN BEGIN
IDD_INSTALL, DIALOG IDD_INSTALL, DIALOG
BEGIN BEGIN
@@ -355,7 +379,7 @@ BEGIN
LEFTMARGIN, 7 LEFTMARGIN, 7
RIGHTMARGIN, 325 RIGHTMARGIN, 325
TOPMARGIN, 7 TOPMARGIN, 7
BOTTOMMARGIN, 227 BOTTOMMARGIN, 274
END END
IDD_CONVERT_THEME, DIALOG IDD_CONVERT_THEME, DIALOG
@@ -397,6 +421,14 @@ BEGIN
TOPMARGIN, 7 TOPMARGIN, 7
BOTTOMMARGIN, 154 BOTTOMMARGIN, 154
END END
IDD_CHANGE_GAME_SETTINGS, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 159
TOPMARGIN, 7
BOTTOMMARGIN, 138
END
END END
#endif // APSTUDIO_INVOKED #endif // APSTUDIO_INVOKED
@@ -406,12 +438,12 @@ END
// Bitmap // Bitmap
// //
INSTALL BITMAP "install.bmp" INSTALL BITMAP MOVEABLE PURE "install.bmp"
MANAGE BITMAP "manage.bmp" MANAGE BITMAP MOVEABLE PURE "manage.bmp"
MENU BITMAP "menu.bmp" MENU BITMAP MOVEABLE PURE "menu.bmp"
CONVERTTHEME BITMAP "converttheme.bmp" CONVERTTHEME BITMAP MOVEABLE PURE "converttheme.bmp"
EDIT_METRICS BITMAP "editmetrics.bmp" EDIT_METRICS BITMAP MOVEABLE PURE "editmetrics.bmp"
#endif // Anglais (États-Unis) resources #endif // English (U.S.) resources
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////