/** * */ package com.aelitis.azureus.ui.swt.mdi; import org.gudy.azureus2.ui.swt.plugins.PluginUISWTSkinObject; import org.gudy.azureus2.ui.swt.plugins.UISWTViewEventListener; import org.gudy.azureus2.ui.swt.views.IView; import com.aelitis.azureus.ui.mdi.MdiEntry; import com.aelitis.azureus.ui.mdi.MultipleDocumentInterface; /** * @author TuxPaper * @created Jan 29, 2010 * */ public interface MultipleDocumentInterfaceSWT extends MultipleDocumentInterface { public MdiEntry getEntryBySkinView(Object skinView); public IView getIViewFromID(String id); public MdiEntry createEntryFromEventListener(String parentID, UISWTViewEventListener l, String id, boolean closeable, Object datasource); public MdiEntry createEntryFromIView(String parentID, IView iview, String id, Object datasource, boolean closeable, boolean show, boolean expand); public MdiEntrySWT getEntrySWT(String id); public MdiEntrySWT getCurrentEntrySWT(); public MdiEntrySWT getEntryFromSkinObject(PluginUISWTSkinObject skinObject); }