class RMQSeekChange
Attributes
change_block[RW]
Public Class Methods
new(action=:change, &block)
click to toggle source
# File lib/project/ruby_motion_query/rmq/event_wrappers/rmq_seek_change.rb, line 4 def initialize(action=:change, &block) @action = action # Empty hash from RMQ Events means we keep our default @action = :change if @action == {} @change_block = block end
Public Instance Methods
onProgressChanged(seek_bar, progress, from_user)
click to toggle source
# File lib/project/ruby_motion_query/rmq/event_wrappers/rmq_seek_change.rb, line 19 def onProgressChanged(seek_bar, progress, from_user) @change_block.call(seek_bar, progress, from_user) if @action == :change end
onStartTrackingTouch(seek_bar)
click to toggle source
# File lib/project/ruby_motion_query/rmq/event_wrappers/rmq_seek_change.rb, line 15 def onStartTrackingTouch(seek_bar) @change_block.call(seek_bar) if @action == :start end
onStopTrackingTouch(seek_bar)
click to toggle source
# File lib/project/ruby_motion_query/rmq/event_wrappers/rmq_seek_change.rb, line 11 def onStopTrackingTouch(seek_bar) @change_block.call(seek_bar) if @action == :stop end