List of usage examples for com.google.gwt.user.client.ui TreeItem setText
public void setText(String text)
From source file:org.yocto.sample.client.ui.WidgetFactory.java
License:Open Source License
private static TreeItem createColorWidget(Color function) { return createLoadableWidget(function, new CreationListener<DataColor>() { public void createWidget(TreeItem root, DataColor color) { root.setText("Yocto-color: " + color.getSerialNumber()); root.addItem(new HTML("<small><i>last updated:" + DateTimeFormat .getFormat(DateTimeFormat.PredefinedFormat.DATE_TIME_MEDIUM).format(color.getDate()) + "</i></small>")); root.addItem(//from w w w. j av a2 s . co m new HTML("<font color=\"#" + Integer.toHexString(color.getColor2()) + "\">■</span>")); root.addItem( new HTML("<font color=\"#" + Integer.toHexString(color.getColor1()) + "\">■</span>")); } }); }
From source file:org.yocto.sample.client.ui.WidgetFactory.java
License:Open Source License
private static TreeItem createMeteoWidget(Meteo function) { return createLoadableWidget(function, new CreationListener<DataMeteo>() { public void createWidget(TreeItem root, DataMeteo meteo) { root.setText("Yocto-meteo: " + meteo.getSerialNumber()); root.addItem(new HTML("<small><i>last updated:" + DateTimeFormat .getFormat(DateTimeFormat.PredefinedFormat.DATE_TIME_MEDIUM).format(meteo.getDate()) + "</i></small>")); root.addTextItem("Temperature: " + meteo.getTemperature() + " C"); root.addTextItem("Humidity: " + meteo.getHumidity() + "%"); root.addTextItem("Pressure: " + meteo.getPressure() + " hPA"); }/* w w w . j a v a 2 s .com*/ }); }
From source file:org.yocto.sample.client.ui.WidgetFactory.java
License:Open Source License
private static TreeItem createUnknownWidget(AbstractFunction function) { return createLoadableWidget(function, new CreationListener<DataUnknown>() { public void createWidget(TreeItem root, DataUnknown unknown) { root.setText("Unknown: " + unknown.getSerialNumber()); root.addItem(new HTML("<small><i>The device is not supported yet</i></small>")); }/* w w w . j a va 2s.c om*/ }); }
From source file:org.yocto.sample.client.ui.WidgetFactory.java
License:Open Source License
private static TreeItem createHubWidget(final Hub hub) { return createLoadableWidget(hub, new CreationListener<DataHub>() { public void createWidget(TreeItem root, DataHub dataHub) { root.setText("hub:" + dataHub.getSerialNumber()); root.addItem(new HTML("<small><i>last updated:" + DateTimeFormat .getFormat(DateTimeFormat.PredefinedFormat.DATE_TIME_MEDIUM).format(dataHub.getDate()) + "</i></small>")); for (AbstractFunction child : hub.getChildren()) { root.addItem(WidgetFactory.createWidget(child)); }//from w w w.j a va 2 s. c om } }); }
From source file:org.yocto.sample.client.ui.WidgetFactory.java
License:Open Source License
private static TreeItem createLoadableWidget(AbstractFunction function, final CreationListener listener) { DataObject dto = function.getDto();// w w w . java 2s. c o m final TreeItem root = new TreeItem(); if (function.getYocto() != null) { if (function.getDto() != null) { listener.createWidget(root, dto); } else { root.setText("Loading..."); } function.refresh(new YoctoCallback<AbstractFunction>() { public void onSuccess(AbstractFunction result) { root.removeItems(); listener.createWidget(root, result.getDto()); } public void onError(Throwable t) { logger.severe("Impossible to retrieve object: " + t); } }); } else { listener.createWidget(root, function.getDto()); } root.setState(true); return root; }
From source file:org.yocto.sample.client.ui.YoctoMarker.java
License:Open Source License
private Widget createWidget(DataMeteo meteo) { logger.finer("initializing widget"); TreeItem root = new TreeItem(); root.setText("Yocto-meteo: " + meteo.getSerialNumber()); root.addItem(new HTML("<small><i>last updated:" + DateTimeFormat.getFormat(DateTimeFormat.PredefinedFormat.DATE_TIME_MEDIUM).format(meteo.getDate()) + "</i></small>")); root.addTextItem("Temperature: " + meteo.getTemperature() + " C"); root.addTextItem("Humidity: " + meteo.getHumidity() + "%"); root.addTextItem("Pressure: " + meteo.getPressure() + " hPA"); root.setState(true);/*from w ww .j av a 2 s . co m*/ Tree t = new Tree(); t.addItem(root); return t; }