Module: Glimmer::Tk::Scrollable

Included in:
ListProxy, TextProxy
Defined in:
lib/glimmer/tk/scrollable.rb

Overview

Represents widgets that can scroll vertically and horizontally

Instance Method Summary collapse

Instance Method Details

#handle_listener(listener_name, &listener) ⇒ Object



36
37
38
39
40
41
42
43
44
45
# File 'lib/glimmer/tk/scrollable.rb', line 36

def handle_listener(listener_name, &listener)
  case listener_name.to_s.downcase
  when 'xscrollcommand'
    xscrollcommand(listener)
  when 'yscrollcommand'
    yscrollcommand(listener)
  else
    super
  end
end

#xscrollcommand_block=(proc) ⇒ Object



28
29
30
# File 'lib/glimmer/tk/scrollable.rb', line 28

def xscrollcommand_block=(proc)
  tk.xscrollcommand(proc)
end

#yscrollcommand_block=(proc) ⇒ Object



32
33
34
# File 'lib/glimmer/tk/scrollable.rb', line 32

def yscrollcommand_block=(proc)
  tk.yscrollcommand(proc)
end