diff --git a/docs/reference.xml b/docs/reference.xml index 9cb35f35..c05f6e76 100644 --- a/docs/reference.xml +++ b/docs/reference.xml @@ -2004,7 +2004,7 @@ Output: - + @@ -2019,6 +2019,23 @@ Output: + + + + + + Closes the specified menu if it is open. + + + If it is open multiple times in the stack only the topmost instance will be closed! + + + + + + + + Specifies a model to render while displaying the last added menu. diff --git a/source/src/menus.cpp b/source/src/menus.cpp index 6a0236b4..36220967 100644 --- a/source/src/menus.cpp +++ b/source/src/menus.cpp @@ -634,6 +634,7 @@ COMMAND(menumdl, ARG_5STR); COMMAND(menudirlist, ARG_4STR); COMMAND(chmenumdl, ARG_6STR); COMMANDN(showmenu, showmenu_, ARG_1STR); +COMMAND(closemenu, ARG_1STR); COMMAND(menuinit, ARG_1STR); COMMAND(menuitem, ARG_3STR); COMMAND(menuitemimage, ARG_4STR);