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