Simple demo program of SeekBar, NumericLabel, and ButtonGroup. SeekBar, NumericLabel, ButtonGroup の簡単な使い方の例.

Dependencies:   F746_GUI mbed

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))
         {