From e3806ac97871e7f4cea5f800c3319b61a2fb8e8c Mon Sep 17 00:00:00 2001
From: Jiri Vanek <jvanek@redhat.com>
Date: Fri, 12 Apr 2013 15:32:24 +0200
Subject: Added help for extended applets security and settings

---
 .../jnlp/security/UnsignedAppletTrustWarningPanel.java    | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

(limited to 'netx/net/sourceforge/jnlp/security/UnsignedAppletTrustWarningPanel.java')

diff --git a/netx/net/sourceforge/jnlp/security/UnsignedAppletTrustWarningPanel.java b/netx/net/sourceforge/jnlp/security/UnsignedAppletTrustWarningPanel.java
index fefa2df..4cbcd6a 100644
--- a/netx/net/sourceforge/jnlp/security/UnsignedAppletTrustWarningPanel.java
+++ b/netx/net/sourceforge/jnlp/security/UnsignedAppletTrustWarningPanel.java
@@ -53,6 +53,7 @@ import javax.swing.ButtonGroup;
 import javax.swing.ImageIcon;
 import javax.swing.JButton;
 import javax.swing.JCheckBox;
+import javax.swing.JDialog;
 import javax.swing.JLabel;
 import javax.swing.JPanel;
 import javax.swing.JRadioButton;
@@ -60,7 +61,9 @@ import javax.swing.SwingConstants;
 
 import net.sourceforge.jnlp.PluginBridge;
 import net.sourceforge.jnlp.security.appletextendedsecurity.ExecuteUnsignedApplet;
+import net.sourceforge.jnlp.security.appletextendedsecurity.ExtendedAppletSecurityHelp;
 import net.sourceforge.jnlp.security.appletextendedsecurity.UnsignedAppletTrustConfirmation;
+import net.sourceforge.jnlp.util.ScreenFinder;
 
 public class UnsignedAppletTrustWarningPanel extends JPanel {
 
@@ -101,6 +104,7 @@ public class UnsignedAppletTrustWarningPanel extends JPanel {
 
     private JButton allowButton;
     private JButton rejectButton;
+    private JButton helpButton;
     private JCheckBox permanencyCheckBox;
     private JRadioButton applyToAppletButton;
     private JRadioButton applyToCodeBaseButton;
@@ -218,12 +222,23 @@ public class UnsignedAppletTrustWarningPanel extends JPanel {
 
         allowButton = new JButton(R("ButProceed"));
         rejectButton = new JButton(R("ButCancel"));
+        helpButton = new JButton(R("APPEXTSECguiPanelHelpButton"));
 
         allowButton.addActionListener(chosenActionSetter(true));
         rejectButton.addActionListener(chosenActionSetter(false));
 
+        helpButton.addActionListener(new ActionListener() {
+
+            public void actionPerformed(ActionEvent e) {
+                JDialog d = new ExtendedAppletSecurityHelp(null, false,"dialogue");
+                ScreenFinder.centerWindowsToCurrentScreen(d);
+                d.setVisible(true);
+            }
+        });
+
         buttonPanel.add(allowButton);
         buttonPanel.add(rejectButton);
+        buttonPanel.add(helpButton);
 
         buttonPanel.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10));
 
-- 
cgit v1.2.3