quakeforge/libs
Bill Currie 0fab830be6 [ui] Implement auto-expand layout
By default, horizontal and vertical layouts expand to fill their parent
in their on-axis direction (horizontally for horizontal layouts), but
fit to their child views in their off-axis.

Flexible space views take advantage of auto-expansion, pushing sibling
views such that the grandparent view is filled on the parent view's
on-axis, and the parent view is filled by the space in the parent view's
off-axis. Flexible views currently have a background fill, allowing them
to provide background filling of the overall view with minimal overdraw
(ancestor views don't need to have any fill at all).
2023-07-05 19:33:00 +09:00
..
audio Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
client [console] Provide control of cursor visibility 2023-06-30 14:57:04 +09:00
console [ui] Implement auto-expand layout 2023-07-05 19:33:00 +09:00
ecs [ecs] Delay calculation of last index 2023-07-04 16:37:09 +09:00
gamecode Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
gib Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
image Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
input Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
models [model] Clean up the brush leaf api a little 2023-06-28 21:45:41 +09:00
net Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
qw [util] Make sizebuf and msg sizes unisgned 2021-04-04 15:53:53 +09:00
ruamoko [ui] Add support for simple text strings 2023-07-01 19:42:02 +09:00
scene [model] Clean up the brush leaf api a little 2023-06-28 21:45:41 +09:00
ui [ui] Implement auto-expand layout 2023-07-05 19:33:00 +09:00
util [util] Integrate sys_mem into the build 2023-07-04 14:39:36 +09:00
video [vulkan] Delay main render resizes by 2s 2023-07-03 23:38:57 +09:00
Makemodule.am [ecs] Move ECS core into its own library 2022-10-26 17:24:03 +09:00