Пример #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;
 }