4dad447570
docs: remove }; in headers + typo fixes
...
}; breaks the docgen regex
2025-07-24 17:15:03 -07:00
4d8055f1cd
build: fix PostReloadHook resolution in LSP
2025-07-15 19:03:27 -07:00
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
7390ae28e4
widgets/cliprect: override parent's implicit size instead of wrapper
...
Adding implicitSize to margin wrappers broke implicit sizing
of ClippingWrapperRectangle.
2025-05-25 21:00:20 -07:00
73e673ea1c
widgets/cliprect: set default background color to white
...
Matches Rectangle.
2025-05-25 18:02:07 -07:00
2bcd9e07fd
widgets/wrapper: default resizeChild to true
...
Better reflects how wrapper types are used 99% of the time.
2025-05-25 18:12:09 -07:00
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
23ef14c31d
widgets/wrapper: apply implicit size override on componentComplete
2025-05-25 18:12:03 -07:00
89e796cb21
widgets/cliprect: default data property instead of children property
2025-05-24 02:00:55 -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
6dbc310df4
widgets/cliprect: fix premultiplied alpha blending
2025-05-17 17:03:03 -07:00
4d74851fd0
widgets/wrapper: add WrapperMouseArea
2025-05-17 00:38:09 -07:00
ead9141aca
widgets/wrapper: add distinct top/bottom/left/right margins
2025-05-12 13:53:07 -07:00
26280b34b4
widgets/cliprect: fix typo in bottomRightRadius
2024-12-03 23:27:50 -08: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
fd87be1355
widgets/cliprect: pass user input to contained items
2024-11-27 23:43:03 -08:00
2571766d3b
all: fix clang 18 lints
2024-11-24 03:36:04 -08:00
8d63006bba
widgets/wrapper: fix default child not being assigned initially
2024-11-22 17:35:02 -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
033e810871
widgets: add ClippingWrapperRectangle
2024-11-19 02:52:49 -08:00
401ee4cec6
widgets: add wrapper components and managers
2024-11-19 02:02:55 -08:00
fdc13023b7
widgets: add ClippingRectangle
2024-11-17 19:27:59 -08:00
b528be9426
all: fix gcc warnings
2024-11-05 13:31:24 -08:00
7ffce72b31
all: optimize build
2024-11-05 04:15:17 -08:00
1168879d6d
build: only install necessary qml module files
2024-11-04 14:13:37 -08:00
01f2be057e
widgets/iconimage: add typegen hints to alias properties
2024-09-15 02:23:46 -07:00
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