Dart DocumentationstagexlMultitouch

Multitouch class

class Multitouch {
 
 static bool _initialized = false;
 static bool _supportsGestureEvents = false;
 static bool _supportsTouchEvents = html.TouchEvent.supported;
 static int _maxTouchPoints = html.TouchEvent.supported ? 10 : 0;
 
 static List<String> _supportedGestures = [];
 static String _inputMode =  MultitouchInputMode.NONE;

 static StreamController<String> _inputModeChangedEvent = new StreamController<String>();
 static Stream<String> _onInputModeChanged = _inputModeChangedEvent.stream.asBroadcastStream();
 
 //------------------------------------------------------------------

 static bool get supportsGestureEvents => _supportsGestureEvents;
 static bool get supportsTouchEvents => _supportsTouchEvents;
 static int get maxTouchPoints => _maxTouchPoints;
 static List<String> get supportedGestures => _supportedGestures;

 //------------------------------------------------------------------

 static String get inputMode => _inputMode;
 
 static set inputMode(String value) {
   _inputMode = value;
   _inputModeChangedEvent.add(_inputMode);
 }
 
}

Static Properties

String inputMode #

static String get inputMode => _inputMode;
static set inputMode(String value) {
 _inputMode = value;
 _inputModeChangedEvent.add(_inputMode);
}

final int maxTouchPoints #

static int get maxTouchPoints => _maxTouchPoints;

final List<String> supportedGestures #

static List<String> get supportedGestures => _supportedGestures;

final bool supportsGestureEvents #

static bool get supportsGestureEvents => _supportsGestureEvents;

final bool supportsTouchEvents #

static bool get supportsTouchEvents => _supportsTouchEvents;