Commit graph

9 commits

Author SHA1 Message Date
f842b84a5a
widgets/wrapper: round child position when centering
Fixes misalignment when resizeChild is false and wrapper width is odd.
2025-06-26 12:43:59 -07:00
6b3d64e32a
widgets/wrapper: use top/bottom margins in implicitHeight not l/r
oops
2025-06-06 21:20:03 -07:00
23ef14c31d
widgets/wrapper: apply implicit size override on componentComplete 2025-05-25 18:12:03 -07:00
3cf96ecf97
widgets/wrapper: support overriding implicit size 2025-05-24 01:55:55 -07:00
e135de9ec6
widgets/wrapper: use bindable properties everywhere
Also fixes changes to margin not updating geometry
2025-05-24 01:25:35 -07:00
ead9141aca
widgets/wrapper: add distinct top/bottom/left/right margins 2025-05-12 13:53:07 -07:00
af14a416c1
widgets/wrapper: update child geometry when implicit size changes
The implicit size update from a child item of a MarginWrapper
component triggers an implicit size update of the wrapper component,
but this does not necessarily result in the actual size of the wrapper
changing (e.g. when it is positioned by a layout).
2024-11-29 02:03:54 -08:00
ee93306312
widgets/wrapper: fix margin wrapper reactvity and margins
Fixed reactivity of the paren't actual size not working before child
had been assigned.

Fixed incorrect margins when actual size is less than implicit size.
2024-11-19 02:57:04 -08:00
401ee4cec6
widgets: add wrapper components and managers 2024-11-19 02:02:55 -08:00