sub_arctic.input
Interface focusable
- All Known Subinterfaces:
- animatable, click_tracking, grow_draggable, grow_press_draggable, inout_draggable, inout_press_draggable, menu_focusable, move_draggable, move_press_draggable, navigable, simple_draggable, simple_press_draggable, snap_draggable, text_acceptor, window_notifiable
- public abstract interface focusable
- extends input_protocol
Input protocol interface for objects which are to be informed of entry to
and exit from a focus set. This protocol serves as a base interface which
all focus based dispatch protocols inherit from. Note: because many focus
based protocols actually override the use of these methods with something
more specific (i.e. they deliver the same inputs using other more specific
methods), these methods have been implemented in base_interactor and are
by default ignored.
focus_set_enter
public void focus_set_enter(event cause_evt,
focus_dispatch_agent of_agent,
java.lang.Object user_info)
- Inform the object that it has entered the focus set of the given
dispatch agent.
- Parameters:
event
- cause_evt the event that caused the focus.focus_dispatch_agent
- of_agent the agent doing the focus.Object
- user_info uninterpreted information that was
given to the agent when the focus
was established.
focus_set_exit
public void focus_set_exit(event cause_evt,
focus_dispatch_agent of_agent,
java.lang.Object user_info)
- Inform the object that it has left the focus set of the given
dispatch agent.
- Parameters:
event
- cause_evt the event that caused this.focus_dispatch_agent
- of_agent the agent doing the this.Object
- user_info uninterpreted information that was
given to the agent when the focus
was established.