| 397 | } |
| 398 | |
| 399 | CtrlrComponent *CtrlrPanelCanvas::addNewComponent (const Identifier &componentType, const Point<int> insertAt, Component *componentToAddTo) |
| 400 | { |
| 401 | CtrlrModulator *modulator = addModulator(componentType); |
| 402 | modulator->setComponentType (componentType, false); |
| 403 | |
| 404 | CtrlrComponent *ctrlrComponent = modulator->getComponent(); |
| 405 | |
| 406 | if (ctrlrComponent != 0) |
| 407 | { |
| 408 | ctrlrComponent->setTopLeftPosition (insertAt.getX(), insertAt.getY()); |
| 409 | return (attach (ctrlrComponent, componentToAddTo)); |
| 410 | } |
| 411 | |
| 412 | jassertfalse; // ctrlrComponent == 0 |
| 413 | return (nullptr); |
| 414 | } |
| 415 | |
| 416 | CtrlrComponent *CtrlrPanelCanvas::addNewComponent (const Identifier &componentType, const Rectangle<int> componentBounds) |
| 417 | { |
nothing calls this directly
no test coverage detected