[Bprocessor-commit] gui/src/net/sourceforge/bprocessor/gui/treeview GenericTreeView.java, 1.58, 1.5
Status: Pre-Alpha
Brought to you by:
henryml
From: rimestad <rim...@us...> - 2006-10-16 08:43:40
|
Update of /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui/treeview In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv5962/src/net/sourceforge/bprocessor/gui/treeview Modified Files: GenericTreeView.java SpaceTreeView.java Log Message: Hotfix of tree Index: GenericTreeView.java =================================================================== RCS file: /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui/treeview/GenericTreeView.java,v retrieving revision 1.58 retrieving revision 1.59 diff -C2 -d -r1.58 -r1.59 *** GenericTreeView.java 13 Oct 2006 16:27:09 -0000 1.58 --- GenericTreeView.java 16 Oct 2006 08:43:32 -0000 1.59 *************** *** 997,1001 **** public ProjectNode(Project p) { super(p); - add(new GeometryContainer("Geometry", p.world())); } --- 997,1000 ---- *************** *** 1006,1014 **** public void update(Object o) { if (o instanceof Project) { - Collection c = new LinkedList(); Project proj = (Project)o; ! c.add(proj.world()); ! c.addAll(proj.getSpaces()); ! super.update(c); } else { log.warn("Were a " + o + " not a Project"); --- 1005,1010 ---- public void update(Object o) { if (o instanceof Project) { Project proj = (Project)o; ! super.update(proj.getSpaces()); } else { log.warn("Were a " + o + " not a Project"); *************** *** 1026,1034 **** while (iter.hasNext()) { Space s = (Space)iter.next(); ! if (s.getLevel() == Space.PROJECT_LEVEL) { ! this.insert(new GeometryContainer("Geometry", s), 0); ! } else { ! this.add(new SpaceNode(s)); ! } ins[i] = this.getChildCount() - 1; i++; --- 1022,1026 ---- while (iter.hasNext()) { Space s = (Space)iter.next(); ! this.add(new SpaceNode(s)); ins[i] = this.getChildCount() - 1; i++; Index: SpaceTreeView.java =================================================================== RCS file: /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui/treeview/SpaceTreeView.java,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** SpaceTreeView.java 13 Oct 2006 15:49:37 -0000 1.18 --- SpaceTreeView.java 16 Oct 2006 08:43:32 -0000 1.19 *************** *** 8,11 **** --- 8,12 ---- package net.sourceforge.bprocessor.gui.treeview; + import net.sourceforge.bprocessor.gui.treeview.GenericTreeView.GeometryContainer; import net.sourceforge.bprocessor.model.Project; *************** *** 27,30 **** --- 28,32 ---- root.removeAllChildren(); root.add(new ProjectNode(Project.getInstance())); + root.add(new GeometryContainer("Geometry", Project.getInstance().world())); root.add(new ConstraintContainer("Constraints", Project.getInstance().getConstraints())); root.add(new ParameterBlockNode("Globals", Project.getInstance().getGlobals())); *************** *** 37,45 **** */ public void update() { ! if (root.getChildCount() == 4) { ((GenericNode)root.getChildAt(0)).update(Project.getInstance()); ! ((GenericNode)root.getChildAt(1)).update(Project.getInstance().getConstraints()); ! ((GenericNode)root.getChildAt(2)).update(Project.getInstance().getGlobals()); ! ((GenericNode)root.getChildAt(3)).update(Project.getInstance().getConstructors()); } } --- 39,48 ---- */ public void update() { ! if (root.getChildCount() == 5) { ((GenericNode)root.getChildAt(0)).update(Project.getInstance()); ! ((GenericNode)root.getChildAt(1)).update(Project.getInstance().world()); ! ((GenericNode)root.getChildAt(2)).update(Project.getInstance().getConstraints()); ! ((GenericNode)root.getChildAt(3)).update(Project.getInstance().getGlobals()); ! ((GenericNode)root.getChildAt(4)).update(Project.getInstance().getConstructors()); } } |