Fix detail pane menu item selected state
Update table row heights
diff --git a/src/main/java/org/apache/log4j/chainsaw/ChainsawToolBarAndMenus.java b/src/main/java/org/apache/log4j/chainsaw/ChainsawToolBarAndMenus.java
index 651c909..9fec9bb 100644
--- a/src/main/java/org/apache/log4j/chainsaw/ChainsawToolBarAndMenus.java
+++ b/src/main/java/org/apache/log4j/chainsaw/ChainsawToolBarAndMenus.java
@@ -888,8 +888,10 @@
LogPanel panel = logui.getCurrentLogPanel();
if (panel != null) {
scrollToBottomButton.setSelected(panel.isScrollToBottom());
+ toggleDetailMenuItem.setSelected(panel.isDetailVisible());
} else {
scrollToBottomButton.setSelected(false);
+ toggleDetailMenuItem.setSelected(false);
}
showReceiversButton.setSelected(
logui.getApplicationPreferenceModel().isReceivers());
diff --git a/src/main/java/org/apache/log4j/chainsaw/ReceiverConfigurationPanel.java b/src/main/java/org/apache/log4j/chainsaw/ReceiverConfigurationPanel.java
index 0527bb6..4047ef2 100644
--- a/src/main/java/org/apache/log4j/chainsaw/ReceiverConfigurationPanel.java
+++ b/src/main/java/org/apache/log4j/chainsaw/ReceiverConfigurationPanel.java
@@ -272,7 +272,6 @@
private JPanel buildBottomDescriptionPanel() {
JTextPane descriptionTextPane = new JTextPane();
-
StyledDocument doc = descriptionTextPane.getStyledDocument();
SimpleAttributeSet center = new SimpleAttributeSet();
StyleConstants.setAlignment(center, StyleConstants.ALIGN_CENTER);
@@ -290,7 +289,6 @@
c.gridy = 0;
c.weightx = 1.0;
c.fill = GridBagConstraints.HORIZONTAL;
- c.insets = new Insets(0, 0, 5, 0);
panel.add(descriptionTextPane, c);
diff --git a/src/main/java/org/apache/log4j/chainsaw/color/ColorPanel.java b/src/main/java/org/apache/log4j/chainsaw/color/ColorPanel.java
index 43c7bef..876cf32 100644
--- a/src/main/java/org/apache/log4j/chainsaw/color/ColorPanel.java
+++ b/src/main/java/org/apache/log4j/chainsaw/color/ColorPanel.java
@@ -133,13 +133,16 @@
tableModel = new DefaultTableModel();
table = new JTable(tableModel);
+ table.setRowHeight(ChainsawConstants.DEFAULT_ROW_HEIGHT);
searchTableModel = new DefaultTableModel();
searchTable = new JTable(searchTableModel);
+ searchTable.setRowHeight(ChainsawConstants.DEFAULT_ROW_HEIGHT);
searchTable.setPreferredScrollableViewportSize(new Dimension(30, 30));
alternatingColorTableModel = new DefaultTableModel();
alternatingColorTable = new JTable(alternatingColorTableModel);
+ alternatingColorTable.setRowHeight(ChainsawConstants.DEFAULT_ROW_HEIGHT);
alternatingColorTable.setPreferredScrollableViewportSize(new Dimension(30, 30));
columns = new Vector();
diff --git a/src/main/java/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.java b/src/main/java/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.java
index 887454a..55f598f 100644
--- a/src/main/java/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.java
+++ b/src/main/java/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.java
@@ -50,6 +50,7 @@
import org.apache.log4j.Level;
import org.apache.log4j.LogManager;
import org.apache.log4j.Logger;
+import org.apache.log4j.chainsaw.ChainsawConstants;
import org.apache.log4j.chainsaw.Generator;
import org.apache.log4j.chainsaw.helper.TableCellEditorFactory;
import org.apache.log4j.net.SocketHubReceiver;
@@ -84,7 +85,7 @@
*
*/
private void initComponents() {
- propertyTable.setRowHeight(19);
+ propertyTable.setRowHeight(ChainsawConstants.DEFAULT_ROW_HEIGHT);
setLayout(new BorderLayout());
scrollPane.setViewportView(propertyTable);
diff --git a/src/main/java/org/apache/log4j/chainsaw/zeroconf/ZeroConfPlugin.java b/src/main/java/org/apache/log4j/chainsaw/zeroconf/ZeroConfPlugin.java
index 564f1fd..e872940 100644
--- a/src/main/java/org/apache/log4j/chainsaw/zeroconf/ZeroConfPlugin.java
+++ b/src/main/java/org/apache/log4j/chainsaw/zeroconf/ZeroConfPlugin.java
@@ -54,6 +54,7 @@
import org.apache.log4j.BasicConfigurator;
import org.apache.log4j.LogManager;
import org.apache.log4j.Logger;
+import org.apache.log4j.chainsaw.ChainsawConstants;
import org.apache.log4j.chainsaw.SmallButton;
import org.apache.log4j.chainsaw.help.HelpManager;
import org.apache.log4j.chainsaw.icons.ChainsawIcons;
@@ -124,6 +125,7 @@
public ZeroConfPlugin() {
setName("Zeroconf");
+ deviceTable.setRowHeight(ChainsawConstants.DEFAULT_ROW_HEIGHT);
}
public void shutdown() {