sub_arctic.input
Interface input_protocol

All Known Subinterfaces:
animatable, click_tracking, clickable, display_help, double_clickable, focusable, grow_draggable, grow_press_draggable, inout_draggable, inout_press_draggable, menu_focusable, move_draggable, move_press_draggable, navigable, pointable, pressable, raw_input_acceptor, selectable, simple_draggable, simple_press_draggable, snap_draggable, text_acceptor, window_notifiable

public abstract interface input_protocol

The root interface that all input protocol interfaces inherit from. All interfaces which are intended to define input protocols must extend this interface. This interface does not define any methods, it exists purely to support classification. In particular, we can use this to determine whether a given interactor object accepts input or produces output (this can be done with the expression: "obj implements input_protocol").