@Override public void run() throws Exception { section.aboutToBeHidden(); } };
@Override public String toString() { return tab.getText(); } }
/** * Creates a label as a part of the form. * * @param parent * the label parent. * @param text * the label text. * @return the label. */ public CLabel createCLabel(Composite parent, String text) { return createCLabel(parent, text, SWT.NONE); }
/** * Creates a combo box as a part of the form. * * @param parent * the combo box parent. * @return the combo box. */ public CCombo createCCombo(Composite parent) { return createCCombo(parent, SWT.FLAT | SWT.READ_ONLY); }
@Override public Composite createComposite(Composite parent) { Composite c = createComposite(parent, SWT.NONE); return c; }
@Override public void run() throws Exception { section.createControls(sectionComposite, page); } };
/** * Override the tabs with a new set of tabs. The tab list is obtained from * the {@link AbstractOverridableTabListPropertySection} by the * {@link IOverridableTabListContentProvider}. * @since 3.4 */ public void overrideTabs() { if (tabListContentProvider instanceof IOverridableTabListContentProvider) { IOverridableTabListContentProvider overridableTabListContentProvider = (IOverridableTabListContentProvider) tabListContentProvider; overridableTabListContentProvider.overrideTabs(); } }
/** * Stop listening to tab selection change events. */ private void stopListening() { tabbedPropertySheetPage.removeTabSelectionListener(this); }
/** * @see org.eclipse.ui.views.properties.tabbed.ISectionDescriptor#getAfterSection() */ @Override public String getAfterSection() { if (afterSection == null) { return super.getAfterSection(); } return afterSection; }
@Override public void controlResized(ControlEvent e) { atabbedPropertySheetPage.resizeScrolledComposite(); } });
@Override public String getText(Object element) { if (element instanceof ITabDescriptor) { return ((ITabDescriptor) element).getLabel(); } return null; } }
/** * Start listening to tab selection change events. */ private void startListening() { tabbedPropertySheetPage.addTabSelectionListener(this); }
@Override public void run() throws Exception { section.setInput(part, selection); } };
/** * @see org.eclipse.ui.ISelectionListener#selectionChanged(org.eclipse.ui.IWorkbenchPart, * org.eclipse.jface.viewers.ISelection) */ @Override public void selectionChanged(IWorkbenchPart part, ISelection selection) { setInput(part, selection); }
@Override public String getText() { return getLabel(); }
@Override public void partActivated(IWorkbenchPart part) { handlePartActivated(part); }
/** * Get the widget factory for the property sheet page. * * @return the widget factory. */ public TabbedPropertySheetWidgetFactory getWidgetFactory() { return tabbedPropertySheetPage.getWidgetFactory(); }
@Override public void run() throws Exception { section.dispose(); } };
@Override public void run() throws Exception { section.aboutToBeShown(); } };
@Override public void run() throws Exception { section.refresh(); } };