@@ -974,6 +974,8 @@ def add_line(self, **kwargs):
974
974
else :
975
975
node .set_layout_direction (1 )
976
976
self .set_vertical_layout_prop (node )
977
+ if self .config ['general' ]['theme' ]== 'light' :
978
+ node .model .set_property ('text_color' , (0 , 0 , 0 , 255 )) # black
977
979
978
980
if (node_from := kwargs .get ('node_from' )) is not None and (node_to := kwargs .get ('node_to' )):
979
981
i_port_from = 0 if kwargs .get ('port_from' )._name == 'output' else 1
@@ -1002,6 +1004,8 @@ def add_impedance(self, **kwargs):
1002
1004
else :
1003
1005
node .set_layout_direction (1 )
1004
1006
self .set_vertical_layout_prop (node )
1007
+ if self .config ['general' ]['theme' ]== 'light' :
1008
+ node .model .set_property ('text_color' , (0 , 0 , 0 , 255 )) # black
1005
1009
1006
1010
if (node_from := kwargs .get ('node_from' )) is not None and (node_to := kwargs .get ('node_to' )):
1007
1011
i_port_from = 0 if kwargs .get ('port_from' )._name == 'output' else 1
@@ -1077,6 +1081,8 @@ def add_trafo(self, **kwargs):
1077
1081
else :
1078
1082
node .set_layout_direction (1 )
1079
1083
self .set_vertical_layout_prop (node )
1084
+ if self .config ['general' ]['theme' ]== 'light' :
1085
+ node .model .set_property ('text_color' , (0 , 0 , 0 , 255 )) # black
1080
1086
1081
1087
if (node_from := kwargs .get ('node_from' )) is not None and (node_to := kwargs .get ('node_to' )):
1082
1088
i_port_from = 0 if kwargs .get ('port_from' )._name == 'output' else 1
@@ -1361,6 +1367,9 @@ def includes_switch(self, bus, node_bus, element, et, node_element,
1361
1367
else :
1362
1368
node .set_layout_direction (1 )
1363
1369
self .set_vertical_layout_prop (node )
1370
+ if self .config ['general' ]['theme' ]== 'light' :
1371
+ node .model .set_property ('text_color' , (0 , 0 , 0 , 255 )) # black
1372
+ node .update ()
1364
1373
1365
1374
self .update_bus_ports ()
1366
1375
@@ -1754,6 +1763,8 @@ def add_facts(self, **kwargs):
1754
1763
else :
1755
1764
node .set_layout_direction (1 )
1756
1765
self .set_vertical_layout_prop (node )
1766
+ if self .config ['general' ]['theme' ]== 'light' :
1767
+ node .model .set_property ('text_color' , (0 , 0 , 0 , 255 )) # black
1757
1768
1758
1769
elif option is None and dialog .radioSSC .isChecked ():
1759
1770
node = self .create_node ('SSCNode.SSCNode' , name = 'SSC 0' ,
0 commit comments