public void Resize(int width)
{
if (RecreateLayout())
{
Invalidate();
}
else if (Layout.SupportsResize)
{
OnPreRender();
Settings.Width = width;
Layout.Resize();
Layout.RenderAnnotation();
OnRenderFinished();
OnPostRender();
}
}