Revision: 6460
http://fudaa.svn.sourceforge.net/fudaa/?rev=6460&view=rev
Author: bmarchan
Date: 2011-09-29 09:25:39 +0000 (Thu, 29 Sep 2011)
Log Message:
-----------
Mod : Construction de transect contraint pour alignement des points.
Modified Paths:
--------------
trunk/soft/fudaa-lspiv/src/main/java/org/fudaa/fudaa/piv/action/PivNewTransectAction.java
Modified: trunk/soft/fudaa-lspiv/src/main/java/org/fudaa/fudaa/piv/action/PivNewTransectAction.java
===================================================================
--- trunk/soft/fudaa-lspiv/src/main/java/org/fudaa/fudaa/piv/action/PivNewTransectAction.java 2011-09-29 09:20:47 UTC (rev 6459)
+++ trunk/soft/fudaa-lspiv/src/main/java/org/fudaa/fudaa/piv/action/PivNewTransectAction.java 2011-09-29 09:25:39 UTC (rev 6460)
@@ -12,6 +12,7 @@
import com.memoire.fu.FuLog;
import java.awt.Container;
import java.awt.Dimension;
+import java.awt.event.KeyEvent;
import java.beans.PropertyChangeEvent;
import java.beans.PropertyChangeListener;
import javax.swing.AbstractButton;
@@ -147,10 +148,12 @@
* principale est r\xE9duite.
*/
class Piv2dFrameListener extends InternalFrameAdapter {
+ @Override
public void internalFrameActivated(final InternalFrameEvent _e) {
if(window_!=null)
window_.setVisible(true);
}
+ @Override
public void internalFrameDeactivated(final InternalFrameEvent _e) {
if(window_!=null)
window_.setVisible(false);
@@ -241,6 +244,7 @@
cqEdition_.setListener(controller_);
cqEdition_.setTypeForme(DeForme.LIGNE_BRISEE);
cqEdition_.setFormEndedByDoubleClic(true);
+ cqEdition_.forceKeyModifier(KeyEvent.VK_SHIFT);
pnCalques_.setCalqueInteractionActif(cqEdition_);
}
@@ -252,8 +256,10 @@
public void hideWindow() {
// Le calque d'interaction est rendu inactif.
pnCalques_.unsetCalqueInteractionActif(cqEdition_);
- if (cqEdition_!=null)
+ if (cqEdition_!=null) {
cqEdition_.cancelEdition();
+ cqEdition_.releaseKeyModifier(KeyEvent.VK_SHIFT);
+ }
setSelected(false);
super.hideWindow();
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|