Initial proof of concept commit

This commit is contained in:
Maruno17
2023-08-28 22:41:48 +01:00
parent ea7b5d56d2
commit 1041883992
16 changed files with 1358 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
#===============================================================================
# TODO
# TODO: Click an option to select it. It remains selected indefinitely. Once an
# option is selected, there's probably no way to unselect everything; the
# selection can only be moved to a different option.
# TODO: Scrollable.
# TODO: Find some way to not redraw the entire thing if the hovered option
# changes. Maybe have another bitmap to write the text on (refreshed only
# when the list is scrolled), and self's bitmap draws the hover colour
# only.
#===============================================================================
class UIControls::List < UIControls::BaseControl
end