GUI parts for DISCO-F746NG. GuiBase, Button, ButtonGroup, ResetButton, Label, BlinkLabel, NumericLabel, SeekBar, SeekbarGroup, NumericUpDown
Dependencies: Array_Matrix TS_DISCO_F746NG LCD_DISCO_F746NG BSP_DISCO_F746NG
Diff: ButtonGroup.hpp
- Revision:
- 26:a9cf68d24f40
- Parent:
- 16:b2762ec08863
- Child:
- 28:e2b7ea78b7a0
diff -r d1acf9d53f98 -r a9cf68d24f40 ButtonGroup.hpp --- a/ButtonGroup.hpp Mon Nov 07 00:14:52 2016 +0000 +++ b/ButtonGroup.hpp Wed Nov 09 10:30:09 2016 +0000 @@ -1,7 +1,7 @@ //----------------------------------------------------------- // ButtonGroup class -- Header // -// 2016/07/12, Copyright (c) 2016 MIKAMI, Naoki +// 2016/11/09, Copyright (c) 2016 MIKAMI, Naoki //----------------------------------------------------------- #ifndef F746_BUTTON_GROUP_HPP @@ -52,8 +52,16 @@ // Check touch detected for specified button bool Touched(int num); - // Get touched number + // Get touched number, return value: true or false bool GetTouchedNumber(int &num); + // Get touched number, return value: touched number + int GetTouchedNumber(); + + // Wait until touched + void WaitTouched(int num) + { while (!Touched(num)) {} } + // Wait until touched and get touched number + int WaitTouchedAndGet(); // Activate and inactivate button(s) bool Activate(int num);