summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoralberth <alberth@openttd.org>2009-10-31 14:33:07 +0000
committeralberth <alberth@openttd.org>2009-10-31 14:33:07 +0000
commit617e7966f9efd260c02fa252aa106200eddefc7c (patch)
tree91ed573db59a2d518df57bac9fb0973f3b60ae41
parenta5d005dd53822b7ec3294d87d8a5255212b9ecb0 (diff)
downloadopenttd-617e7966f9efd260c02fa252aa106200eddefc7c.tar.xz
(svn r17921) -Documentation: Add doxygen comments in the ErrmsgWindow struct.
-rw-r--r--src/misc_gui.cpp13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/misc_gui.cpp b/src/misc_gui.cpp
index b037d9896..89981e668 100644
--- a/src/misc_gui.cpp
+++ b/src/misc_gui.cpp
@@ -551,15 +551,16 @@ static const NWidgetPart _nested_errmsg_face_widgets[] = {
EndContainer(),
};
+/** Window class for displaying an error message window. */
struct ErrmsgWindow : public Window {
private:
- uint duration;
- uint64 decode_params[20];
- StringID message_1;
- StringID message_2;
- bool show_company_manager_face;
+ uint duration; ///< Length of display of the message. 0 means forever,
+ uint64 decode_params[20]; ///< Parameters of the message strings.
+ StringID message_1; ///< Detailed error message showed in second line. Can be #INVALID_STRING_ID.
+ StringID message_2; ///< General error message showed in first line. Must be valid.
+ bool show_company_manager_face; ///< Display the face of the manager in the window.
- int y[4];
+ int y[4]; ///< Vertical start/end position of the area available for #message_1 and #message_2 in the #EMW_MESSAGE widget.
public:
ErrmsgWindow(Point pt, int width, int height, StringID msg1, StringID msg2, const Widget *widget, bool show_company_manager_face, bool no_timeout) :