Class TabbedEntry
java.lang.Object
com.biglybt.ui.swt.pifimpl.UISWTViewImpl
com.biglybt.ui.swt.mdi.BaseMdiEntry
com.biglybt.ui.swt.mdi.TabbedEntry
- All Implemented Interfaces:
AEDiagnosticsEvidenceGenerator, UIToolBarActivationListener, UIToolBarEnablerBase, UIPluginView, UIPluginViewToolBarListener, MdiEntry, ObfuscateImage, MdiEntrySWT, UISWTView, UISWTViewCore, TabFolderRenderer.TabbedEntry
MDI Entry that is a
CTabItem and belongs wo TabbedMDI-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate booleanprivate org.eclipse.swt.custom.CTabItemprivate booleanprivate MdiEntryVitalityImageSWTFields inherited from class BaseMdiEntry
mdi, SO_ID_ENTRY_WRAPPER, uniqueNumberFields inherited from class UISWTViewImpl
CFG_PREFIX, composite, datasource, id, skin, skinObjectFields inherited from interface UISWTView
CONTROLTYPE_AWT, CONTROLTYPE_SWTFields inherited from interface UISWTViewCore
CONTROLTYPE_SKINOBJECT, UD_STANDALONE_DATA_SOURCEFields inherited from interface UIToolBarActivationListener
ACTIVATIONTYPE_HELD, ACTIVATIONTYPE_NORMAL, ACTIVATIONTYPE_RIGHTCLICK -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddVitalityImage(String imageID) voidbuild()private voidprotected voiddestroyEntry(boolean userInitiated) getMDI()ID of Parent MdiEntryorg.eclipse.swt.custom.CTabItembooleanbooleanWhether this entry is disposed.booleanbooleanorg.eclipse.swt.graphics.ImageobfuscatedImage(org.eclipse.swt.graphics.Image image) voidredraw()voidredraw(org.eclipse.swt.graphics.Rectangle hitArea) voidsetCloseable(boolean closeable) voidsetEventListener(UISWTViewEventListener _eventListener, UISWTViewBuilderCore builder, boolean doCreate) voidsetImageLeft(org.eclipse.swt.graphics.Image imageLeft) voidsetImageLeftID(String id) voidsetParentEntryID(String parentEntryID) Set this entries belonging under another MdiEntryvoidsetSelectable(boolean selectable) voidsetSkinRef(String configID, Object params) voidsetSwtItem(org.eclipse.swt.custom.CTabItem swtItem) protected booleansetTitleIDSupport(String titleID) protected booleansetTitleSupport(String title) protected voidvoidshow()booleanprivate voidswt_show()private voidvoidviewTitleInfoRefresh(ViewTitleInfo titleInfoToRefresh) Methods inherited from class BaseMdiEntry
addAcceleratorListener, addListener, addListener, addListener, addListener, addListener, addListener, addListeners, buildStandAlone, buildStandAlone, canBuildStandAlone, canClose, close, closeView, closeView, destroyEntryAlways, exportStandAlone, generate, getAutoOpenInfo, getDatasource, getDatasourceCore, getExportableDatasource, getId, getImageLeft, getImageLeftID, getMenuHackListeners, getPreferredAfterID, getSkinObject, getSkinObjectMaster, getSkinRef, getTitle, getViewTitleInfo, getVitalityImages, hasDropListeners, hide, importStandAlone, isExpanded, processAccelerator, releaseImageLeft, removeAcceleratorListener, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, requestAttention, setDatasource, setDefaultExpanded, setExpanded, setMasterComposite, setPluginSkinObject, setPreferredAfterID, setSkinObjectMaster, setTitle, setTitleID, setViewTitleInfo, swt_hide, triggerChildCloseListeners, triggerCloseListeners, triggerDatasourceListeners, triggerDropListeners, triggerEvent, triggerOpenListeners, updateLanguage, updateUIMethods inherited from class UISWTViewImpl
addToolbarEnabler, buildStandAlone, create, getComposite, getControlType, getDataSource, getEventListener, getEventListenerBuilder, getFullTitle, getInitialDataSource, getParentView, getPluginInterface, getPluginSkinObject, getTitleID, getToolbarEnablers, getToolBarListener, getUserData, getViewID, getViewSubID, hasToolbarEnableers, initialize, isContentDisposed, isDelayInitializeToFirstActivate, isDestroyOnDeactivate, refreshTitle, refreshToolBarItems, removeToolbarEnabler, setControlType, setDelayInitializeToFirstActivate, setDestroyOnDeactivate, setParentView, setToolBarListener, setToolbarVisibility, setUseCoreDataSource, setUserData, toolBarItemActivated, triggerEventRaw, useCoreDataSourceMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface MdiEntry
addToolbarEnabler, getToolbarEnablers, getUserData, isContentDisposed, removeToolbarEnabler, setUserDataMethods inherited from interface UIPluginView
getToolBarListener, getViewID, setToolBarListenerMethods inherited from interface UIPluginViewToolBarListener
isActiveMethods inherited from interface UISWTView
getControlType, getInitialDataSource, getParentView, getPluginInterface, getViewSubID, isContentDisposed, isDestroyOnDeactivate, setControlType, setDestroyOnDeactivateMethods inherited from interface UISWTViewCore
getComposite, getDataSource, getEventListener, getEventListenerBuilder, getFullTitle, getPluginSkinObject, getTitleID, getUserData, initialize, setParentView, setUseCoreDataSource, setUserData, useCoreDataSource
-
Field Details
-
swtItem
private org.eclipse.swt.custom.CTabItem swtItem -
showonSWTItemSet
private boolean showonSWTItemSet -
buildonSWTItemSet
private boolean buildonSWTItemSet -
viPopout
-
userInitiatedClose
private boolean userInitiatedClose
-
-
Constructor Details
-
TabbedEntry
-
-
Method Details
-
build
public void build()- Specified by:
buildin classBaseMdiEntry
-
swt_build
public boolean swt_build() -
isEntryDisposed
public boolean isEntryDisposed()Description copied from interface:MdiEntryWhether this entry is disposed. Content can be disposed while entry is not disposed. Content is always disposed when entry is disposed.- Specified by:
isEntryDisposedin interfaceMdiEntry
-
setUserInitiatedClose
protected void setUserInitiatedClose() -
show
public void show()- Overrides:
showin classBaseMdiEntry
-
swt_show
private void swt_show() -
addVitalityImage
- Specified by:
addVitalityImagein interfaceMdiEntry- Overrides:
addVitalityImagein classBaseMdiEntry
-
isCloseable
public boolean isCloseable()- Specified by:
isCloseablein interfaceMdiEntry- Overrides:
isCloseablein classBaseMdiEntry
-
setCloseable
public void setCloseable(boolean closeable) - Overrides:
setCloseablein classBaseMdiEntry
-
setEventListener
public void setEventListener(UISWTViewEventListener _eventListener, UISWTViewBuilderCore builder, boolean doCreate) throws UISWTViewEventCancelledException - Overrides:
setEventListenerin classBaseMdiEntry- Throws:
UISWTViewEventCancelledException
-
setSkinRef
- Overrides:
setSkinRefin classBaseMdiEntry
-
buildCommonVitalityImages
private void buildCommonVitalityImages() -
setSwtItem
public void setSwtItem(org.eclipse.swt.custom.CTabItem swtItem) -
setTitleSupport
- Overrides:
setTitleSupportin classUISWTViewImpl
-
setTitleIDSupport
- Overrides:
setTitleIDSupportin classUISWTViewImpl
-
destroyEntry
protected void destroyEntry(boolean userInitiated) - Overrides:
destroyEntryin classBaseMdiEntry
-
redraw
-
setImageLeftID
- Specified by:
setImageLeftIDin interfaceMdiEntry- Overrides:
setImageLeftIDin classBaseMdiEntry
-
setImageLeft
public void setImageLeft(org.eclipse.swt.graphics.Image imageLeft) - Specified by:
setImageLeftin interfaceMdiEntrySWT- Overrides:
setImageLeftin classBaseMdiEntry- Parameters:
imageLeft- the imageLeft to set
-
updateLeftImage
private void updateLeftImage() -
viewTitleInfoRefresh
- Overrides:
viewTitleInfoRefreshin classBaseMdiEntry
-
isSelectable
public boolean isSelectable()- Specified by:
isSelectablein interfaceMdiEntry
-
setSelectable
public void setSelectable(boolean selectable) - Specified by:
setSelectablein interfaceMdiEntry
-
setParentEntryID
Description copied from interface:MdiEntrySet this entries belonging under another MdiEntry- Specified by:
setParentEntryIDin interfaceMdiEntry- Overrides:
setParentEntryIDin classBaseMdiEntry- Parameters:
parentEntryID- Parent Entry ID to place under (if MDI supports it)
-
getParentID
Description copied from interface:MdiEntryID of Parent MdiEntry- Specified by:
getParentIDin interfaceMdiEntry- Overrides:
getParentIDin classBaseMdiEntry
-
obfuscatedImage
public org.eclipse.swt.graphics.Image obfuscatedImage(org.eclipse.swt.graphics.Image image) - Specified by:
obfuscatedImagein interfaceObfuscateImage
-
redraw
public void redraw(org.eclipse.swt.graphics.Rectangle hitArea) - Specified by:
redrawin interfaceMdiEntrySWT
-
getMDI
- Specified by:
getMDIin interfaceMdiEntry- Overrides:
getMDIin classBaseMdiEntry
-
getTabbedEntryItem
public org.eclipse.swt.custom.CTabItem getTabbedEntryItem()- Specified by:
getTabbedEntryItemin interfaceTabFolderRenderer.TabbedEntry
-
getTabbedEntryVitalityImages
- Specified by:
getTabbedEntryVitalityImagesin interfaceTabFolderRenderer.TabbedEntry
-
getTabbedEntryViewTitleInfo
- Specified by:
getTabbedEntryViewTitleInfoin interfaceTabFolderRenderer.TabbedEntry
-
isTabbedEntryActive
public boolean isTabbedEntryActive()- Specified by:
isTabbedEntryActivein interfaceTabFolderRenderer.TabbedEntry
-