2 # tk/labelframe.rb : treat labelframe widget
7 class Tk::LabelFrame<Tk::Frame
8 TkCommandNames = ['labelframe'.freeze].freeze
9 WidgetClassName = 'Labelframe'.freeze
10 WidgetClassNames[WidgetClassName] = self
11 #def create_self(keys)
12 # if keys and keys != None
13 # tk_call_without_enc('labelframe', @path, *hash_kv(keys, true))
15 # tk_call_without_enc('labelframe', @path)
20 def __val2ruby_optkeys # { key=>proc, ... }
21 super().update('labelwidget'=>proc{|v| window(v)})
23 private :__val2ruby_optkeys
26 Tk::Labelframe = Tk::LabelFrame
27 #TkLabelFrame = Tk::LabelFrame unless Object.const_defined? :TkLabelFrame
28 #TkLabelframe = Tk::Labelframe unless Object.const_defined? :TkLabelframe
29 Tk.__set_toplevel_aliases__(:Tk, Tk::LabelFrame, :TkLabelFrame, :TkLabelframe)