Spectral analysis.
Dependencies: Array_Matrix BSP_DISCO_F746NG LCD_DISCO_F746NG TS_DISCO_F746NG
Fork of F746_GUI by
Diff: ButtonGroup.cpp
- Revision:
- 3:fe6ff954824a
- Parent:
- 2:d2f882d98f0a
- Child:
- 14:b977160de2f3
--- a/ButtonGroup.cpp Tue Apr 05 13:23:17 2016 +0000 +++ b/ButtonGroup.cpp Thu Apr 07 00:08:19 2016 +0000 @@ -1,7 +1,7 @@ //----------------------------------------------------------- // ButtonGroup class // -// 2016/03/31, Copyright (c) 2016 MIKAMI, Naoki +// 2016/04/07, Copyright (c) 2016 MIKAMI, Naoki //----------------------------------------------------------- #include "ButtonGroup.hpp" @@ -36,8 +36,8 @@ CREATED_COLOR_, TOUCHED_COLOR_, INACTIVE_COLOR_, INACTIVE_TEXT_COLOR_); } - // On created, set touched color - if (touched >= 0) DrawTouched(touched); + // On created, set touched color as needed + if (touched >= 0) TouchedColor(touched); } // Destructor @@ -55,6 +55,13 @@ return true; } + // Change to touched color + bool ButtonGroup::TouchedColor(int num) + { + if (prevNum_ != num) prevNum_ = num; + return Draw(num, TOUCHED_COLOR_, TEXT_COLOR_); + } + // Erase button bool ButtonGroup::Erase(int num) { @@ -114,4 +121,3 @@ return true; } } -