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]