List of usage examples for org.eclipse.jface.databinding.swt WidgetProperties tooltipText
public static IWidgetValueProperty tooltipText()
From source file:uk.ac.stfc.isis.ibex.ui.dashboard.widgets.TitlePanel.java
License:Open Source License
private void bind(TitlePanelModel model) { UpdateValueStrategy literalAmpersands = new UpdateValueStrategy() .setConverter(new Converter(String.class, String.class) { @Override/* w w w . j a v a2s. c om*/ public Object convert(Object fromObject) { String in = (String) fromObject; return in.replaceAll("&", "&&"); } }); DataBindingContext bindingContext = new DataBindingContext(); bindingContext.bindValue(WidgetProperties.text().observe(title), BeanProperties.value("value").observe(model.title()), null, literalAmpersands); bindingContext.bindValue(WidgetProperties.tooltipText().observe(title), BeanProperties.value("value").observe(model.title()), null, literalAmpersands); UsersConverter deJsoner = new UsersConverter(); bindingContext.bindValue(WidgetProperties.text().observe(users), BeanProperties.value("value").observe(model.users()), null, new UpdateValueStrategy().setConverter(deJsoner)); bindingContext.bindValue(WidgetProperties.tooltipText().observe(users), BeanProperties.value("value").observe(model.users()), null, new UpdateValueStrategy().setConverter(deJsoner)); }
From source file:uk.ac.stfc.isis.ibex.ui.motor.views.MinimalMotorView.java
License:Open Source License
/** * Binds the model to the view.//from ww w. j a va 2 s. co m */ private void bind() { bindingContext.bindValue(WidgetProperties.text().observe(setpoint), BeanProperties.value("setpoint").observe(minimalMotorViewModel)); bindingContext.bindValue(WidgetProperties.text().observe(value), BeanProperties.value("value").observe(minimalMotorViewModel)); bindingContext.bindValue(WidgetProperties.text().observe(motorName), BeanProperties.value("motorName").observe(minimalMotorViewModel)); bindingContext.bindValue(WidgetProperties.font().observe(motorName), BeanProperties.value("font").observe(minimalMotorViewModel)); bindingContext.bindValue(WidgetProperties.background().observe(motorName), BeanProperties.value("color").observe(minimalMotorViewModel)); bindingContext.bindValue(WidgetProperties.background().observe(indicator), BeanProperties.value("color").observe(minimalMotorViewModel)); bindingContext.bindValue(WidgetProperties.background().observe(value), BeanProperties.value("color").observe(minimalMotorViewModel)); bindingContext.bindValue(WidgetProperties.background().observe(setpoint), BeanProperties.value("color").observe(minimalMotorViewModel)); bindingContext.bindValue(WidgetProperties.background().observe(this), BeanProperties.value("color").observe(minimalMotorViewModel)); bindingContext.bindValue(WidgetProperties.tooltipText().observe(this), BeanProperties.value("tooltip").observe(minimalMotorViewModel)); }