From 144bfb01ad06c07f6d88f9120d0a2de96aa7c15c Mon Sep 17 00:00:00 2001 From: bancika Date: Sat, 3 Sep 2011 19:38:15 +0000 Subject: [PATCH] Select All should not include locked components --- .../diylc-core/src/org/diylc/presenter/Presenter.java | 4 +++- .../diylc-swing/update.xml | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ diy-layout-creator --username bancika@gmail.com/diylc-core/src/org/diylc/presenter/Presenter.java b/ diy-layout-creator --username bancika@gmail.com/diylc-core/src/org/diylc/presenter/Presenter.java index 2a5bbf11..e9e5b0de 100644 --- a/ diy-layout-creator --username bancika@gmail.com/diylc-core/src/org/diylc/presenter/Presenter.java +++ b/ diy-layout-creator --username bancika@gmail.com/diylc-core/src/org/diylc/presenter/Presenter.java @@ -585,7 +585,9 @@ public class Presenter implements IPlugInPort { @Override public void selectAll() { LOG.info("selectAll()"); - updateSelection(new ArrayList>(currentProject.getComponents())); + List> newSelection = new ArrayList>(currentProject.getComponents()); + newSelection.removeAll(getLockedComponents()); + updateSelection(newSelection); // messageDispatcher.dispatchMessage(EventType.SELECTION_CHANGED, // selectedComponents); // messageDispatcher.dispatchMessage(EventType.SELECTION_SIZE_CHANGED, diff --git a/ diy-layout-creator --username bancika@gmail.com/diylc-swing/update.xml b/ diy-layout-creator --username bancika@gmail.com/diylc-swing/update.xml index dd30ad10..7a8dcd68 100644 --- a/ diy-layout-creator --username bancika@gmail.com/diylc-swing/update.xml +++ b/ diy-layout-creator --username bancika@gmail.com/diylc-swing/update.xml @@ -386,6 +386,10 @@ IMPROVEMENT Increased PNG export resolution to 300dpi + + IMPROVEMENT + Select All should not include locked components + http://code.google.com/p/diy-layout-creator/downloads/list