gzdoom/wadsrc/static/zscript/engine/ui/menu
makise-homura 357d846b7a Allow custom MessageBox menu selector
GZDoom used to have hardcoded MessageBox menu selector, 0x0d character
of console font, while the other menu is displayed is SmallFont.
It looked too ugly if SmallFont and ConFont heights are different,
and also there was no method of modifying the selector.

Now, the selector is 0x0d from SmallFont, if SmallFont contains this glyph
(its height is greater than zero), otherwise it falls back to previous
behavior (using ConFont as a source of this glyph).

To define custom MessageBox menu selector, just define 0x0d glyph for
SmallFont, and it will be displayed in the menu.

The gap between selector and menu options text is 3 pixels (as before), and
if you wish to enlarge this gap, just add some transparent columns at the
right side of 0x0d glyph.
2023-08-02 00:37:33 -04:00
..
search
colorpickermenu.zs - made adjustments for proper int type promotion to allow internal ZScript to compile with it on. 2022-08-03 10:26:29 +02:00
custommessagebox.zs Allow custom MessageBox menu selector 2023-08-02 00:37:33 -04:00
imagescroller.zs Added animation support for OptionMenus 2022-11-25 00:39:05 +01:00
joystickmenu.zs Individual Joystick Enable/Disable Toggles 2023-08-02 00:37:24 -04:00
listmenu.zs Added animation support for OptionMenus 2022-11-25 00:39:05 +01:00
listmenuitems.zs - Backend update from Raze 2022-06-06 12:09:29 +02:00
loadsavemenu.zs - Backend update from Raze 2022-06-06 12:09:29 +02:00
menu.zs Individual Joystick Enable/Disable Toggles 2023-08-02 00:37:24 -04:00
menucustomize.zs - Backend update from Raze 2022-06-06 12:09:29 +02:00
menuitembase.zs
messagebox.zs Allow custom MessageBox menu selector 2023-08-02 00:37:33 -04:00
optionmenu.zs Added animation support for OptionMenus 2022-11-25 00:39:05 +01:00
optionmenuitems.zs Revert "- add support for not localizing some text functions, and modify menu text fields to use this" 2022-12-04 08:13:04 +01:00
reverbedit.zs - Backend update from Raze 2022-06-06 12:09:29 +02:00
textentermenu.zs - Backend update from Raze 2022-06-06 12:09:29 +02:00