@Override public void showForSave(final SaveRequestHandler handler) { if (handler != null) { addSaveRequestHandler(new OneOffSaveRequestHandler(handler)); } saveBtn.setVisible(true); searchBtn.setVisible(false); show(); bringToFront(); saveBtn.select(); saveBtn.focus(); }
@Override public void showForSearch() { saveBtn.setVisible(false); searchBtn.setVisible(true); if (searchPanel.canFilterLayer()) { removeFilterBtn.setVisible(CriterionUtil.isFilterActive()); removeFilterBtn.setDisabled(!CriterionUtil.isFilterActive()); } show(); bringToFront(); searchBtn.select(); searchBtn.focus(); }
private void updateState() { if (currentStep.isLastStep()) { if (!save.isVisible()) { next.setVisible(false); save.setVisible(true); } save.setDisabled(!currentStep.isValid()); prev.setDisabled((currentStep.getPreviousStep() == null)); } else { if (!next.isVisible()) { save.setVisible(false); next.setVisible(true); } next.setDisabled(!(currentStep.isValid() && currentStep.getNextStep() != null)); } prev.setDisabled((currentStep.getPreviousStep() == null)); }
public void setLayerModel(LayerModelDto lmd) { this.lmd = lmd; openStyleEditor.setVisible((lmd.getLayerConfiguration() instanceof DynamicVectorLayerConfiguration)); openStyleEditor.setDisabled(true); if (styleHelper != null) { styleHelper.destroy(); styleHelper = null; } fireChangedHandler(); }
void onFilterLayer() { if (searchPanel.validate()) { Criterion critter = searchPanel.getFeatureSearchCriterion(); MapWidget map = searchPanel.getMapWidget(); CriterionUtil.clearLayerFilters(map); CriterionUtil.setLayerFilter(map, critter); setVectorLayerOnWhichSearchIsHappeningVisible(); removeFilterBtn.setVisible(true); removeFilterBtn.setDisabled(false); } }
public DatalayerStyle() { super(); setMargin(5); setWidth100(); SaveButtonBar buttonBar = new SaveButtonBar(this); addMember(buttonBar); VLayout group = new VLayout(); group.setPadding(10); group.setOverflow(Overflow.AUTO); openStyleEditor = new IButton(MESSAGES.layerConfigExpertEditorBtn()); openStyleEditor.setIcon(WidgetLayout.iconEdit); openStyleEditor.setAutoFit(true); openStyleEditor.setVisible(false); openStyleEditor.setDisabled(true); openStyleEditor.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { if (styleHelper != null) { styleHelper.showExpertStyleEditor(); } } }); group.addMember(openStyleEditor); addMember(group); }
saveBtn.setVisible(false); IButton cancelBtn = new IButton(MESSAGES.searchWidgetCancel()); cancelBtn.setWidth(cancelBtn.getTitle().length() * GsfLayout.buttonFontWidth + GsfLayout.buttonOffset);
save.setIcon(WidgetLayout.iconAdd); save.setDisabled(true); save.setVisible(false); save.addClickHandler(new ClickHandler() {