Commit graph

22 commits

Author SHA1 Message Date
outfoxxed
428aec950e
widgets/wrapper: set WrapperRectangle border.width to 0
Works around the implicit 1px border applied to Rectangles
when border is accessed, and works around QTBUG-137166.
2025-05-25 18:12:09 -07:00
outfoxxed
23ef14c31d
widgets/wrapper: apply implicit size override on componentComplete 2025-05-25 18:12:03 -07:00
outfoxxed
89e796cb21
widgets/cliprect: default data property instead of children property 2025-05-24 02:00:55 -07:00
outfoxxed
3cf96ecf97
widgets/wrapper: support overriding implicit size 2025-05-24 01:55:55 -07:00
outfoxxed
e135de9ec6
widgets/wrapper: use bindable properties everywhere
Also fixes changes to margin not updating geometry
2025-05-24 01:25:35 -07:00
outfoxxed
6dbc310df4
widgets/cliprect: fix premultiplied alpha blending 2025-05-17 17:03:03 -07:00
outfoxxed
4d74851fd0
widgets/wrapper: add WrapperMouseArea 2025-05-17 00:38:09 -07:00
outfoxxed
ead9141aca
widgets/wrapper: add distinct top/bottom/left/right margins 2025-05-12 13:53:07 -07:00
outfoxxed
26280b34b4
widgets/cliprect: fix typo in bottomRightRadius 2024-12-03 23:27:50 -08:00
outfoxxed
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
outfoxxed
fd87be1355
widgets/cliprect: pass user input to contained items 2024-11-27 23:43:03 -08:00
outfoxxed
2571766d3b
all: fix clang 18 lints 2024-11-24 03:36:04 -08:00
outfoxxed
8d63006bba
widgets/wrapper: fix default child not being assigned initially 2024-11-22 17:35:02 -08:00
outfoxxed
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
outfoxxed
033e810871
widgets: add ClippingWrapperRectangle 2024-11-19 02:52:49 -08:00
outfoxxed
401ee4cec6
widgets: add wrapper components and managers 2024-11-19 02:02:55 -08:00
outfoxxed
fdc13023b7
widgets: add ClippingRectangle 2024-11-17 19:27:59 -08:00
outfoxxed
b528be9426
all: fix gcc warnings 2024-11-05 13:31:24 -08:00
outfoxxed
7ffce72b31
all: optimize build 2024-11-05 04:15:17 -08:00
outfoxxed
1168879d6d
build: only install necessary qml module files 2024-11-04 14:13:37 -08:00
outfoxxed
01f2be057e
widgets/iconimage: add typegen hints to alias properties 2024-09-15 02:23:46 -07:00
outfoxxed
abe0327e67
widgets: add IconImage widget
Docs currently cannot be generated due to lack of qml parsing support
in typegen.
2024-09-14 03:10:44 -07:00