[Bprocessor-commit] gui/src/net/sourceforge/bprocessor/gui/treeview MaterialTreeView.java, NONE, 1.
Status: Pre-Alpha
Brought to you by:
henryml
From: Michael L. <he...@us...> - 2008-05-08 10:22:01
|
Update of /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui/treeview In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv17502/src/net/sourceforge/bprocessor/gui/treeview Modified Files: SpaceTreeView.java CameraTreeView.java Added Files: MaterialTreeView.java Log Message: materials in their own tab Index: CameraTreeView.java =================================================================== RCS file: /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui/treeview/CameraTreeView.java,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** CameraTreeView.java 19 Sep 2007 14:45:18 -0000 1.12 --- CameraTreeView.java 8 May 2008 10:22:03 -0000 1.13 *************** *** 32,36 **** public CameraTreeView() { super(); ! setShowsRootHandles(true); getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); //this.addTreeSelectionListener(new SelectionListener()); --- 32,36 ---- public CameraTreeView() { super(); ! //setShowsRootHandles(true); getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); //this.addTreeSelectionListener(new SelectionListener()); --- NEW FILE: MaterialTreeView.java --- //--------------------------------------------------------------------------------- // $Id: MaterialTreeView.java,v 1.1 2008/05/08 10:22:03 henryml Exp $ // // Copyright (c) 2005 The BProcessor Team (http://bprocessor.sourceforge.net) // Released under the Lesser GNU Public License v2.1 //--------------------------------------------------------------------------------- package net.sourceforge.bprocessor.gui.treeview; import net.sourceforge.bprocessor.model.Project; /** * */ public class MaterialTreeView extends GenericTreeView { /** * Constructor */ public MaterialTreeView() { super(); root = new MaterialContainer("Materials", Project.getInstance().getMaterials(), true); model.setRoot(root); } /** {@inheritDoc} */ @Override public void update() { root = new MaterialContainer("Materials", Project.getInstance().getMaterials(), true); model.setRoot(root); } } Index: SpaceTreeView.java =================================================================== RCS file: /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui/treeview/SpaceTreeView.java,v retrieving revision 1.31 retrieving revision 1.32 diff -C2 -d -r1.31 -r1.32 *** SpaceTreeView.java 5 Feb 2008 13:34:27 -0000 1.31 --- SpaceTreeView.java 8 May 2008 10:22:03 -0000 1.32 *************** *** 35,39 **** root.add(new ProjectNode(p)); root.add(new ConstructorContainer("Constructors", p.getConstructors())); - root.add(new MaterialContainer("Materials", p.getMaterials(), true)); root.add(new ComponentContainer("Catalog", p.getCatalogObjects())); model.nodeStructureChanged(root); --- 35,38 ---- *************** *** 52,57 **** ((GenericNode)root.getChildAt(0)).update(p); ((GenericNode)root.getChildAt(1)).update(p.getConstructors()); ! ((GenericNode)root.getChildAt(2)).update(p.getMaterials()); ! ((GenericNode)root.getChildAt(3)).update(p.getCatalogObjects()); } catch (ArrayIndexOutOfBoundsException e) { log.error("There were a inconsistent number of nodes attached to " + --- 51,55 ---- ((GenericNode)root.getChildAt(0)).update(p); ((GenericNode)root.getChildAt(1)).update(p.getConstructors()); ! ((GenericNode)root.getChildAt(2)).update(p.getCatalogObjects()); } catch (ArrayIndexOutOfBoundsException e) { log.error("There were a inconsistent number of nodes attached to " + |