From 11412cbac7021dd8aee14ac4f1dc25994c9ab45b Mon Sep 17 00:00:00 2001 From: Mike Fiore Date: Thu, 19 Nov 2015 12:43:39 -0600 Subject: add info line to help layout --- Layout/LayoutHelp.cpp | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'Layout/LayoutHelp.cpp') diff --git a/Layout/LayoutHelp.cpp b/Layout/LayoutHelp.cpp index 0e029de..7ed3e61 100644 --- a/Layout/LayoutHelp.cpp +++ b/Layout/LayoutHelp.cpp @@ -6,6 +6,7 @@ LayoutHelp::LayoutHelp(DOGS102* lcd) _lIns2(0, 5, "for Main Menu"), _fMode(0, 0, 17), _fDesc(0, 1, 17), + _fMsg(0, 6, 17), _fSw1(9, 7, 8), _fSw2(0, 7, 8) {} @@ -23,18 +24,26 @@ void LayoutHelp::display() { } void LayoutHelp::updateMode(std::string mode) { - writeField(_fMode, mode); + writeField(_fMode, mode, true); } void LayoutHelp::updateDescription(std::string description) { - writeField(_fDesc, description); + writeField(_fDesc, description, true); +} + +void LayoutHelp::updateMsg(std::string msg) { + writeField(_fMsg, msg, true); +} + +void LayoutHelp::removeMsg() { + removeField(_fMsg); } void LayoutHelp::updateSw1(std::string s) { - writeField(_fSw1, s); + writeField(_fSw1, s, true); } void LayoutHelp::updateSw2(std::string s) { - writeField(_fSw2, s); + writeField(_fSw2, s, true); } -- cgit v1.2.3