Author: psmith
Date: Thu Dec  1 01:29:01 2005
New Revision: 350218

URL: http://svn.apache.org/viewcvs?rev=350218&view=rev
Log:
Now any column's location or width, even if it's not part of the standard 
Chainsaw columns
will be saved in the preferences.

I have to say I didn't think it would be that easy, but happy to be wrong.

Also updated so that the LogPanel's saved config file has a ".xml" extension. 

Modified:
    logging/chainsaw/trunk/src/java/org/apache/log4j/chainsaw/LogPanel.java

Modified: 
logging/chainsaw/trunk/src/java/org/apache/log4j/chainsaw/LogPanel.java
URL: 
http://svn.apache.org/viewcvs/logging/chainsaw/trunk/src/java/org/apache/log4j/chainsaw/LogPanel.java?rev=350218&r1=350217&r2=350218&view=diff
==============================================================================
--- logging/chainsaw/trunk/src/java/org/apache/log4j/chainsaw/LogPanel.java 
(original)
+++ logging/chainsaw/trunk/src/java/org/apache/log4j/chainsaw/LogPanel.java Thu 
Dec  1 01:29:01 2005
@@ -1415,7 +1415,7 @@
   public void loadSettings(LoadSettingsEvent event) {
 
     File xmlFile = new File(SettingsManager.getInstance()
-                .getSettingsDirectory(), URLEncoder.encode(identifier));
+                .getSettingsDirectory(), URLEncoder.encode(identifier) + 
".xml");
 
         if (xmlFile.exists()) {
             XStream stream = buildXStreamForLogPanelPreference();
@@ -1462,7 +1462,7 @@
    */
   public void saveSettings(SaveSettingsEvent event) {
       File xmlFile = new File(SettingsManager.getInstance()
-              .getSettingsDirectory(), URLEncoder.encode(identifier));
+              .getSettingsDirectory(), URLEncoder.encode(identifier) + ".xml");
 
 //      TODO  TableColumnData is no longer required, delete it
     updatePreferenceModelColumnDetails();
@@ -1486,12 +1486,7 @@
     
             TableColumn c = (TableColumn) table.getColumnModel().getColumn(i);
     
-            if (c.getModelIndex() < ChainsawColumns.getColumnsNames().size()) {
-                preferenceModel.getColumns().add(c);
-            } else {
-                logger.debug("Not saving col ' " + c.getHeaderValue()
-                        + "' not part of standard columns");
-            }
+            preferenceModel.getColumns().add(c);
         }
     }
     



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to