summaryrefslogtreecommitdiff
path: root/scripting/workben/installer/NavPanel.java
diff options
context:
space:
mode:
authorneilm <neilm@openoffice.org>2002-11-15 12:28:36 +0000
committerneilm <neilm@openoffice.org>2002-11-15 12:28:36 +0000
commit408935699c5a65f09dde12d848eadbc867ae0f16 (patch)
treefa73ba2335a1bb18868f6b5361a66247e8322451 /scripting/workben/installer/NavPanel.java
parent4701a503d0bb1fc51e686e1990050edfdb014ebc (diff)
Adding package declarations
Diffstat (limited to 'scripting/workben/installer/NavPanel.java')
-rw-r--r--scripting/workben/installer/NavPanel.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/scripting/workben/installer/NavPanel.java b/scripting/workben/installer/NavPanel.java
index 57077b388ce6..7101200a47c2 100644
--- a/scripting/workben/installer/NavPanel.java
+++ b/scripting/workben/installer/NavPanel.java
@@ -1,3 +1,5 @@
+package installer;
+
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
@@ -49,6 +51,10 @@ public class NavPanel extends JPanel implements ActionListener {
navCancel.setEnabled(bEnable);
}
+ public void enableIDE(boolean bEnable) {
+ ideDetected = bEnable;
+ }
+
public void actionPerformed(ActionEvent ev) {
if ((ev.getSource() == navNext) && (next.length() != 0)) {
wizard.show(next);
@@ -57,8 +63,14 @@ public class NavPanel extends JPanel implements ActionListener {
wizard.show(prev);
}
if (ev.getSource() == navCancel) {
+ if( ideDetected ) {
+ wizard.show(InstallWizard.IDEWELCOME);
+ }
+ else {
wizard.exitForm(null);
}
+ enableIDE(false);
+ }
}
public void setNextListener(ActionListener listener) {
@@ -97,4 +109,5 @@ public class NavPanel extends JPanel implements ActionListener {
private InstallWizard wizard;
private String next;
private String prev;
+ private boolean ideDetected = false;
}