org.gudy.azureus2.ui.swt
Class TrayWindow

java.lang.Object
  extended by org.gudy.azureus2.ui.swt.TrayWindow
All Implemented Interfaces:
UIUpdatable, GlobalManagerListener

public class TrayWindow
extends Object
implements GlobalManagerListener, UIUpdatable

Download Basket. For System Tray, see SystemTraySWT

Author:
Olivier

Field Summary
protected  AEMonitor managers_mon
           
 
Constructor Summary
TrayWindow()
           
 
Method Summary
 void destroyed()
           
 void destroyInitiated()
           
 void dispose()
           
 void downloadManagerAdded(DownloadManager created)
           
 void downloadManagerRemoved(DownloadManager removed)
           
 String getUpdateUIName()
          A name for this UIUpdatable so we can track who's being bad
 void restore()
           
 void seedingStatusChanged(boolean seeding_only_mode, boolean b)
          Notification of global seeding status changes.
 void setMoving(boolean moving)
           
 void setVisible(boolean visible)
           
 void updateLanguage()
           
 void updateUI()
          Update your UI!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

managers_mon

protected AEMonitor managers_mon
Constructor Detail

TrayWindow

public TrayWindow()
Method Detail

setVisible

public void setVisible(boolean visible)

dispose

public void dispose()

restore

public void restore()

updateUI

public void updateUI()
Description copied from interface: UIUpdatable
Update your UI!

Specified by:
updateUI in interface UIUpdatable

downloadManagerAdded

public void downloadManagerAdded(DownloadManager created)
Specified by:
downloadManagerAdded in interface GlobalManagerListener

downloadManagerRemoved

public void downloadManagerRemoved(DownloadManager removed)
Specified by:
downloadManagerRemoved in interface GlobalManagerListener

destroyed

public void destroyed()
Specified by:
destroyed in interface GlobalManagerListener

destroyInitiated

public void destroyInitiated()
Specified by:
destroyInitiated in interface GlobalManagerListener

seedingStatusChanged

public void seedingStatusChanged(boolean seeding_only_mode,
                                 boolean b)
Description copied from interface: GlobalManagerListener
Notification of global seeding status changes.

Specified by:
seedingStatusChanged in interface GlobalManagerListener
Parameters:
seeding_only_mode - true if only seeding torrents (no downloads), false otherwise
b - - as above but true if queued seeds

updateLanguage

public void updateLanguage()

setMoving

public void setMoving(boolean moving)
Parameters:
moving -

getUpdateUIName

public String getUpdateUIName()
Description copied from interface: UIUpdatable
A name for this UIUpdatable so we can track who's being bad

Specified by:
getUpdateUIName in interface UIUpdatable
Returns:
some name