void ResizableBorderComponent::mouseDown (const MouseEvent& e) { if (component == nullptr) { jassertfalse; // You've deleted the component that this resizer was supposed to be using! return; } updateMouseZone (e); originalBounds = component->getBounds(); if (constrainer != nullptr) constrainer->resizeStart(); }
void ResizableBorderComponent::mouseDown (const MouseEvent& e) { if (component->isValidComponent()) { updateMouseZone (e); originalX = component->getX(); originalY = component->getY(); originalW = component->getWidth(); originalH = component->getHeight(); if (constrainer != 0) constrainer->resizeStart(); } else { jassertfalse } }
void ResizableBorderComponent::mouseMove (const MouseEvent& e) { updateMouseZone (e); }