From a62c6a990e33e1c6dedb9b02c21a5ebf7a2ef1b3 Mon Sep 17 00:00:00 2001 From: svenhoefer Date: Mon, 6 Dec 2021 19:25:46 +0100 Subject: [PATCH] - menue_options.h: auto-calculate structs Signed-off-by: Thilo Graf --- src/gui/widget/menue_options.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/gui/widget/menue_options.h b/src/gui/widget/menue_options.h index e780e8da3..64619bd61 100644 --- a/src/gui/widget/menue_options.h +++ b/src/gui/widget/menue_options.h @@ -1,27 +1,27 @@ -#define OPTIONS_OFF0_ON1_OPTION_COUNT 2 -const CMenuOptionChooser::keyval OPTIONS_OFF0_ON1_OPTIONS[OPTIONS_OFF0_ON1_OPTION_COUNT] = +const CMenuOptionChooser::keyval OPTIONS_OFF0_ON1_OPTIONS[] = { { 0, LOCALE_OPTIONS_OFF }, { 1, LOCALE_OPTIONS_ON } }; +#define OPTIONS_OFF0_ON1_OPTION_COUNT (sizeof(OPTIONS_OFF0_ON1_OPTIONS)/sizeof(CMenuOptionChooser::keyval)) -#define OPTIONS_OFF1_ON0_OPTION_COUNT 2 -const CMenuOptionChooser::keyval OPTIONS_OFF1_ON0_OPTIONS[OPTIONS_OFF1_ON0_OPTION_COUNT] = +const CMenuOptionChooser::keyval OPTIONS_OFF1_ON0_OPTIONS[] = { { 1, LOCALE_OPTIONS_OFF }, { 0, LOCALE_OPTIONS_ON } }; +#define OPTIONS_OFF1_ON0_OPTION_COUNT (sizeof(OPTIONS_OFF1_ON0_OPTIONS)/sizeof(CMenuOptionChooser::keyval)) -#define MESSAGEBOX_NO_YES_OPTION_COUNT 2 -const CMenuOptionChooser::keyval MESSAGEBOX_NO_YES_OPTIONS[MESSAGEBOX_NO_YES_OPTION_COUNT] = +const CMenuOptionChooser::keyval MESSAGEBOX_NO_YES_OPTIONS[] = { { 0, LOCALE_MESSAGEBOX_NO }, { 1, LOCALE_MESSAGEBOX_YES } }; +#define MESSAGEBOX_NO_YES_OPTION_COUNT (sizeof(MESSAGEBOX_NO_YES_OPTIONS)/sizeof(CMenuOptionChooser::keyval)) -#define OPTIONS_START0_STOP1_OPTION_COUNT 2 -const CMenuOptionChooser::keyval OPTIONS_START0_STOP1_OPTIONS[OPTIONS_START0_STOP1_OPTION_COUNT] = +const CMenuOptionChooser::keyval OPTIONS_START0_STOP1_OPTIONS[] = { { 0, LOCALE_OPTIONS_START }, { 1, LOCALE_OPTIONS_STOP } }; +#define OPTIONS_START0_STOP1_OPTION_COUNT (sizeof(OPTIONS_START0_STOP1_OPTIONS)/sizeof(CMenuOptionChooser::keyval))