public ImageResourceColumn() { this(new ImageResourceCell()); } }
@Override public void onBrowserEvent( Context context, Element parent, ImageResource value, NativeEvent event, ValueUpdater<ImageResource> valueUpdater ) { super.onBrowserEvent( context, parent, value, event, valueUpdater ); if ( "click".equals( event.getType() ) ) { onEnterKeyDown( context, parent, value, event, valueUpdater ); } }
public ImageResourceColumn() { this(new ImageResourceCell()); } }
private Column makeEnabledColumn() { return new Column<DeploymentRecord, ImageResource>(new ImageResourceCell()) { @Override public ImageResource getValue(DeploymentRecord deployment) { List<DeploymentRecord> allDeployments = presenter.getAllDeployments(); for (DeploymentRecord deploymentRecord : allDeployments) { if (deploymentRecord.getName().equals(deployment.getName())) { if (deploymentRecord.isEnabled()) { deployment.setEnabled(true); return Icons.INSTANCE.status_good(); } } } return Icons.INSTANCE.status_bad(); } }; }
private Column makeEnabledColumn() { return new Column<DeploymentRecord, ImageResource>(new ImageResourceCell()) { @Override public ImageResource getValue(DeploymentRecord deployment) { List<DeploymentRecord> allDeployments = presenter.getAllDeployments(); for (DeploymentRecord deploymentRecord : allDeployments) { if (deploymentRecord.getName().equals(deployment.getName())) { if (deploymentRecord.isEnabled()) { deployment.setEnabled(true); return Icons.INSTANCE.status_good(); } } } return Icons.INSTANCE.status_bad(); } }; }
Column column = new Column<RowObject, ImageResource>(new ImageResourceCell()) { @Override public ImageResource getValue(RowObject object) { if (showImageFor(object)) { return getImageResource(); } else { return null; } } }; cellTable.addColumn(column);
private void addSuccessColumn() { Column<Failure, ImageResource> column = new Column<Failure, ImageResource>(new ImageResourceCell()) { @Override public ImageResource getValue(Failure failure) { presenter.onAddingFailure(failure); return CommonImages.INSTANCE.error(); } }; dataGrid.addColumn(column); dataGrid.setColumnWidth(column, 10, Style.Unit.PCT); }
private void addLevelColumn() { Column<MessageConsoleServiceRow, ?> column = new Column<MessageConsoleServiceRow, ImageResource>( new ImageResourceCell() ) { @Override public ImageResource getValue( MessageConsoleServiceRow row ) { switch ( row.getMessageLevel() ) { case ERROR: return MessageConsoleResources.INSTANCE.Error(); case WARNING: return MessageConsoleResources.INSTANCE.Warning(); case INFO: default: return MessageConsoleResources.INSTANCE.Information(); } } }; dataGrid.addColumn( column, MessageConsoleResources.CONSTANTS.Level() ); dataGrid.setColumnWidth( column, 60, Style.Unit.PCT ); }