org.herac.tuxguitar.gui.marker
Class MarkerList

java.lang.Object
  extended by org.herac.tuxguitar.gui.marker.MarkerList
All Implemented Interfaces:
TGUpdateListener, IconLoader, LanguageLoader

public class MarkerList
extends java.lang.Object
implements TGUpdateListener, IconLoader, LanguageLoader


Field Summary
protected  Shell dialog
           
 
Fields inherited from interface org.herac.tuxguitar.gui.editors.TGUpdateListener
SELECTION, SONG_LOADED, SONG_UPDATED
 
Method Summary
 void addListeners()
           
 void dispose()
           
 void doUpdate(int type)
           
protected  TGMarker getSelectedMarker()
           
static MarkerList instance()
           
 boolean isDisposed()
           
 void loadIcons()
           
 void loadProperties()
           
 void loadProperties(boolean layout)
           
protected  void loadTableItems(boolean keepSelection)
           
 void removeListeners()
           
 void show()
           
 void update()
           
 void update(boolean keepSelection)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dialog

protected Shell dialog
Method Detail

instance

public static MarkerList instance()

show

public void show()

addListeners

public void addListeners()

removeListeners

public void removeListeners()

dispose

public void dispose()

update

public void update()

update

public void update(boolean keepSelection)

loadTableItems

protected void loadTableItems(boolean keepSelection)

getSelectedMarker

protected TGMarker getSelectedMarker()

isDisposed

public boolean isDisposed()

loadIcons

public void loadIcons()
Specified by:
loadIcons in interface IconLoader

loadProperties

public void loadProperties()
Specified by:
loadProperties in interface LanguageLoader

loadProperties

public void loadProperties(boolean layout)

doUpdate

public void doUpdate(int type)
Specified by:
doUpdate in interface TGUpdateListener