Class: RMQKeyboardAction

Inherits:
Object show all
Defined in:
lib/project/ruby_motion_query/rmq/event_wrappers/rmq_keyboard_action.rb

Instance Method Summary collapse

Constructor Details

#initialize(&block) ⇒ RMQKeyboardAction

Returns a new instance of RMQKeyboardAction.



2
3
4
# File 'lib/project/ruby_motion_query/rmq/event_wrappers/rmq_keyboard_action.rb', line 2

def initialize(&block)
  @done_callback = block
end

Instance Method Details

#onEditorAction(view, action_id, key_event) ⇒ Object



6
7
8
9
10
11
# File 'lib/project/ruby_motion_query/rmq/event_wrappers/rmq_keyboard_action.rb', line 6

def onEditorAction(view, action_id, key_event)
  if action_id == Potion::EditorInfo::IME_ACTION_DONE
    @done_callback.call if @done_callback
  end
  false
end