remove for real this time

This commit is contained in:
Glenn Maynard
2003-09-24 20:33:58 +00:00
parent db9c9be50d
commit 3fa1cd504e
6 changed files with 0 additions and 204 deletions
@@ -1,19 +0,0 @@
#ifndef ERROR_DIALOG_H
#define ERROR_DIALOG_H
class ErrorDialog {
public:
/* This is used for showing errors from exceptions, so it might be used
* before SDL has been initialized (or SDL may have failed to init); don't
* use SDL. If the window has been opened, it'll be hidden or closed. */
virtual void ShowError( const CString &error ) = 0;
virtual ~ErrorDialog() { }
};
#endif
/*
* Copyright (c) 2002 by the person(s) listed below. All rights reserved.
*
* Glenn Maynard
*/
@@ -1,108 +0,0 @@
#include "../../global.h"
#include "../../RageUtil.h"
#include "../../resource.h"
#include "../../archutils/Win32/GotoURL.h"
#include "../../archutils/Win32/AppInstance.h"
#include "ErrorDialog_Win32.h"
static CString g_sErrorString;
BOOL CALLBACK ErrorWndProc( HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam )
{
switch( msg )
{
case WM_INITDIALOG:
{
CString sMessage = g_sErrorString;
sMessage.Replace( "\n", "\r\n" );
SendDlgItemMessage(
hWnd,
IDC_EDIT_ERROR,
WM_SETTEXT,
0,
(LPARAM)(LPCTSTR)sMessage
);
}
break;
case WM_COMMAND:
switch (LOWORD(wParam))
{
case IDC_BUTTON_VIEW_LOG:
{
PROCESS_INFORMATION pi;
STARTUPINFO si;
ZeroMemory( &si, sizeof(si) );
CreateProcess(
NULL, // pointer to name of executable module
"notepad.exe log.txt", // pointer to command line string
NULL, // process security attributes
NULL, // thread security attributes
false, // handle inheritance flag
0, // creation flags
NULL, // pointer to new environment block
NULL, // pointer to current directory name
&si, // pointer to STARTUPINFO
&pi // pointer to PROCESS_INFORMATION
);
}
break;
case IDC_BUTTON_REPORT:
GotoURL( "http://sourceforge.net/tracker/?func=add&group_id=37892&atid=421366" );
break;
case IDC_BUTTON_RESTART:
{
/* Clear the startup mutex, since we're starting a new
* instance before ending ourself. */
TCHAR szFullAppPath[MAX_PATH];
GetModuleFileName(NULL, szFullAppPath, MAX_PATH);
// Launch StepMania
PROCESS_INFORMATION pi;
STARTUPINFO si;
ZeroMemory( &si, sizeof(si) );
CreateProcess(
NULL, // pointer to name of executable module
szFullAppPath, // pointer to command line string
NULL, // process security attributes
NULL, // thread security attributes
false, // handle inheritance flag
0, // creation flags
NULL, // pointer to new environment block
NULL, // pointer to current directory name
&si, // pointer to STARTUPINFO
&pi // pointer to PROCESS_INFORMATION
);
}
EndDialog( hWnd, 0 );
break;
// fall through
case IDOK:
EndDialog( hWnd, 0 );
break;
}
}
return FALSE;
}
void ErrorDialog_Win32::ShowError( const CString &error )
{
g_sErrorString = error;
// throw up a pretty error dialog
AppInstance handle;
DialogBox(handle.Get(), MAKEINTRESOURCE(IDD_ERROR_DIALOG),
NULL, ErrorWndProc);
}
/*
* Copyright (c) 2002 by the person(s) listed below. All rights reserved.
*
* Chris Danford
* Glenn Maynard
*/
@@ -1,21 +0,0 @@
#ifndef ERROR_DIALOG_WIN32_H
#define ERROR_DIALOG_WIN32_H
#include "ErrorDialog.h"
class ErrorDialog_Win32: public ErrorDialog
{
public:
void ShowError( const CString &error );
};
#undef ARCH_ERROR_DIALOG
#define ARCH_ERROR_DIALOG ErrorDialog_Win32
#endif
/*
* Copyright (c) 2002 by the person(s) listed below. All rights reserved.
*
* Glenn Maynard
*/
@@ -1,21 +0,0 @@
#ifndef ERROR_DIALOG_NULL_H
#define ERROR_DIALOG_NULL_H
#include "ErrorDialog.h"
class ErrorDialog_null: public ErrorDialog
{
public:
void ShowError( const CString &error ) { }
};
#undef ARCH_ERROR_DIALOG
#define ARCH_ERROR_DIALOG ErrorDialog_null
#endif
/*
* Copyright (c) 2003 by the person(s) listed below. All rights reserved.
*
* Glenn Maynard
*/
@@ -1,14 +0,0 @@
#include "../../global.h"
#include "ErrorDialog_stdout.h"
void ErrorDialog_stdout::ShowError( const CString &error )
{
/* Simplest "dialog" ever. */
printf("Error: %s\n", error.c_str());
}
/*
* Copyright (c) 2002 by the person(s) listed below. All rights reserved.
*
* Glenn Maynard
*/
@@ -1,21 +0,0 @@
#ifndef ERROR_DIALOG_STDOUT_H
#define ERROR_DIALOG_STDOUT_H
#include "ErrorDialog.h"
class ErrorDialog_stdout: public ErrorDialog
{
public:
void ShowError( const CString &error );
};
#undef ARCH_ERROR_DIALOG
#define ARCH_ERROR_DIALOG ErrorDialog_stdout
#endif
/*
* Copyright (c) 2002 by the person(s) listed below. All rights reserved.
*
* Glenn Maynard
*/