| In: |
tk/lib/tk/scrollbar.rb
|
| Parent: | TkWindow |
| TkCommandNames | = | ['scrollbar'.freeze].freeze |
| WidgetClassName | = | 'Scrollbar'.freeze |
# File tk/lib/tk/scrollbar.rb, line 84 def activate(element=None) tk_send_without_enc('activate', element) end
# File tk/lib/tk/scrollbar.rb, line 29 def assign(*wins) begin self.command(@scroll_proc) if self.cget('command').cmd != @scroll_proc rescue Exception self.command(@scroll_proc) end orient = self.orient wins.each{|w| @assigned << w unless @assigned.index(w) if orient == 'horizontal' w.xscrollcommand proc{|first, last| self.set(first, last)} else # 'vertical' w.yscrollcommand proc{|first, last| self.set(first, last)} end } self end
# File tk/lib/tk/scrollbar.rb, line 47 def assigned_list begin return @assigned.dup if self.cget('command').cmd == @scroll_proc rescue Exception end fail RuntimeError, "not depend on the assigned_list" end
def delta(deltax=None, deltay=None)
# File tk/lib/tk/scrollbar.rb, line 56 def delta(deltax, deltay) number(tk_send_without_enc('delta', deltax, deltay)) end
def fraction(x=None, y=None)
# File tk/lib/tk/scrollbar.rb, line 61 def fraction(x, y) number(tk_send_without_enc('fraction', x, y)) end
# File tk/lib/tk/scrollbar.rb, line 69 def get #ary1 = tk_send('get').split #ary2 = [] #for i in ary1 # ary2.push number(i) #end #ary2 list(tk_send_without_enc('get')) end