Module: RSwing::Components::Events
- Defined in:
- lib/rswing/components/events/event.rb,
lib/rswing/components/events/key_events.rb,
lib/rswing/components/events/focus_events.rb,
lib/rswing/components/events/mouse_events.rb,
lib/rswing/components/events/window_focus.rb,
lib/rswing/components/events/window_state.rb,
lib/rswing/components/events/button_events.rb,
lib/rswing/components/events/window_events.rb,
lib/rswing/components/events/component_events.rb,
lib/rswing/components/events/container_events.rb,
lib/rswing/components/events/property_changed.rb,
lib/rswing/components/events/hierarchy_changed.rb,
lib/rswing/components/events/mouse_wheel_events.rb,
lib/rswing/components/events/input_method_events.rb,
lib/rswing/components/events/mouse_motion_events.rb,
lib/rswing/components/events/hierarchy_bounds_events.rb
Defined Under Namespace
Modules: ButtonEvents, ComponentEvents, ContainerEvents, Event, FocusEvents, HierarchyBoundsEvents, HierarchyChanged, InputMethodEvents, KeyEvents, MouseEvents, MouseMotionEvents, MouseWheelEvents, PropertyChanged, WindowEvents, WindowFocus, WindowState
Class Method Summary collapse
-
.map(module_to_map, listener_class_to_map, event_mappings_hash) ⇒ Object
maps the events of a listener_class to a module, specified in a event_mappings_hash e.g.
Class Method Details
.map(module_to_map, listener_class_to_map, event_mappings_hash) ⇒ Object
maps the events of a listener_class to a module, specified in a event_mappings_hash e.g. (in FocusEvents-Module): Events.map self, FocusListener, FocusEvents.event_mappings
53 54 55 56 57 |
# File 'lib/rswing/components/events/event.rb', line 53 def Events.map(module_to_map, listener_class_to_map, event_mappings_hash) event_mappings_hash.each_pair do |ruby_event, java_method| event_for module_to_map => ruby_event, listener_class_to_map => java_method end end |