org.herac.tuxguitar.gui
Class TuxGuitar

java.lang.Object
  extended by org.herac.tuxguitar.gui.TuxGuitar

public class TuxGuitar
extends java.lang.Object


Field Summary
static java.lang.String APPLICATION_NAME
           
static int MARGIN_WIDTH
           
protected  Sash sash
           
protected  Composite sashComposite
           
 
Constructor Summary
TuxGuitar()
           
 
Method Summary
 void createComposites(Composite composite)
           
 void displayGUI(java.lang.String[] args)
           
 void fireNewSong(TGSong song, java.net.URL url)
           
 void fireSaveSong(java.net.URL url)
           
 void fireUpdate()
           
 Action getAction(java.lang.String name)
           
 ActionManager getActionManager()
           
 TGBrowserDialog getBrowser()
           
 TGConfigManager getConfig()
           
 CustomChordManager getCustomChordManager()
           
 Display getDisplay()
           
 EditorCache getEditorCache()
           
 FileHistory getFileHistory()
           
 FretBoardEditor getFretBoardEditor()
           
 IconManager getIconManager()
           
 ItemManager getItemManager()
           
 KeyBindingActionManager getkeyBindingManager()
           
 LanguageManager getLanguageManager()
           
 LyricEditor getLyricEditor()
           
 MatrixEditor getMatrixEditor()
           
 TGMixer getMixer()
           
 PianoEditor getPianoEditor()
           
 MidiPlayer getPlayer()
           
 TGPluginManager getPluginManager()
           
static java.lang.String getProperty(java.lang.String key)
           
static java.lang.String getProperty(java.lang.String key, java.lang.String[] arguments)
           
 ScaleManager getScaleManager()
           
 Shell getShell()
           
 TGSongManager getSongManager()
           
 TablatureEditor getTablatureEditor()
           
 TGTableViewer getTable()
           
 TGTransport getTransport()
           
 UndoableManager getUndoableManager()
           
static TuxGuitar instance()
           
static boolean isDisposed()
           
 boolean isLocked()
           
 void loadCursor(Control control, int style)
           
 void loadCursor(int style)
           
 void loadLanguage()
           
 void loadSkin()
           
 void loadStyles()
           
 void loadToolBars()
           
 void lock()
           
 void newSong()
           
protected  void redraw()
           
 void redrawPayingMode()
           
 void setTableHeight(int value)
           
 void showDefaultControls()
           
 void showTitle()
           
 void unlock()
           
 void updateCache(boolean updateItems)
           
 void updateShellFooter(int offset, int minimunWith, int minimunHeight)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

APPLICATION_NAME

public static final java.lang.String APPLICATION_NAME
See Also:
Constant Field Values

MARGIN_WIDTH

public static final int MARGIN_WIDTH
See Also:
Constant Field Values

sash

protected Sash sash

sashComposite

protected Composite sashComposite
Constructor Detail

TuxGuitar

public TuxGuitar()
Method Detail

instance

public static TuxGuitar instance()

displayGUI

public void displayGUI(java.lang.String[] args)

createComposites

public void createComposites(Composite composite)

showDefaultControls

public void showDefaultControls()

setTableHeight

public void setTableHeight(int value)

updateShellFooter

public void updateShellFooter(int offset,
                              int minimunWith,
                              int minimunHeight)

getTable

public TGTableViewer getTable()

getTablatureEditor

public TablatureEditor getTablatureEditor()

getFretBoardEditor

public FretBoardEditor getFretBoardEditor()

getPianoEditor

public PianoEditor getPianoEditor()

getMatrixEditor

public MatrixEditor getMatrixEditor()

getSongManager

public TGSongManager getSongManager()

getMixer

public TGMixer getMixer()

getTransport

public TGTransport getTransport()

getEditorCache

public EditorCache getEditorCache()

getLyricEditor

public LyricEditor getLyricEditor()

getBrowser

public TGBrowserDialog getBrowser()

getUndoableManager

public UndoableManager getUndoableManager()

getScaleManager

public ScaleManager getScaleManager()

getPluginManager

public TGPluginManager getPluginManager()

getIconManager

public IconManager getIconManager()

getCustomChordManager

public CustomChordManager getCustomChordManager()

getItemManager

public ItemManager getItemManager()

getActionManager

public ActionManager getActionManager()

getLanguageManager

public LanguageManager getLanguageManager()

getConfig

public TGConfigManager getConfig()

getkeyBindingManager

public KeyBindingActionManager getkeyBindingManager()

getFileHistory

public FileHistory getFileHistory()

getPlayer

public MidiPlayer getPlayer()

showTitle

public void showTitle()

updateCache

public void updateCache(boolean updateItems)

redraw

protected void redraw()

redrawPayingMode

public void redrawPayingMode()

getDisplay

public Display getDisplay()

getShell

public Shell getShell()

getAction

public Action getAction(java.lang.String name)

getProperty

public static java.lang.String getProperty(java.lang.String key)

getProperty

public static java.lang.String getProperty(java.lang.String key,
                                           java.lang.String[] arguments)

isDisposed

public static boolean isDisposed()

loadLanguage

public void loadLanguage()

loadToolBars

public void loadToolBars()

loadStyles

public void loadStyles()

loadSkin

public void loadSkin()

newSong

public void newSong()

fireNewSong

public void fireNewSong(TGSong song,
                        java.net.URL url)

fireSaveSong

public void fireSaveSong(java.net.URL url)

fireUpdate

public void fireUpdate()

loadCursor

public void loadCursor(int style)

loadCursor

public void loadCursor(Control control,
                       int style)

lock

public void lock()

unlock

public void unlock()

isLocked

public boolean isLocked()