Author: mordante
Date: Fri May 22 16:59:02 2009
New Revision: 35820

URL: http://svn.gna.org/viewcvs/wesnoth?rev=35820&view=rev
Log:
Add show_error_message to gui2.

Modified:
    trunk/src/gui/dialogs/message.cpp
    trunk/src/gui/dialogs/message.hpp

Modified: trunk/src/gui/dialogs/message.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/gui/dialogs/message.cpp?rev=35820&r1=35819&r2=35820&view=diff
==============================================================================
--- trunk/src/gui/dialogs/message.cpp (original)
+++ trunk/src/gui/dialogs/message.cpp Fri May 22 16:59:02 2009
@@ -22,6 +22,7 @@
 #include "gui/widgets/image.hpp"
 #include "gui/widgets/label.hpp"
 #include "gui/widgets/window.hpp"
+#include "log.hpp"
 
 namespace gui2 {
 
@@ -206,5 +207,13 @@
        return dlg.get_retval();
 }
 
+void show_error_message(CVideo& video, const std::string& message,
+               const tbutton::tmarkup_mode message_markup_mode)
+{
+       LOG_STREAM(err, lg::general) << message << '\n';
+       show_message(video, _("Error"), message,
+                       tmessage::ok_button, message_markup_mode);
+}
+
 } // namespace gui2
 

Modified: trunk/src/gui/dialogs/message.hpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/gui/dialogs/message.hpp?rev=35820&r1=35819&r2=35820&view=diff
==============================================================================
--- trunk/src/gui/dialogs/message.hpp (original)
+++ trunk/src/gui/dialogs/message.hpp Fri May 22 16:59:02 2009
@@ -165,6 +165,17 @@
        const tbutton::tmarkup_mode message_markup_mode = tbutton::NO_MARKUP,
        const tbutton::tmarkup_mode title_markup_mode = tbutton::NO_MARKUP);
 
+/** 
+ * Shows an error message to the user.
+ * 
+ * @param video               The video which contains the surface to draw
+ *                            upon.
+ * @param message             The message to show in the dialog.
+ * @param message_markup_mode The markup mode used for the title.
+ */
+void show_error_message(CVideo& video, const std::string& message,
+               const tbutton::tmarkup_mode message_markup_mode = 
tbutton::NO_MARKUP);
+
 } // namespace gui2
 
 #endif


_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits

Reply via email to