295296297298299300301302303304305
@Override public void valueChanged(Preference<Boolean> pref, Boolean oldValue, Boolean newValue) { repaint(); } }; pref.addListener(listener); return new Disposable() { @Override public void dispose() { pref.removeListener(listener);