1 26 package org.nightlabs.editor2d.actions.order; 27 28 import org.nightlabs.editor2d.AbstractEditor; 29 import org.nightlabs.editor2d.DrawComponentContainer; 30 import org.nightlabs.editor2d.EditorPlugin; 31 import org.nightlabs.editor2d.Layer; 32 33 36 public class SendToLayerAction 37 extends AbstractChangeOrderSelectionAction 38 { 39 protected static final String ID = SendToLayerAction.class.getName(); 40 41 45 public SendToLayerAction(AbstractEditor editor, int style, Layer l) { 46 super(editor, style); 47 this.layer = l; 48 } 49 50 53 public SendToLayerAction(AbstractEditor editor, Layer l) { 54 super(editor); 55 this.layer = l; 56 } 57 58 protected Layer layer = null; 59 60 public void init() 61 { 62 setText(layer.getName()); 63 setToolTipText(EditorPlugin.getResourceString("action.sendToLayer.tooltip")); 64 setId(ID+layer.getId()); 65 } 66 67 70 public int getNewIndex() 71 { 72 return indexOf(primarySelected); 73 } 74 75 78 public DrawComponentContainer getContainer() { 79 return layer; 80 } 81 82 } 83 | Popular Tags |