Class TrayWindow
java.lang.Object
com.biglybt.ui.swt.TrayWindow
- All Implemented Interfaces:
GlobalManagerListener, UIUpdatable
Download Basket. For System Tray, see
SystemTraySWT-
Field Summary
FieldsModifier and TypeFieldDescription(package private) org.eclipse.swt.widgets.Display(package private) GlobalManagerprivate static final String(package private) org.eclipse.swt.widgets.Label(package private) Listprotected AEMonitorprivate org.eclipse.swt.widgets.Menu(package private) org.eclipse.swt.widgets.Shellprivate booleanprivate org.eclipse.swt.graphics.Rectangleprivate intprivate int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoiddispose()voiddownloadManagerAdded(DownloadManager created) voiddownloadManagerRemoved(DownloadManager removed) A name for this UIUpdatable so we can track who's being badvoidrestore()voidseedingStatusChanged(boolean seeding_only_mode, boolean b) Notification of global seeding status changes.voidsetMoving(boolean moving) voidsetVisible(boolean visible) voidvoidupdateUI()Update your UI!Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface GlobalManagerListener
destroyInitiated
-
Field Details
-
ID
- See Also:
-
globalManager
GlobalManager globalManager -
managers
List managers -
managers_mon
-
display
org.eclipse.swt.widgets.Display display -
minimized
org.eclipse.swt.widgets.Shell minimized -
label
org.eclipse.swt.widgets.Label label -
screen
private org.eclipse.swt.graphics.Rectangle screen -
xPressed
private int xPressed -
yPressed
private int yPressed -
moving
private boolean moving
-
-
Constructor Details
-
TrayWindow
public TrayWindow()
-
-
Method Details
-
setVisible
public void setVisible(boolean visible) -
dispose
public void dispose() -
restore
public void restore() -
updateUI
public void updateUI()Description copied from interface:UIUpdatableUpdate your UI!- Specified by:
updateUIin interfaceUIUpdatable
-
downloadManagerAdded
- Specified by:
downloadManagerAddedin interfaceGlobalManagerListener
-
downloadManagerRemoved
- Specified by:
downloadManagerRemovedin interfaceGlobalManagerListener
-
destroyed
public void destroyed()- Specified by:
destroyedin interfaceGlobalManagerListener
-
destroyInitiated
public void destroyInitiated()- Specified by:
destroyInitiatedin interfaceGlobalManagerListener
-
seedingStatusChanged
public void seedingStatusChanged(boolean seeding_only_mode, boolean b) Description copied from interface:GlobalManagerListenerNotification of global seeding status changes.- Specified by:
seedingStatusChangedin interfaceGlobalManagerListener- Parameters:
seeding_only_mode- true if only seeding torrents (no downloads), false otherwiseb- - as above but true if queued seeds
-
updateLanguage
public void updateLanguage() -
setMoving
public void setMoving(boolean moving) - Parameters:
moving-
-
getUpdateUIName
Description copied from interface:UIUpdatableA name for this UIUpdatable so we can track who's being bad- Specified by:
getUpdateUINamein interfaceUIUpdatable- Returns:
- some name
-