Sensor - describe input interest
SYNOPSIS
#include <InterViews/sensor.h>
DESCRIPTION
A sensor specifies a set of input events to catch.
PUBLIC OPERATIONS
Sensor()
Create a new sensor that initially will not catch
any events.
virtual void motion(boolean)
Specify the sensor should (parameter is true) or
should not (parameter is false) catch pointer
motion events.
virtual boolean motion()
Return whether the sensor is catching pointer
motion events.
virtual void key(boolean)
Specify the sensor should (parameter is true) or
should not (parameter is false) catch keyboard
events.
virtual boolean key()
Return whether the sensor is catching keyboard
events.
virtual void button(boolean, PointerButton = Event::any)
Specify the sensor should (parameter is true) or
should not (parameter is false) catch button
events. The pointer button may specify a particu-
lar button or Event::any (meaning all button
events).
virtual boolean button(PointerButton = Event::any)
Return whether the sensor is catching button
events. The pointer button may specify a particu-
lar button or Event::any (meaning any of the but-
tons).
virtual boolean caught(Event&)
Return whether the sensor is catching the given
event.
void Catch(EventType)
Express interest in a particular type of event.
This function is provided solely for backward com-
patibility and will be removed in a future version.
Express interest in a particular type of button
event for a specific button. This function is pro-
vided solely for backward compatibility and will be
removed in a future version.
void Ignore(EventType)
Remove interest in a particular type of event.
This function is provided solely for backward com-
patibility and will be removed in a future version.
void IgnoreButton(EventType, int)
Remove interest in a particular type of button
event for a specific button. This function is pro-
vided solely for backward compatibility and will be
removed in a future version.
SEE ALSO
Event(3I)
Man(1) output converted with
man2html