Class MainWindowDelayStub
java.lang.Object
com.biglybt.ui.swt.shells.main.MainWindowDelayStub
- All Implemented Interfaces:
IMainWindow, MainWindow
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static interfaceprivate static interfaceprivate static interfaceprivate static interfaceprivate class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Coreprivate AESemaphoreprivate UIFunctionsSWTprivate org.eclipse.swt.widgets.Displayprivate IUIIntializerprivate MainWindowprivate org.eclipse.swt.widgets.Shellprivate SystemTraySWTprivate UIManagerEventListener -
Constructor Summary
ConstructorsConstructorDescriptionMainWindowDelayStub(Core _core, org.eclipse.swt.widgets.Display _display, IUIIntializer _uiInitializer) MainWindowDelayStub(org.eclipse.swt.widgets.Display _display, IUIIntializer _uiInitializer) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidbooleandispose(boolean for_restart) voidprivate voidprivate Objectprivate voidprivate <T> Tbooleanorg.eclipse.swt.graphics.RectanglegetMetrics(int windowElement) org.eclipse.swt.widgets.ShellgetShell()private voidinit()voidbooleanisReady()booleanisVisible(int windowElement) private voidvoidsetHideAll(boolean hide) voidvoidsetVisible(boolean visible, boolean tryTricks) voidsetVisible(int windowElement, boolean value)
-
Field Details
-
display
private org.eclipse.swt.widgets.Display display -
initialiser
-
shell
private org.eclipse.swt.widgets.Shell shell -
core
-
core_sem
-
main_window
-
swt_tray
-
delayed_uif
-
ui_listener
-
-
Constructor Details
-
MainWindowDelayStub
public MainWindowDelayStub(Core _core, org.eclipse.swt.widgets.Display _display, IUIIntializer _uiInitializer) -
MainWindowDelayStub
-
-
Method Details
-
init
private void init() -
log
-
init
- Specified by:
initin interfaceMainWindow
-
disposeOnlyUI
public void disposeOnlyUI()- Specified by:
disposeOnlyUIin interfaceMainWindow
-
checkMainWindow
private void checkMainWindow() -
fixup
-
fixup
-
fixup
-
fixup
-
getShell
public org.eclipse.swt.widgets.Shell getShell()- Specified by:
getShellin interfaceMainWindow
-
getMainMenu
- Specified by:
getMainMenuin interfaceMainWindow
-
getMainStatusBar
- Specified by:
getMainStatusBarin interfaceMainWindow
-
isReady
public boolean isReady()- Specified by:
isReadyin interfaceMainWindow
-
setVisible
public void setVisible(boolean visible, boolean tryTricks) - Specified by:
setVisiblein interfaceMainWindow
-
getUISWTInstanceImpl
- Specified by:
getUISWTInstanceImplin interfaceMainWindow
-
setSelectedLanguageItem
public void setSelectedLanguageItem()- Specified by:
setSelectedLanguageItemin interfaceMainWindow
-
dispose
public boolean dispose(boolean for_restart) - Specified by:
disposein interfaceMainWindow
-
isVisible
public boolean isVisible(int windowElement) - Specified by:
isVisiblein interfaceIMainWindow
-
setVisible
public void setVisible(int windowElement, boolean value) - Specified by:
setVisiblein interfaceIMainWindow
-
setHideAll
public void setHideAll(boolean hide) - Specified by:
setHideAllin interfaceMainWindow
-
getHideAll
public boolean getHideAll()- Specified by:
getHideAllin interfaceMainWindow
-
getMetrics
public org.eclipse.swt.graphics.Rectangle getMetrics(int windowElement) - Specified by:
getMetricsin interfaceIMainWindow
-