[Bprocessor-commit] gui/src/net/sourceforge/bprocessor/gui/treeview CameraTreeView.java,NONE,1.1 Gen
Status: Pre-Alpha
Brought to you by:
henryml
From: rimestad <rim...@us...> - 2006-01-19 10:59:49
|
Update of /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui/treeview In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28732/src/net/sourceforge/bprocessor/gui/treeview Modified Files: GenericTreeView.java Added Files: CameraTreeView.java Log Message: Added a CameraTreeView so that the avail cameras are in the tree view and so that it can be selected and shown (only with name) in the attribute view Index: GenericTreeView.java =================================================================== RCS file: /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui/treeview/GenericTreeView.java,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** GenericTreeView.java 18 Jan 2006 11:41:17 -0000 1.8 --- GenericTreeView.java 19 Jan 2006 10:59:40 -0000 1.9 *************** *** 18,21 **** --- 18,22 ---- import javax.swing.tree.TreePath; + import net.sourceforge.bprocessor.model.Camera; import net.sourceforge.bprocessor.model.Edge; import net.sourceforge.bprocessor.model.Entity; *************** *** 223,226 **** --- 224,240 ---- /** + * CameraNode + */ + public class CameraNode extends EntityNode { + /** + * Constructor for CameraNode + * @param camera The camera + */ + public CameraNode(Camera camera) { + super(camera); + } + } + + /** * SpaceContainer */ --- NEW FILE: CameraTreeView.java --- //--------------------------------------------------------------------------------- // $Id: CameraTreeView.java,v 1.1 2006/01/19 10:59:40 rimestad 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 java.util.Iterator; import java.util.Set; import net.sourceforge.bprocessor.gui.treeview.GenericTreeView.CameraNode; import net.sourceforge.bprocessor.model.Camera; import net.sourceforge.bprocessor.model.Project; /** * SurfaceTreeView */ public class CameraTreeView extends GenericTreeView { /** * Constructor for SurfaceTreeView */ public CameraTreeView() { super(); } /** * Update the TreeView */ public void update() { root.removeAllChildren(); Set cameras = Project.getInstance().getCameras(); Iterator iter = cameras.iterator(); while (iter.hasNext()) { Camera current = (Camera) iter.next(); root.add(new CameraNode(current)); } model.nodeStructureChanged(root); } } |