Method: Gtk::Dialog#initialize
- Defined in:
- lib/gtk4/dialog.rb
#initialize(options = {}) ⇒ Dialog
Returns a new instance of Dialog.
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
# File 'lib/gtk4/dialog.rb', line 20 def initialize(={}) initialize_raw title = [:title] parent = [:parent] flags = [:flags] = [:buttons] set_title(title) if title set_transient_for(parent) if parent if flags unless flags.is_a?(DialogFlags) flags = DialogFlags.new(flags) end set_modal(true) if flags.modal? set_destroy_with_parent(true) if flags.destroy_with_parent? end (*) if end |