c042cd0c52
Former-commit-id: 4610231f55806d2a05ed69e5ff3faa7336cc1479
328 lines
11 KiB
Plaintext
328 lines
11 KiB
Plaintext
2009-02-04 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* FlowLayout.cs: When laying out ToolStripItems, they should be
|
|
the height of the ToolStrip, not their preferred height.
|
|
[Fixes bug #469196]
|
|
|
|
2008-11-07 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* DefaultLayout.cs: Apply patch from Jonathan Anderson that keeps
|
|
undocked autosize controls from moving when resized.
|
|
[Fixes bug #439479]
|
|
|
|
2008-11-06 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* DefaultLayout.cs: Apply patch from Jonathan Anderson that better
|
|
handles AutoSize controls when docked.
|
|
[Fixes bug #439443]
|
|
|
|
2008-10-13 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* TableLayout.cs: My previous fix broke a test, tweak it a bit.
|
|
|
|
2008-10-08 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* TableLayout.cs: If multiple controls are set to the same cell,
|
|
flow the additional ones to other empty cells. [Fixes bug #433531]
|
|
|
|
2008-09-12 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* TableLayoutSettingsTypeConverter.cs: Don't create an instance of
|
|
TableLayoutPanel in ConvertFrom.
|
|
[Fixes bug #425647]
|
|
|
|
2008-07-28 Ivan N. Zlatev <contact@i-nz.net>
|
|
|
|
* TableLayout.cs: MS adds rows instead of columns even when
|
|
GrowStyle is AddColumns, but RowCount is 0.
|
|
|
|
2008-07-26 Ivan N. Zlatev <contact@i-nz.net>
|
|
|
|
* TableLayout.cs: Perform layout even if they are no child controls, so
|
|
that cell sizes are updated properly for the cell border painting.
|
|
|
|
2008-07-25 Ivan N. Zlatev <contact@i-nz.net>
|
|
|
|
* TableLayout.cs: For newly created cells for controls without a
|
|
specifically assinged such enforce AddRows if ColumnCount == 0 else
|
|
AddColumns if RowCount == 0.
|
|
[Fixes bug #412163]
|
|
|
|
2008-07-25 Ivan N. Zlatev <contact@i-nz.net>
|
|
|
|
* TableLayout.cs: Automagically add the required number of columns/rows
|
|
if the control is added at non-existent such. Note that ColumnCount and
|
|
RowCount do not change in LayoutSettings.
|
|
[Fixes bug #412161]
|
|
|
|
2008-07-25 Ivan N. Zlatev <contact@i-nz.net>
|
|
|
|
* TableLayout.cs: Initialize columns and rows as empty array, so that we
|
|
can drop the null check when drawing and always draw the control border,
|
|
but void for the cell borders if there aren't any.
|
|
[Fixes bug #411858]
|
|
|
|
2008-07-07 Ivan N. Zlatev <contact@i-nz.net>
|
|
|
|
* TableLayout.cs: Controls bounds should be taken into account regardless
|
|
of their Dock and Anchor states.
|
|
[Fixes bug #402651]
|
|
|
|
2008-06-10 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* TableLayoutSettingsTypeConverter.cs: Patch from Andy Hume to
|
|
use InvariantCulture.
|
|
|
|
2008-06-10 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* DefaultLayout.cs, TableLayout.cs, FlowLayout.cs: Use SetBoundsInternal
|
|
instead of SetBoundsCoreInternal.
|
|
|
|
2008-06-09 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* DefaultLayout.cs, TableLayout.cs, FlowLayout.cs: Use SetBoundsCoreInternal
|
|
instead of SetBounds.
|
|
|
|
2008-06-09 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* TableLayoutSettingsTypeConverter.cs: Fix spelling of Columns.
|
|
Accomadate .Net's use of culture separator. [Fixes bug #398274]
|
|
|
|
2008-06-03 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* DefaultLayout.cs: It appears that TableLayoutPanels are immune to
|
|
AutoSizeMode and always ShrinkAndGrow. [Fixes bug #396433]
|
|
|
|
2008-06-02 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* TableLayout.cs: Fix a c&p error so we correctly calculate row
|
|
border heights. [Fixes part of bug #396433]
|
|
|
|
2008-03-05 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
ArrangedElementCollection.cs: corcompare - fix parameter names.
|
|
|
|
2008-03-05 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* TableLayout.cs: Guard against an exception when a control's colspan
|
|
or rowspan is greater than the number of columns or rows.
|
|
[Fixes bug #367249]
|
|
|
|
2008-02-19 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* FlowLayout.cs: Take padding into account when determining if there
|
|
is still room left on a row. [Fixes bug #361448]
|
|
|
|
2008-01-23 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* TableLayout.cs: Don't include Dock.Fill, multicolumn/multirow spanned
|
|
controls when calculating column/row sizes.
|
|
[Fixes bug #355408]
|
|
|
|
2008-01-22 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* DefaultLayout.cs: Remove using the padding. This is now included
|
|
properly in the DisplayRectangle. Fixes a broken test.
|
|
|
|
2008-01-22 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* TableLayout.cs: When we reset our current_pos back to the left
|
|
beginning, make sure we take padding into account.
|
|
[Fixes bug #354676]
|
|
|
|
2007-12-13 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* TableLayout.cs: Use ExplicitBounds so that we get the user requested
|
|
size, not the AutoSize/Dock size. Make CalculateControlPositions
|
|
internal so that TableLayoutPanel can call it.
|
|
[Fixes bug #346246]
|
|
|
|
2007-10-16 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* TableLayout.cs: Revert the last change to TableLayout. It breaks
|
|
other, more important things.
|
|
|
|
2007-10-15 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* TableLayout.cs: If a control has an explicitly set col/row greater
|
|
than the number of columns/rows in the panel, expand the table to
|
|
accommodate the control. [Fixes bug #332892]
|
|
|
|
2007-10-11 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* TableLayout.cs: When calculating the size of AutoSize row/columns,
|
|
don't take !Visible controls into account. When laying out controls,
|
|
start from the DisplayRectangle instead of (0,0) to account for
|
|
a scrolled TableLayoutPanel where the start point is negative.
|
|
[Fixes bug #332892]
|
|
|
|
2007-09-17 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* DefaultLayout.cs: Fix copy/paste error for dist_right. Fixes
|
|
reopened bug #325429.
|
|
|
|
2007-09-13 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* TableLayout.cs: Use control's PreferredSize when figuring up the
|
|
size of an AutoSize row/column.
|
|
|
|
2007-09-12 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* DefaultLayout.cs: Apply AutoSize logic to the variable dimension
|
|
of Docked controls.
|
|
|
|
2007-09-11 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* DefaultLayout.cs: When working with Anchor = none, and we move a
|
|
control, we need to update its dist_right/dist_bottom.
|
|
[Fixes bug #82762]
|
|
|
|
2007-09-06 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* DefaultLayout.cs: Only LayoutAutoSizeContainer if the container is
|
|
a Form, others should be taken care of by their parent.
|
|
* TableLayout.cs: If a control is AutoSize, default to its preferred
|
|
size if possible. [Fixes bug #82605]
|
|
|
|
2007-07-31 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* ArrangedElementCollection.cs: Rename internal method RemoveAt
|
|
so that subclasses can have a public version of it without hiding.
|
|
|
|
2007-07-23 Rolf Bjarne Kvinge <RKvinge@novell.com>
|
|
|
|
* ArrangedElementCollection.cs: Implement NotSupported behaviour
|
|
confirmed by tests.
|
|
|
|
2007-07-07 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* TableLayout.cs: Parenthesis out of place when centering control
|
|
in a table cell. [Fixes bug #81936]
|
|
|
|
2007-06-21 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* TableLayout.cs: Take CellBorderStyle into account when laying
|
|
stuff out. [Fixes bug #81884]
|
|
|
|
2007-06-12 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* TableLayout.cs: When we come across a Dock=Fill control, use the
|
|
ExplicitSize to calculate an AutoSize row/column from.
|
|
[Fixes bug #81843]
|
|
|
|
2007-06-07 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* DefaultLayout.cs: When calculating autosize children, default to
|
|
ExplicitSize. After laying out a container's children, if the container
|
|
is AutoSize, adjust its size if necessary.
|
|
|
|
2007-05-23 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* DefaultLayout.cs: Take parent's padding into account when docking
|
|
children.
|
|
|
|
2007-05-07 Jonathan Pobst <monkey@jpobst.com>
|
|
Applying contributed patch from Stefan Noack.
|
|
|
|
* DefaultLayout.cs: Implement AutoSize logic.
|
|
|
|
2007-04-24 Andreia Gaita <avidigal@novell.com>
|
|
|
|
* TableLayoutSettingsTypeConverter.cs: Implemented the converters
|
|
for TableLayoutSettings.
|
|
|
|
2007-04-22 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* DefaultLayout.cs: Use the parent's DisplayRectangle for laying
|
|
out docked children. [Fixes bug #81397]
|
|
|
|
2007-04-04 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* FlowLayout.cs: Call SetBounds with BoundsSpecified.None instead of
|
|
using Control Size, Location setters.
|
|
|
|
2007-03-24 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* DefaultLayout.cs: Call SetBounds with BoundsSpecified.None instead
|
|
of using SetImplicitBounds.
|
|
* TableLayout.cs: Call SetBounds with BoundsSpecified.None instead of
|
|
modifying Control.Bounds.
|
|
|
|
2007-02-28 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* DefaultLayout.cs: Use ClientRectangle instead of DisplayRectangle
|
|
to layout children because DisplayRectangle can be overridden.
|
|
[Fixes bug #80917]
|
|
|
|
2007-02-14 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* FlowLayout.cs: Add support for laying out ToolStrips, which
|
|
use ToolStripItems instead of Controls.
|
|
|
|
2007-01-29 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* DefaultLayout.cs: MdiClient should always be added last, it should
|
|
never Dock:Fill under other controls. [Fixes a part of bug #80223]
|
|
|
|
2007-01-20 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* DefaultLayout.cs: Remove special loop for Dock.Fill and handle
|
|
it with the other docking code. [Fixes bug #80227]
|
|
|
|
2007-01-09 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* DefaultLayout.cs: Use PreferredSize for non-Anchor/Dock controls. (2.0)
|
|
Change a SetBounds to SetImplicitBounds.
|
|
|
|
2007-01-07 Jonathan Pobst <monkey@jpobst.com>
|
|
|
|
* ArrangedElementCollection.cs: Make list internal.
|
|
|
|
2006-12-28 Chris Toshok <toshok@ximian.com>
|
|
|
|
* DefaultLayout.cs: split out the various parts (docking,
|
|
anchoring) into separate methods. make use of the
|
|
Control.ControlLayoutType property, as well as
|
|
Control.VisibleInternal (and fix a couple of unit tests which were
|
|
broken due to use of Visible here.)
|
|
|
|
2006-12-25 Chris Toshok <toshok@ximian.com>
|
|
|
|
* DefaultLayout.cs: invert the tests for anchoring to make the
|
|
code a little more compact.
|
|
|
|
2006-12-25 Chris Toshok <toshok@ximian.com>
|
|
|
|
* DefaultLayout.cs: remove references to dist_left and dist_top.
|
|
just use left and top instead.
|
|
|
|
2006-12-23 Chris Toshok <toshok@ximian.com>
|
|
|
|
* TableLayoutSettingsTypeConverter.cs: new file, a skeleton.
|
|
|
|
2006-12-23 Chris Toshok <toshok@ximian.com>
|
|
|
|
* DefaultLayout.cs: include this in 1.1, and make use of
|
|
SetImplicitBounds like the Control.PerformLayout code does.
|
|
|
|
2006-12-06 Chris Toshok <toshok@ximian.com>
|
|
|
|
* DefaultLayout.cs: make Control.child_controls private. switch
|
|
all uses over to Control.Controls.
|
|
|
|
2006-12-04 Chris Toshok <toshok@ximian.com>
|
|
|
|
* ArrangedElementCollection.cs: fix up corcompare for this file.
|
|
we need to make all the interface methods explicit, not public,
|
|
and add internal methods that can be called from the subclasses
|
|
(we also call them from the explicit implementations.)
|
|
|
|
2006-11-30 Jonathan Pobst <monkey@jpobst.com>
|
|
* ArrangedElementCollection.cs: Make constructor internal.
|
|
* FlowLayout.cs: Make work with ToolStrip.
|
|
|
|
2006-10-02 Jonathan Pobst <monkey@jpobst.com>
|
|
* ArrangedElementCollection.cs: Initial commit.
|
|
|
|
2006-09-15 Jonathan Pobst <monkey@jpobst.com>
|
|
* DefaultLayout.cs, FlowLayout.cs: Initial commit. |