* Control.cs: Make IsRecreating internal so that the driver can
commit905c07320df8728b6a7cdd4b29b965279a45c6b0
authorJackson Harper <jackson@novell.com>
Thu, 24 Aug 2006 17:03:59 +0000 (24 17:03 -0000)
committerJackson Harper <jackson@novell.com>
Thu, 24 Aug 2006 17:03:59 +0000 (24 17:03 -0000)
tree39531746b943ebf33933878a931b2f294f62ad46
parent113110edd80142e39a7abc22403e251903047c9a
    * Control.cs: Make IsRecreating internal so that the driver can
        check it
        - Temporarily remove the Hide when controls are removed, its
        making a whole bunch of things not work because visibility isn't
        getting reset elsewhere correctly
        * Form.cs: Need to do a full handle recreation when the mdi
        * parent
        is set.
        * XplatUIX11.cs: If we are recreating handles don't dispose the
        HWNDs.  What was happening is the handles were being recreated
in
        SendWMDestroyMessages, but then flow continued on in that method
        and destroyed the new handles.

svn path=/trunk/mcs/; revision=64312
mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/Form.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/XplatUIX11.cs