Author: jflesch
Date: 2006-12-27 00:30:05 +0000 (Wed, 27 Dec 2006)
New Revision: 11519

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
   trunk/apps/Thaw/src/thaw/plugins/FetchPlugin.java
   trunk/apps/Thaw/src/thaw/plugins/IndexBrowser.java
   trunk/apps/Thaw/src/thaw/plugins/InsertPlugin.java
   trunk/apps/Thaw/src/thaw/plugins/QueueWatcher.java
   trunk/apps/Thaw/src/thaw/plugins/index/IndexBrowserPanel.java
   trunk/apps/Thaw/src/thaw/plugins/index/IndexTree.java
Log:
Fix toolbar issues

Modified: trunk/apps/Thaw/src/thaw/core/ConfigWindow.java
===================================================================
--- trunk/apps/Thaw/src/thaw/core/ConfigWindow.java     2006-12-23 14:23:34 UTC 
(rev 11518)
+++ trunk/apps/Thaw/src/thaw/core/ConfigWindow.java     2006-12-27 00:30:05 UTC 
(rev 11519)
@@ -182,7 +182,7 @@
                        /* should reinit the whole connection correctly */
                        core.getPluginManager().stopPlugins();

-                       if(needConnectionReset && !core.initNodeConnection()) {
+                       if (needConnectionReset && !core.initNodeConnection()) {
                                new WarningWindow(core, 
I18n.getMessage("thaw.warning.unableToConnectTo")+ " 
"+core.getConfig().getValue("nodeAddress")+":"+ 
core.getConfig().getValue("nodePort"));
                        }


Modified: trunk/apps/Thaw/src/thaw/core/Core.java
===================================================================
--- trunk/apps/Thaw/src/thaw/core/Core.java     2006-12-23 14:23:34 UTC (rev 
11518)
+++ trunk/apps/Thaw/src/thaw/core/Core.java     2006-12-27 00:30:05 UTC (rev 
11519)
@@ -109,7 +109,7 @@
                splashScreen.setProgressionAndStatus(10, "Connecting ...");
                if(!initNodeConnection())
                        new WarningWindow(this, 
I18n.getMessage("thaw.warning.unableToConnectTo")+
-                                         " "+config.getValue("nodeAddress")+
+                                         " "+ config.getValue("nodeAddress")+
                                          ":"+ config.getValue("nodePort"));



Modified: trunk/apps/Thaw/src/thaw/core/MainWindow.java
===================================================================
--- trunk/apps/Thaw/src/thaw/core/MainWindow.java       2006-12-23 14:23:34 UTC 
(rev 11518)
+++ trunk/apps/Thaw/src/thaw/core/MainWindow.java       2006-12-27 00:30:05 UTC 
(rev 11519)
@@ -200,7 +200,7 @@
        public void changeButtonsInTheToolbar(final Object modifier, final 
Vector newButtons) {
                JToolBar newToolBar;

-               Logger.debug(this, "Called by "+modifier.getClass().getName());
+               Logger.debug(this, "changeButtonsInTheToolbar() : Called by 
"+modifier.getClass().getName());

                if ((lastToolBarModifier == null) || (newButtons != null) || 
(lastToolBarModifier == modifier)) {
                        lastToolBarModifier = modifier;

Modified: trunk/apps/Thaw/src/thaw/plugins/FetchPlugin.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/FetchPlugin.java   2006-12-23 14:23:34 UTC 
(rev 11518)
+++ trunk/apps/Thaw/src/thaw/plugins/FetchPlugin.java   2006-12-27 00:30:05 UTC 
(rev 11519)
@@ -61,7 +61,7 @@
                menuItem.addActionListener(this);

                
if(core.getPluginManager().getPlugin("thaw.plugins.QueueWatcher") == null) {
-                       Logger.info(this, "Loading QueueWatcher plugin");
+                       Logger.notice(this, "Loading QueueWatcher plugin");

                        
if(!core.getPluginManager().loadPlugin("thaw.plugins.QueueWatcher")
                           || 
!core.getPluginManager().runPlugin("thaw.plugins.QueueWatcher")) {

Modified: trunk/apps/Thaw/src/thaw/plugins/IndexBrowser.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/IndexBrowser.java  2006-12-23 14:23:34 UTC 
(rev 11518)
+++ trunk/apps/Thaw/src/thaw/plugins/IndexBrowser.java  2006-12-27 00:30:05 UTC 
(rev 11519)
@@ -3,6 +3,9 @@
 import java.util.Iterator;
 import java.util.Vector;

+import java.awt.BorderLayout;
+import javax.swing.JPanel;
+
 import javax.swing.JButton;
 import javax.swing.event.ChangeEvent;
 import javax.swing.event.ChangeListener;
@@ -77,7 +80,7 @@
                button = new JButton(IconBox.refreshAction);
                
button.setToolTipText(I18n.getMessage("thaw.plugin.index.downloadIndexes"));
                action = new IndexManagementHelper.IndexDownloader(button);
-               action.setTarget(browserPanel.getIndexTree().getRoot()); /* 
TODO : Listen to tree to only refresh the selected node */
+               action.setTarget(browserPanel.getIndexTree().getRoot());
                addButtonToTheToolbar(button);
                toolbarActions.add(action);

@@ -101,17 +104,19 @@

                stateChanged(null);

+
                return true;
        }

        public boolean stop() {
+               core.getMainWindow().getTabbedPane().removeChangeListener(this);
+               purgeButtonList();
+
                if (browserPanel != null) {
                        core.getMainWindow().removeTab(browserPanel.getPanel());
                        browserPanel.saveState();
                }

-               purgeButtonList();
-
                hsqldb.unregisterChild(this);

                return true;

Modified: trunk/apps/Thaw/src/thaw/plugins/InsertPlugin.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/InsertPlugin.java  2006-12-23 14:23:34 UTC 
(rev 11518)
+++ trunk/apps/Thaw/src/thaw/plugins/InsertPlugin.java  2006-12-27 00:30:05 UTC 
(rev 11519)
@@ -71,7 +71,7 @@
                menuItem.addActionListener(this);

                
if(core.getPluginManager().getPlugin("thaw.plugins.QueueWatcher") == null) {
-                       Logger.info(this, "Loading QueueWatcher plugin");
+                       Logger.notice(this, "Loading QueueWatcher plugin");

                        
if(!core.getPluginManager().loadPlugin("thaw.plugins.QueueWatcher")
                           || 
!core.getPluginManager().runPlugin("thaw.plugins.QueueWatcher")) {

Modified: trunk/apps/Thaw/src/thaw/plugins/QueueWatcher.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/QueueWatcher.java  2006-12-23 14:23:34 UTC 
(rev 11518)
+++ trunk/apps/Thaw/src/thaw/plugins/QueueWatcher.java  2006-12-27 00:30:05 UTC 
(rev 11519)
@@ -125,6 +125,8 @@

                double splitLocation;

+               core.getMainWindow().getTabbedPane().removeChangeListener(this);
+
                splitLocation = ((double)split.getDividerLocation() - 
((double)split.getMinimumDividerLocation())) / 
(((double)split.getMaximumDividerLocation()) - 
((double)split.getMinimumDividerLocation()));

                core.getConfig().setValue("queuePanelSplitLocation",

Modified: trunk/apps/Thaw/src/thaw/plugins/index/IndexBrowserPanel.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/index/IndexBrowserPanel.java       
2006-12-23 14:23:34 UTC (rev 11518)
+++ trunk/apps/Thaw/src/thaw/plugins/index/IndexBrowserPanel.java       
2006-12-27 00:30:05 UTC (rev 11519)
@@ -71,6 +71,7 @@
                globalPanel.add(indexProgressBar.getProgressBar(), 
BorderLayout.SOUTH);
        }

+
        public void restoreState() {
                if (config.getValue("indexBrowserPanelSplitPosition") != null)
                        
split.setDividerLocation(Integer.parseInt(config.getValue("indexBrowserPanelSplitPosition")));

Modified: trunk/apps/Thaw/src/thaw/plugins/index/IndexTree.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/index/IndexTree.java       2006-12-23 
14:23:34 UTC (rev 11518)
+++ trunk/apps/Thaw/src/thaw/plugins/index/IndexTree.java       2006-12-27 
00:30:05 UTC (rev 11519)
@@ -16,6 +16,7 @@
 import javax.swing.JMenu;
 import javax.swing.JMenuItem;
 import javax.swing.JPanel;
+import javax.swing.JButton;
 import javax.swing.JPopupMenu;
 import javax.swing.JScrollPane;
 import javax.swing.JTree;


Reply via email to