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