From 93d2c39b1ba690e29f64e0091e9db1514e1aad0d Mon Sep 17 00:00:00 2001 From: Xavier Del Campo Romero Date: Sat, 2 Jul 2022 04:41:22 +0200 Subject: gui/bar: support arbitrary x/y and width --- src/gui/inc/gui/bar.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/gui/inc') diff --git a/src/gui/inc/gui/bar.h b/src/gui/inc/gui/bar.h index a8000cf..60ee0ca 100644 --- a/src/gui/inc/gui/bar.h +++ b/src/gui/inc/gui/bar.h @@ -14,11 +14,9 @@ extern "C" struct gui_bar { struct gui_common common; + short w; }; -UTIL_STATIC_ASSERT(!offsetof(struct gui_bar, common), - "unexpected offset for struct gui_bar"); - void gui_bar_init(struct gui_bar *b); enum @@ -30,6 +28,9 @@ enum MAX_GUI_BAR_SPRITES }; +UTIL_STATIC_ASSERT(!offsetof(struct gui_bar, common), + "unexpected offset for struct gui_bar"); + extern struct sprite gui_bar_sprites[MAX_GUI_BAR_SPRITES]; #ifdef __cplusplus -- cgit v1.2.3