@@ -83,18 +83,24 @@ def _render(self, _):
8383
8484class WifiItem (BigDialogOptionButton ):
8585 LEFT_MARGIN = 20
86+ HEIGHT = 54
87+ SELECTED_HEIGHT = 74
8688
8789 def __init__ (self , network : Network ):
8890 super ().__init__ (network .ssid )
8991
90- self .set_rect (rl .Rectangle (0 , 0 , gui_app .width , 64 ))
92+ self .set_rect (rl .Rectangle (0 , 0 , gui_app .width , self . HEIGHT ))
9193
9294 self ._selected_txt = gui_app .texture ("icons_mici/settings/network/new/wifi_selected.png" , 48 , 96 )
9395
9496 self ._network = network
9597 self ._wifi_icon = WifiIcon ()
9698 self ._wifi_icon .set_current_network (network )
9799
100+ def set_selected (self , selected : bool ):
101+ super ().set_selected (selected )
102+ self ._rect .height = self .SELECTED_HEIGHT if selected else self .HEIGHT
103+
98104 def set_current_network (self , network : Network ):
99105 self ._network = network
100106 self ._wifi_icon .set_current_network (network )
@@ -109,7 +115,7 @@ def _render(self, _):
109115 self ._wifi_icon .render (rl .Rectangle (
110116 self ._rect .x + self .LEFT_MARGIN ,
111117 self ._rect .y ,
112- self ._rect . height ,
118+ self .SELECTED_HEIGHT ,
113119 self ._rect .height
114120 ))
115121
@@ -118,7 +124,7 @@ def _render(self, _):
118124 self ._label .set_color (rl .Color (255 , 255 , 255 , int (255 * 0.9 )))
119125 self ._label .set_font_weight (FontWeight .DISPLAY )
120126 else :
121- self ._label .set_font_size (70 )
127+ self ._label .set_font_size (54 )
122128 self ._label .set_color (rl .Color (255 , 255 , 255 , int (255 * 0.58 )))
123129 self ._label .set_font_weight (FontWeight .DISPLAY_REGULAR )
124130
0 commit comments