|
can contain any number of buttons
|
+
|
- (provides only up 3 predefined buttons)
|
|
text and color of the buttons are specified by parameters
|
+
|
-
|
|
can display ‘apply-my-answer-by-default’ checkbox so that user can make his/her answer applied by default in the future
|
+
|
-
|
|
allows selecting and copying message; it is handy thing when you want
to get path or error string from message box |
+ |
- |
|
window's content can be seen independently on its size
|
+ (MessageForm’s size is always less than the display; if its content is too large then the scroll bar is provided)
|
- (if message is too long, it goes out of the screen so that you cannot read it all)
|
|
allows setting icon in the window's title bar
|
+
(by default it displays icon of the hosting application)
|
-
|
|
thread safe
|
+
(As an option, Message class also provides thread synchronization so that messages of different threads are showed strongly in turn)
|
+
|
|
brings message box to the top of windows on the desktop; it is important feature
for alerts |
+ |
+/-
(if the application showing message box is windowless, the message box can be from
the beginnig "lost"
under the rest windows on the desktop) |
|
accepts Image type as well as Icon type when setting icon beside message
|
+
|
-
|
|
can be fitted/enhanced further
|
+ (open source)
|
-
|