Author: paperwing
Date: 2012-02-28 08:22:57 -0800 (Tue, 28 Feb 2012)
New Revision: 28383
Modified:
csplugins/trunk/toronto/yuedong/paperwing-impl/pom.xml
csplugins/trunk/toronto/yuedong/paperwing-impl/src/main/java/org/cytoscape/paperwing/internal/MainGraphicsHandler.java
csplugins/trunk/toronto/yuedong/paperwing-impl/src/main/java/org/cytoscape/paperwing/internal/WindBirdsEyeRenderingEngineFactory.java
csplugins/trunk/toronto/yuedong/paperwing-impl/src/main/java/org/cytoscape/paperwing/internal/rendering/RenderNodeLabelsProcedure.java
Log:
Fixed TextRenderer-related visual style preview window crash
Modified: csplugins/trunk/toronto/yuedong/paperwing-impl/pom.xml
===================================================================
--- csplugins/trunk/toronto/yuedong/paperwing-impl/pom.xml 2012-02-28
15:45:51 UTC (rev 28382)
+++ csplugins/trunk/toronto/yuedong/paperwing-impl/pom.xml 2012-02-28
16:22:57 UTC (rev 28383)
@@ -24,6 +24,7 @@
<artifactId>jogl</artifactId>
<version>2.0-b48-20120215</version>
+
<!--
<version>2.0-b45-20111219</version>
<version>2.0-b23-20110303</version>
Modified:
csplugins/trunk/toronto/yuedong/paperwing-impl/src/main/java/org/cytoscape/paperwing/internal/MainGraphicsHandler.java
===================================================================
---
csplugins/trunk/toronto/yuedong/paperwing-impl/src/main/java/org/cytoscape/paperwing/internal/MainGraphicsHandler.java
2012-02-28 15:45:51 UTC (rev 28382)
+++
csplugins/trunk/toronto/yuedong/paperwing-impl/src/main/java/org/cytoscape/paperwing/internal/MainGraphicsHandler.java
2012-02-28 16:22:57 UTC (rev 28383)
@@ -53,6 +53,8 @@
renderProcedures.add(new RenderNodesProcedure());
renderProcedures.add(new RenderArcEdgesProcedure());
renderProcedures.add(new RenderSelectionBoxProcedure());
+
+ renderProcedures.add(new RenderNodeLabelsProcedure());
}
@Override
@@ -67,7 +69,7 @@
// and the VizMapper preview. The cause was likely due to the
TextRenderer class being initialized
// too early.
if (graphicsData.getFramesElapsed() == 1) {
- renderProcedures.add(new RenderNodeLabelsProcedure());
+
}
// Control light positioning
Modified:
csplugins/trunk/toronto/yuedong/paperwing-impl/src/main/java/org/cytoscape/paperwing/internal/WindBirdsEyeRenderingEngineFactory.java
===================================================================
---
csplugins/trunk/toronto/yuedong/paperwing-impl/src/main/java/org/cytoscape/paperwing/internal/WindBirdsEyeRenderingEngineFactory.java
2012-02-28 15:45:51 UTC (rev 28382)
+++
csplugins/trunk/toronto/yuedong/paperwing-impl/src/main/java/org/cytoscape/paperwing/internal/WindBirdsEyeRenderingEngineFactory.java
2012-02-28 16:22:57 UTC (rev 28383)
@@ -30,6 +30,7 @@
protected WindRenderingEngine getNewRenderingEngine(Object container,
View<CyNetwork> viewModel, VisualLexicon visualLexicon)
{
+
System.out.println("WindBirdsEyeRenderingEngineFactory.getNewRenderingEngine()
called");
return new WindBirdsEyeRenderingEngine(container, viewModel,
visualLexicon);
}
Modified:
csplugins/trunk/toronto/yuedong/paperwing-impl/src/main/java/org/cytoscape/paperwing/internal/rendering/RenderNodeLabelsProcedure.java
===================================================================
---
csplugins/trunk/toronto/yuedong/paperwing-impl/src/main/java/org/cytoscape/paperwing/internal/rendering/RenderNodeLabelsProcedure.java
2012-02-28 15:45:51 UTC (rev 28382)
+++
csplugins/trunk/toronto/yuedong/paperwing-impl/src/main/java/org/cytoscape/paperwing/internal/rendering/RenderNodeLabelsProcedure.java
2012-02-28 16:22:57 UTC (rev 28383)
@@ -34,15 +34,15 @@
private TextRenderer textRenderer;
- public RenderNodeLabelsProcedure() {
-
- textRenderer = new TextRenderer(TEXT_DEFAULT_FONT);
+ public RenderNodeLabelsProcedure() {
}
@Override
public void initialize(GraphicsData graphicsData) {
GL2 gl = graphicsData.getGlContext();
+ textRenderer = new TextRenderer(TEXT_DEFAULT_FONT);
+
// Increase rendering efficiency; can set to true if desired
// textRenderer.setSmoothing(false);
--
You received this message because you are subscribed to the Google Groups
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/cytoscape-cvs?hl=en.