Пример #1
0
Command* MacroCmd::Copy () {
    MacroCmd* macro;
    Iterator i;

    macro = new MacroCmd(CopyControlInfo());
    InitCopy(macro);

    for (First(i); !Done(i); Next(i)) {
        macro->Append(GetCommand(i));
    }
    return macro;
}
Пример #2
0
Command* BackCmd::Copy () {
    Command* copy = new BackCmd(CopyControlInfo());
    InitCopy(copy);
    return copy;
}
Пример #3
0
Tool* ScaleTool::Copy () { return new ScaleTool(CopyControlInfo()); }
Пример #4
0
Command* OpenCmd::Copy () {
    Command* copy = new OpenCmd(CopyControlInfo());
    InitCopy(copy);
    return copy;
}
Пример #5
0
Command* GraphExportCmd::Copy () {
    GraphExportCmd* copy = new GraphExportCmd(CopyControlInfo());
    InitCopy(copy);
    return copy;
}
Пример #6
0
Command* NewViewCmd::Copy () {
    Command* copy = new NewViewCmd(CopyControlInfo());
    InitCopy(copy);
    return copy;
}
Пример #7
0
Command* AboutCmd::Copy () {
    Command* copy = new AboutCmd(CopyControlInfo());
    InitCopy(copy);
    return copy;
}
Пример #8
0
Command* NormSizeCmd::Copy () {
    Command* copy = new NormSizeCmd(CopyControlInfo());
    InitCopy(copy);
    return copy;
}
Пример #9
0
Command* RedToFitCmd::Copy () {
    Command* copy = new RedToFitCmd(CopyControlInfo());
    InitCopy(copy);
    return copy;
}
Пример #10
0
Command* OrientationCmd::Copy () {
    Command* copy = new OrientationCmd(CopyControlInfo());
    InitCopy(copy);
    return copy;
}
Пример #11
0
Command* CloseEditorCmd::Copy () {
    Command* copy = new CloseEditorCmd(CopyControlInfo());
    InitCopy(copy);
    return copy;
}
Пример #12
0
Command* GravityCmd::Copy () {
    Command* copy = new GravityCmd(CopyControlInfo());
    InitCopy(copy);
    return copy;
}
Пример #13
0
Command* CenterCmd::Copy () {
    Command* copy = new CenterCmd(CopyControlInfo());
    InitCopy(copy);
    return copy;
}
Пример #14
0
Command* GroupCmd::Copy () {
    GraphicComp* dest = (_group == nil) ? nil : (GraphicComp*) _group->Copy();
    Command* copy = new GroupCmd(CopyControlInfo(), dest);
    InitCopy(copy);
    return copy;
}
Пример #15
0
Tool* MoveTool::Copy () { return new MoveTool(CopyControlInfo()); }
Пример #16
0
Tool* ExamineTool::Copy () { return new ExamineTool(CopyControlInfo()); }
Пример #17
0
Command* CopyMoveGraphFrameCmd::Copy() {
    Command* copy = new CopyMoveGraphFrameCmd(CopyControlInfo(), _after);
    InitCopy(copy);
    return copy;
}
Пример #18
0
Tool* NarrowTool::Copy () { return new NarrowTool(CopyControlInfo()); }
Пример #19
0
Command* ArrowCmd::Copy () {
    Command* copy = new ArrowCmd(CopyControlInfo(), Head(), Tail());
    InitCopy(copy);
    return copy;
}
Пример #20
0
Tool* RelateTool::Copy () { return new RelateTool(CopyControlInfo()); }
Пример #21
0
Command* IGridSpacingCmd::Copy () {
    Command* copy = new IGridSpacingCmd(CopyControlInfo());
    InitCopy(copy);
    return copy;
}
Пример #22
0
Tool* IBGraphicCompTool::Copy () {
    return new IBGraphicCompTool(CopyControlInfo(), GetPrototype());
}
Пример #23
0
Command* PreciseMoveCmd::Copy () {
    Command* copy = new PreciseMoveCmd(CopyControlInfo());
    InitCopy(copy);
    return copy;
}
Пример #24
0
Command* ImportCmd::Copy () {
    ImportCmd* copy = new ImportCmd(CopyControlInfo());
    InitCopy(copy);
    return copy;
}
Пример #25
0
Tool* StretchTool::Copy () {
    return new StretchTool(CopyControlInfo());
}
Пример #26
0
Tool* SelectTool::Copy () { return new SelectTool(CopyControlInfo()); }
Пример #27
0
Command* BrushCmd::Copy () {
    Command* copy = new BrushCmd(CopyControlInfo(), GetBrush());
    InitCopy(copy);
    return copy;
}
Пример #28
0
Command* FontCmd::Copy () {
    Command* copy = new FontCmd(CopyControlInfo(), GetFont());
    InitCopy(copy);
    return copy;
}
Пример #29
0
Tool* MagnifyTool::Copy () { return new MagnifyTool(CopyControlInfo()); }
Пример #30
0
Command* UngroupCmd::Copy () {
    Command* copy = new UngroupCmd(CopyControlInfo());
    InitCopy(copy);
    return copy;
}