@@ -44,10 +44,12 @@ class GridLayout(displayio.Group):
44
44
lines above. Row indexes are 0 based.
45
45
:param Union[tuple, list] v_divider_line_cols: Column indexes to draw divider
46
46
lines before. Column indexes are 0 based.
47
+ :param divider_line_color: The color of the divider lines (in hexadecimal)
47
48
48
49
"""
49
50
50
51
# pylint: disable=too-many-arguments
52
+ # pylint: disable=too-many-instance-attributes
51
53
def __init__ (
52
54
self ,
53
55
x ,
@@ -59,6 +61,7 @@ def __init__(
59
61
divider_lines = False ,
60
62
h_divider_line_rows = None ,
61
63
v_divider_line_cols = None ,
64
+ divider_line_color = 0xFFFFFF ,
62
65
):
63
66
super ().__init__ (x = x , y = y )
64
67
self .x = x
@@ -70,6 +73,7 @@ def __init__(
70
73
self ._cell_content_list = []
71
74
72
75
self ._divider_lines = []
76
+ self ._divider_color = divider_line_color
73
77
self .h_divider_line_rows = h_divider_line_rows
74
78
self .v_divider_line_cols = v_divider_line_cols
75
79
@@ -164,8 +168,8 @@ def _layout_cells(self):
164
168
165
169
if self ._divider_lines_enabled :
166
170
palette = displayio .Palette (2 )
167
- palette [0 ] = 0xFFFFFF
168
- palette [1 ] = 0xFFFFFF
171
+ palette [0 ] = self . _divider_color
172
+ palette [1 ] = self . _divider_color
169
173
170
174
if not hasattr (cell ["content" ], "anchor_point" ):
171
175
_bottom_line_loc_y = (
0 commit comments