[Bprocessor-commit] gui/src/net/sourceforge/bprocessor/gui/treeview GenericTreeView.java, 1.60, 1.6
Status: Pre-Alpha
Brought to you by:
henryml
From: rimestad <rim...@us...> - 2006-11-07 10:51:39
|
Update of /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui/treeview In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv31939/src/net/sourceforge/bprocessor/gui/treeview Modified Files: GenericTreeView.java CameraTreeView.java Log Message: changes to clippingplane tool and visualization Index: GenericTreeView.java =================================================================== RCS file: /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui/treeview/GenericTreeView.java,v retrieving revision 1.60 retrieving revision 1.61 diff -C2 -d -r1.60 -r1.61 *** GenericTreeView.java 20 Oct 2006 17:04:50 -0000 1.60 --- GenericTreeView.java 7 Nov 2006 10:51:28 -0000 1.61 *************** *** 1212,1216 **** * Selection Listener */ ! private class SelectionListener implements TreeSelectionListener { /** * ValueChanged --- 1212,1216 ---- * Selection Listener */ ! protected class SelectionListener implements TreeSelectionListener { /** * ValueChanged *************** *** 1257,1261 **** * GenericMouseAdapter */ ! private class GenericMouseAdapter extends MouseAdapter { /** * Mouse pressed --- 1257,1261 ---- * GenericMouseAdapter */ ! protected class GenericMouseAdapter extends MouseAdapter { /** * Mouse pressed Index: CameraTreeView.java =================================================================== RCS file: /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui/treeview/CameraTreeView.java,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** CameraTreeView.java 1 Nov 2006 14:32:48 -0000 1.10 --- CameraTreeView.java 7 Nov 2006 10:51:28 -0000 1.11 *************** *** 8,12 **** package net.sourceforge.bprocessor.gui.treeview; - import java.util.ArrayList; import java.util.Collection; import java.util.HashSet; --- 8,11 ---- *************** *** 15,20 **** import java.util.Set; - import javax.swing.event.TreeSelectionEvent; - import javax.swing.event.TreeSelectionListener; import javax.swing.tree.DefaultMutableTreeNode; import javax.swing.tree.TreeSelectionModel; --- 14,17 ---- *************** *** 38,45 **** getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); this.addTreeSelectionListener(new SelectionListener()); ! Collection c = new ArrayList(); ! c.add(Project.getInstance().getCurrentCamera()); ! c.addAll(Project.getInstance().getCameras()); ! update(c, root); model.nodeStructureChanged(root); } --- 35,39 ---- getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); this.addTreeSelectionListener(new SelectionListener()); ! update(Project.getInstance().getCameras(), root); model.nodeStructureChanged(root); } *************** *** 119,151 **** */ public void update() { ! Collection c = new ArrayList(); ! c.add(Project.getInstance().getCurrentCamera()); ! c.addAll(Project.getInstance().getCameras()); ! update(c, root); ! } ! ! /** ! * Selection Listener ! */ ! private class SelectionListener implements TreeSelectionListener { ! /** ! * ValueChanged ! * @param event The Event ! */ ! public void valueChanged(TreeSelectionEvent event) { ! if (event.isAddedPath()) { ! Object object = event.getPath().getLastPathComponent(); ! if (object instanceof DefaultMutableTreeNode) { ! DefaultMutableTreeNode node = (DefaultMutableTreeNode) object; ! Object target = node.getUserObject(); ! if (target instanceof Camera) { ! if (Project.getInstance().getCurrentCamera() != target) { ! Camera c = new Camera((Camera)target, "(Current)"); ! Project.getInstance().setCurrentCamera(c); ! } ! Project.getInstance().changed(Project.getInstance()); ! } ! } ! } } } --- 113,120 ---- */ public void update() { ! int cc = root.getChildCount(); ! update(Project.getInstance().getCameras(), root); ! if (cc == 0) { ! model.nodeStructureChanged(root); } } |