From deb63a8ee185c1823446fc7c16c6f8595e4a8e3b Mon Sep 17 00:00:00 2001
From: Michael Leuschel <leuschel@uni-duesseldorf.de>
Date: Thu, 16 Jun 2022 10:09:55 +0200
Subject: [PATCH] extend button XTL example

Signed-off-by: Michael Leuschel <leuschel@uni-duesseldorf.de>
---
 Button/XTL/button.json | 18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)

diff --git a/Button/XTL/button.json b/Button/XTL/button.json
index e010c48..ea59316 100644
--- a/Button/XTL/button.json
+++ b/Button/XTL/button.json
@@ -12,12 +12,6 @@
       "value": "IF GET_IS_ENABLED(\"press_button\")=TRUE THEN 6 ELSE 1 END",
       "ignore": "true",
       "comment": "is now used in hover below"
-    },
-    {
-      "id": "button_%0",
-      "attr": "visibility",
-      "value": "\"hidden\"",
-      "repeat": [ "TRUE", "FALSE" ]
     }
   ],
   "events": [
@@ -26,6 +20,18 @@
       "event": "toggle_button",
       "hovers": [{ "attr":"stroke-width", "enter":"6", "leave":"1"},
                  { "attr":"opacity", "enter":"0.8", "leave":"1.0"}]
+    },
+    {
+      "id": "button_TRUE",
+      "event": "set_button(on)",
+      "hovers": [{ "attr":"stroke-width", "enter":"6", "leave":"1"},
+                 { "attr":"opacity", "enter":"0.8", "leave":"1.0"}]
+    },
+    {
+      "id": "button_FALSE",
+      "event": "set_button(off)",
+      "hovers": [{ "attr":"stroke-width", "enter":"6", "leave":"1"},
+                 { "attr":"opacity", "enter":"0.8", "leave":"1.0"}]
     }
   ]
 }
-- 
GitLab