Bugz Door Project
door::Menu Member List

This is the complete list of members for door::Menu, including all inherited members.

addLine(std::unique_ptr< Line > l) (defined in door::Panel)door::Panel
addSelection(char c, const char *line) (defined in door::Menu)door::Menu
addSelection(char c, const char *line, updateFunction update)door::Menu
border_color (defined in door::Panel)door::Panelprotected
border_style (defined in door::Panel)door::Panelprotected
choose(Door &door)door::Menu
chosen (defined in door::Menu)door::Menuprivate
defaultSelectedRender (defined in door::Menu)door::Menustatic
defaultSelection(int d) (defined in door::Menu)door::Menu
defaultUnselectedRender (defined in door::Menu)door::Menustatic
get(int &x, int &y) (defined in door::Panel)door::Panelinline
getHeight(void) (defined in door::Panel)door::Panelinline
getWidth(void) (defined in door::Panel)door::Panelinline
gotoEnd(void) (defined in door::Panel)door::Panel
hidden (defined in door::Panel)door::Panelprotected
hide(void) (defined in door::Panel)door::Panel
linesdoor::Panelprotected
lineSetBack(ANSIColor back)door::Panel
makeRender(ANSIColor c1, ANSIColor c2, ANSIColor c3, ANSIColor c4)door::Menustatic
Menu(int x, int y, int width)door::Menu
Menu(int width)door::Menu
Menu(const Menu &)=delete (defined in door::Menu)door::Menu
Menu(Menu &&) (defined in door::Menu)door::Menu
offset (defined in door::Panel)door::Panelprotected
options (defined in door::Menu)door::Menuprivate
Panel(int x, int y, int width) (defined in door::Panel)door::Panel
Panel(int width) (defined in door::Panel)door::Panel
Panel(Panel &)=delete (defined in door::Panel)door::Panel
Panel(Panel &&ref) (defined in door::Panel)door::Panel
selectedRender (defined in door::Menu)door::Menuprivate
set(int x, int y)door::Panel
setColor(ANSIColor c) (defined in door::Panel)door::Panel
setRender(bool selected, renderFunction render) (defined in door::Menu)door::Menu
setStyle(BorderStyle bs) (defined in door::Panel)door::Panel
setTitle(std::unique_ptr< Line > T, int off=1) (defined in door::Panel)door::Panel
show(void) (defined in door::Panel)door::Panel
shown_once (defined in door::Panel)door::Panelprotected
spacer_line(bool single)door::Panel
title (defined in door::Panel)door::Panelprotected
unselectedRender (defined in door::Menu)door::Menuprivate
update(Door &d)door::Panel
update(Door &d, int line) (defined in door::Panel)door::Panel
update(void) (defined in door::Panel)door::Panel
which(int d) (defined in door::Menu)door::Menu
width (defined in door::Panel)door::Panelprotected
x (defined in door::Panel)door::Panelprotected
y (defined in door::Panel)door::Panelprotected