.. wxPython Phoenix documentation This file was generated by Phoenix's sphinx generator and associated tools, do not edit by hand. Copyright: (c) 2011-2020 by Total Control Software License: wxWindows License .. include:: headings.inc .. _wx.Window.ChildrenRepositioningGuard: ========================================================================================================================================== |phoenix_title| **wx.Window.ChildrenRepositioningGuard** ========================================================================================================================================== Helper for ensuring :meth:`~wx.Window.ChildrenRepositioningGuard.EndRepositioningChildren` is called correctly. This class wraps the calls to :meth:`~wx.Window.ChildrenRepositioningGuard.BeginRepositioningChildren` and :meth:`~wx.Window.ChildrenRepositioningGuard.EndRepositioningChildren` by performing the former in its constructor and the latter in its destructor if, and only if, the first call returned ``True``. This is the simplest way to call these methods and if this class is created as a local variable, it also ensures that :meth:`~wx.Window.ChildrenRepositioningGuard.EndRepositioningChildren` is correctly called (or not) on scope exit, so its use instead of calling these methods manually is highly recommended. .. versionadded:: 2.9.5 | |class_hierarchy| Class Hierarchy ================================= .. raw:: html