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.


Method Summary
 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.
 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.
 

Method Detail

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.