From: <ma...@us...> - 2004-02-08 08:57:56
|
Update of /cvsroot/jrman/drafts/src/org/jrman/ui In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22757/src/org/jrman/ui Modified Files: Framebuffer.java MainFrame.java Log Message: Added smooth interpolation. "Fixed" null normals bug. Quick fix to avoid exiting jrMan until las frame is closed. Index: Framebuffer.java =================================================================== RCS file: /cvsroot/jrman/drafts/src/org/jrman/ui/Framebuffer.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** Framebuffer.java 12 Dec 2003 09:54:26 -0000 1.6 --- Framebuffer.java 8 Feb 2004 08:54:55 -0000 1.7 *************** *** 19,22 **** --- 19,24 ---- package org.jrman.ui; + import java.awt.event.WindowAdapter; + import java.awt.event.WindowEvent; import java.awt.image.BufferedImage; *************** *** 39,42 **** --- 41,50 ---- new ImageViewerPanelSaveAction(imagePanel,BufferedImage.TYPE_INT_ARGB); private String name; + + private static int count = 0; + + public static void dontExit() { + count = 1; + } /** *************** *** 47,50 **** --- 55,59 ---- public Framebuffer(String name, BufferedImage image) { super(name); + count++; this.name = name; save.setEnabled(false); *************** *** 57,61 **** setIconImage( new ImageIcon(getClass().getResource("images/framebuffer_icon.png")).getImage()); ! setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); getRootPane().setDoubleBuffered(false); getContentPane().add(imagePanel); --- 66,76 ---- setIconImage( new ImageIcon(getClass().getResource("images/framebuffer_icon.png")).getImage()); ! setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE); ! addWindowListener(new WindowAdapter() { ! public void windowClosing(WindowEvent event) { ! if (--count == 0) ! System.exit(0); ! } ! }); getRootPane().setDoubleBuffered(false); getContentPane().add(imagePanel); Index: MainFrame.java =================================================================== RCS file: /cvsroot/jrman/drafts/src/org/jrman/ui/MainFrame.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** MainFrame.java 12 Dec 2003 09:30:41 -0000 1.3 --- MainFrame.java 8 Feb 2004 08:54:55 -0000 1.4 *************** *** 213,216 **** --- 213,217 ---- }); layComponents(); + Framebuffer.dontExit(); } |