events
Window events: ready, open, close, size, loadError.
Event classes: WindowReady, WindowOpened, WindowClosed, SizeSelected (preselect selection.size) and LoadError.
Stream<TryYourSizeEvent> get eventsExample
Section titled “Example”tys.events.listen((e) { if (e is SizeSelected) setState(() => size = e.selection.size); if (e is LoadError) debugPrint(e.error.code);});let sub = tys.on { event in switch event { case .size(let selection): selectedSize = selection.size // "Use this size" case .loadError(let error): print(error.code) default: break }}val sub = tys.on { event -> when (event) { is TryYourSize.Event.Size -> selected = event.selection.size is TryYourSize.Event.LoadError -> Log.w("tys", event.error.code.wire) else -> Unit }}const sub = addEventListener((e) => { if (e.type === "size") setSize(e.selection.size); if (e.type === "loaderror") console.warn(e.code);});Was this page helpful?
Thank you. We read every answer.