private void updateTabState() { if (layerModel == null || layerModel.isReadOnly()) { settingsTab.setDisabled(true); uploadTab.setDisabled(true); styleTab.setDisabled(true); connParTab.setDisabled(true); extraTab.setDisabled(false); settingsTab.setDisabled(false); connParTab.setDisabled(true); uploadTab.setDisabled(false); upload.setLayerModel(layerModel); uploadTab.setDisabled(true); connParTab.setDisabled(false); connPar.setLayerModel(layerModel); uploadTab.setDisabled(true); connParTab.setDisabled(true); styleTab.setDisabled(true); } else { styleTab.setDisabled(false); style.setLayerModel(layerModel); extraTab.setDisabled(false);
private void disableTabs(UsersAndGroupsHandler.MainTab sourceMainTab, ObjectsTabHandler.SubTab sourceSubTab, boolean disable) { // disable main tabs for (Map.Entry<UsersAndGroupsHandler.MainTab, Tab> tabEntry : mainTabsMap.entrySet()) { if (!tabEntry.getKey().equals(sourceMainTab)) { tabEntry.getValue().setDisabled(disable); } } // disable sub tabs if (subTabMap.containsKey(sourceMainTab)) { for ( Map.Entry<ObjectsTabHandler.SubTab, Tab> subTabEntry : subTabMap.get(sourceMainTab).entrySet()) { if (!subTabEntry.getKey().equals(sourceSubTab)) { subTabEntry.getValue().setDisabled(disable); } } } }
@Override public void onEditSessionChange(EditSessionEvent ese) { boolean disabled = ese.isSessionStart(); for (Tab tab : tabset.getTabs()) { if (tab.getPane() == null || !ese.isParentOfRequestee(tab.getPane())) { if (!disabled && accessrightsTab.equals(tab) && geodesk != null && geodesk.isPublic()) { tab.setDisabled(true); } tab.setDisabled(disabled); } } for (Tab tab : widgetTabset.getTabs()) { if (tab.getPane() == null || !ese.isParentOfRequestee(tab.getPane())) { tab.setDisabled(disabled); } } }
public void onEditSessionChange(EditSessionEvent ese) { boolean disabled = ese.isSessionStart(); for (Tab tab : tabset.getTabs()) { if (tab.getPane() == null || !ese.isParentOfRequestee(tab.getPane())) { tab.setDisabled(disabled); } } for (Tab tab : widgetTabset.getTabs()) { if (tab.getPane() == null || !ese.isParentOfRequestee(tab.getPane())) { tab.setDisabled(disabled); } } }
public void onEditSessionChange(EditSessionEvent ese) { boolean disabled = ese.isSessionStart(); for (Tab tab : tabSet.getTabs()) { if (tab.getPane() == null || !ese.isParentOfRequestee(tab.getPane())) { tab.setDisabled(disabled); } } }
public void setGeodesk(GeodeskDto geodesk) { this.geodesk = geodesk; if (geodesk == null) { setDisabled(true); } else { // public geodesks don't have accessrights accessrightsTab.setDisabled(geodesk.isPublic()); // Always select first tab tabset.selectTab(0); setDisabled(false); } setLoaded(); }
public void onEditSessionChange(EditSessionEvent ese) { boolean disabled = ese.isSessionStart(); if (disabled) { for (Tab tab : tabset.getTabs()) { if (tab.getPane() == null || !ese.isParentOfRequestee(tab.getPane())) { tab.setDisabled(true); } } } else { updateTabState(); } }
tabset.addTab(accessrightsTab); accessrightsTab.setPane(accessrights); accessrightsTab.setDisabled(true); Whiteboard.registerHandler(accessrights);