setCanFocusWith

Sync canFocus with a Observable!bool

void
setCanFocusWith
(
TWidget
TObservable
)
(
auto ref TWidget widget
,
auto ref TObservable observable
,
CompositeDisposable disposeBag
)

Parameters

widget TWidget

sync target

observable TObservable

sync source

disposeBag CompositeDisposable

register a sibscription into this

Examples

auto bag = new CompositeDisposable;
auto entry = new Entry;
auto button = new Button;
button.setCanFocusWith(entry.changedAsObservable().map!"a.length > 5", bag);

Meta