protected void onRender(Element parent, int index) { super.onRender(parent, index); setId("settings-tabs-wrapper"); setLayout(new FitLayout()); m_tabsPanel = new TabPanel(); m_tabsPanel.setPlain(true); m_tabsPanel.setBorders(false); m_tabsPanel.setBodyBorder(false); m_tabsPanel.setStyleAttribute("padding-top", "5px"); m_snapshotsConfig = new TabItem(MSGS.settingsSnapshots()); m_snapshotsConfig.setIcon(AbstractImagePrototype.create(Resources.INSTANCE.snapshots())); m_snapshotsConfig.setBorders(true); m_snapshotsConfig.setLayout(new FitLayout()); m_snapshotsConfig.add(m_snapshotsTab); m_tabsPanel.add(m_snapshotsConfig); m_certificatesConfig = new TabItem(MSGS.settingsAddSSLCertificates()); m_certificatesConfig.setBorders(true); m_certificatesConfig.setLayout(new FitLayout()); m_certificatesConfig.add(m_certificatesTab); m_tabsPanel.add(m_certificatesConfig); m_permissionsConfig = new TabItem(MSGS.permissions()); m_permissionsConfig.setBorders(true); m_permissionsConfig.setLayout(new FitLayout()); m_permissionsConfig.add(m_permissionsTab); m_tabsPanel.add(m_permissionsConfig); add(m_tabsPanel); }
public static void setIcon(TabItem tabItem, String iconName) { if (TAB_ICONS && tabItem != null && iconName != null && iconName.length() > 0) { tabItem.setIcon(getTabIcon(iconName)); } }
public void setIconStyle(String icon) { setIcon(IconHelper.create(icon)); }