Method: Tk::BWidget::MessageDlg#initialize
- Defined in:
- lib/tkextlib/bwidget/messagedlg.rb
#initialize(parent = nil, keys = nil) ⇒ MessageDlg
Returns a new instance of MessageDlg.
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
# File 'lib/tkextlib/bwidget/messagedlg.rb', line 23 def initialize(parent=nil, keys=nil) @relative = '' if parent.kind_of?(Hash) keys = _symbolkey2str(parent) @relative = keys['parent'] if keys.key?('parent') @relative = keys.delete('relative') if keys.key?('relative') super(keys) elsif keys keys = _symbolkey2str(keys) @relative = keys.delete('parent') if keys.key?('parent') @relative = keys.delete('relative') if keys.key?('relative') super(parent, keys) else super(parent) end end |