Author: nextgens
Date: 2007-03-30 01:09:39 +0000 (Fri, 30 Mar 2007)
New Revision: 12445
Modified:
trunk/apps/Thaw/src/thaw/core/ConfigWindow.java
trunk/apps/Thaw/src/thaw/core/Core.java
trunk/apps/Thaw/src/thaw/core/MainWindow.java
Log:
Thaw: Prevent background clicks (ought to have been done earlier imho)... MDNS
seems to be broken :/
Modified: trunk/apps/Thaw/src/thaw/core/ConfigWindow.java
===================================================================
--- trunk/apps/Thaw/src/thaw/core/ConfigWindow.java 2007-03-30 00:04:10 UTC
(rev 12444)
+++ trunk/apps/Thaw/src/thaw/core/ConfigWindow.java 2007-03-30 01:09:39 UTC
(rev 12445)
@@ -85,6 +85,7 @@
cancelButton.addActionListener(this);
configWin.addWindowListener(this);
+ setVisible(false);
}
@@ -181,7 +182,7 @@
setChanged();
this.notifyObservers(e.getSource());
-
+ core.getMainWindow().setEnabled(true);
setVisible(false);
}
Modified: trunk/apps/Thaw/src/thaw/core/Core.java
===================================================================
--- trunk/apps/Thaw/src/thaw/core/Core.java 2007-03-30 00:04:10 UTC (rev
12444)
+++ trunk/apps/Thaw/src/thaw/core/Core.java 2007-03-30 01:09:39 UTC (rev
12445)
@@ -433,7 +433,6 @@
mainWindow = new MainWindow(this);
configWindow = new ConfigWindow(this);
- configWindow.setVisible(false);
return true;
}
Modified: trunk/apps/Thaw/src/thaw/core/MainWindow.java
===================================================================
--- trunk/apps/Thaw/src/thaw/core/MainWindow.java 2007-03-30 00:04:10 UTC
(rev 12444)
+++ trunk/apps/Thaw/src/thaw/core/MainWindow.java 2007-03-30 01:09:39 UTC
(rev 12445)
@@ -415,6 +415,7 @@
}
if(e.getSource() == settingsButton) {
+ setEnabled(false);
core.getConfigWindow().setVisible(true);
}
@@ -527,6 +528,9 @@
mainWindow.getContentPane().add(c, pos);
}
+ protected void setEnabled(boolean value) {
+ mainWindow.setEnabled(value);
+ }
/**
* @see #addComponent(java.awt.Component, Object)