private void createColorPicker() { colorPicker.setValue("000000"); // Set the selected color to the maplayer colorPicker.addListener( Events.Select, new Listener<ColorPaletteEvent>() { @Override public void handleEvent(ColorPaletteEvent be) { if (!Objects.equal(layer.getMaxColor(), colorPicker.getValue())) { layer.setMaxColor(colorPicker.getValue()); ValueChangeEvent.fire(PolygonLayerOptions.this, layer); } } }); LabelField labelColor = new LabelField(I18N.CONSTANTS.color()); add(labelColor); add(colorPicker); }
@Override public void go(UserDatabaseDTO db) { view.setHeading(db.getFullName() == null ? db.getName() : db.getFullName()); if (db.isDesignAllowed()) { view.add( I18N.CONSTANTS.design(), I18N.CONSTANTS.designDescription(), "db-design.png", new DbPageState(DesignPresenter.PAGE_ID, db.getId())); } if (db.isManageAllUsersAllowed()) { view.add( I18N.CONSTANTS.partner(), I18N.CONSTANTS.partnerEditorDescription(), "db-partners.png", new DbPageState(DbPartnerEditor.PAGE_ID, db.getId())); } if (db.isManageUsersAllowed()) { view.add( I18N.CONSTANTS.users(), I18N.CONSTANTS.userManagerDescription(), "db-users.png", new DbPageState(DbUserEditor.PAGE_ID, db.getId())); } if (db.isDesignAllowed()) { view.add( I18N.CONSTANTS.timeLocks(), I18N.CONSTANTS.lockPeriodsDescription(), "db-lockedperiods.png", new DbPageState(LockedPeriodsPresenter.PAGE_ID, db.getId())); } if (db.isDesignAllowed()) { view.add( I18N.CONSTANTS.project(), I18N.CONSTANTS.projectManagerDescription(), "db-projects.png", new DbPageState(DbProjectEditor.PAGE_ID, db.getId())); } if (db.isDesignAllowed()) { view.add( I18N.CONSTANTS.target(), I18N.CONSTANTS.targetDescription(), "db-targets.png", new DbPageState(DbTargetEditor.PAGE_ID, db.getId())); } // view.add("Cibles", "Définer les cibles pour les indicateurs.", // "db-targets", // new DbPageState(Pages.DatabaseTargets, db.getId())); }