Lines Matching refs:newShape
74 wxShape* newShape = shape->CreateNewCopy();
75 newShape->GetLines().Clear();
78 newShape->AssignNewIds();
80 mapping.Put((long) shape, (wxObject*) newShape);
82 newShape->SetX(newShape->GetX() + offsetX);
83 newShape->SetY(newShape->GetY() + offsetY);
85 OnAddShape(diagramTo, newShape, dc);
101 wxLineShape* newShape = (wxLineShape*) shape->CreateNewCopy();
102 mapping.Put((long) shape, (wxObject*) newShape);
105 newShape->AssignNewIds();
113 fromShape->AddLine(newShape, toShape, newShape->GetAttachmentFrom(),
114 newShape->GetAttachmentTo());
116 OnAddShape(diagramTo, newShape, dc);
130 wxShape* newShape = (wxShape*) mapping.Get((long) shape);
152 newShape->ApplyAttachmentOrdering(newLines);
240 bool wxDiagramClipboard::OnAddShape(wxDiagram* diagramTo, wxShape* newShape, wxDC* dc)
242 diagramTo->AddShape(newShape);
246 newShape->Select(true, dc);
302 bool csDiagramClipboard::OnAddShape(wxDiagram* diagramTo, wxShape* newShape, wxDC* WXUNUSED(dc))
306 diagramTo->AddShape(newShape);
313 if (newShape->IsKindOf(CLASSINFO(wxLineShape)))
314 m_currentCmd->AddState(new csCommandState(ID_CS_ADD_LINE_SELECT, newShape, NULL));
316 m_currentCmd->AddState(new csCommandState(ID_CS_ADD_SHAPE_SELECT, newShape, NULL));