From 1cede9e071b93830712b770a33b3fba1ba4bb9ab Mon Sep 17 00:00:00 2001 From: bancika Date: Sat, 22 Jan 2011 13:20:40 +0000 Subject: [PATCH] added layer locking --- .../DIYLC/src/org/diylc/plugins/layers/LayersMenuPlugin.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/plugins/layers/LayersMenuPlugin.java b/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/plugins/layers/LayersMenuPlugin.java index 3b564185..c9e8f987 100644 --- a/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/plugins/layers/LayersMenuPlugin.java +++ b/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/plugins/layers/LayersMenuPlugin.java @@ -37,7 +37,8 @@ public class LayersMenuPlugin implements IPlugIn { @Override public void actionPerformed(ActionEvent e) { - LayersMenuPlugin.this.plugInPort.setLayerLocked(zOrder, true); + LayersMenuPlugin.this.plugInPort.setLayerLocked(zOrder, + (Boolean) getValue(Action.SELECTED_KEY)); } }; action.putValue(IPlugInPort.CHECK_BOX_MENU_ITEM, true); @@ -51,6 +52,7 @@ public class LayersMenuPlugin implements IPlugIn { return EnumSet.of(EventType.LAYER_STATE_CHANGED); } + @SuppressWarnings("unchecked") @Override public void processMessage(EventType eventType, Object... params) { if (eventType == EventType.LAYER_STATE_CHANGED) {