//----------------------------------------------------------------------------//
bool LayoutContainer::handleChildRemoved(const EventArgs&)
{
    markNeedsLayouting();

    return true;
}
//----------------------------------------------------------------------------//
void GridLayoutContainer::onChildOrderChanged(WindowEventArgs& e)
{
    markNeedsLayouting();

    fireEvent(EventChildOrderChanged, e, EventNamespace);
}
//----------------------------------------------------------------------------//
bool LayoutContainer::handleChildMarginChanged(const EventArgs& e)
{
    markNeedsLayouting();

    return true;
}