Main Window Constructor:
- Code: Select all
//some constructor code then...
setContentOwned (new VideoComponent::VideoComponent(), true);
centreWithSize (getWidth(), getHeight());
sizeLimit.setMinimumSize(600, 400);
setConstrainer(&sizeLimit);
setVisible (true);
setResizable(true, true);
Main Componenent:
- Code: Select all
//some constructor code, then...
rectPlace = new RectanglePlacement(4 + 8);
// later...
void VideoComponent::resized()
{
rect->setBounds (10, 10, getWidth() - 20, getHeight() - 50);
videoPlayer->setBoundsWithCorrectAspectRatio (*rect, *rectPlace);
control->setBounds(videoPlayer->getX(), videoPlayer->getBottom(), videoPlayer->getWidth(), 30);
}
Any ideas?
