Refactoring of Layout to be a separate container
Refactoring of Layout to be a separate container:
Mac: SplitterHandler should set its position when loaded onto a form
Mac: Don't add size changed handlers each time a control is loaded (in the case where controls are re-used or moved)
Mac: Fix SO on Window.MinimumSize
Layouts for Xaml shouldn't use Children property as it now conflicts with the container's Children property (Renamed to Contents for Pixel & Table layouts)
Gtk implementation of layout refactoring
Gtk: BaseComboBox now renders the drop down button separately for better overall look
Gtk: Dispose cairo patterns correctly (thanks to new error messages from latest gtk-sharp build)
Fix Json example to use contents property instead of children for table layout
Make DataStoreCollection only enumerate items once when using AddRange
Wpf: DataStoreCollection shouldn't trigger range changes (wpf doesn't support them)
Gtk: Padding of a DockContainer should be around content, not the top container control
Gtk: Blend background colours up the parent chain to support alpha in BackgroundColor property
Gtk: Reference version 2.12 of libraries explicitly so it doesn't use 3.x assemblies when available
Layout refactoring:
- ensure control's parent is set to null before adding it to another control, so handlers can remove from parent (if needed)
- SetParent is now set after it is added to the underlying layout
WinForms: implementation of layout refactoring
Wpf: implementation of layout refactoring
Wpf: Fix image sizing issue #86, so that images grow only to the size of the actual image when not forced to grow
Wpf: Implement Label.TextChanged event so binding doesn't bork
BREAKING: TableLayout.Size renamed to TableLayout.CellSize so that the base Size property can be set
Add some compatibility changes and remove obsolete calls from Eto
Update Eto.Test to use new layout api's
csproj BOM updates
Add gtk back to mac debug configuration
WinForms: ContextMenu.Show should be shown at the cursor position, to work like other platforms. Fixes #85
Mac: Fix scrollable sizing issue inside table layout. Fixes #89
- Table layout should respect x/y sizing when calculating preferred size to allow a control to take as little space as needed
Fix DataStoreCollection.AddRange (oldIndex should be the items count)
Mac: GridColumn with AutoSize set to true, size to content when scrolling