Extended maintenance of Ruby 1.9.3 ended on February 23, 2015. Read more

In Files

  • tk/lib/tk/scrollable.rb

Class/Module Index [+]

Quicksearch

Tk::Y_Scrollable

Public Instance Methods

yscrollbar(bar=nil) click to toggle source
 
               # 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
            
yscrollcommand(cmd=Proc.new) click to toggle source
 
               # File tk/lib/tk/scrollable.rb, line 42
def yscrollcommand(cmd=Proc.new)
  configure_cmd 'yscrollcommand', cmd
  # Tk.update  # avoid scrollbar trouble
  self
end
            
yview(*index) click to toggle source
 
               # 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
            
yview_moveto(*index) click to toggle source
 
               # File tk/lib/tk/scrollable.rb, line 56
def yview_moveto(*index)
  yview('moveto', *index)
end
            
yview_scroll(*index) click to toggle source
 
               # File tk/lib/tk/scrollable.rb, line 59
def yview_scroll(*index)
  yview('scroll', *index)
end