From 32a0877541d43739d834dd3a6450e7903ca1d6a1 Mon Sep 17 00:00:00 2001 From: foamyguy Date: Fri, 30 May 2025 11:26:19 -0500 Subject: [PATCH 1/3] displayio api updates --- adafruit_cursorcontrol/cursorcontrol.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/adafruit_cursorcontrol/cursorcontrol.py b/adafruit_cursorcontrol/cursorcontrol.py index 2b476c4..d4404b0 100644 --- a/adafruit_cursorcontrol/cursorcontrol.py +++ b/adafruit_cursorcontrol/cursorcontrol.py @@ -26,6 +26,8 @@ try: from types import TracebackType from typing import Optional, Type + + from circuitpython_typing.displayio import AnyDisplay except ImportError: pass @@ -36,7 +38,7 @@ class Cursor: """Mouse cursor interaction for CircuitPython. - :param ~displayio.Display display: CircuitPython display object. + :param ~AnyDisplay display: CircuitPython display object. :param ~displayio.Group display_group: CircuitPython group object to append the cursor to. :param ~displayio.Bitmap bmp: CircuitPython bitmap object to use as the cursor :param bool is_hidden: Cursor is hidden on init. @@ -60,7 +62,7 @@ class Cursor: def __init__( self, - display: Optional[displayio.Display] = None, + display: Optional[AnyDisplay] = None, display_group: Optional[displayio.Group] = None, bmp: Optional[displayio.Bitmap] = None, is_hidden: bool = False, From 862c98534c41c46507b99675bdbe73b0ca0a877f Mon Sep 17 00:00:00 2001 From: foamyguy Date: Fri, 30 May 2025 11:27:50 -0500 Subject: [PATCH 2/3] add typing req --- requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements.txt b/requirements.txt index 25f7d7f..8cb7c61 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,3 +4,4 @@ Adafruit-Blinka adafruit-circuitpython-debouncer +adafruit-circuitpython-typing From 71b7c2aaf23fd11b9d41469c75b35b6f06f09b85 Mon Sep 17 00:00:00 2001 From: foamyguy Date: Fri, 30 May 2025 13:45:13 -0500 Subject: [PATCH 3/3] add blinka-displayio to reqs --- requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements.txt b/requirements.txt index 8cb7c61..81629c3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,5 +3,6 @@ # SPDX-License-Identifier: Unlicense Adafruit-Blinka +Adafruit-Blinka-Displayio adafruit-circuitpython-debouncer adafruit-circuitpython-typing pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy