org.herac.tuxguitar.gui.tools.browser.dialog
Class TGBrowserBar

java.lang.Object
  extended by org.herac.tuxguitar.gui.tools.browser.dialog.TGBrowserBar
All Implemented Interfaces:
LanguageLoader
Direct Known Subclasses:
TGBrowserMenuBar, TGBrowserToolBar

public abstract class TGBrowserBar
extends java.lang.Object
implements LanguageLoader


Constructor Summary
TGBrowserBar(TGBrowserDialog browser)
           
 
Method Summary
protected  TGBrowserCollection addCollection(TGBrowserFactory factory, java.lang.String data)
           
protected  TGBrowserCollection addCollection(TGBrowserFactory factory, TGBrowserData data, boolean reload)
           
protected  void closeCollection()
           
protected  TGBrowserDialog getBrowser()
           
abstract  void init(Shell shell)
           
protected  void newCollection(java.lang.String type)
           
protected  void openCollection(TGBrowserCollection collection)
           
protected  void removeCollection(TGBrowserCollection collection)
           
abstract  void updateCollections(TGBrowserCollection selection)
           
abstract  void updateItems()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.herac.tuxguitar.gui.system.language.LanguageLoader
loadProperties
 

Constructor Detail

TGBrowserBar

public TGBrowserBar(TGBrowserDialog browser)
Method Detail

init

public abstract void init(Shell shell)

updateItems

public abstract void updateItems()

updateCollections

public abstract void updateCollections(TGBrowserCollection selection)

getBrowser

protected TGBrowserDialog getBrowser()

newCollection

protected void newCollection(java.lang.String type)

addCollection

protected TGBrowserCollection addCollection(TGBrowserFactory factory,
                                            java.lang.String data)

addCollection

protected TGBrowserCollection addCollection(TGBrowserFactory factory,
                                            TGBrowserData data,
                                            boolean reload)

openCollection

protected void openCollection(TGBrowserCollection collection)

removeCollection

protected void removeCollection(TGBrowserCollection collection)

closeCollection

protected void closeCollection()