quakeforge/libs/console
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
..
test [console] Add test for buffer line tracking 2022-09-18 16:07:22 +09:00
bi_inputline.c [console] Plug more memory leaks 2023-03-05 18:31:30 +09:00
buffer.c [console] Add a function to clear the scroll-back buffer 2022-09-20 12:14:01 +09:00
cl_debug.c [ui] Implement auto-expand layout 2023-07-05 19:33:00 +09:00
client.c [console] Start work on a debug UI 2023-07-01 20:00:26 +09:00
complete.c [ui] Create library for UI support code 2021-06-12 22:50:51 +09:00
console.c [console] Provide control of cursor visibility 2023-06-30 14:57:04 +09:00
filelist.c [util] Make va thread-safe 2021-01-31 16:05:48 +09:00
list.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
Makemodule.am [console] Start work on a debug UI 2023-07-01 20:00:26 +09:00
menu.c [console] Start work on a debug UI 2023-07-01 20:00:26 +09:00
server.c Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00