package bluej.stride.operations;

import java.util.Arrays;
import java.util.List;

import bluej.Config;
import bluej.stride.slots.EditableSlot.MenuItemOrder;
import bluej.stride.framedjava.frames.GreenfootFrameUtil;
import bluej.stride.generic.Frame;
import bluej.stride.generic.InteractionManager;
import javafx.scene.input.KeyCode;
import javafx.scene.input.KeyCodeCombination;
import javafx.scene.input.KeyCombination;

public class CopyFrameAsStrideOperation
extends FrameOperation{     
   public CopyFrameAsStrideOperation(InteractionManager editor)
   {        
      super(editor, "COPY-STRIDE", Combine.ALL, new KeyCodeCombination(KeyCode.C, KeyCombination.SHORTCUT_DOWN));     
      }
    
   
   @Override
   
   protected void execute(List<Frame> frames)
   {
      GreenfootFrameUtil.doCopyAsStride(frames);     
      }

   
   @Override
   
   public List getLabels()
   {
      return Arrays.asList(l(Config.getString("frame.operation.copy"), MenuItemOrder.COPY));     
      } 
   }
top, use, map, class CopyFrameAsStrideOperation

.   CopyFrameAsStrideOperation
.   execute
.   getLabels




35 neLoCode + 0 LoComm