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();
}
|