Method: Phidgets::CurrentInput#setOnCurrentChangeHandler
- Defined in:
- lib/phidgets/current_input.rb
#setOnCurrentChangeHandler(cb_proc = nil, &cb_block) ⇒ Object Also known as: on_current_change
call-seq:
setOnCurrentChangeHandler(proc=nil, &block)
Assigns a handler that will be called when the CurrentChange event occurs.
11 12 13 14 15 |
# File 'lib/phidgets/current_input.rb', line 11 def setOnCurrentChangeHandler(cb_proc = nil, &cb_block) @on_current_change_thread.kill if defined? @on_current_change_thread and @on_current_change_thread.alive? callback = cb_proc || cb_block @on_current_change_thread = Thread.new {ext_setOnCurrentChangeHandler(callback)} end |