/* * Application.java * (FScape) * * Copyright (c) 2001-2016 Hanns Holger Rutz. All rights reserved. * * This software is published under the GNU General Public License v3+ * * * For further information, please contact Hanns Holger Rutz at * contact@sciss.de */ package de.sciss.fscape; import de.sciss.fscape.session.Session; import java.awt.datatransfer.Clipboard; import java.io.File; import java.util.prefs.Preferences; // bridge from Scala desktop. this way there is no Java code calling back into Scala public class Application { public static Preferences userPrefs; public static String name; public static String version; public static Clipboard clipboard; public static DocumentHandler documentHandler; public static interface DocumentHandler { public Session[] getDocuments(); public void setActive(Session doc); public void close(Session doc); } public static File installDir; }