apply static method

void apply(
  1. String cls,
  2. FlutterWindStyle style
)

Apply transform classes to the FlutterWindStyle

Implementation

static void apply(String cls, FlutterWindStyle style) {
  // Scale transforms
  if (cls.startsWith('scale-')) {
    final value = cls.substring(6);
    _applyScale(value, style);
  }
  else if (cls.startsWith('scale-x-')) {
    final value = cls.substring(8);
    _applyScaleX(value, style);
  }
  else if (cls.startsWith('scale-y-')) {
    final value = cls.substring(8);
    _applyScaleY(value, style);
  }
  // Rotate transforms
  else if (cls.startsWith('rotate-')) {
    final value = cls.substring(7);
    _applyRotate(value, style);
  }
  // Translate transforms
  else if (cls.startsWith('translate-x-')) {
    final value = cls.substring(12);
    _applyTranslateX(value, style);
  }
  else if (cls.startsWith('translate-y-')) {
    final value = cls.substring(12);
    _applyTranslateY(value, style);
  }
  // Skew transforms
  else if (cls.startsWith('skew-x-')) {
    final value = cls.substring(7);
    _applySkewX(value, style);
  }
  else if (cls.startsWith('skew-y-')) {
    final value = cls.substring(7);
    _applySkewY(value, style);
  }
  // Transform origin
  else if (cls.startsWith('origin-')) {
    final value = cls.substring(7);
    _applyOrigin(value, style);
  }
}