Commit 246f6d44 authored by twanvl's avatar twanvl

removed write_stdout function, now handled by CLI class

parent 73f516b4
...@@ -51,32 +51,6 @@ class MSE : public wxApp { ...@@ -51,32 +51,6 @@ class MSE : public wxApp {
IMPLEMENT_APP(MSE) IMPLEMENT_APP(MSE)
// ----------------------------------------------------------------------------- : GUI/Console
/// Write a message to the console if it is available, and to a message box otherwise
void write_stdout(const String& str) {
bool have_console = false;
#ifdef __WXMSW__
// somehow detect whether to use console output
// GetStdHandle sometimes returns an invalid handle instead of INVALID_HANDLE_VALUE
// check with GetHandleInformation
HANDLE h = GetStdHandle(STD_OUTPUT_HANDLE);
DWORD flags;
bool ok = GetHandleInformation(h,&flags);
if (ok) have_console = true;
#elif __WXGTK__
have_console = true; // always use console on *nix (?)
#endif
if (have_console) {
wxFileOutputStream file(wxFile::fd_stdout);
wxTextOutputStream t(file);
t.WriteString(str);
} else {
// no console, use a message box
wxMessageBox(str, _("Magic Set Editor"), wxOK | wxICON_INFORMATION);
}
}
// ----------------------------------------------------------------------------- : Checks // ----------------------------------------------------------------------------- : Checks
void nag_about_ascii_version() { void nag_about_ascii_version() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment