module Rabbit::Renderer::Display::ScrollHandler
Public Class Methods
new(*args, &block)
click to toggle source
Calls superclass method
# File lib/rabbit/renderer/display/scroll-handler.rb, line 7 def initialize(*args, &block) super init_scroll_handler end
Private Instance Methods
init_scroll_handler()
click to toggle source
# File lib/rabbit/renderer/display/scroll-handler.rb, line 13 def init_scroll_handler end
set_scroll_event(widget)
click to toggle source
# File lib/rabbit/renderer/display/scroll-handler.rb, line 16 def set_scroll_event(widget) widget.signal_connect("scroll_event") do |widget, event| handled = call_hook_procs(@scroll_hook_procs, event) unless handled handled = true case event.direction when Gdk::ScrollDirection::UP @canvas.activate("PreviousSlide") when Gdk::ScrollDirection::DOWN @canvas.activate("NextSlide") else handled = false end end handled end end