Skip to content

Commit 2db1bbf

Browse files
committed
# UPDATE: Corrections. Corner Bitmap, Simpletest [√]
1 parent 1377f4a commit 2db1bbf

File tree

2 files changed

+21
-5
lines changed

2 files changed

+21
-5
lines changed

adafruit_displayio_layout/widgets/cartesian.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -247,6 +247,24 @@ def __init__(
247247
self._screen_palette[4] = 0xFFFFFF
248248
self._screen_palette[5] = self._background_color
249249

250+
self._corner_bitmap = displayio.Bitmap(10, 10, 5)
251+
rectangle_helper(
252+
0,
253+
0,
254+
self._axes_line_thickness,
255+
self._axes_line_thickness,
256+
self._corner_bitmap,
257+
2,
258+
self._screen_palette,
259+
)
260+
261+
self._corner_tilegrid = displayio.TileGrid(
262+
self._corner_bitmap,
263+
pixel_shader=self._screen_palette,
264+
x=-self._axes_line_thickness,
265+
y=self.height,
266+
)
267+
250268
self._axesx_tilegrid = displayio.TileGrid(
251269
self._axesx_bitmap,
252270
pixel_shader=self._screen_palette,
@@ -274,6 +292,7 @@ def __init__(
274292
self.append(self._axesx_tilegrid)
275293
self.append(self._axesy_tilegrid)
276294
self.append(self._screen_tilegrid)
295+
self.append(self._corner_tilegrid)
277296

278297
self._update_line = True
279298

examples/displayio_layout_cartesian_simpletest.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,6 @@
4242
posx = 0
4343
posy = 0
4444

45-
while True:
46-
my_plane.update_pointer(posx, posy)
47-
display.show(my_group)
45+
for i in range(0, 90, 2):
46+
my_plane.update_pointer(i, i)
4847
time.sleep(0.5)
49-
posx = posx + 2
50-
posy = posy + 2

0 commit comments

Comments
 (0)