This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository faxtomail. See https://gitlab.nuiton.org/codelutin/faxtomail.git commit 7897fb68895d0d41e4f94ff1d4646eb2f5651080 Author: Kevin Morin <morin@codelutin.com> Date: Fri Apr 7 16:26:59 2017 +0200 fixes #9104 ouvrir la PJ en edition au double clique --- .../swing/content/attachment/ButtonAttachment.java | 4 ++++ .../faxtomail/ui/swing/util/FaxToMailUIUtil.java | 22 ++++++++++++---------- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/content/attachment/ButtonAttachment.java b/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/content/attachment/ButtonAttachment.java index 20a64d2..daf6274 100644 --- a/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/content/attachment/ButtonAttachment.java +++ b/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/content/attachment/ButtonAttachment.java @@ -122,4 +122,8 @@ public class ButtonAttachment extends AbstractToolbarPopupButton<AttachmentEdito super.onCloseUI(); popup.getModel().removePropertyChangeListener(AttachmentModelAware.PROPERTY_ATTACHMENT, listener); } + + public void editAttachment(Attachment attachment) { + popup.getHandler().editAttachment(attachment); + } } diff --git a/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/util/FaxToMailUIUtil.java b/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/util/FaxToMailUIUtil.java index 5df1307..7a245dc 100644 --- a/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/util/FaxToMailUIUtil.java +++ b/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/util/FaxToMailUIUtil.java @@ -96,6 +96,8 @@ import java.awt.Graphics; import java.awt.Image; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; +import java.awt.event.MouseAdapter; +import java.awt.event.MouseEvent; import java.awt.image.BufferedImage; import java.awt.image.RenderedImage; import java.awt.print.PageFormat; @@ -879,7 +881,7 @@ public final class FaxToMailUIUtil extends ApplicationUIUtil { protected static void addAttachmentPane(final DemandeUIHandler handler, JPanel textPanePanel, - Attachment attachment) { + final Attachment attachment) { if (isFileTypeEditable(attachment.getOriginalFileName())) { forceAttachmentFileLoading(handler.getContext(), attachment); @@ -888,15 +890,15 @@ public final class FaxToMailUIUtil extends ApplicationUIUtil { Box box = Box.createVerticalBox(); box.setBorder(BorderFactory.createTitledBorder(attachment.getOriginalFileName())); -// box.addMouseListener(new MouseAdapter() { -// -// @Override -// public void mouseClicked(MouseEvent e) { -// if (SwingUtilities.isLeftMouseButton(e) && e.getClickCount() == 2) { -// openFile(handler.getContext(), originalAttachmentFile); -// } -// } -// }); + box.addMouseListener(new MouseAdapter() { + + @Override + public void mouseClicked(MouseEvent e) { + if (SwingUtilities.isLeftMouseButton(e) && e.getClickCount() == 2) { + handler.getUI().getAttachmentsButton().editAttachment(attachment); + } + } + }); PDDocument pdDocument = null; try { -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.