@Override public boolean isRendered(Component childComponent) { return childComponent == getSelectedTab(); }
@Override public void viewStateChanged(ViewStateChangedEvent event) { selectedCompositesTabPosition = UIHelper.enableTabs(tabSheet, event, selectedCompositesTabPosition); if (tabSheet.getSelectedTab() == null) return; ((CompositeTabLayout)tabSheet.getSelectedTab()).viewStateChanged((event)); //forwared }
private static int getSelectedTabPosition(final TabSheet tabSheet) { if (tabSheet == null) return 0; if (tabSheet.getSelectedTab() == null) return 0; if (tabSheet.getTab(tabSheet.getSelectedTab()) == null) return 0; return tabSheet.getTabPosition(tabSheet.getTab(tabSheet.getSelectedTab())); }
DesignAttributeHandler.writeAttribute("id", attr, tab.getId(), def.getId(), String.class, designContext); if (getSelectedTab() != null && getSelectedTab().equals(tab.getComponent())) {
@Override public void selectedTabChange(SelectedTabChangeEvent event) { if(event.getTabSheet().getSelectedTab() instanceof TopologyTab) { currentTab = (TopologyTab)event.getTabSheet().getSelectedTab(); currentTab.applyFilter(); } if(event.getTabSheet().getSelectedTab() instanceof FilterManagementTab) { ((FilterManagementTab)event.getTabSheet().getSelectedTab()).refresh(); } } });
private static int getPositionOfSelectedTab(final TabSheet tabSheet) { return tabSheet.getTabPosition(tabSheet.getTab(tabSheet.getSelectedTab())); }
private static int getPositionOfSelectedTab(final TabSheet tabSheet) { return tabSheet.getTabPosition(tabSheet.getTab(tabSheet.getSelectedTab())); }
@Override public void selectedTabChange(SelectedTabChangeEvent event) { final TabSheet source = (TabSheet) event.getSource(); if (source == tabSheet) { // Bizarrely enough, getSelectedTab() returns the contained // Component, not the Tab itself. // // If the first tab was selected... if (source.getSelectedTab() == view) { extraControls.setVisible(true); } else { extraControls.setVisible(false); } } } });
@Override public void selectedTabChange(final SelectedTabChangeEvent event) { final TabSheet source = (TabSheet) event.getSource(); if (source == tabSheet) { // Bizarrely enough, getSelectedTab() returns the contained // Component, not the Tab itself. // // If the first tab was selected... if (source.getSelectedTab() == view) { extraControls.setVisible(true); } else { extraControls.setVisible(false); } } } });
@Override public void selectedTabChange(SelectedTabChangeEvent event) { final TabSheet source = (TabSheet) event.getSource(); if (source == tabSheet) { // Bizarrely enough, getSelectedTab() returns the contained // Component, not the Tab itself. // // If the first tab was selected... if (source.getSelectedTab() == view) { extraControls.setVisible(true); } else { extraControls.setVisible(false); } } } });
@Override public void selectedTabChange(final SelectedTabChangeEvent event) { final TabSheet source = (TabSheet) event.getSource(); if (source == tabSheet) { // Bizarrely enough, getSelectedTab() returns the contained // Component, not the Tab itself. // // If the first tab was selected... if (source.getSelectedTab() == view) { extraControls.setVisible(true); } else { extraControls.setVisible(false); } } } });
@Override public void selectedTabChange(SelectedTabChangeEvent event) { TabSheet tabsheet = event.getTabSheet(); Tab tab = tabsheet.getTab(tabsheet.getSelectedTab()); if (tab != null) { Notification.show("Selected tab: " + tab.getCaption()); } }
@Override public void selectedTabChange(SelectedTabChangeEvent event) { TabSheet tabsheet = event.getTabSheet(); Tab tab = tabsheet.getTab(tabsheet.getSelectedTab()); if (tab != null) { Notification.show("Selected tab: " + tab.getCaption()); } }
@Override public void addChild(ProcessToolWidget child) { if (!(child instanceof ProcessToolVaadinWidget)) { throw new IllegalArgumentException("child is not instance of " + ProcessToolVaadinWidget.class.getName()); } Component component; ProcessToolVaadinWidget vChild = (ProcessToolVaadinWidget) child; try { component = vChild.render(); } catch (Throwable e) { logger.log(Level.SEVERE, e.getMessage(), e); Panel p = new Panel(); VerticalLayout vl = new VerticalLayout(); vl.addComponent(new Label(getMessage("process.data.widget.exception-occurred"))); vl.addComponent(new Label(e.getMessage())); ByteArrayOutputStream baos = new ByteArrayOutputStream(); e.printStackTrace(new PrintWriter(baos)); vl.addComponent(new Label("<pre>" + baos.toString() + "</pre>", CONTENT_XHTML)); vl.addStyleName("error"); p.addComponent(vl); p.setHeight("150px"); component = p; } ts.addTab(component, getMessage(child.getAttributeValue("caption")), null); if (ts.getSelectedTab() == null) ts.setSelectedTab(component); }