From 578c402d2ce5e6a7b6e42a4c7449d9aeac61e5e2 Mon Sep 17 00:00:00 2001 From: LPFaint99 Date: Mon, 23 Feb 2009 06:15:48 +0000 Subject: Update svn:eol-style=native ( r1442 ) for Source/*.cpp git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2384 8ced0084-cf51-0410-be5f-012b33b47a6e --- Source/Core/Common/Src/MsgHandler.cpp | 164 +++++++++++++++++----------------- 1 file changed, 82 insertions(+), 82 deletions(-) (limited to 'Source/Core/Common/Src/MsgHandler.cpp') diff --git a/Source/Core/Common/Src/MsgHandler.cpp b/Source/Core/Common/Src/MsgHandler.cpp index f685d76dff..ad7256875c 100644 --- a/Source/Core/Common/Src/MsgHandler.cpp +++ b/Source/Core/Common/Src/MsgHandler.cpp @@ -1,82 +1,82 @@ -// Copyright (C) 2003-2008 Dolphin Project. - -// This program is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, version 2.0. - -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License 2.0 for more details. - -// A copy of the GPL 2.0 should have been included with the program. -// If not, see http://www.gnu.org/licenses/ - -// Official SVN repository and contact information can be found at -// http://code.google.com/p/dolphin-emu/ - - -////////////////////////////////////////////////////////////////////////////////////// -// Include and declarations -// ŻŻŻŻŻŻŻŻŻ -#include // System - -#include "Common.h" // Local -#include "StringUtil.h" - -bool DefaultMsgHandler(const char* caption, const char* text, bool yes_no, int Style); -static MsgAlertHandler msg_handler = DefaultMsgHandler; -///////////////////////////// - - -/* Select which of these functions that are used for message boxes. If wxWidgets is enabled - we will use wxMsgAlert() that is defined in main.cpp */ -void RegisterMsgAlertHandler(MsgAlertHandler handler) -{ - msg_handler = handler; -} - -///////////////////////////////////////////////////////////// -/* This is the first stop for messages where the log is updated and the correct windows - is shown */ -// ŻŻŻŻŻŻŻŻŻ -bool MsgAlert(const char* caption, bool yes_no, int Style, const char* format, ...) -{ - // --------------------------------- - // Read message and write it to the log - // ----------- - char buffer[2048]; - bool ret = false; - - va_list args; - va_start(args, format); - CharArrayFromFormatV(buffer, 2047, format, args); - va_end(args); - - LOG(MASTER_LOG, "%s: %s", caption, buffer); - // ----------- - - if (msg_handler) { - ret = msg_handler(caption, buffer, yes_no, Style); - } - return ret; -} - -///////////////////////////////////////////////////////////// -/* This is used in the No-GUI build */ -// ŻŻŻŻŻŻŻŻŻ -bool DefaultMsgHandler(const char* caption, const char* text, bool yes_no, int Style) -{ -#ifdef _WIN32 - int STYLE = MB_ICONINFORMATION; - if (Style == QUESTION) STYLE = MB_ICONQUESTION; - if (Style == WARNING) STYLE = MB_ICONWARNING; - - return IDYES == MessageBox(0, text, caption, STYLE | (yes_no ? MB_YESNO : MB_OK)); - -#else - printf("%s\n", text); - return true; -#endif -} - +// Copyright (C) 2003-2008 Dolphin Project. + +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, version 2.0. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License 2.0 for more details. + +// A copy of the GPL 2.0 should have been included with the program. +// If not, see http://www.gnu.org/licenses/ + +// Official SVN repository and contact information can be found at +// http://code.google.com/p/dolphin-emu/ + + +////////////////////////////////////////////////////////////////////////////////////// +// Include and declarations +// ŻŻŻŻŻŻŻŻŻ +#include // System + +#include "Common.h" // Local +#include "StringUtil.h" + +bool DefaultMsgHandler(const char* caption, const char* text, bool yes_no, int Style); +static MsgAlertHandler msg_handler = DefaultMsgHandler; +///////////////////////////// + + +/* Select which of these functions that are used for message boxes. If wxWidgets is enabled + we will use wxMsgAlert() that is defined in main.cpp */ +void RegisterMsgAlertHandler(MsgAlertHandler handler) +{ + msg_handler = handler; +} + +///////////////////////////////////////////////////////////// +/* This is the first stop for messages where the log is updated and the correct windows + is shown */ +// ŻŻŻŻŻŻŻŻŻ +bool MsgAlert(const char* caption, bool yes_no, int Style, const char* format, ...) +{ + // --------------------------------- + // Read message and write it to the log + // ----------- + char buffer[2048]; + bool ret = false; + + va_list args; + va_start(args, format); + CharArrayFromFormatV(buffer, 2047, format, args); + va_end(args); + + LOG(MASTER_LOG, "%s: %s", caption, buffer); + // ----------- + + if (msg_handler) { + ret = msg_handler(caption, buffer, yes_no, Style); + } + return ret; +} + +///////////////////////////////////////////////////////////// +/* This is used in the No-GUI build */ +// ŻŻŻŻŻŻŻŻŻ +bool DefaultMsgHandler(const char* caption, const char* text, bool yes_no, int Style) +{ +#ifdef _WIN32 + int STYLE = MB_ICONINFORMATION; + if (Style == QUESTION) STYLE = MB_ICONQUESTION; + if (Style == WARNING) STYLE = MB_ICONWARNING; + + return IDYES == MessageBox(0, text, caption, STYLE | (yes_no ? MB_YESNO : MB_OK)); + +#else + printf("%s\n", text); + return true; +#endif +} + -- cgit v1.2.3