expo: Set up the width and height of objects
authorSimon Glass <sjg@chromium.org>
Thu, 1 Jun 2023 16:22:52 +0000 (10:22 -0600)
committerTom Rini <trini@konsulko.com>
Fri, 14 Jul 2023 16:54:51 +0000 (12:54 -0400)
commit699b0acb522fd808b67b745b541bacf18c275d15
treeadaa46800aadebb241d88974aaebde13512a5885
parent50f02037594563dbc8da67f65959499bc1f5a46a
expo: Set up the width and height of objects

Provide a way to set the full dimensions of objects, i.e. including the
width and height.

For menus, calculate the bounding box of all objects in the menu. Set all
labels to be the same size, so that highlighting works correct, once
implemented.

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