com.aelitis.azureus.ui.swt.subscriptions
Class SubscriptionViewInternal

java.lang.Object
  extended by com.aelitis.azureus.ui.swt.subscriptions.SubscriptionViewInternal
All Implemented Interfaces:
OpenCloseSearchDetailsListener, SubscriptionsViewBase, UIToolBarActivationListener, UIToolBarEnablerBase, UIPluginViewToolBarListener, UISWTViewEventListener, UISWTViewCoreEventListener

public class SubscriptionViewInternal
extends Object
implements SubscriptionsViewBase, OpenCloseSearchDetailsListener, UIPluginViewToolBarListener


Field Summary
 
Fields inherited from interface org.gudy.azureus2.plugins.ui.toolbar.UIToolBarActivationListener
ACTIVATIONTYPE_HELD, ACTIVATIONTYPE_NORMAL, ACTIVATIONTYPE_RIGHTCLICK
 
Constructor Summary
SubscriptionViewInternal()
           
 
Method Summary
 void closeSearchResults(Map params)
           
protected  void createBrowsers()
           
protected  void destroyBrowsers()
           
 boolean eventOccurred(UISWTViewEvent event)
          Triggers when an even listed in UISWTViewEvent occurs
 void openSearchResults(Map params)
           
 void refreshToolBarItems(Map<String,Long> list)
          Fill in list with the toolbar ids and states you wish to set
 void refreshView()
           
 void resizeMainBrowser()
           
 void resizeSecondaryBrowser()
           
 boolean toolBarItemActivated(ToolBarItem item, long activationType, Object datasource)
          XXX Should have been UIToolBarItem
 void updateBrowser(boolean is_auto)
           
protected  void updateInfo()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SubscriptionViewInternal

public SubscriptionViewInternal()
Method Detail

refreshView

public void refreshView()
Specified by:
refreshView in interface SubscriptionsViewBase

createBrowsers

protected void createBrowsers()

refreshToolBarItems

public void refreshToolBarItems(Map<String,Long> list)
Description copied from interface: UIPluginViewToolBarListener
Fill in list with the toolbar ids and states you wish to set

Specified by:
refreshToolBarItems in interface UIPluginViewToolBarListener

toolBarItemActivated

public boolean toolBarItemActivated(ToolBarItem item,
                                    long activationType,
                                    Object datasource)
Description copied from interface: UIToolBarActivationListener
XXX Should have been UIToolBarItem

Specified by:
toolBarItemActivated in interface UIToolBarActivationListener

destroyBrowsers

protected void destroyBrowsers()

closeSearchResults

public void closeSearchResults(Map params)
Specified by:
closeSearchResults in interface OpenCloseSearchDetailsListener

openSearchResults

public void openSearchResults(Map params)
Specified by:
openSearchResults in interface OpenCloseSearchDetailsListener

updateBrowser

public void updateBrowser(boolean is_auto)
Specified by:
updateBrowser in interface SubscriptionsViewBase

updateInfo

protected void updateInfo()

resizeMainBrowser

public void resizeMainBrowser()
Specified by:
resizeMainBrowser in interface OpenCloseSearchDetailsListener

resizeSecondaryBrowser

public void resizeSecondaryBrowser()
Specified by:
resizeSecondaryBrowser in interface OpenCloseSearchDetailsListener

eventOccurred

public boolean eventOccurred(UISWTViewEvent event)
Description copied from interface: UISWTViewEventListener
Triggers when an even listed in UISWTViewEvent occurs

Specified by:
eventOccurred in interface UISWTViewEventListener
Parameters:
event - event that occurred
Returns:
meaning dependent upon event type