Method: TkVirtualEvent.getobj
- Defined in:
- lib/tk/virtevent.rb
.getobj(event) ⇒ Object
51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 |
# File 'lib/tk/virtevent.rb', line 51 def TkVirtualEvent.getobj(event) obj = nil TkVirtualEventTBL.mutex.synchronize{ obj = TkVirtualEventTBL[event] } if obj obj else if tk_call_without_enc('event', 'info').index("<#{event}>") PreDefVirtEvent.new(event) else fail ArgumentError, "undefined virtual event '<#{event}>'" end end end |