1 11 package org.eclipse.ui.intro; 12 13 import org.eclipse.core.runtime.IAdaptable; 14 import org.eclipse.swt.graphics.Image; 15 import org.eclipse.swt.widgets.Composite; 16 import org.eclipse.ui.IMemento; 17 import org.eclipse.ui.IPropertyListener; 18 import org.eclipse.ui.IWorkbenchPart; 19 import org.eclipse.ui.IWorkbenchWindow; 20 import org.eclipse.ui.PartInitException; 21 22 45 public interface IIntroPart extends IAdaptable { 46 47 54 public static final int PROP_TITLE = IWorkbenchPart.PROP_TITLE; 55 56 61 IIntroSite getIntroSite(); 62 63 80 public void init(IIntroSite site, IMemento memento) 81 throws PartInitException; 82 83 98 public void standbyStateChanged(boolean standby); 99 100 109 public void saveState(IMemento memento); 110 111 123 public void addPropertyListener(IPropertyListener listener); 124 125 145 public void createPartControl(Composite parent); 146 147 165 public void dispose(); 166 167 179 public Image getTitleImage(); 180 181 193 public String getTitle(); 194 195 201 public void removePropertyListener(IPropertyListener listener); 202 203 211 public void setFocus(); 212 } 213 | Popular Tags |