1 2007-07-31 Jonathan Pobst <monkey@jpobst.com>
3 * ArrangedElementCollection.cs: Rename internal method RemoveAt
4 so that subclasses can have a public version of it without hiding.
6 2007-07-23 Rolf Bjarne Kvinge <RKvinge@novell.com>
8 * ArrangedElementCollection.cs: Implement NotSupported behaviour
11 2007-07-07 Jonathan Pobst <monkey@jpobst.com>
13 * TableLayout.cs: Parenthesis out of place when centering control
14 in a table cell. [Fixes bug #81936]
16 2007-06-21 Jonathan Pobst <monkey@jpobst.com>
18 * TableLayout.cs: Take CellBorderStyle into account when laying
19 stuff out. [Fixes bug #81884]
21 2007-06-12 Jonathan Pobst <monkey@jpobst.com>
23 * TableLayout.cs: When we come across a Dock=Fill control, use the
24 ExplicitSize to calculate an AutoSize row/column from.
27 2007-06-07 Jonathan Pobst <monkey@jpobst.com>
29 * DefaultLayout.cs: When calculating autosize children, default to
30 ExplicitSize. After laying out a container's children, if the container
31 is AutoSize, adjust its size if necessary.
33 2007-05-23 Jonathan Pobst <monkey@jpobst.com>
35 * DefaultLayout.cs: Take parent's padding into account when docking
38 2007-05-07 Jonathan Pobst <monkey@jpobst.com>
39 Applying contributed patch from Stefan Noack.
41 * DefaultLayout.cs: Implement AutoSize logic.
43 2007-04-24 Andreia Gaita <avidigal@novell.com>
45 * TableLayoutSettingsTypeConverter.cs: Implemented the converters
46 for TableLayoutSettings.
48 2007-04-22 Jonathan Pobst <monkey@jpobst.com>
50 * DefaultLayout.cs: Use the parent's DisplayRectangle for laying
51 out docked children. [Fixes bug #81397]
53 2007-04-04 Jonathan Pobst <monkey@jpobst.com>
55 * FlowLayout.cs: Call SetBounds with BoundsSpecified.None instead of
56 using Control Size, Location setters.
58 2007-03-24 Jonathan Pobst <monkey@jpobst.com>
60 * DefaultLayout.cs: Call SetBounds with BoundsSpecified.None instead
61 of using SetImplicitBounds.
62 * TableLayout.cs: Call SetBounds with BoundsSpecified.None instead of
63 modifying Control.Bounds.
65 2007-02-28 Jonathan Pobst <monkey@jpobst.com>
67 * DefaultLayout.cs: Use ClientRectangle instead of DisplayRectangle
68 to layout children because DisplayRectangle can be overridden.
71 2007-02-14 Jonathan Pobst <monkey@jpobst.com>
73 * FlowLayout.cs: Add support for laying out ToolStrips, which
74 use ToolStripItems instead of Controls.
76 2007-01-29 Jonathan Pobst <monkey@jpobst.com>
78 * DefaultLayout.cs: MdiClient should always be added last, it should
79 never Dock:Fill under other controls. [Fixes a part of bug #80223]
81 2007-01-20 Jonathan Pobst <monkey@jpobst.com>
83 * DefaultLayout.cs: Remove special loop for Dock.Fill and handle
84 it with the other docking code. [Fixes bug #80227]
86 2007-01-09 Jonathan Pobst <monkey@jpobst.com>
88 * DefaultLayout.cs: Use PreferredSize for non-Anchor/Dock controls. (2.0)
89 Change a SetBounds to SetImplicitBounds.
91 2007-01-07 Jonathan Pobst <monkey@jpobst.com>
93 * ArrangedElementCollection.cs: Make list internal.
95 2006-12-28 Chris Toshok <toshok@ximian.com>
97 * DefaultLayout.cs: split out the various parts (docking,
98 anchoring) into separate methods. make use of the
99 Control.ControlLayoutType property, as well as
100 Control.VisibleInternal (and fix a couple of unit tests which were
101 broken due to use of Visible here.)
103 2006-12-25 Chris Toshok <toshok@ximian.com>
105 * DefaultLayout.cs: invert the tests for anchoring to make the
106 code a little more compact.
108 2006-12-25 Chris Toshok <toshok@ximian.com>
110 * DefaultLayout.cs: remove references to dist_left and dist_top.
111 just use left and top instead.
113 2006-12-23 Chris Toshok <toshok@ximian.com>
115 * TableLayoutSettingsTypeConverter.cs: new file, a skeleton.
117 2006-12-23 Chris Toshok <toshok@ximian.com>
119 * DefaultLayout.cs: include this in 1.1, and make use of
120 SetImplicitBounds like the Control.PerformLayout code does.
122 2006-12-06 Chris Toshok <toshok@ximian.com>
124 * DefaultLayout.cs: make Control.child_controls private. switch
125 all uses over to Control.Controls.
127 2006-12-04 Chris Toshok <toshok@ximian.com>
129 * ArrangedElementCollection.cs: fix up corcompare for this file.
130 we need to make all the interface methods explicit, not public,
131 and add internal methods that can be called from the subclasses
132 (we also call them from the explicit implementations.)
134 2006-11-30 Jonathan Pobst <monkey@jpobst.com>
135 * ArrangedElementCollection.cs: Make constructor internal.
136 * FlowLayout.cs: Make work with ToolStrip.
138 2006-10-02 Jonathan Pobst <monkey@jpobst.com>
139 * ArrangedElementCollection.cs: Initial commit.
141 2006-09-15 Jonathan Pobst <monkey@jpobst.com>
142 * DefaultLayout.cs, FlowLayout.cs: Initial commit.