From 079a376acf7e7a5c565b5df0ee3268f1328ee619 Mon Sep 17 00:00:00 2001 From: Edouard DUPIN Date: Thu, 14 Nov 2013 23:43:55 +0100 Subject: [PATCH] [DEV] add basic windows message API --- sources/ewol/widget/Windows.h | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/sources/ewol/widget/Windows.h b/sources/ewol/widget/Windows.h index e06d605a..ab992b87 100644 --- a/sources/ewol/widget/Windows.h +++ b/sources/ewol/widget/Windows.h @@ -88,9 +88,37 @@ namespace ewol { /** * @brief Create a simple pop-up message on the screen for application error. * @param[in] _type Type of the error. - * @param[in] _message message to display (decorated) + * @param[in] _message message to display (decorated text) */ virtual void createPopUpMessage(enum popUpMessageType _type, const std::string& _message); + /** + * @brief Create a simple information message + * @param[in] _message message to display (decorated text) + */ + void displayInfoMessage(const std::string& _message) { + createPopUpMessage(messageTypeInfo, _message); + } + /** + * @brief Create a simple warning message + * @param[in] _message message to display (decorated text) + */ + void displayWarningMessage(const std::string& _message) { + createPopUpMessage(messageTypeWarning, _message); + } + /** + * @brief Create a simple error message + * @param[in] _message message to display (decorated text) + */ + void displayErrorMessage(const std::string& _message) { + createPopUpMessage(messageTypeError, _message); + } + /** + * @brief Create a simple critical message + * @param[in] _message message to display (decorated text) + */ + void displayCriticalMessage(const std::string& _message) { + createPopUpMessage(messageTypeCritical, _message); + } }; };