From 7bfc7b432372ac722aeba0d4de6a1b025bb6cc63 Mon Sep 17 00:00:00 2001 From: Kevin Matocha Date: Tue, 23 Feb 2021 08:53:22 -0600 Subject: [PATCH 1/3] Modify button response to drag outside of button event --- examples/display_button_simpletest.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/examples/display_button_simpletest.py b/examples/display_button_simpletest.py index 7375168..8173a1e 100644 --- a/examples/display_button_simpletest.py +++ b/examples/display_button_simpletest.py @@ -42,7 +42,7 @@ style=BUTTON_STYLE, fill_color=BUTTON_FILL_COLOR, outline_color=BUTTON_OUTLINE_COLOR, - label="HELLO WORLD", + label=BUTTON_LABEL, label_font=terminalio.FONT, label_color=BUTTON_LABEL_COLOR, ) @@ -56,5 +56,7 @@ if p: if button.contains(p): button.selected = True + else: + button.selected = False # if touch is dragged outside of button else: - button.selected = False + button.selected = False # if touch is released From ef5e12bbd3cb91eec753cbcdb8422f0d07e5c9b0 Mon Sep 17 00:00:00 2001 From: Kevin Matocha Date: Tue, 23 Feb 2021 09:02:58 -0600 Subject: [PATCH 2/3] Updated doc-string, ran black --- examples/display_button_customfont.py | 3 +++ examples/display_button_simpletest.py | 7 +++++-- examples/display_button_soundboard.py | 3 +++ 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/examples/display_button_customfont.py b/examples/display_button_customfont.py index 5c1d9b9..5695881 100644 --- a/examples/display_button_customfont.py +++ b/examples/display_button_customfont.py @@ -1,5 +1,8 @@ # SPDX-FileCopyrightText: 2021 ladyada for Adafruit Industries # SPDX-License-Identifier: MIT +""" +Button example with a custom font. +""" import os import board diff --git a/examples/display_button_simpletest.py b/examples/display_button_simpletest.py index 8173a1e..8d69268 100644 --- a/examples/display_button_simpletest.py +++ b/examples/display_button_simpletest.py @@ -1,5 +1,8 @@ # SPDX-FileCopyrightText: 2021 ladyada for Adafruit Industries # SPDX-License-Identifier: MIT +""" +Simple button example. +""" import board import displayio @@ -57,6 +60,6 @@ if button.contains(p): button.selected = True else: - button.selected = False # if touch is dragged outside of button + button.selected = False # if touch is dragged outside of button else: - button.selected = False # if touch is released + button.selected = False # if touch is released diff --git a/examples/display_button_soundboard.py b/examples/display_button_soundboard.py index 9e56c5b..2fd0bad 100644 --- a/examples/display_button_soundboard.py +++ b/examples/display_button_soundboard.py @@ -1,5 +1,8 @@ # SPDX-FileCopyrightText: 2021 ladyada for Adafruit Industries # SPDX-License-Identifier: MIT +""" +Soundboard example with buttons. +""" import time from adafruit_pyportal import PyPortal From 01f8f308091bff4254317fc04ea9e99c5da53647 Mon Sep 17 00:00:00 2001 From: Kevin Matocha Date: Tue, 23 Feb 2021 09:02:58 -0600 Subject: [PATCH 3/3] Updated doc-string, ran black --- examples/display_button_customfont.py | 3 +++ examples/display_button_simpletest.py | 7 +++++-- examples/display_button_soundboard.py | 3 +++ 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/examples/display_button_customfont.py b/examples/display_button_customfont.py index 5c1d9b9..5695881 100644 --- a/examples/display_button_customfont.py +++ b/examples/display_button_customfont.py @@ -1,5 +1,8 @@ # SPDX-FileCopyrightText: 2021 ladyada for Adafruit Industries # SPDX-License-Identifier: MIT +""" +Button example with a custom font. +""" import os import board diff --git a/examples/display_button_simpletest.py b/examples/display_button_simpletest.py index 8173a1e..8d69268 100644 --- a/examples/display_button_simpletest.py +++ b/examples/display_button_simpletest.py @@ -1,5 +1,8 @@ # SPDX-FileCopyrightText: 2021 ladyada for Adafruit Industries # SPDX-License-Identifier: MIT +""" +Simple button example. +""" import board import displayio @@ -57,6 +60,6 @@ if button.contains(p): button.selected = True else: - button.selected = False # if touch is dragged outside of button + button.selected = False # if touch is dragged outside of button else: - button.selected = False # if touch is released + button.selected = False # if touch is released diff --git a/examples/display_button_soundboard.py b/examples/display_button_soundboard.py index 9e56c5b..2fd0bad 100644 --- a/examples/display_button_soundboard.py +++ b/examples/display_button_soundboard.py @@ -1,5 +1,8 @@ # SPDX-FileCopyrightText: 2021 ladyada for Adafruit Industries # SPDX-License-Identifier: MIT +""" +Soundboard example with buttons. +""" import time from adafruit_pyportal import PyPortal