Пример #1
0
  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();
  }
Пример #2
0
 public void newSong() {
   TuxGuitar.instance().fireNewSong(TuxGuitar.instance().getSongManager().newSong(), null);
 }
Пример #3
0
 public static String getProperty(String key, String[] arguments) {
   return TuxGuitar.instance().getLanguageManager().getProperty(key, arguments);
 }
Пример #4
0
 public static boolean isDisposed() {
   return (TuxGuitar.instance().getDisplay().isDisposed()
       || TuxGuitar.instance().getShell().isDisposed());
 }
Пример #5
0
 public static String getProperty(String key) {
   return TuxGuitar.instance().getLanguageManager().getProperty(key);
 }