com.aelitis.azureus.ui.swt.search
Class SearchResultsTabArea

java.lang.Object
  extended by com.aelitis.azureus.ui.swt.skin.SWTSkinObjectAdapter
      extended by com.aelitis.azureus.ui.swt.views.skin.SkinView
          extended by com.aelitis.azureus.ui.swt.search.SearchResultsTabArea
All Implemented Interfaces:
ViewTitleInfo, SWTSkinObjectListener

public class SearchResultsTabArea
extends SkinView
implements ViewTitleInfo

Author:
TuxPaper

Nested Class Summary
static class SearchResultsTabArea.SearchQuery
           
 
Field Summary
 
Fields inherited from class com.aelitis.azureus.ui.swt.views.skin.SkinView
soMain
 
Fields inherited from interface com.aelitis.azureus.ui.common.viewtitleinfo.ViewTitleInfo
TITLE_ACTIVE_STATE, TITLE_EXPORTABLE_DATASOURCE, TITLE_IMAGE_TOOLTIP, TITLE_IMAGEID, TITLE_INDICATOR_COLOR, TITLE_INDICATOR_TEXT, TITLE_INDICATOR_TEXT_TOOLTIP, TITLE_LOGID, TITLE_TEXT
 
Fields inherited from interface com.aelitis.azureus.ui.swt.skin.SWTSkinObjectListener
EVENT_CREATE_REQUEST, EVENT_CREATED, EVENT_DATASOURCE_CHANGED, EVENT_DESTROY, EVENT_HIDE, EVENT_LANGUAGE_CHANGE, EVENT_SELECT, EVENT_SHOW, NAMES
 
Constructor Summary
SearchResultsTabArea()
           
 
Method Summary
 void anotherSearch(SearchResultsTabArea.SearchQuery another_sq)
           
 void anotherSearch(String searchText, boolean toSubscribe)
           
 Object dataSourceChanged(SWTSkinObject skinObject, Object params)
           
 SearchResultsTabArea.SearchQuery getCurrentSearch()
           
 Object getTitleInfoProperty(int pid)
           
protected  void resultsFound()
           
protected  void setBusy(boolean busy)
           
 Object skinObjectInitialShow(SWTSkinObject skinObject, Object params)
           
 Object skinObjectShown(SWTSkinObject skinObject, Object params)
          Skin Object was shown
 
Methods inherited from class com.aelitis.azureus.ui.swt.views.skin.SkinView
getMainSkinObject, getSkin, getSkinObject, isDisposed, isVisible, setMainSkinObject, skinObjectCreated, skinObjectDestroyed, skinObjectHidden
 
Methods inherited from class com.aelitis.azureus.ui.swt.skin.SWTSkinObjectAdapter
eventOccured, skinObjectSelected, updateLanguage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchResultsTabArea

public SearchResultsTabArea()
Method Detail

skinObjectInitialShow

public Object skinObjectInitialShow(SWTSkinObject skinObject,
                                    Object params)
Specified by:
skinObjectInitialShow in class SkinView
Returns:

skinObjectShown

public Object skinObjectShown(SWTSkinObject skinObject,
                              Object params)
Description copied from class: SWTSkinObjectAdapter
Skin Object was shown

Overrides:
skinObjectShown in class SkinView

dataSourceChanged

public Object dataSourceChanged(SWTSkinObject skinObject,
                                Object params)
Overrides:
dataSourceChanged in class SWTSkinObjectAdapter

anotherSearch

public void anotherSearch(String searchText,
                          boolean toSubscribe)

anotherSearch

public void anotherSearch(SearchResultsTabArea.SearchQuery another_sq)

getCurrentSearch

public SearchResultsTabArea.SearchQuery getCurrentSearch()

getTitleInfoProperty

public Object getTitleInfoProperty(int pid)
Specified by:
getTitleInfoProperty in interface ViewTitleInfo
Parameters:
pid - TITLE_*
Returns:
value, or null if you don't want to set it

setBusy

protected void setBusy(boolean busy)

resultsFound

protected void resultsFound()