@Override public String getAddButtonIcon() { return addButton.getIcon(); }
@Override public String getClearButtonIcon() { return clearButton.getIcon(); }
protected void loadInvoke(Button component, boolean enabled, boolean visible, Element element) { if (!StringUtils.isBlank(element.attributeValue("action"))) { return; } final String methodName = element.attributeValue("invoke"); if (StringUtils.isBlank(methodName)) { return; } String actionBaseId = component.getId(); if (StringUtils.isEmpty(actionBaseId)) { actionBaseId = methodName; } DeclarativeAction action = new DeclarativeAction(actionBaseId + "_invoke", component.getCaption(), component.getDescription(), component.getIcon(), enabled, visible, methodName, component.getFrame() ); component.setAction(action); }
@Override public void setSidePanelToggleButton(Button toggleButton) { if (this.toggleButton != null) { toggleButton.setAction(null); } if (toggleButton != null) { AbstractAction toggleAction = new AbstractAction("toggleSideMenu") { @Override public void actionPerform(Component component) { toggleSidePanel(); } }; toggleAction.setCaption(toggleButton.getCaption()); toggleAction.setIcon(toggleButton.getIcon()); toggleAction.setDescription(toggleButton.getDescription()); toggleAction.setEnabled(toggleButton.isEnabled()); toggleAction.setVisible(toggleButton.isVisible()); toggleButton.setAction(toggleAction); } this.toggleButton = toggleButton; }
addToCurSetBtn.setVisible(true); if (StringUtils.isEmpty(addToCurSetBtn.getIcon())) { addToCurSetBtn.setIcon("icons/join-to-set.png"); removeFromCurSetBtn.setVisible(true); if (StringUtils.isEmpty(removeFromCurSetBtn.getIcon())) { removeFromCurSetBtn.setIcon("icons/delete-from-set.png"); addToSetBtn.setVisible(true); if (StringUtils.isEmpty(addToSetBtn.getIcon())) { addToSetBtn.setIcon("icons/insert-to-set.png");