class HinnerSplittedDialogTitled
Attributes
hinner_frame[RW]
titled_frame[RW]
Public Class Methods
new(title=nil, side='top', height=100, args=nil)
click to toggle source
Calls superclass method
HinnerSplittedDialog::new
# File lib/a-tkcommons.rb, line 3377 def initialize(title=nil, side='top', height=100, args=nil) super(side, height, args) @titled_frame = TkLabelTitledFrameClosable.new(self.frame, title).place('x'=>0, 'y'=>0,'relheight'=>1, 'relwidth'=>1) @ext_proc = nil close = proc{ do_close #self.destroy #Tk.callback_break } @titled_frame.add_close_action(close) @hinner_frame = @titled_frame.frame #@hinner_frame = make_scrollable_frame(@titled_frame.frame) #@hinner_frame = Tk::ScrollFrame.new(@titled_frame.frame).place('x'=>0, 'y'=>0, 'relheight'=>1, 'relwidth'=>1).baseframe end
Public Instance Methods
do_close()
click to toggle source
# File lib/a-tkcommons.rb, line 3392 def do_close @ext_proc.call if !@ext_proc.nil? self.destroy Tk.callback_break end
on_close=(_proc)
click to toggle source
# File lib/a-tkcommons.rb, line 3398 def on_close=(_proc) @ext_proc = _proc end