org.herac.tuxguitar.gui.table
Class TGTableViewer

java.lang.Object
  extended by org.herac.tuxguitar.gui.table.TGTableViewer
All Implemented Interfaces:
TGRedrawListener, TGUpdateListener, LanguageLoader

public class TGTableViewer
extends java.lang.Object
implements TGRedrawListener, TGUpdateListener, LanguageLoader


Field Summary
static Color[] BACKGROUNDS
           
 
Fields inherited from interface org.herac.tuxguitar.gui.editors.TGRedrawListener
NORMAL, PLAYING_NEW_BEAT, PLAYING_THREAD
 
Fields inherited from interface org.herac.tuxguitar.gui.editors.TGUpdateListener
SELECTION, SONG_LOADED, SONG_UPDATED
 
Constructor Summary
TGTableViewer()
           
 
Method Summary
 void dispose()
           
static void disposeColors()
           
 void doRedraw(int type)
           
 void doUpdate(int type)
           
 void fireUpdate(boolean newSong)
           
 Composite getComposite()
           
 TablatureEditor getEditor()
           
 int getHScrollSelection()
           
protected  int getSelectedTrack()
           
 TGTable getTable()
           
 void init(Composite parent)
           
 boolean isDisposed()
           
 void loadConfig()
           
 void loadProperties()
           
 void redraw()
           
 void redrawPlayingMode()
           
 void updateHScroll()
           
 void updateItems()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BACKGROUNDS

public static final Color[] BACKGROUNDS
Constructor Detail

TGTableViewer

public TGTableViewer()
Method Detail

init

public void init(Composite parent)

loadProperties

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

fireUpdate

public void fireUpdate(boolean newSong)

updateItems

public void updateItems()

updateHScroll

public void updateHScroll()

getTable

public TGTable getTable()

getHScrollSelection

public int getHScrollSelection()

getEditor

public TablatureEditor getEditor()

redraw

public void redraw()

redrawPlayingMode

public void redrawPlayingMode()

loadConfig

public void loadConfig()

disposeColors

public static void disposeColors()

getComposite

public Composite getComposite()

dispose

public void dispose()

isDisposed

public boolean isDisposed()

getSelectedTrack

protected int getSelectedTrack()

doRedraw

public void doRedraw(int type)
Specified by:
doRedraw in interface TGRedrawListener

doUpdate

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