# File tk/lib/tk/scrollable.rb, line 63 def yscrollbar(bar=nil) if bar @yscrollbar = bar @yscrollbar.orient 'vertical' self.yscrollcommand {|*arg| @yscrollbar.set(*arg)} @yscrollbar.command {|*arg| self.yview(*arg)} Tk.update # avoid scrollbar trouble end @yscrollbar end
# File tk/lib/tk/scrollable.rb, line 42 def yscrollcommand(cmd=Proc.new) configure_cmd 'yscrollcommand', cmd # Tk.update # avoid scrollbar trouble self end
# File tk/lib/tk/scrollable.rb, line 48 def yview(*index) if index.size == 0 list(tk_send_without_enc('yview')) else tk_send_without_enc('yview', *index) self end end