Table of Contents

Enum TouchEventsMask

Namespace
Alternet.UI
Assembly
Alternet.UI.Interfaces.dll

Enumerates known touch events mask values. This is used when touch events are enabled/disabled in the controls.

[Flags]
public enum TouchEventsMask

Fields

All = Pan | Zoom | Rotate | Press

Enable all supported gesture events.

HorizontalPan = 2

Generate gesture events for horizontal pans. Note that under macOS vertical pan events are also enabled when this flag is specified.

None = 0

Don't generate any touch events.

Pan = VerticalPan | HorizontalPan

Generate gesture events for any pans. This is just a convenient combination of VerticalPan and HorizontalPan.

Press = 16

Generate events for press or tap gestures such as "two finger tap" event, "long press" event and "press and tap" event.

Rotate = 8

Generate rotate gesture events.

VerticalPan = 1

Generate gesture events for vertical pans. Note that under macOS horizontal pan events are also enabled when this flag is specified.

Zoom = 4

Generate zoom gesture events.

Remarks

The values other than None and All can be combined together to request enabling events for the specified gestures and for them only.