Package com.biglybt.ui.swt
Interface UIFunctionsSWT
-
- All Superinterfaces:
CoreComponent
,UIFunctions
- All Known Implementing Classes:
MainWindowDelayStub.UIFunctionsSWTImpl
,UIFunctionsImpl
public interface UIFunctionsSWT extends UIFunctions
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.biglybt.ui.UIFunctions
UIFunctions.actionListener, UIFunctions.TagReturner
-
-
Field Summary
-
Fields inherited from interface com.biglybt.ui.UIFunctions
ACTION_FULL_UPDATE, ACTION_UPDATE_RESTART_REQUEST, MAIN_WINDOW_NAME, OTO_DEFAULT_SAVE_PATH, OTO_DEFAULT_SAVE_PATH_DEFAULT, OTO_DEFAULT_TO_STOPPED, OTO_DEFAULT_TO_STOPPED_DEFAULT, OTO_FORCE_OPEN, OTO_FORCE_OPEN_DEFAULT, OTO_HIDE_ERRORS, OTO_HIDE_ERRORS_DEFAULT, OTO_SILENT, OTO_SILENT_DEFAULT, STATUSICON_ERROR, STATUSICON_NONE, STATUSICON_WARNING, VS_ACTIVE, VS_MINIMIZED, VS_MINIMIZED_TO_TRAY, VS_TRAY_ONLY
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
closeAllDetails()
void
closeDownloadBars()
void
closeGlobalTransferBar()
IMainMenu
createMainMenu(org.eclipse.swt.widgets.Shell shell)
Creates the main application menu and attach it to the givenShell
; this is only used for OSX so that we can attach the global menu to popup dialogs which is the expected behavior on OSX.boolean
getHideAll()
org.eclipse.swt.widgets.Shell
getMainShell()
IMainStatusBar
getMainStatusBar()
IMainWindow
getMainWindow()
MultipleDocumentInterfaceSWT
getMDISWT()
UISWTView[]
getPluginViews()
UIToolBarManager
getToolBarManager()
UISWTInstance
getUISWTInstance()
boolean
hasDetailViews()
boolean
isGlobalTransferBarShown()
void
openPluginView(UISWTViewBuilderCore builder, boolean bSetFocus)
void
openTorrentOpenOptions(org.eclipse.swt.widgets.Shell shell, java.lang.String sPathOfFilesToOpen, java.lang.String[] sFilesToOpen, boolean defaultToStopped, boolean forceOpen)
void
openTorrentOpenOptions(org.eclipse.swt.widgets.Shell shell, java.lang.String sPathOfFilesToOpen, java.lang.String[] sFilesToOpen, java.util.Map<java.lang.String,java.lang.Object> options)
void
openTorrentWindow()
void
promptForSearch()
void
refreshTorrentMenu()
void
setHideAll(boolean hidden)
org.eclipse.swt.widgets.Shell
showCoreWaitDlg()
void
showGlobalTransferBar()
-
Methods inherited from interface com.biglybt.ui.UIFunctions
addTorrentWithOptions, addTorrentWithOptions, bringToFront, bringToFront, copyToClipboard, dispose, dispose, doSearch, doSearch, forceNotify, getMDI, getUIType, getUIUpdater, getUserPrompter, getVisibilityState, installPlugin, isProgramInstalled, isUIThread, openRemotePairingWindow, performAction, playOrStreamDataSource, promptUser, refreshIconBar, refreshLanguage, runOnUIThread, setStatusText, setStatusText, showCreateTagDialog, showErrorMessage, showInExplorer, showText, tableColumnAddedListeners, viewURL, viewURL, viewURL
-
-
-
-
Method Detail
-
getMainShell
org.eclipse.swt.widgets.Shell getMainShell()
-
closeDownloadBars
void closeDownloadBars()
-
isGlobalTransferBarShown
boolean isGlobalTransferBarShown()
-
showGlobalTransferBar
void showGlobalTransferBar()
-
closeGlobalTransferBar
void closeGlobalTransferBar()
-
getPluginViews
UISWTView[] getPluginViews()
- Returns:
-
openPluginView
void openPluginView(UISWTViewBuilderCore builder, boolean bSetFocus)
-
getUISWTInstance
UISWTInstance getUISWTInstance()
-
refreshTorrentMenu
void refreshTorrentMenu()
-
getMainStatusBar
IMainStatusBar getMainStatusBar()
-
createMainMenu
IMainMenu createMainMenu(org.eclipse.swt.widgets.Shell shell)
Creates the main application menu and attach it to the givenShell
; this is only used for OSX so that we can attach the global menu to popup dialogs which is the expected behavior on OSX. Windows and Linux do not require this since they do not have a global menu and because their main menu is already attached to the main application window.- Parameters:
shell
-- Returns:
-
getMainWindow
IMainWindow getMainWindow()
-
closeAllDetails
void closeAllDetails()
- Since:
- 3.1.1.1
-
hasDetailViews
boolean hasDetailViews()
- Returns:
- Since:
- 3.1.1.1
-
showCoreWaitDlg
org.eclipse.swt.widgets.Shell showCoreWaitDlg()
-
getMDISWT
MultipleDocumentInterfaceSWT getMDISWT()
-
promptForSearch
void promptForSearch()
-
getToolBarManager
UIToolBarManager getToolBarManager()
-
setHideAll
void setHideAll(boolean hidden)
-
getHideAll
boolean getHideAll()
-
openTorrentWindow
void openTorrentWindow()
- Since:
- 5.0.0.1
-
openTorrentOpenOptions
void openTorrentOpenOptions(org.eclipse.swt.widgets.Shell shell, java.lang.String sPathOfFilesToOpen, java.lang.String[] sFilesToOpen, boolean defaultToStopped, boolean forceOpen)
- Since:
- 5.0.0.1
-
openTorrentOpenOptions
void openTorrentOpenOptions(org.eclipse.swt.widgets.Shell shell, java.lang.String sPathOfFilesToOpen, java.lang.String[] sFilesToOpen, java.util.Map<java.lang.String,java.lang.Object> options)
- Parameters:
shell
-sPathOfFilesToOpen
-sFilesToOpen
-options
- See UIFunctions constants- Since:
- 5.6.0.1
-
-