quakeforge/libs/ui
Bill Currie a50c1d0f81 [ui] Implement nested canvases
This is for scroll boxes (the nesting of canvases is for the clipping
they provide). There are some issues with automatic layout, but this
gets things mostly working, in particular the management of the link
between hierarchies as a canvas is always the root of its hierarchy.
2023-12-23 14:36:57 +09:00
..
test [ecs] Plug a bunch of memory leaks 2023-03-05 22:03:01 +09:00
canvas.c [ui] Clip rendering to canvas bounds 2023-12-22 18:27:23 +09:00
font.c [ui] Use fontconfig to find system fonts 2023-07-01 19:15:22 +09:00
imui.c [ui] Implement nested canvases 2023-12-23 14:36:57 +09:00
inputline.c [ui] Create library for UI support code 2021-06-12 22:50:51 +09:00
Makemodule.am [ui] Add a shaped text cache system 2023-07-08 11:15:51 +09:00
passage.c [ecs] Plug a bunch of memory leaks 2023-03-05 22:03:01 +09:00
shaper.c [ui] Add a shaped text cache system 2023-07-08 11:15:51 +09:00
text.c [ui] Add a shaped text cache system 2023-07-08 11:15:51 +09:00
txtbuffer.c [util] Record allocated blocs for ALLOC 2023-03-05 18:31:30 +09:00
view.c [ecs] Plug a bunch of memory leaks 2023-03-05 22:03:01 +09:00
vrect.c [ui] Fix more memory leaks 2023-03-05 18:31:30 +09:00