diff --git a/core/resources/pix/icons/cd-override.png b/core/resources/pix/icons/cd-override.png new file mode 100644 index 000000000..2aee16c5c Binary files /dev/null and b/core/resources/pix/icons/cd-override.png differ diff --git a/swing/src/net/sf/openrocket/gui/main/componenttree/ComponentTreeRenderer.java b/swing/src/net/sf/openrocket/gui/main/componenttree/ComponentTreeRenderer.java index 75f369d26..ccd0e6ee4 100644 --- a/swing/src/net/sf/openrocket/gui/main/componenttree/ComponentTreeRenderer.java +++ b/swing/src/net/sf/openrocket/gui/main/componenttree/ComponentTreeRenderer.java @@ -49,7 +49,7 @@ public class ComponentTreeRenderer extends DefaultTreeCellRenderer { } else { setIcon(ComponentIcons.getSmallIcon(value.getClass())); } - if (c.isMassOverridden() || c.isCGOverridden()) { + if (c.isMassOverridden() || c.isCGOverridden() || c.isCDOverridden()) { JPanel p = new JPanel(); p.setLayout(new FlowLayout(FlowLayout.LEFT, 1, 1)); p.setBackground(UIManager.getColor("Tree.textBackground")); @@ -61,6 +61,10 @@ public class ComponentTreeRenderer extends DefaultTreeCellRenderer { if (c.isCGOverridden()) { p.add(new JLabel(Icons.CG_OVERRIDE)); } + if (c.isCDOverridden()) { + p.add(new JLabel(Icons.CD_OVERRIDE)); + } + if (components != null && components.size() > 1 && components.contains(c)) { p.setToolTipText(getToolTipMultipleComponents(components)); diff --git a/swing/src/net/sf/openrocket/gui/util/Icons.java b/swing/src/net/sf/openrocket/gui/util/Icons.java index cf91c65b0..f3bdcd413 100644 --- a/swing/src/net/sf/openrocket/gui/util/Icons.java +++ b/swing/src/net/sf/openrocket/gui/util/Icons.java @@ -94,6 +94,7 @@ public class Icons { public static final Icon FAVORITE = loadImageIcon("pix/icons/star_gold.png", "Favorite"); public static final Icon CG_OVERRIDE = loadImageIcon("pix/icons/cg-override.png", "CG Override"); + public static final Icon CD_OVERRIDE = loadImageIcon("pix/icons/cd-override.png", "CD Override"); public static final Icon MASS_OVERRIDE = loadImageIcon("pix/icons/mass-override.png", "Mass Override"); // MANUFACTURERS ICONS