In: |
tk/lib/tk/scrollable.rb
|
# File tk/lib/tk/scrollable.rb, line 30 def xscrollbar(bar=nil) if bar @xscrollbar = bar @xscrollbar.orient 'horizontal' self.xscrollcommand {|*arg| @xscrollbar.set(*arg)} @xscrollbar.command {|*arg| self.xview(*arg)} end @xscrollbar end
# File tk/lib/tk/scrollable.rb, line 8 def xscrollcommand(cmd=Proc.new) configure_cmd 'xscrollcommand', cmd end
# File tk/lib/tk/scrollable.rb, line 14 def xview(*index) if index.size == 0 list(tk_send_without_enc('xview')) else tk_send_without_enc('xview', *index) self end end
# File tk/lib/tk/scrollable.rb, line 39 def yscrollbar(bar=nil) if bar @yscrollbar = bar @yscrollbar.orient 'vertical' self.yscrollcommand {|*arg| @yscrollbar.set(*arg)} @yscrollbar.command {|*arg| self.yview(*arg)} end @yscrollbar end
# File tk/lib/tk/scrollable.rb, line 11 def yscrollcommand(cmd=Proc.new) configure_cmd 'yscrollcommand', cmd end