sub_arctic.input
Interface click_tracking

All Known Implementing Classes:
click_agent, debug_lens_top_level

public abstract interface click_tracking
extends focusable

Input protocol interface for objects that wish to "track" (that is see, but not consume) all mouse press and release events. This can be used, for example to rest set of releases that one would normally not see. This protocol is dispatched by the click_track_agent.

See Also:
click_track_agent

Method Summary
 boolean track_click(event evt, java.lang.Object user_info)
          Dispatch press and release events to the object so it can track mouse button state outside its normal domain.
 
Methods inherited from interface sub_arctic.input.focusable
focus_set_enter, focus_set_exit
 

Method Detail

track_click

public boolean track_click(event evt,
                           java.lang.Object user_info)
Dispatch press and release events to the object so it can track mouse button state outside its normal domain.
Parameters:
event - evt the press or release event.
Object - the uninterpreted user information that was provided when the object established itself as a focus for this type of input.
Returns:
boolean whether the event was consumed (in this case this is ignored).