Package com.biglybt.ui.swt.skin
Interface SWTSkinObjectListener
- All Known Implementing Classes:
BarViewParent
,BaseMDI
,DeviceInfoArea
,RightBarView
,SBC_ActivityTableView
,SBC_ActivityView
,SBC_AllTrackersView
,SBC_ArchivedDownloadsView
,SBC_ChatOverview
,SBC_DashboardView
,SBC_DevicesView
,SBC_DiskOpsView
,SBC_DownloadHistoryView
,SBC_GenericBrowsePage
,SBC_LibraryTableView
,SBC_LibraryTableView_Big
,SBC_LibraryView
,SBC_SubscriptionResultsView
,SBC_TagDiscovery
,SBC_TagsOverview
,SBC_TorrentDetailsView
,SearchResultsTabArea
,SideBar
,SkinView
,SWTSkinObjectAdapter
,TabbedMDI
,ToolBarView
,TopBarView
,WelcomeView
public interface SWTSkinObjectListener
Allows monitoring of
SWTSkinObject
's events-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
skinObject will be null, params will be an array { View ID, Config ID } function who creates the object should return a SWTSkinObjectstatic final int
Skin Object was created.static final int
static final int
Skin Object was destroyedstatic final int
Skin Object was hiddenstatic final int
skinObject needs to update any textstatic final int
static final int
Skin Object was selected (activated)static final int
Skin Object was shownstatic final String[]
Friendly names of events, useful for debug -
Method Summary
Modifier and TypeMethodDescriptioneventOccured
(SWTSkinObject skinObject, int eventType, Object params) Called when an event occurs
-
Field Details
-
EVENT_SHOW
static final int EVENT_SHOWSkin Object was shown- See Also:
-
EVENT_HIDE
static final int EVENT_HIDESkin Object was hidden- See Also:
-
EVENT_SELECT
static final int EVENT_SELECTSkin Object was selected (activated)- See Also:
-
EVENT_DESTROY
static final int EVENT_DESTROYSkin Object was destroyed- See Also:
-
EVENT_CREATED
static final int EVENT_CREATEDSkin Object was created. All children are guaranteed to be created.- See Also:
-
EVENT_CREATE_REQUEST
static final int EVENT_CREATE_REQUESTskinObject will be null, params will be an array { View ID, Config ID } function who creates the object should return a SWTSkinObject- See Also:
-
EVENT_LANGUAGE_CHANGE
static final int EVENT_LANGUAGE_CHANGEskinObject needs to update any text- See Also:
-
EVENT_DATASOURCE_CHANGED
static final int EVENT_DATASOURCE_CHANGED- See Also:
-
EVENT_OBFUSCATE
static final int EVENT_OBFUSCATE- See Also:
-
NAMES
Friendly names of events, useful for debug
-
-
Method Details
-
eventOccured
Called when an event occurs- Parameters:
skinObject
- skin object the event occurred oneventType
- EVENT_* constantparams
- Any parameters the event needs to send you
-