projects
/
anneal.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
checkpoint
[anneal.git]
/
src
/
edu
/
berkeley
/
qfat
/
MeshViewer.java
diff --git
a/src/edu/berkeley/qfat/MeshViewer.java
b/src/edu/berkeley/qfat/MeshViewer.java
index
7a9fcd5
..
f7fa9c1
100644
(file)
--- a/
src/edu/berkeley/qfat/MeshViewer.java
+++ b/
src/edu/berkeley/qfat/MeshViewer.java
@@
-24,6
+24,7
@@
public class MeshViewer extends JPanel implements GLEventListener, MouseListener
private Point clickPoint = null;
private GLCanvas glcanvas;
private boolean updateVisibilities = false;
private Point clickPoint = null;
private GLCanvas glcanvas;
private boolean updateVisibilities = false;
+ private boolean mouseInside = false;
private HashSet<Mesh> meshes = new HashSet<Mesh>();
private HashSet<Mesh> meshes = new HashSet<Mesh>();
@@
-75,6
+76,10
@@
public class MeshViewer extends JPanel implements GLEventListener, MouseListener
GL gl = glcanvas.getGL();//drawable.getGL();
GLU glu = new GLU();
GL gl = glcanvas.getGL();//drawable.getGL();
GLU glu = new GLU();
+
+ if (!mouseInside) gl.glClearColor(0.1f, 0.1f, 0.1f, 1.0f);
+ else gl.glClearColor(0.0f, 0.0f, 0.0f, 1.0f);
+
gl.glClear(GL.GL_COLOR_BUFFER_BIT | GL.GL_DEPTH_BUFFER_BIT);
gl.glPointSize(5.0f);
gl.glLoadIdentity();
gl.glClear(GL.GL_COLOR_BUFFER_BIT | GL.GL_DEPTH_BUFFER_BIT);
gl.glPointSize(5.0f);
gl.glLoadIdentity();
@@
-185,8
+190,8
@@
public class MeshViewer extends JPanel implements GLEventListener, MouseListener
public void keyReleased(KeyEvent e) { }
public void mouseClicked(MouseEvent e) { }
public void keyReleased(KeyEvent e) { }
public void mouseClicked(MouseEvent e) { }
- public void mouseEntered(MouseEvent e) { }
- public void mouseExited(MouseEvent e) { }
+ public void mouseEntered(MouseEvent e) { mouseInside = true; }
+ public void mouseExited(MouseEvent e) { mouseInside = false; }
public void mousePressed(MouseEvent e) {
clickPoint = getMouse();
}
public void mousePressed(MouseEvent e) {
clickPoint = getMouse();
}