void MCStack::view_update_geometry() { if (m_view_need_resize) view_platform_setgeom(m_view_rect); m_view_need_resize = false; }
MCRectangle MCStack::view_setgeom(const MCRectangle &p_rect) { // IM-2014-09-23: [[ Bug 13349 ]] Defer window resizing if the screen is locked. if ((MCRedrawIsScreenLocked() || !MCRedrawIsScreenUpdateEnabled()) && (opened && getflag(F_VISIBLE))) { m_view_need_resize = true; MCRedrawScheduleUpdateForStack(this); return p_rect; } return view_platform_setgeom(p_rect); }
MCRectangle MCStack::view_setgeom(const MCRectangle &p_rect) { return view_platform_setgeom(p_rect); }