expo: Draw popup menus in both opened and closed states
authorSimon Glass <sjg@chromium.org>
Thu, 1 Jun 2023 16:22:57 +0000 (10:22 -0600)
committerTom Rini <trini@konsulko.com>
Fri, 14 Jul 2023 16:54:51 +0000 (12:54 -0400)
commit756c9559e60a0ef8434128205adced937240925d
treea9d384616c67c9f9999317a3d253ea37a5b57f5d
parent3f33b9c722a41e1577df110470521a014713ce2e
expo: Draw popup menus in both opened and closed states

When a popup menu is closed it shows only the selected item. When it is
open it shows a background and all items, with a highlight that can be
moved between the items.

Add the drawing logic for this.

Signed-off-by: Simon Glass <sjg@chromium.org>
boot/scene.c
boot/scene_internal.h
boot/scene_menu.c
include/expo.h