pCanvasCursor property

PCanvasCursor get pCanvasCursor

Implementation

PCanvasCursor get pCanvasCursor {
  final self = this;

  if (self is! SystemMouseCursor) {
    return PCanvasCursor.cursor;
  }

  var kind = self.kind;

  switch (kind) {
    case 'basic':
      return PCanvasCursor.cursor;
    case 'click':
      return PCanvasCursor.pointer;
    case 'grab':
      return PCanvasCursor.grab;
    case 'precise':
      return PCanvasCursor.crosshair;
    case 'text':
      return PCanvasCursor.text;
    case 'wait':
      return PCanvasCursor.wait;
    case 'zoomIn':
      return PCanvasCursor.zoomIn;
    case 'zoomOut':
      return PCanvasCursor.zoomOut;
    default:
      return PCanvasCursor.cursor;
  }
}