Package com.biglybt.ui.mdi
Interface MultipleDocumentInterface
-
- All Known Subinterfaces:
MultipleDocumentInterfaceSWT
,TabbedMdiInterface
public interface MultipleDocumentInterface
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
SIDEBAR_HEADER_DASHBOARD
static java.lang.String
SIDEBAR_HEADER_DEVICES
static java.lang.String
SIDEBAR_HEADER_DISCOVERY
static java.lang.String[]
SIDEBAR_HEADER_ORDER_DEFAULT
static java.lang.String
SIDEBAR_HEADER_PLUGINS
static java.lang.String
SIDEBAR_HEADER_TRANSFERS
static java.lang.String
SIDEBAR_HEADER_VUZE
static java.lang.String
SIDEBAR_POS_FIRST
static java.lang.String
SIDEBAR_SECTION_ACTIVITIES
static java.lang.String
SIDEBAR_SECTION_ALL_TRACKERS
static java.lang.String
SIDEBAR_SECTION_ALLPEERS
static java.lang.String
SIDEBAR_SECTION_ALLPIECES
static java.lang.String
SIDEBAR_SECTION_ARCHIVED_DOWNLOADS
static java.lang.String
SIDEBAR_SECTION_BETAPROGRAM
static java.lang.String
SIDEBAR_SECTION_CHAT
static java.lang.String
SIDEBAR_SECTION_CLIENT_STATS
static java.lang.String
SIDEBAR_SECTION_CONFIG
static java.lang.String
SIDEBAR_SECTION_DEVICES
static java.lang.String
SIDEBAR_SECTION_DISK_OPS
static java.lang.String
SIDEBAR_SECTION_DOWNLOAD_HISTORY
static java.lang.String
SIDEBAR_SECTION_LIBRARY
static java.lang.String
SIDEBAR_SECTION_LIBRARY_CAT_INSTANCES
static java.lang.String
SIDEBAR_SECTION_LIBRARY_CD
static java.lang.String
SIDEBAR_SECTION_LIBRARY_DL
static java.lang.String
SIDEBAR_SECTION_LIBRARY_TAG_INSTANCES
static java.lang.String
SIDEBAR_SECTION_LIBRARY_UNOPENED
static java.lang.String
SIDEBAR_SECTION_LOGGER
static java.lang.String
SIDEBAR_SECTION_MY_SHARES
static java.lang.String
SIDEBAR_SECTION_MY_TRACKER
static java.lang.String
SIDEBAR_SECTION_PLUGINS
static java.lang.String
SIDEBAR_SECTION_SEARCH
static java.lang.String
SIDEBAR_SECTION_SUBSCRIPTIONS
static java.lang.String
SIDEBAR_SECTION_TAG_DISCOVERY
static java.lang.String
SIDEBAR_SECTION_TAGS
static java.lang.String
SIDEBAR_SECTION_TORRENT_DETAILS
static java.lang.String
SIDEBAR_SECTION_TORRENT_OPTIONS
static java.lang.String
SIDEBAR_SECTION_WELCOME
static java.lang.String[]
SIDEBAR_TRANSFERS_SECTION_ORDER
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description void
addListener(MdiEntryLoadedListener l)
void
addListener(MdiListener l)
MdiEntry
closeEntry(MdiEntry entry, boolean userInitiated)
CloseMdiEntry
void
closeEntry(java.lang.String id)
Deprecated.MdiEntry
closeEntryByID(java.lang.String id)
CloseMdiEntry
of idMdiEntry
createEntryFromSkinRef(java.lang.String parentEntryID, java.lang.String id, java.lang.String configID, java.lang.String title, ViewTitleInfo titleInfo, java.lang.Object params, boolean closeable, java.lang.String preferedAfterID)
If you prefix the 'preferedAfterID' string with '~' then the operation will actually switch to 'preferedBeforeID'MdiEntry
createHeader(java.lang.String id, java.lang.String title, java.lang.String preferredAfterID)
void
deregisterEntry(java.lang.String id, MdiEntryCreationListener l)
void
deregisterEntry(java.lang.String id, MdiEntryCreationListener2 mdiEntryCreationListener2)
boolean
entryExists(java.lang.String id)
java.util.List<MdiEntry>
getChildrenOf(java.lang.String id)
MdiEntry
getCurrentEntry()
java.lang.Class
getDataSourceType()
MdiEntry[]
getEntries()
int
getEntriesCount()
MdiEntry
getEntry(java.lang.String id)
java.lang.String[]
getPreferredOrder()
java.lang.String
getViewID()
boolean
isDisposed()
boolean
isInitialized()
boolean
isVisible()
boolean
loadEntryByID(java.lang.String id, boolean activate)
boolean
loadEntryByID(java.lang.String id, boolean activate, boolean onlyLoadOnce, java.lang.Object datasource)
void
registerEntry(java.lang.String id, MdiEntryCreationListener l)
void
registerEntry(java.lang.String id, MdiEntryCreationListener2 mdiEntryCreationListener2)
void
removeEntryAutoOpen(java.lang.String id)
void
removeItem(MdiEntry entry)
void
removeListener(MdiEntryLoadedListener l)
void
removeListener(MdiListener l)
void
setDefaultEntryID(java.lang.String def)
void
setEntryAutoOpen(java.lang.String id, java.util.Map autoOpenInfo)
When an entry can not be opened (ie.void
setPreferredOrder(java.lang.String[] preferredOrder)
void
showEntry(MdiEntry newEntry)
boolean
showEntryByID(java.lang.String id)
boolean
showEntryByID(java.lang.String id, java.lang.Object datasource)
boolean
willEntryAutoOpen(java.lang.String id)
-
-
-
Field Detail
-
SIDEBAR_POS_FIRST
static final java.lang.String SIDEBAR_POS_FIRST
- See Also:
- Constant Field Values
-
SIDEBAR_HEADER_VUZE
static final java.lang.String SIDEBAR_HEADER_VUZE
- See Also:
- Constant Field Values
-
SIDEBAR_HEADER_DASHBOARD
static final java.lang.String SIDEBAR_HEADER_DASHBOARD
- See Also:
- Constant Field Values
-
SIDEBAR_HEADER_TRANSFERS
static final java.lang.String SIDEBAR_HEADER_TRANSFERS
- See Also:
- Constant Field Values
-
SIDEBAR_HEADER_DISCOVERY
static final java.lang.String SIDEBAR_HEADER_DISCOVERY
- See Also:
- Constant Field Values
-
SIDEBAR_HEADER_DEVICES
static final java.lang.String SIDEBAR_HEADER_DEVICES
- See Also:
- Constant Field Values
-
SIDEBAR_HEADER_PLUGINS
static final java.lang.String SIDEBAR_HEADER_PLUGINS
- See Also:
- Constant Field Values
-
SIDEBAR_HEADER_ORDER_DEFAULT
static final java.lang.String[] SIDEBAR_HEADER_ORDER_DEFAULT
-
SIDEBAR_SECTION_PLUGINS
static final java.lang.String SIDEBAR_SECTION_PLUGINS
- See Also:
- Constant Field Values
-
SIDEBAR_SECTION_LIBRARY
static final java.lang.String SIDEBAR_SECTION_LIBRARY
- See Also:
- Constant Field Values
-
SIDEBAR_SECTION_BETAPROGRAM
static final java.lang.String SIDEBAR_SECTION_BETAPROGRAM
- See Also:
- Constant Field Values
-
SIDEBAR_SECTION_LIBRARY_DL
static final java.lang.String SIDEBAR_SECTION_LIBRARY_DL
- See Also:
- Constant Field Values
-
SIDEBAR_SECTION_LIBRARY_CD
static final java.lang.String SIDEBAR_SECTION_LIBRARY_CD
- See Also:
- Constant Field Values
-
SIDEBAR_SECTION_TAGS
static final java.lang.String SIDEBAR_SECTION_TAGS
- See Also:
- Constant Field Values
-
SIDEBAR_SECTION_TAG_DISCOVERY
static final java.lang.String SIDEBAR_SECTION_TAG_DISCOVERY
- See Also:
- Constant Field Values
-
SIDEBAR_SECTION_CHAT
static final java.lang.String SIDEBAR_SECTION_CHAT
- See Also:
- Constant Field Values
-
SIDEBAR_SECTION_LIBRARY_UNOPENED
static final java.lang.String SIDEBAR_SECTION_LIBRARY_UNOPENED
- See Also:
- Constant Field Values
-
SIDEBAR_SECTION_TORRENT_DETAILS
static final java.lang.String SIDEBAR_SECTION_TORRENT_DETAILS
- See Also:
- Constant Field Values
-
SIDEBAR_SECTION_WELCOME
static final java.lang.String SIDEBAR_SECTION_WELCOME
- See Also:
- Constant Field Values
-
SIDEBAR_SECTION_SUBSCRIPTIONS
static final java.lang.String SIDEBAR_SECTION_SUBSCRIPTIONS
- See Also:
- Constant Field Values
-
SIDEBAR_SECTION_DEVICES
static final java.lang.String SIDEBAR_SECTION_DEVICES
- See Also:
- Constant Field Values
-
SIDEBAR_SECTION_DISK_OPS
static final java.lang.String SIDEBAR_SECTION_DISK_OPS
- See Also:
- Constant Field Values
-
SIDEBAR_SECTION_ACTIVITIES
static final java.lang.String SIDEBAR_SECTION_ACTIVITIES
- See Also:
- Constant Field Values
-
SIDEBAR_SECTION_SEARCH
static final java.lang.String SIDEBAR_SECTION_SEARCH
- See Also:
- Constant Field Values
-
SIDEBAR_SECTION_ALLPEERS
static final java.lang.String SIDEBAR_SECTION_ALLPEERS
- See Also:
- Constant Field Values
-
SIDEBAR_SECTION_ALLPIECES
static final java.lang.String SIDEBAR_SECTION_ALLPIECES
- See Also:
- Constant Field Values
-
SIDEBAR_SECTION_TORRENT_OPTIONS
static final java.lang.String SIDEBAR_SECTION_TORRENT_OPTIONS
- See Also:
- Constant Field Values
-
SIDEBAR_SECTION_MY_SHARES
static final java.lang.String SIDEBAR_SECTION_MY_SHARES
- See Also:
- Constant Field Values
-
SIDEBAR_SECTION_MY_TRACKER
static final java.lang.String SIDEBAR_SECTION_MY_TRACKER
- See Also:
- Constant Field Values
-
SIDEBAR_SECTION_CLIENT_STATS
static final java.lang.String SIDEBAR_SECTION_CLIENT_STATS
- See Also:
- Constant Field Values
-
SIDEBAR_SECTION_LOGGER
static final java.lang.String SIDEBAR_SECTION_LOGGER
- See Also:
- Constant Field Values
-
SIDEBAR_SECTION_CONFIG
static final java.lang.String SIDEBAR_SECTION_CONFIG
- See Also:
- Constant Field Values
-
SIDEBAR_SECTION_ARCHIVED_DOWNLOADS
static final java.lang.String SIDEBAR_SECTION_ARCHIVED_DOWNLOADS
- See Also:
- Constant Field Values
-
SIDEBAR_SECTION_DOWNLOAD_HISTORY
static final java.lang.String SIDEBAR_SECTION_DOWNLOAD_HISTORY
- See Also:
- Constant Field Values
-
SIDEBAR_SECTION_ALL_TRACKERS
static final java.lang.String SIDEBAR_SECTION_ALL_TRACKERS
- See Also:
- Constant Field Values
-
SIDEBAR_SECTION_LIBRARY_CAT_INSTANCES
static final java.lang.String SIDEBAR_SECTION_LIBRARY_CAT_INSTANCES
- See Also:
- Constant Field Values
-
SIDEBAR_SECTION_LIBRARY_TAG_INSTANCES
static final java.lang.String SIDEBAR_SECTION_LIBRARY_TAG_INSTANCES
- See Also:
- Constant Field Values
-
SIDEBAR_TRANSFERS_SECTION_ORDER
static final java.lang.String[] SIDEBAR_TRANSFERS_SECTION_ORDER
-
-
Method Detail
-
showEntryByID
boolean showEntryByID(java.lang.String id)
-
showEntryByID
boolean showEntryByID(java.lang.String id, java.lang.Object datasource)
-
createEntryFromSkinRef
MdiEntry createEntryFromSkinRef(java.lang.String parentEntryID, java.lang.String id, java.lang.String configID, java.lang.String title, ViewTitleInfo titleInfo, java.lang.Object params, boolean closeable, java.lang.String preferedAfterID)
If you prefix the 'preferedAfterID' string with '~' then the operation will actually switch to 'preferedBeforeID'- Parameters:
parentEntryID
-id
-configID
-title
-titleInfo
-params
-closeable
-preferedAfterID
-- Returns:
-
getCurrentEntry
MdiEntry getCurrentEntry()
-
getEntry
MdiEntry getEntry(java.lang.String id)
-
addListener
void addListener(MdiListener l)
-
removeListener
void removeListener(MdiListener l)
-
addListener
void addListener(MdiEntryLoadedListener l)
-
removeListener
void removeListener(MdiEntryLoadedListener l)
-
isVisible
boolean isVisible()
-
closeEntry
void closeEntry(java.lang.String id)
Deprecated.CloseMdiEntry
with id and remove from auto-open list
-
closeEntry
MdiEntry closeEntry(MdiEntry entry, boolean userInitiated)
CloseMdiEntry
- Parameters:
userInitiated
- whether or not the user explicitly closed this view (used for the dynamic Downloading library view, for example...)- Returns:
- Entry that was closed, or null if entry wasn't closed (ie. didn't exist)
-
closeEntryByID
MdiEntry closeEntryByID(java.lang.String id)
CloseMdiEntry
of id- Returns:
- Entry that was closed, or null if entry wasn't closed (ie. didn't exist)
-
getEntries
MdiEntry[] getEntries()
-
registerEntry
void registerEntry(java.lang.String id, MdiEntryCreationListener l)
-
registerEntry
void registerEntry(java.lang.String id, MdiEntryCreationListener2 mdiEntryCreationListener2)
-
deregisterEntry
void deregisterEntry(java.lang.String id, MdiEntryCreationListener l)
-
deregisterEntry
void deregisterEntry(java.lang.String id, MdiEntryCreationListener2 mdiEntryCreationListener2)
-
entryExists
boolean entryExists(java.lang.String id)
-
removeItem
void removeItem(MdiEntry entry)
-
setEntryAutoOpen
void setEntryAutoOpen(java.lang.String id, java.util.Map autoOpenInfo)
When an entry can not be opened (ie. creation listener isn't registered yet), call this to store your open request
-
removeEntryAutoOpen
void removeEntryAutoOpen(java.lang.String id)
-
willEntryAutoOpen
boolean willEntryAutoOpen(java.lang.String id)
-
showEntry
void showEntry(MdiEntry newEntry)
-
loadEntryByID
boolean loadEntryByID(java.lang.String id, boolean activate)
-
setPreferredOrder
void setPreferredOrder(java.lang.String[] preferredOrder)
-
getPreferredOrder
java.lang.String[] getPreferredOrder()
-
createHeader
MdiEntry createHeader(java.lang.String id, java.lang.String title, java.lang.String preferredAfterID)
-
getChildrenOf
java.util.List<MdiEntry> getChildrenOf(java.lang.String id)
-
loadEntryByID
boolean loadEntryByID(java.lang.String id, boolean activate, boolean onlyLoadOnce, java.lang.Object datasource)
-
getEntriesCount
int getEntriesCount()
- Returns:
- Since:
- 5.6.0.1
-
isInitialized
boolean isInitialized()
-
setDefaultEntryID
void setDefaultEntryID(java.lang.String def)
-
isDisposed
boolean isDisposed()
-
getViewID
java.lang.String getViewID()
-
getDataSourceType
java.lang.Class getDataSourceType()
-
-