@Override public void setVisible(boolean visible) { if (!visible) { setPopupVisible(false); } super.setVisible(visible); } }
@Override public void detach() { setPopupVisible(false); super.detach(); }
@Override public void buttonClick(ClickEvent event) { searchTreePopup.setPopupVisible(true); } });
/** * Closes the visible popup view children of the given layout.<p> * * @param layout the layout */ private void closePopupViews(AbstractOrderedLayout layout) { for (Component item : layout) { if (item instanceof PopupView) { ((PopupView)item).setPopupVisible(false); } } }
@Override public void buttonClick(Button.ClickEvent event) { helpPopupView.setPopupVisible(true); helpPopupView.setVisible(true); } });
@Override public void setPopupVisible(boolean value) { component.setPopupVisible(value); component.markAsDirty(); }
@Override public void buttonClick(Button.ClickEvent event) { helpPopupView.setPopupVisible(true); helpPopupView.setVisible(true); } });
@Override public void valueChange(com.vaadin.data.Property.ValueChangeEvent event) { super.valueChange(event); if (event.getProperty() != null && event.getProperty().getValue() != null && event.getProperty().getValue().getClass().isAssignableFrom(OrganisaatioDTO.class)) { selectedOrg = (OrganisaatioDTO) event.getProperty().getValue(); setLabelNimi(); searchTreePopup.setPopupVisible(false); } }
public HeaderPanel() { label = new Label(); label.setContentMode(ContentMode.HTML); helpPopupView = new PopupView(new HelpContent(UiState.ServiceConfigurationView)); helpPopupView.setVisible(false); helpPopupView.setPopupVisible(false); Button popupButton = UIHelper.createButton("", "help", Config.Icons.HELP, new Button.ClickListener() { @Override public void buttonClick(Button.ClickEvent event) { helpPopupView.setPopupVisible(true); helpPopupView.setVisible(true); } }); HorizontalLayout layout = new HorizontalLayout(); layout.setSpacing(true); layout.setMargin(true); layout.addComponent(popupButton); layout.addComponent(helpPopupView); layout.addComponent(label); layout.setComponentAlignment(label, Alignment.MIDDLE_LEFT); setContent(layout); }
public HeaderPanel() { label = new Label(); label.setContentMode(ContentMode.HTML); helpPopupView = new PopupView(new HelpContent(UiState.ServiceConfigurationView)); helpPopupView.setVisible(false); helpPopupView.setPopupVisible(false); Button popupButton = UIHelper.createButton("", "help", Config.Icons.HELP, new Button.ClickListener() { @Override public void buttonClick(Button.ClickEvent event) { helpPopupView.setPopupVisible(true); helpPopupView.setVisible(true); } }); HorizontalLayout layout = new HorizontalLayout(); layout.setSpacing(true); layout.setMargin(true); layout.addComponent(popupButton); layout.addComponent(helpPopupView); layout.addComponent(label); layout.setComponentAlignment(label, Alignment.MIDDLE_LEFT); setContent(layout); }