gzz-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gzz-commits] fenfire/org/fenfire/modules/pp Pp.java


From: Tuomas J. Lukka
Subject: [Gzz-commits] fenfire/org/fenfire/modules/pp Pp.java
Date: Tue, 15 Apr 2003 23:35:37 -0400

CVSROOT:        /cvsroot/fenfire
Module name:    fenfire
Changes by:     Tuomas J. Lukka <address@hidden>        03/04/15 23:35:37

Modified files:
        org/fenfire/modules/pp: Pp.java 

Log message:
        Try to move startup - no help

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/org/fenfire/modules/pp/Pp.java.diff?tr1=1.15&tr2=1.16&r1=text&r2=text

Patches:
Index: fenfire/org/fenfire/modules/pp/Pp.java
diff -u fenfire/org/fenfire/modules/pp/Pp.java:1.15 
fenfire/org/fenfire/modules/pp/Pp.java:1.16
--- fenfire/org/fenfire/modules/pp/Pp.java:1.15 Tue Apr 15 14:09:18 2003
+++ fenfire/org/fenfire/modules/pp/Pp.java      Tue Apr 15 23:35:37 2003
@@ -27,17 +27,26 @@
 
 
 public class Pp implements BuoyLinkListener {
-public static final String rcsid = "$Id: Pp.java,v 1.15 2003/04/15 18:09:18 
mudyc Exp $";
+public static final String rcsid = "$Id: Pp.java,v 1.16 2003/04/16 03:35:37 
tjl Exp $";
     public static final boolean dbg = true;
     protected static void p(String s) { if(dbg) pa(s); }
     protected static void pa(String s) { System.out.println("Pp::"+s); }
 
     private static Pp pp;
     static public void main(String[] args) throws RemoteException {
-       pp = new Pp();
+       api.startUpdateManager(new Runnable() {
+           public void run() {
+               try {
+                   pp = new Pp();
+               } catch(Exception e) {
+                   e.printStackTrace();
+                   throw new Error(""+e);
+               }
+           }
+       });
     }
 
-    private final GraphicsAPI api = GraphicsAPI.getInstance();
+    private final static GraphicsAPI api = GraphicsAPI.getInstance();
     private Frame frame;
     private Fen fen;
     private PPActions ppAct;
@@ -78,31 +87,27 @@
        accursed = Nodes.get(paper);
 
 
-       api.startUpdateManager(new Runnable() {
-               public void run() {
-                   Screen scr = new Screen(api.createWindow(), binder, shower);
-                   if(scr.window instanceof 
org.nongnu.libvob.impl.awt.FrameScreen) {
-                       frame = 
((org.nongnu.libvob.impl.awt.FrameScreen)scr.window)
-                           .getFrame();
-                   } else {
-                       frame = new Frame("FF");
-                       frame.show();
-                   }
-                   frame.setTitle("The Family Portal Module of Fenfire ");
-                   AbstractUpdateManager.addWindow(scr);
-                   scr.window.setLocation(0, 0, 1024, 768);
-
-
-                   nodeview = new DefaultNodeView(fen);
-
-                   adaptor.nodes = new NodeBuoyViewNodeType[]{
-                       new PPCanvasNode(fen, scr.window, nodeview, new 
Pp.Context())};
-                   adaptor.nodeLinkers = new BuoyNodeViewLinker[]{
-                       new PPLinker(fen)};
+       Screen scr = new Screen(api.createWindow(), binder, shower);
+       if(scr.window instanceof org.nongnu.libvob.impl.awt.FrameScreen) {
+           frame = ((org.nongnu.libvob.impl.awt.FrameScreen)scr.window)
+               .getFrame();
+       } else {
+           frame = new Frame("FF");
+           frame.show();
+       }
+       frame.setTitle("The Family Portal Module of Fenfire ");
+       AbstractUpdateManager.addWindow(scr);
+       scr.window.setLocation(0, 0, 1024, 768);
+
+
+       nodeview = new DefaultNodeView(fen);
+
+       adaptor.nodes = new NodeBuoyViewNodeType[]{
+           new PPCanvasNode(fen, scr.window, nodeview, new Pp.Context())};
+       adaptor.nodeLinkers = new BuoyNodeViewLinker[]{
+           new PPLinker(fen)};
 
-                   AbstractUpdateManager.chg();
-               }
-           });
+       AbstractUpdateManager.chg();
     }
 
     private final Shower shower = new Shower() {




reply via email to

[Prev in Thread] Current Thread [Next in Thread]