u-boot/boot
Simon Glass 54eca1d39b expo: Place menu items to the right of all labels
At present a fixed position is used for menu items, 200 pixels to the
right of the left side of the labels. This means that a menu item with
a very long label may overlap the items.

It seems better to calculate the maximum label width and then place the
items to the right of all of them.

To implement this, add a new struct to containing arrangement
information. Calculate it before doing the actual arrangement. Add a
new style item which sets the amount of space from the right side of
the labels to left side of the items.

Signed-off-by: Simon Glass <sjg@chromium.org>
2024-10-18 14:10:22 -06:00
..
android_ab.c android_ab: Fixes: Fix backup offset calculation 2024-09-05 08:55:04 +02:00
boot_fit.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
bootdev-uclass.c bootstd: Avoid calling unavailable block functions 2024-10-18 14:10:22 -06:00
bootflow.c bootstd: Add bootflow_iter_check_mmc() helper 2024-07-18 13:51:30 -06:00
bootflow_internal.h bootstd: Support creating a boot menu 2023-01-16 18:26:50 -05:00
bootflow_menu.c boot: bootflow_menu: fix crash for EFI BOOTMGR global bootmeth 2024-06-20 11:41:43 -06:00
bootm.c bootm: adjust the print format 2024-10-02 13:32:56 -06:00
bootm_os.c lmb: make LMB memory map persistent and global 2024-09-03 14:08:50 -06:00
bootmeth-uclass.c bootstd: Add command to enable setting of bootmeth specific properties 2024-10-15 10:24:27 -06:00
bootmeth_android.c bootstd: android: Add U-Boot version to cmdline 2024-10-01 10:57:05 +02:00
bootmeth_android.h bootstd: Add a bootmeth for Android 2024-07-18 13:51:30 -06:00
bootmeth_cros.c bootstd: cros: store partition type in an efi_guid_t 2024-07-16 17:09:33 -06:00
bootmeth_cros.h bootstd: cros: Bring in some ChromiumOS structures 2023-08-10 18:34:54 -06:00
bootmeth_efi.c bootstd: Add debugging for efi bootmeth 2024-10-09 22:04:56 -06:00
bootmeth_efi_mgr.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
bootmeth_extlinux.c bootstd: Add command to enable setting of bootmeth specific properties 2024-10-15 10:24:27 -06:00
bootmeth_pxe.c boot: Add logic to enable booting from fallback option 2024-10-15 10:24:27 -06:00
bootmeth_qfw.c doc: Add a description for bootmeth_qfw 2024-07-19 13:54:54 +02:00
bootmeth_sandbox.c doc: Add a description for bootmeth_sandbox 2024-07-19 13:57:44 +02:00
bootmeth_script.c bootstd: Correct handling of script from network 2024-07-19 13:57:50 +02:00
bootretry.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
bootstd-uclass.c boot: typo boormethod 2024-10-09 22:04:56 -06:00
cedit.c expo: Place menu items to the right of all labels 2024-10-18 14:10:22 -06:00
common_fit.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
expo.c expo: Place menu items to the right of all labels 2024-10-18 14:10:22 -06:00
expo_build.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
fdt_region.c doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
fdt_simplefb.c xpl: Rename spl_phase() to xpl_phase() 2024-10-11 11:44:47 -06:00
fdt_support.c Merge patch series "automatically add /chosen/kaslr-seed and deduplicate code" 2024-06-28 17:31:28 -06:00
image-android-dt.c global: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
image-android.c Merge patch series "Tidy up use of 'SPL' and CONFIG_SPL_BUILD" 2024-10-11 12:23:25 -06:00
image-board.c Merge patch series "Make LMB memory map global and persistent" 2024-09-03 14:09:30 -06:00
image-cipher.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
image-fdt.c lmb: make LMB memory map persistent and global 2024-09-03 14:08:50 -06:00
image-fit-sig.c global: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
image-fit.c spl: Plumb in the Universal Payload handoff 2024-08-09 16:03:20 -06:00
image-host.c Create a new boot/ directory 2021-11-11 19:01:56 -05:00
image-pre-load.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
image-sig.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
image.c cmd: bootm: add ELF file support 2024-07-05 13:57:02 -06:00
Kconfig Makefile: Drop SPL_FIT_SOURCE support 2024-10-17 08:36:10 -06:00
Makefile global: Rename SPL_TPL_ to PHASE_ 2024-10-11 11:44:48 -06:00
prog_boot.c bootstd: Introduce programmatic boot 2023-12-13 11:51:24 -05:00
pxe_utils.c boot: Add logic to enable booting from fallback option 2024-10-15 10:24:27 -06:00
scene.c expo: Place menu items to the right of all labels 2024-10-18 14:10:22 -06:00
scene_internal.h expo: Place menu items to the right of all labels 2024-10-18 14:10:22 -06:00
scene_menu.c expo: Place menu items to the right of all labels 2024-10-18 14:10:22 -06:00
scene_textline.c expo: Place menu items to the right of all labels 2024-10-18 14:10:22 -06:00
upl_common.c upl: Add support for reading a upl handoff 2024-08-09 16:03:19 -06:00
upl_common.h upl: Add support for reading a upl handoff 2024-08-09 16:03:19 -06:00
upl_read.c upl: Add support for reading a upl handoff 2024-08-09 16:03:19 -06:00
upl_write.c upl: Add support for writing a upl handoff 2024-08-09 16:03:20 -06:00
vbe.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
vbe_request.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
vbe_simple.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
vbe_simple.h vbe: Move OS implementation into a separate file 2022-10-31 11:03:36 -04:00
vbe_simple_fw.c xpl: Rename spl_phase() to xpl_phase() 2024-10-11 11:44:47 -06:00
vbe_simple_os.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00