reactos/boot/freeldr/freeldr/ui
Hermès Bélusca-Maïto c25a0e1919
[FREELDR:UI] Minor miscellaneous fixes.
- UiMessageBox(): Enlarge the default buffer used to printf msgbox strings.

- TuiUpdateDateTime(): When displaying the time, don't pad too much
  with spaces on the left.

- TuiDrawShadow():
  * Pre-calculate whether we need to show the right/bottom shadows,
    and whether the right-shadow has a double width.
  * Cap the right and bottom upper-bound coordinates before looping,
    in order to avoid buffer overflows if the given coordinates go
    beyond the screen.

- TuiDrawMsgBoxCommon(): Improve how the message box centering
  calculations are done:
  * When the "full-UI" is used (and center-menu is used), try to
    center the message box in the space between the header and
    the status bar.
  * Ensure the top-left box corner is inside the screen, in case
    the calculated message box borders go off-screen.

- TuiCalcMenuBoxSize():
  * Uniformize the way the menu box coordinates are calculated.
  * Reduce the space between menu box margins and the longest item.
  * Ensure the top-left menu corner is inside the screen, in case
    the calculated menu box borders go off-screen.
2024-04-17 22:19:43 +02:00
..
directui.c [FREELDR] Minor formatting for MsgBox functions + add SAL annotations 2024-03-11 22:37:38 +01:00
gui.c [FREELDR] Deduplicate common message-box creation code. 2024-03-11 22:37:39 +01:00
minitui.c [FREELDR][SDK] Build UEFI bootloader for ARM32 (#5196) 2023-05-03 20:56:06 +02:00
noui.c [FREELDR] Minor formatting for MsgBox functions + add SAL annotations 2024-03-11 22:37:38 +01:00
tui.c [FREELDR:UI] Minor miscellaneous fixes. 2024-04-17 22:19:43 +02:00
tuimenu.c [FREELDR:UI] Minor miscellaneous fixes. 2024-04-17 22:19:43 +02:00
ui.c [FREELDR:UI] Minor miscellaneous fixes. 2024-04-17 22:19:43 +02:00
video.c [FREELDR][SDK] Build UEFI bootloader for ARM32 (#5196) 2023-05-03 20:56:06 +02:00