Method: TkTimer.info
- Defined in:
- lib/tk/timer.rb
.info(obj = nil) ⇒ Object
46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 |
# File 'lib/tk/timer.rb', line 46 def self.info(obj = nil) if obj if obj.kind_of?(TkTimer) if obj.after_id inf = tk_split_list(tk_call_without_enc('after','info',obj.after_id)) [Tk_CBTBL[inf[0][1]], inf[1]] else nil end else fail ArgumentError, "TkTimer object is expected" end else tk_call_without_enc('after', 'info').split(' ').collect!{|id| ret = Tk_CBTBL.find{|key,val| val.after_id == id} (ret == nil)? id: ret[1] } end end |