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);
}
}
|