1 31 32 package org.antlr.xjlib.appkit.app; 33 34 import org.antlr.xjlib.appkit.frame.XJPanel; 35 import org.antlr.xjlib.appkit.menu.XJMenu; 36 37 import java.util.List ; 38 39 public abstract class XJApplicationDelegate { 40 public String appName() { return null; } 41 public String appVersionShort() { return null; } 42 public String appVersionLong() { return null; } 43 public void appDidLaunch(String [] args, List <String > documentsToOpenAtStartup) {} 44 public void appWillTerminate() {} 45 public Class appPreferencesPanelClass() { return null; } 46 public XJPanel appInstanciateAboutPanel() { return null; } 47 public void appShowHelp() {} 48 public boolean appHasPreferencesMenuItem() { return false; } 49 public boolean appShouldQuitAfterLastWindowClosed() { return false; } 50 public Class appPreferencesClass() { return null; } 51 public boolean supportsPersistence() { return true; } 52 public boolean useDesktopMode() { return false; } 53 54 public void customizeFileMenu(XJMenu menu) { } 55 56 public void customizeEditMenu(XJMenu menu) { } 57 58 public void customizeWindowMenu(XJMenu menu) { } 59 60 public void customizeHelpMenu(XJMenu menu) { } 61 62 } 63 | Popular Tags |