package com.robonobo.gui.platform; import com.apple.eawt.ApplicationEvent; import com.apple.eawt.ApplicationListener; import com.robonobo.gui.frames.RobonoboFrame; public class MacAppListener implements ApplicationListener { public MacAppListener() { } public void handleAbout(ApplicationEvent e) { RobonoboFrame.getInstance().showAbout(); e.setHandled(true); } public void handleOpenApplication(ApplicationEvent arg0) { // TODO Auto-generated method stub } public void handleOpenFile(ApplicationEvent e) { } public void handlePreferences(ApplicationEvent e) { RobonoboFrame.getInstance().showPreferences(); e.setHandled(true); } public void handlePrintFile(ApplicationEvent arg0) { // TODO Auto-generated method stub } public void handleQuit(ApplicationEvent e) { RobonoboFrame.getInstance().confirmThenShutdown(); } public void handleReOpenApplication(ApplicationEvent arg0) { // TODO Auto-generated method stub } }