protected void createTabs(TabFolder folder, IDialogSettings settings) { createDestinationTab(folder); createOptionsTab(folder); fDestinationTab.initialize(settings); fOptionsTab.initialize(settings); if (fOptionsTab.useJARFormat()) { createJARSigningTab(folder); fJARSiginingTab.initialize(settings); } }
protected void adjustJARSigningTabVisibility() { IDialogSettings settings = getDialogSettings(); if (useJARFormat()) { if (fTabFolder.getItemCount() < 3) { createJARSigningTab(fTabFolder); fJARSiginingTab.initialize(settings); } } else { if (fTabFolder.getItemCount() >= 3) { fJARSiginingTab.saveSettings(settings); fTabFolder.getItem(2).dispose(); } } }