| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -18,7 +18,7 @@ SETTINGS_CLOSE_TEXT = "X" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					# Constants | 
					 | 
					 | 
					 | 
					# Constants | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					SIDEBAR_WIDTH = 500 | 
					 | 
					 | 
					 | 
					SIDEBAR_WIDTH = 500 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					CLOSE_BTN_SIZE = 200 | 
					 | 
					 | 
					 | 
					CLOSE_BTN_SIZE = 200 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					NAV_BTN_HEIGHT = 80 | 
					 | 
					 | 
					 | 
					NAV_BTN_HEIGHT = 110 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					PANEL_MARGIN = 50 | 
					 | 
					 | 
					 | 
					PANEL_MARGIN = 50 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					# Colors | 
					 | 
					 | 
					 | 
					# Colors | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -104,8 +104,6 @@ class SettingsLayout(Widget): | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    # Navigation buttons | 
					 | 
					 | 
					 | 
					    # Navigation buttons | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    y = rect.y + 300 | 
					 | 
					 | 
					 | 
					    y = rect.y + 300 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    button_spacing = 20 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    for panel_type, panel_info in self._panels.items(): | 
					 | 
					 | 
					 | 
					    for panel_type, panel_info in self._panels.items(): | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      button_rect = rl.Rectangle(rect.x + 50, y, rect.width - 150, NAV_BTN_HEIGHT) | 
					 | 
					 | 
					 | 
					      button_rect = rl.Rectangle(rect.x + 50, y, rect.width - 150, NAV_BTN_HEIGHT) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -122,7 +120,7 @@ class SettingsLayout(Widget): | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      # Store button rect for click detection | 
					 | 
					 | 
					 | 
					      # Store button rect for click detection | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      panel_info.button_rect = button_rect | 
					 | 
					 | 
					 | 
					      panel_info.button_rect = button_rect | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      y += NAV_BTN_HEIGHT + button_spacing | 
					 | 
					 | 
					 | 
					      y += NAV_BTN_HEIGHT | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  def _draw_current_panel(self, rect: rl.Rectangle): | 
					 | 
					 | 
					 | 
					  def _draw_current_panel(self, rect: rl.Rectangle): | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    rl.draw_rectangle_rounded( | 
					 | 
					 | 
					 | 
					    rl.draw_rectangle_rounded( | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |