Ruby Basics
Ruby Advanced
Ruby Useful References
Ruby Useful Resources
Selected Reading
© 2011 TutorialsPoint.COM
|
Ruby/Tk - MsgBox Widget
Description:
A MessageBox is a widget that displays a simple dialog with predefined buttons.
Syntax:
Here is a simple syntax to create this widget:
Tk.messageBox {
.....Widget-specific Options....
}
|
Standard Options:
NA
Widget-specific Options:
SN | Options with Description |
1 | icon => String Specify the icon of the messageBox. Valid values are error, info, question, or warning. |
2 | type => String Specify the type of the messageBox. Valid values are abortretryignore, ok, okcancel, retrycancel, yesno, or yesnocancel. The type determines the buttons to be shown. |
3 | default => String Specify the default button. This must be one of abort, retry, ignore, ok, cancel, yes, or no, depending on the type of the messageBox previously specified. |
4 | detail => String Specify text for the detail region of the messageBox. |
5 | message => String Specify the message text of the messageBox. |
6 | title => String Specify the title of the messageBox. |
Event Bindings:
NA
Examples:
require 'tk'
root = TkRoot.new
root.title = "Window"
msgBox = Tk.messageBox(
'type' => "ok",
'icon' => "info",
'title' => "This is title",
'message' => "This is message"
)
Tk.mainloop
|
This will produce following result
|
|
|