Module: Tk::Y_Scrollable (Ruby 2.3.4)

In Files

  • tk/lib/tk/scrollable.rb

Class/Module Index [+]

Quicksearch

Tk::Y_Scrollable

Public Instance Methods

yscrollbar(bar=nil)
 
               # File tk/lib/tk/scrollable.rb, line 64
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)
 
               # File tk/lib/tk/scrollable.rb, line 43
def yscrollcommand(cmd=Proc.new)
  configure_cmd 'yscrollcommand', cmd
  # Tk.update  # avoid scrollbar trouble
  self
end
            
yview(*index)
 
               # File tk/lib/tk/scrollable.rb, line 49
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)
 
               # File tk/lib/tk/scrollable.rb, line 57
def yview_moveto(*index)
  yview('moveto', *index)
end
            
yview_scroll(*index)
 
               # File tk/lib/tk/scrollable.rb, line 60
def yview_scroll(*index)
  yview('scroll', *index)
end