home · contact · privacy
Make default colors display more expressive than raw one.
authorPlom Heller <plom@plomlompom.com>
Wed, 16 Sep 2026 16:31:54 +0000 (18:31 +0200)
committerPlom Heller <plom@plomlompom.com>
Wed, 16 Sep 2026 16:31:54 +0000 (18:31 +0200)
src/bricksplom/misc.py

index 7cce3cf0d632d4ed79fccd4cced628d4efdd36cd..9229916b41e36df6b094c04f64512d639e11d48e 100644 (file)
@@ -264,6 +264,14 @@ class BrickColor(Textfiled, Lookupable):
                                           tuple[Self, ...]]]]:
         return super().sorters() | {TOK_SORT_BOX: cls._by_box_sorter('color')}
 
+    def show(
+            self
+            ) -> str:
+        text = f'{self.id_indented()} '
+        text += 'solid' if self.solid else 'trans'
+        text += f' {self.wavelength}'
+        return text
+
     def raw(
             self
             ) -> str: