Package com.biglybt.ui.swt.views.skin
Class SkinView
java.lang.Object
com.biglybt.ui.swt.skin.SWTSkinObjectAdapter
com.biglybt.ui.swt.views.skin.SkinView
- All Implemented Interfaces:
SWTSkinObjectListener
- Direct Known Subclasses:
BarViewParent
,BaseMDI
,DeviceInfoArea
,SBC_ActivityTableView
,SBC_ActivityView
,SBC_AllTrackersView
,SBC_ArchivedDownloadsView
,SBC_ChatOverview
,SBC_DashboardView
,SBC_DevicesView
,SBC_DiskOpsView
,SBC_DownloadHistoryView
,SBC_GenericBrowsePage
,SBC_LibraryTableView
,SBC_LibraryView
,SBC_SubscriptionResultsView
,SBC_TagDiscovery
,SBC_TagsOverview
,SBC_TorrentDetailsView
,SearchResultsTabArea
,ToolBarView
,WelcomeView
Converts
SWTSkinObjectListener
events to method calls, and
ensures we only "show" (initialize) once.
Available SkinViews are managed by SkinViewManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private BaseMdiEntry
private boolean
protected SWTSkin
protected SWTSkinObject
private boolean
Fields inherited from interface com.biglybt.ui.swt.skin.SWTSkinObjectListener
EVENT_CREATE_REQUEST, EVENT_CREATED, EVENT_DATASOURCE_CHANGED, EVENT_DESTROY, EVENT_HIDE, EVENT_LANGUAGE_CHANGE, EVENT_OBFUSCATE, EVENT_SELECT, EVENT_SHOW, NAMES
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal SWTSkin
getSkin()
final SWTSkinObject
getSkinObject
(String viewID) boolean
boolean
final void
skinObjectCreated
(SWTSkinObject skinObject, Object params) Skin Object was created.skinObjectDestroyed
(SWTSkinObject skinObject, Object params) Skin Object was destroyedskinObjectHidden
(SWTSkinObject skinObject, Object params) Skin Object was hiddenabstract Object
skinObjectInitialShow
(SWTSkinObject skinObject, Object params) skinObjectShown
(SWTSkinObject skinObject, Object params) Skin Object was shownMethods inherited from class com.biglybt.ui.swt.skin.SWTSkinObjectAdapter
dataSourceChanged, eventOccured, skinObjectSelected, updateLanguage
-
Field Details
-
shownOnce
private boolean shownOnce -
visible
private boolean visible -
soMain
-
skin
-
disposed
private boolean disposed -
mdiEntry
-
-
Constructor Details
-
SkinView
public SkinView()
-
-
Method Details
-
isVisible
public boolean isVisible()- Returns:
- the visible
-
skinObjectShown
Description copied from class:SWTSkinObjectAdapter
Skin Object was shown- Overrides:
skinObjectShown
in classSWTSkinObjectAdapter
-
skinObjectHidden
Description copied from class:SWTSkinObjectAdapter
Skin Object was hidden- Overrides:
skinObjectHidden
in classSWTSkinObjectAdapter
-
skinObjectDestroyed
Description copied from class:SWTSkinObjectAdapter
Skin Object was destroyed- Overrides:
skinObjectDestroyed
in classSWTSkinObjectAdapter
-
isDisposed
public boolean isDisposed() -
skinObjectInitialShow
- Parameters:
skinObject
-params
-- Returns:
-
getMainSkinObject
-
skinObjectCreated
Description copied from class:SWTSkinObjectAdapter
Skin Object was created. All children are guaranteed to be created.- Overrides:
skinObjectCreated
in classSWTSkinObjectAdapter
-
setMainSkinObject
-
getSkin
-
getSkinObject
-
getMdiEntry
-