Example #1
0
void FalagardActionButton::onParentSized(WindowEventArgs& e)
{
    // base class handling.
    FalagardButton::onParentSized( e );
    d_BackImage.setSize(getUnclippedInnerRect().getSize());
    e.handled = true;
}
Example #2
0
void FalagardActionButton::setBackImage( const Image* pImage )
{
    d_BackImage.setImage(pImage);
    d_BackImage.setHorzFormatting(RenderableImage::HorzStretched);
    d_BackImage.setVertFormatting(RenderableImage::VertStretched);
    d_BackImage.setSize(getUnclippedInnerRect().getSize());
    requestRedraw();
}
Example #3
0
/*************************************************************************
	Handler for when window is sized.
*************************************************************************/
void StaticImage::onSized(WindowEventArgs& e)
{
	// base class handling.
	Static::onSized(e);

	d_image.setSize(getUnclippedInnerRect().getSize());

	e.handled = true;
}
Example #4
0
/*************************************************************************
	Handler for when frame state changes.
*************************************************************************/
void StaticImage::onStaticFrameChanged(WindowEventArgs& e)
{
	// base class processing
	Static::onStaticFrameChanged(e);

	// update the size and position of the image to reflect changes made
	// to the frame in the base class
	Rect absRect(getUnclippedPixelRect());
	Rect innerRect(getUnclippedInnerRect());
	d_image.setSize(innerRect.getSize());
	d_image.setPosition(Point(innerRect.d_left - absRect.d_left, innerRect.d_top - absRect.d_top));

	e.handled = true;
}
Example #5
0
//----------------------------------------------------------------------------//
const Element::CachedRectf& Element::getClientChildContentArea() const
{
    return getUnclippedInnerRect();
}