From 61202675b8a10686456acd8bcc63ab1582487973 Mon Sep 17 00:00:00 2001 From: bancika Date: Sun, 17 Jan 2021 09:44:06 +0100 Subject: [PATCH] Single click to expand and collapse categories in the component tree --- diylc/diylc-core/src/org/diylc/presenter/update.xml | 6 +++++- .../src/org/diylc/swing/plugins/tree/TreePanel.java | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/diylc/diylc-core/src/org/diylc/presenter/update.xml b/diylc/diylc-core/src/org/diylc/presenter/update.xml index 735138eb..714a53b1 100644 --- a/diylc/diylc-core/src/org/diylc/presenter/update.xml +++ b/diylc/diylc-core/src/org/diylc/presenter/update.xml @@ -3493,7 +3493,11 @@ NEW_FEATURE When editing component colors, honor the specified 'alpha' value specified on each color individually in addition to the component-level alpha property - + + + IMPROVEMENT + Single click to expand and collapse categories in the component tree + IMPROVEMENT Improved code robustness diff --git a/diylc/diylc-swing/src/org/diylc/swing/plugins/tree/TreePanel.java b/diylc/diylc-swing/src/org/diylc/swing/plugins/tree/TreePanel.java index b870eda4..161b120a 100644 --- a/diylc/diylc-swing/src/org/diylc/swing/plugins/tree/TreePanel.java +++ b/diylc/diylc-swing/src/org/diylc/swing/plugins/tree/TreePanel.java @@ -196,6 +196,7 @@ public class TreePanel extends JPanel { tree.setCellRenderer(new ComponentCellRenderer()); tree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); tree.setRowHeight(0); + tree.setToggleClickCount(1); ToolTipManager.sharedInstance().registerComponent(tree); tree.addTreeSelectionListener(new TreeSelectionListener() {