* TreeNodeCollection.cs: Dont't recalculate the visible order on
authorJackson Harper <jackson@novell.com>
Wed, 24 May 2006 21:04:12 +0000 (21:04 -0000)
committerJackson Harper <jackson@novell.com>
Wed, 24 May 2006 21:04:12 +0000 (21:04 -0000)
commit53db40a7834b79cc16812069f432290a60786809
tree758c1a09e89efc7aa7e233addfb5cc75d46f3d6e
parent9df6d84f08f8349b6342e6c1c88703e8e7a22c5f
    * TreeNodeCollection.cs: Dont't recalculate the visible order on
        inserted nodes that aren't visible.  This changes the
        max_visible_order which confuses scrollbar settings.
        - Use the enumerator to get the prev node instead of duplicating
        code.
        * TreeView.cs: Use new method for setting scrollbar values
        - Don't set the bounds every time the scrollbar is updated
        - When updating below the root node use an invalidate instead of
          a
        refresh to prevent the child controls (scrollbars) from being
        refreshed. (UpdateBelow still needs to be reworked anyways).

svn path=/trunk/mcs/; revision=61085
mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
mcs/class/Managed.Windows.Forms/System.Windows.Forms/TreeNodeCollection.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/TreeView.cs