[Bprocessor-commit] gl/src/net/sourceforge/bprocessor/gl/tool AbstractTool.java, 1.138, 1.139 ToolF
Status: Pre-Alpha
Brought to you by:
henryml
From: Michael L. <he...@us...> - 2007-11-19 19:56:13
|
Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv13420/src/net/sourceforge/bprocessor/gl/tool Modified Files: AbstractTool.java ToolFactory.java Log Message: fixed a few bugs Index: ToolFactory.java =================================================================== RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/ToolFactory.java,v retrieving revision 1.92 retrieving revision 1.93 diff -C2 -d -r1.92 -r1.93 *** ToolFactory.java 18 Nov 2007 21:30:17 -0000 1.92 --- ToolFactory.java 19 Nov 2007 19:56:05 -0000 1.93 *************** *** 25,28 **** --- 25,31 ---- import java.awt.event.ActionEvent; import java.awt.event.KeyEvent; + import java.awt.event.MouseEvent; + import java.awt.event.MouseListener; + import javax.swing.AbstractAction; import javax.swing.Action; *************** *** 360,363 **** --- 363,397 ---- ToolAction action = new ToolAction(editor, key, iconname); JToggleButton button = Toolbar.getInstance().registerAction(action); + for (MouseListener current : button.getMouseListeners()) { + button.removeMouseListener(current); + } + button.addMouseListener(new MouseListener() { + + public void mouseClicked(MouseEvent arg0) { + // TODO Auto-generated method stub + + } + + public void mouseEntered(MouseEvent arg0) { + // TODO Auto-generated method stub + + } + + public void mouseExited(MouseEvent arg0) { + // TODO Auto-generated method stub + + } + + public void mousePressed(MouseEvent event) { + JToggleButton button = (JToggleButton) event.getComponent(); + button.doClick(); + } + + public void mouseReleased(MouseEvent arg0) { + // TODO Auto-generated method stub + + } + + }); button.setToolTipText(tooltip); group.add(button); Index: AbstractTool.java =================================================================== RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/AbstractTool.java,v retrieving revision 1.138 retrieving revision 1.139 diff -C2 -d -r1.138 -r1.139 *** AbstractTool.java 18 Nov 2007 21:30:17 -0000 1.138 --- AbstractTool.java 19 Nov 2007 19:56:05 -0000 1.139 *************** *** 358,365 **** */ public void keyReleased(KeyEvent e) { ! if (e.getKeyCode() == KeyEvent.VK_CONTROL || e.getKeyCode() == KeyEvent.VK_SPACE) { setActiveStrategy(null); } ! if (e.getKeyCode() == KeyEvent.VK_META || e.getKeyCode() == KeyEvent.VK_ALT) { metaPressed = false; editor.setCursor(cursor); --- 358,367 ---- */ public void keyReleased(KeyEvent e) { ! if (e.getKeyCode() == KeyEvent.VK_META ! || e.getKeyCode() == KeyEvent.VK_CONTROL ! || e.getKeyCode() == KeyEvent.VK_SPACE) { setActiveStrategy(null); } ! if (e.getKeyCode() == KeyEvent.VK_ALT) { metaPressed = false; editor.setCursor(cursor); |