1 11 12 package org.eclipse.ui.internal.provisional.cheatsheets; 13 14 import org.eclipse.jface.viewers.ISelection; 15 import org.eclipse.jface.viewers.ISelectionProvider; 16 import org.eclipse.swt.widgets.Composite; 17 import org.eclipse.swt.widgets.Control; 18 import org.eclipse.ui.forms.widgets.FormToolkit; 19 20 26 27 public abstract class TaskExplorer { 28 32 public abstract String getId(); 33 34 41 public abstract void createControl(Composite parent, FormToolkit toolkit); 42 43 48 public abstract Control getControl(); 49 50 53 public abstract void setFocus(); 54 55 61 public abstract ISelectionProvider getSelectionProvider(); 62 63 69 public abstract void setCompositeCheatSheet(ICompositeCheatSheet compositeCheatSheet); 70 71 75 public abstract void dispose(); 76 77 83 public abstract void taskUpdated(ICompositeCheatSheetTask task); 84 85 94 public abstract void setSelection(ISelection selection, boolean reveal); 95 } 96 | Popular Tags |