class Glimmer::SWT::EventListenerProxy
Attributes
dom_element[R]
element_proxy[R]
event[R]
listener[R]
original_event_listener[R]
selector[R]
Public Class Methods
new(element_proxy:, event:, dom_element:, selector:, listener:)
click to toggle source
# File lib/glimmer/swt/event_listener_proxy.rb, line 6 def initialize(element_proxy:, event:, dom_element:, selector:, listener:) @element_proxy = element_proxy @event = event @dom_element = dom_element @selector = selector @listener = listener @original_event_listener = original_event_listener end
Public Instance Methods
register()
click to toggle source
# File lib/glimmer/swt/event_listener_proxy.rb, line 15 def register @dom_element.on(@event, @delegate) end
Also aliased as: observe, reregister
unregister()
click to toggle source
# File lib/glimmer/swt/event_listener_proxy.rb, line 21 def unregister @dom_element.off(@event, @delegate) end
Also aliased as: unobserve, deregister