示例#1
0
 public CommandsFactory(ILogicForGUI Logic)
 {
     prototypes = new Dictionary <string, ICommand>();
     prototypes["AddFigure"]    = new AddFigure(Logic);
     prototypes["RemoveFigure"] = new RemoveFigure(Logic);
     prototypes["EditColor"]    = new EditColor(Logic);
     prototypes["Transform"]    = new Transform(Logic);
     prototypes["Union"]        = new Union(Logic);
     prototypes["Intersection"] = new Intersection(Logic);
     prototypes["Difference"]   = new Difference(Logic);
     prototypes["Pick"]         = new Pick(Logic);
     //for nikita - korito
     prototypes["PickFromList"] = new PickFromList(Logic);
     prototypes["MoveIndex"]    = new MoveIndex(Logic);
     prototypes["MoveLayer"]    = new MoveLayer(Logic);
     prototypes["Save"]         = new Save(Logic);
     prototypes["Load"]         = new Load(Logic);
     prototypes["SaveSettings"] = new SaveSettings(Logic);
     prototypes["LoadSettings"] = new LoadSettings(Logic);
     prototypes["UnDo"]         = new UnDo(Logic);
     prototypes["ReDo"]         = new ReDo(Logic);
     prototypes["Copy"]         = new Copy(Logic);
     prototypes["Paste"]        = new Paste(Logic);
     prototypes["AddPrototipe"] = new AddPrototipe(Logic);
 }
示例#2
0
 CommandsFactory(ILogicForGUI Logic)
 {
     prototypes = new Dictionary <string, ICommand>();
     prototypes["AddFigure"]    = new AddFigure(Logic);
     prototypes["RemoveFigure"] = new RemoveFigure(Logic);
     prototypes["EditFigure"]   = new EditFigure(Logic);
     prototypes["Transform"]    = new Transform(Logic);
     prototypes["Union"]        = new Union(Logic);
     prototypes["Intersection"] = new Intersection(Logic);
     prototypes["Difference"]   = new Difference(Logic);
     prototypes["Pick"]         = new Pick(Logic);
     prototypes["Save"]         = new Save(Logic);
     prototypes["Load"]         = new Load(Logic);
     prototypes["SaveSettings"] = new SaveSettings(Logic);
     prototypes["LoadSettings"] = new LoadSettings(Logic);
     prototypes["UnDo"]         = new UnDo(Logic);
     prototypes["ReDo"]         = new ReDo(Logic);
     prototypes["Copy"]         = new Copy(Logic);
     prototypes["Paste"]        = new Paste(Logic);
     prototypes["AddPrototipe"] = new AddPrototipe(Logic);
 }
示例#3
0
 public Load(ILogicForGUI Log)
 {
     Logic = (ILogicForCommand)Log;
 }
示例#4
0
 public Save(ILogicForGUI Log)
 {
     Logic = (ILogicForCommand)Log;
 }
示例#5
0
 public Pick(ILogicForGUI Log)
 {
     Logic = (ILogicForCommand)Log;
 }
示例#6
0
 public ClearList(ILogicForGUI Log)
 {
     Logic = (ILogicForCommand)Log;
 }
示例#7
0
 public AddFigure(ILogicForGUI Log)
 {
     Logic = (ILogicForCommand)Log;
 }
示例#8
0
 public Paste(ILogicForGUI Log)
 {
     Logic = (ILogicForCommand)Log;
 }
示例#9
0
 public ReDo(ILogicForGUI Log)
 {
     Logic = (ILogicForCommand)Log;
 }
示例#10
0
 public Transform(ILogicForGUI Log)
 {
     Logic = (ILogicForCommand)Log;
 }
示例#11
0
 public EditFigure(ILogicForGUI Log)
 {
     Logic = (ILogicForCommand)Log;
 }
示例#12
0
 public MoveLayer(ILogicForGUI Log)
 {
     Logic = (ILogicForCommand)Log;
 }
示例#13
0
 public MoveIndex(ILogicForGUI Log)
 {
     Logic = (ILogicForCommand)Log;
 }
示例#14
0
 public PickFromList(ILogicForGUI Log)
 {
     Logic = (ILogicForCommand)Log;
 }
示例#15
0
 public EditColor(ILogicForGUI Log)
 {
     Logic = (ILogicForCommand)Log;
 }
示例#16
0
 public SaveSettings(ILogicForGUI Log)
 {
     Logic = (ILogicForCommand)Log;
 }
示例#17
0
 public LoadSettings(ILogicForGUI Log)
 {
     Logic = (ILogicForCommand)Log;
 }
示例#18
0
 public Union(ILogicForGUI Log)
 {
     Logic = (ILogicForCommand)Log;
 }
示例#19
0
 public Copy(ILogicForGUI Log)
 {
     Logic = (ILogicForCommand)Log;
 }
示例#20
0
 public Intersection(ILogicForGUI Log)
 {
     Logic = (ILogicForCommand)Log;
 }
示例#21
0
 public AddPrototipe(ILogicForGUI Log)
 {
     Logic = (ILogicForCommand)Log;
 }
示例#22
0
 public Difference(ILogicForGUI Log)
 {
     Logic = (ILogicForCommand)Log;
 }
示例#23
0
 public RemoveFigure(ILogicForGUI Log)
 {
     Logic = (ILogicForCommand)Log;
 }
示例#24
0
 public GetIndexFromPick(ILogicForGUI Log)
 {
     Logic = (ILogicForCommand)Log;
 }