Update of /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui/treeview
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv6355/src/net/sourceforge/bprocessor/gui/treeview
Modified Files:
GenericTreeView.java
Log Message:
Refactored transform into scale, translate and rotate
Index: GenericTreeView.java
===================================================================
RCS file: /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui/treeview/GenericTreeView.java,v
retrieving revision 1.46
retrieving revision 1.47
diff -C2 -d -r1.46 -r1.47
*** GenericTreeView.java 19 Sep 2006 09:17:40 -0000 1.46
--- GenericTreeView.java 19 Sep 2006 10:00:04 -0000 1.47
***************
*** 50,57 ****
import net.sourceforge.bprocessor.model.ParameterBlock;
import net.sourceforge.bprocessor.model.Project;
import net.sourceforge.bprocessor.model.Selection;
import net.sourceforge.bprocessor.model.Space;
import net.sourceforge.bprocessor.model.Surface;
! import net.sourceforge.bprocessor.model.Transform;
import net.sourceforge.bprocessor.model.Vertex;
import net.sourceforge.bprocessor.model.Geometry;
--- 50,59 ----
import net.sourceforge.bprocessor.model.ParameterBlock;
import net.sourceforge.bprocessor.model.Project;
+ import net.sourceforge.bprocessor.model.Rotate;
+ import net.sourceforge.bprocessor.model.Scale;
import net.sourceforge.bprocessor.model.Selection;
import net.sourceforge.bprocessor.model.Space;
import net.sourceforge.bprocessor.model.Surface;
! import net.sourceforge.bprocessor.model.Translate;
import net.sourceforge.bprocessor.model.Vertex;
import net.sourceforge.bprocessor.model.Geometry;
***************
*** 583,594 ****
};
pm.add(check);
! AbstractAction transform = new EntityAction((Entity) object, "Transform") {
public void actionPerformed(ActionEvent arg0) {
Space space = (Space) entity;
! space.addTransform(new Transform());
space.changed();
}
};
! pm.add(transform);
// Adding all modellors
JMenu mm = new JMenu("Modellors");
--- 585,612 ----
};
pm.add(check);
! AbstractAction translate = new EntityAction((Entity) object, "Translate") {
public void actionPerformed(ActionEvent arg0) {
Space space = (Space) entity;
! space.addTransform(new Translate());
space.changed();
}
};
! pm.add(translate);
! AbstractAction rotate = new EntityAction((Entity) object, "Rotate") {
! public void actionPerformed(ActionEvent arg0) {
! Space space = (Space) entity;
! space.addTransform(new Rotate());
! space.changed();
! }
! };
! pm.add(rotate);
! AbstractAction scale = new EntityAction((Entity) object, "Scale") {
! public void actionPerformed(ActionEvent arg0) {
! Space space = (Space) entity;
! space.addTransform(new Scale());
! space.changed();
! }
! };
! pm.add(scale);
// Adding all modellors
JMenu mm = new JMenu("Modellors");
|