public void fireNewSong(TGSong song, URL url) { this.lock(); TuxGuitar.instance().getSongManager().setSong(song); getFileHistory().reset(url); getPlayer().reset(); getEditorCache().reset(); getUndoableManager().discardAllEdits(); getTablatureEditor().getTablature().updateTablature(); getTablatureEditor().getTablature().resetScroll(); getTablatureEditor().getTablature().initCaret(); getTable().fireUpdate(true); getMixer().update(); getLyricEditor().update(); MarkerList.instance().update(); this.unlock(); updateCache(true); showTitle(); }
public void newSong() { TuxGuitar.instance().fireNewSong(TuxGuitar.instance().getSongManager().newSong(), null); }
public static String getProperty(String key, String[] arguments) { return TuxGuitar.instance().getLanguageManager().getProperty(key, arguments); }
public static boolean isDisposed() { return (TuxGuitar.instance().getDisplay().isDisposed() || TuxGuitar.instance().getShell().isDisposed()); }
public static String getProperty(String key) { return TuxGuitar.instance().getLanguageManager().getProperty(key); }