resolve method

  1. @override
WxAnchorStyle resolve(
  1. Set<WidgetEvent> events
)
override

Returns a value of type T that depends on events.

Widgets like TextButton and ElevatedButton apply this method to their current WidgetEvents to compute colors and other visual parameters at build time.

Implementation

@override
WxAnchorStyle resolve(Set<WidgetEvent> events) {
  WxAnchorStyle style = this;
  for (var e in driven.entries) {
    if (events.contains(e.key)) {
      final evaluated = evaluate(e.value, events);
      style = style.merge(evaluated);
    }
  }
  return style;
}