]> Repositories - hackapet/Adafruit_Blinka_Displayio.git/commitdiff
size properties
authorfoamyguy <foamyguy@gmail.com>
Sat, 14 May 2022 16:31:23 +0000 (11:31 -0500)
committerfoamyguy <foamyguy@gmail.com>
Sat, 14 May 2022 16:31:23 +0000 (11:31 -0500)
displayio/_tilegrid.py

index 25b0c73ce83e0434ab5b8b46a9f91a83663eacb9..f8d47c99bf75b153e25d7f7f5792c335b984a8b9 100644 (file)
@@ -408,3 +408,39 @@ class TileGrid:
         if not 0 <= value <= 255:
             raise ValueError("Tile value out of bounds")
         self._tiles[index] = value
+
+    @property
+    def width(self):
+        """Width in tiles"""
+        return self._width
+
+    @width.setter
+    def width(self, new_width):
+        self._width = new_width
+
+    @property
+    def height(self):
+        """Height in tiles"""
+        return self._height
+
+    @height.setter
+    def height(self, new_height):
+        self._height = new_height
+
+    @property
+    def tile_width(self):
+        """Width of each tile in pixels"""
+        return self._tile_width
+
+    @tile_width.setter
+    def tile_width(self, new_tile_width):
+        self._tile_width = new_tile_width
+
+    @property
+    def tile_height(self):
+        """Height of each tile in pixels"""
+        return self._tile_height
+
+    @tile_height.setter
+    def tile_height(self, new_tile_height):
+        self._tile_height = new_tile_height