2
# tkextlib/iwidgets/fileselectionbox.rb
3
# by Hidetoshi NAGAI (nagai@ai.kyutech.ac.jp)
7
require 'tkextlib/iwidgets.rb'
11
class Fileselectionbox < Tk::Itk::Widget
16
class Tk::Iwidgets::Fileselectionbox
17
TkCommandNames = ['::iwidgets::fileselectionbox'.freeze].freeze
18
WidgetClassName = 'Fileselectionbox'.freeze
19
WidgetClassNames[WidgetClassName] = self
23
'directory', 'dirslabel', 'fileslabel', 'filterlabel', 'mask',
24
'nomatchstring', 'selectionlabel'
27
private :__strval_optkeys
30
super() + ['dirson', 'fileson', 'filteron', 'selectionon']
32
private :__boolval_optkeys
35
window(tk_call(@path, 'childsite'))
39
tk_call(@path, 'filter')