[Bprocessor-commit] gl/src/net/sourceforge/bprocessor/gl/tool ToolFactory.java, 1.57, 1.58 VectorMo
Status: Pre-Alpha
Brought to you by:
henryml
From: Michael L. <he...@us...> - 2006-08-14 08:37:59
|
Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv8856/src/net/sourceforge/bprocessor/gl/tool Modified Files: ToolFactory.java Removed Files: VectorMoveStrategy.java MoveTool.java ControlledMoveStrategy.java Log Message: Removed old move-tool Index: ToolFactory.java =================================================================== RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/ToolFactory.java,v retrieving revision 1.57 retrieving revision 1.58 diff -C2 -d -r1.57 -r1.58 *** ToolFactory.java 4 Aug 2006 11:48:11 -0000 1.57 --- ToolFactory.java 14 Aug 2006 08:37:56 -0000 1.58 *************** *** 22,30 **** import java.awt.event.ActionEvent; import java.awt.event.KeyEvent; - import java.awt.event.MouseAdapter; - import java.awt.event.MouseEvent; - import java.awt.event.ActionListener; - import javax.swing.JPopupMenu; - import javax.swing.JMenuItem; import javax.swing.AbstractAction; import javax.swing.Action; --- 22,25 ---- *************** *** 67,79 **** private AbstractTool controlled; - /** move tool */ - private MoveTool move; - - /** The vector movetool strategy */ - private MoveTool vectorStrategy; - - /** The normal movetool strategy */ - private MoveTool controlledStrategy; - /** rotation tool */ private RotationTool rotation; --- 62,65 ---- *************** *** 204,211 **** alternate = new VectorMoveTool(glv, pencilcursor); controlled = new ControlledMoveTool(glv, pencilcursor); - controlledStrategy = new ControlledMoveStrategy(glv, pencilcursor); - vectorStrategy = new VectorMoveStrategy(glv, pencilcursor); - move = new MoveTool(glv, pencilcursor); - move.setStrategy(vectorStrategy); rotation = new RotationTool(glv, pencilcursor); extrusion = new ExtrudeTool(glv, pencilcursor); --- 190,193 ---- *************** *** 403,459 **** } } - - /** - * The listener for the move button - */ - class MoveButtonMouseListener extends MouseAdapter { - /** - * The button - */ - private JToggleButton button; - - /** - * Constructs the listener. - * @param button the button to listen on - */ - public MoveButtonMouseListener(JToggleButton button) { - super(); - this.button = button; - } - /** - * Invoked when the mouse is pressed - * @param e the mouse event - */ - public void mousePressed(MouseEvent e) { - if (e.getButton() == MouseEvent.BUTTON3) { - JPopupMenu pm = new JPopupMenu(); - MovePopupActionListener mpal = new MovePopupActionListener(); - JMenuItem mi = new JMenuItem("Vector"); - mi.addActionListener(mpal); - pm.add(mi); - mi = new JMenuItem("Controlled"); - mi.addActionListener(mpal); - pm.add(mi); - pm.show(button, 0, button.getHeight()); - } - } - - - /** - * listener for the move popup. - */ - class MovePopupActionListener implements ActionListener { - /** - * invoked when action performed - * @param actionEvent the event. - */ - public void actionPerformed(ActionEvent actionEvent) { - if (actionEvent.getActionCommand().equals("Vector")) { - move.setStrategy(vectorStrategy); - } else if (actionEvent.getActionCommand().equals("Controlled")) { - move.setStrategy(controlledStrategy); - } - } - } - } } --- 385,387 ---- --- MoveTool.java DELETED --- --- VectorMoveStrategy.java DELETED --- --- ControlledMoveStrategy.java DELETED --- |