Simple demo program of SeekBar, NumericLabel, and ButtonGroup. SeekBar, NumericLabel, ButtonGroup の簡単な使い方の例.
Diff: main.cpp
- Revision:
- 3:2d0f4ed8babd
- Parent:
- 2:df50384a78e9
- Child:
- 4:c5502fb90616
--- a/main.cpp Fri Mar 17 01:24:09 2017 +0000 +++ b/main.cpp Sun Apr 02 07:11:43 2017 +0000 @@ -2,7 +2,7 @@ // SeekBar, NumericLabel, ButtonGroup のデモプログラム // Demo program of SeekBar, NumericLabel, and ButtonGroup // -// 2017/03/17, Copyright (c) 2017 MIKAMI, Naoki +// 2017/04/02, Copyright (c) 2017 MIKAMI, Naoki //--------------------------------------------------------- #include "F746_GUI.hpp" @@ -13,19 +13,21 @@ Label label1(240, 40, "Example", Label::CENTER, Font16); Label label2(240, 60, "SeekBar, NumericLabel, ButtonGroup", Label::CENTER, Font16); - - SeekBar myBar(100, 200, 250, -1,1, 0, "-1", "0", "1"); + + SeekBar myBar(100, 200, 250, -1, 1, 0, "-1", "0", "1"); NumericLabel<float> myLabel(210, 150, "%5.2f", 0); - ButtonGroup bG(420, 196, 50, 36, 2, (string[]){"ON", "OFF"}, 0, 5, 1, 0); - + ButtonGroup bG(420, 196, 50, 36, 2, (string[]){"ON", "OFF"}, + 0, 5, 1, 0); + while (true) { - float val = myBar.GetValue(); - // Slide thumb on SeekBar - // If thumb is not touched printf() is not executed - if (myBar.Slide()) printf("val = %f\r\n", val); - myLabel.Draw(val); - + if (myBar.Slide()) + { + float val = myBar.GetValue(); + myLabel.Draw(val); + printf("val = %f\r\n", val); + } + int num; if (bG.GetTouchedNumber(num)) {