Class | Tk::Tile::Dialog |
In: |
tk/lib/tkextlib/tile/dialog.rb
|
Parent: | TkWindow |
TkCommandNames | = | ['::ttk::dialog'.freeze].freeze |
# File tk/lib/tkextlib/tile/dialog.rb, line 27 def self.define_dialog_type(name, keys) Tk.tk_call('::ttk::dialog::define', name, keys) name end
# File tk/lib/tkextlib/tile/dialog.rb, line 38 def initialize(keys={}) @keys = _symbolkey2str(keys) super(*args) end
# File tk/lib/tkextlib/tile/dialog.rb, line 18 def self.show(*args) dialog = self.new(*args) dialog.show [dialog.status, dialog.value] end
# File tk/lib/tkextlib/tile/dialog.rb, line 32 def self.style(*args) ['Dialog', *(args.map!{|a| _get_eval_string(a)})].join('.') end
# File tk/lib/tkextlib/tile/dialog.rb, line 53 def client_frame window(tk_call_without_enc('::ttk::dialog::clientframe')) end
# File tk/lib/tkextlib/tile/dialog.rb, line 76 def configinfo(slot = nil) if slot slot = slot.to_s [ slot, nil, nil, nil, @keys[slot] ] else @keys.collect{|k, v| [ k, nil, nil, nil, v ] } end end