module Tk::Bind
Public Class Methods
bind(tag, sequence = None)
click to toggle source
# File lib/ffi-tk/command/bind.rb, line 4 def self.bind(tag, sequence = None) if None == sequence Tk.execute(:bind, tag).to_a else if block_given? Event::Handler.register(tag, sequence, &Proc.new) else Tk.execute(:bind, tag, sequence).to_s end end end
unbind(tag, sequence)
click to toggle source
TODO: remove the block associated
# File lib/ffi-tk/command/bind.rb, line 17 def self.unbind(tag, sequence) Event::Handler.unregister(tag, sequence) end
Public Instance Methods
bind(sequence = None, &block)
click to toggle source
# File lib/ffi-tk/command/bind.rb, line 21 def bind(sequence = None, &block) Bind.bind(tk_pathname, sequence, &block) end
unbind(sequence)
click to toggle source
# File lib/ffi-tk/command/bind.rb, line 25 def unbind(sequence) Bind.unbind(tk_pathname, sequence) end