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 " +
|