void FalagardActionButton::onParentSized(WindowEventArgs& e) { // base class handling. FalagardButton::onParentSized( e ); d_BackImage.setSize(getUnclippedInnerRect().getSize()); e.handled = true; }
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(); }
/************************************************************************* 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; }
/************************************************************************* 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; }
//----------------------------------------------------------------------------// const Element::CachedRectf& Element::getClientChildContentArea() const { return getUnclippedInnerRect(); }