From d5444f9467b494ba848a1b7d5235c6623269d4af Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Thu, 10 Dec 2020 11:38:25 +0100 Subject: [PATCH] Expansion panel cosmetics --- .../src/thirdparty/libopenui/src/expansion_panel.h | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/radio/src/thirdparty/libopenui/src/expansion_panel.h b/radio/src/thirdparty/libopenui/src/expansion_panel.h index 6d860504a..179b61bc2 100644 --- a/radio/src/thirdparty/libopenui/src/expansion_panel.h +++ b/radio/src/thirdparty/libopenui/src/expansion_panel.h @@ -42,7 +42,6 @@ class ExpansionPanelHeader: virtual public FormGroup #endif }; - class ExpansionPanel: public FormGroup { friend class ExpansionPanelHeader; @@ -71,6 +70,18 @@ class ExpansionPanel: public FormGroup updateHeight(); } + void enable(bool value = true) + { + FormGroup::enable(value); + header->enable(value); + } + + void disable() + { + open(false); + enable(false); + } + void updateHeight(); void setFocus(uint8_t flag) override; @@ -81,4 +92,3 @@ class ExpansionPanel: public FormGroup ExpansionPanelHeader * header = nullptr; bool isOpen = false; }; -