2525import requests
2626
2727from ..config import (
28+ FONT_FAMILY ,
2829 ACCENT_BLUE_COLOR ,
2930 DARK_BG_COLOR ,
3031 LIGHT_TEXT_COLOR ,
@@ -176,34 +177,42 @@ def generate_report_from_directory(self):
176177 report_dialog .grab_set ()
177178
178179 # Title
179- tk .Label (report_dialog , text = "Report Generation" , font = ("Arial" , 14 , "bold" )).pack (pady = 10 )
180+ tk .Label (report_dialog , text = "Report Generation" , font = (FONT_FAMILY , 14 , "bold" )).pack (
181+ pady = 10
182+ )
180183
181184 # Report title
182- tk .Label (report_dialog , text = "Report Title:" , font = ("Arial" , 10 )).pack (anchor = "w" , padx = 20 )
185+ tk .Label (report_dialog , text = "Report Title:" , font = (FONT_FAMILY , 10 )).pack (
186+ anchor = "w" , padx = 20
187+ )
183188 title_var = tk .StringVar (value = "Antenna Measurement Report" )
184189 tk .Entry (report_dialog , textvariable = title_var , width = 50 ).pack (padx = 20 , pady = 5 )
185190
186191 # Project name
187- tk .Label (report_dialog , text = "Project Name:" , font = ("Arial" , 10 )).pack (anchor = "w" , padx = 20 )
192+ tk .Label (report_dialog , text = "Project Name:" , font = (FONT_FAMILY , 10 )).pack (
193+ anchor = "w" , padx = 20
194+ )
188195 project_var = tk .StringVar ()
189196 tk .Entry (report_dialog , textvariable = project_var , width = 50 ).pack (padx = 20 , pady = 5 )
190197
191198 # Antenna type
192199 tk .Label (
193- report_dialog , text = "Antenna Type (e.g., Patch, Monopole, PIFA):" , font = ("Arial" , 10 )
200+ report_dialog ,
201+ text = "Antenna Type (e.g., Patch, Monopole, PIFA):" ,
202+ font = (FONT_FAMILY , 10 ),
194203 ).pack (anchor = "w" , padx = 20 )
195204 antenna_var = tk .StringVar ()
196205 tk .Entry (report_dialog , textvariable = antenna_var , width = 50 ).pack (padx = 20 , pady = 5 )
197206
198207 # Frequency range
199208 tk .Label (
200- report_dialog , text = "Frequency Range (e.g., 2.4-2.5 GHz):" , font = ("Arial" , 10 )
209+ report_dialog , text = "Frequency Range (e.g., 2.4-2.5 GHz):" , font = (FONT_FAMILY , 10 )
201210 ).pack (anchor = "w" , padx = 20 )
202211 freq_var = tk .StringVar ()
203212 tk .Entry (report_dialog , textvariable = freq_var , width = 50 ).pack (padx = 20 , pady = 5 )
204213
205214 # Author
206- tk .Label (report_dialog , text = "Author/Engineer:" , font = ("Arial" , 10 )).pack (
215+ tk .Label (report_dialog , text = "Author/Engineer:" , font = (FONT_FAMILY , 10 )).pack (
207216 anchor = "w" , padx = 20
208217 )
209218 author_var = tk .StringVar ()
@@ -872,41 +881,43 @@ def open_polarization_interactive(self):
872881 freq_dialog .grab_set ()
873882
874883 # Frequency selection
875- tk .Label (freq_dialog , text = "Select Frequency (MHz):" , font = ( "Arial" , 11 , "bold" )). pack (
876- pady = 10
877- )
884+ tk .Label (
885+ freq_dialog , text = "Select Frequency (MHz):" , font = ( FONT_FAMILY , 11 , "bold" )
886+ ). pack ( pady = 10 )
878887 freq_var = tk .StringVar (value = str (freq_list [0 ]))
879- freq_listbox = tk .Listbox (freq_dialog , height = 6 , font = ("Arial" , 10 ))
888+ freq_listbox = tk .Listbox (freq_dialog , height = 6 , font = (FONT_FAMILY , 10 ))
880889 for freq in freq_list :
881890 freq_listbox .insert (tk .END , f"{ freq } MHz" )
882891 freq_listbox .selection_set (0 )
883892 freq_listbox .pack (pady = 5 )
884893
885894 # Plot options
886- tk .Label (freq_dialog , text = "Visualization Options:" , font = ( "Arial" , 11 , "bold" )). pack (
887- pady = 10
888- )
895+ tk .Label (
896+ freq_dialog , text = "Visualization Options:" , font = ( FONT_FAMILY , 11 , "bold" )
897+ ). pack ( pady = 10 )
889898 plot_2d_var = tk .BooleanVar (value = True )
890899 plot_3d_var = tk .BooleanVar (value = True )
891900
892901 tk .Checkbutton (
893902 freq_dialog ,
894903 text = "Show 2D Plots (Contour + Polar)" ,
895904 variable = plot_2d_var ,
896- font = ("Arial" , 10 ),
905+ font = (FONT_FAMILY , 10 ),
897906 ).pack ()
898907 tk .Checkbutton (
899908 freq_dialog ,
900909 text = "Show 3D Plots (Spherical)" ,
901910 variable = plot_3d_var ,
902- font = ("Arial" , 10 ),
911+ font = (FONT_FAMILY , 10 ),
903912 ).pack ()
904913
905914 # Export option
906- tk .Label (freq_dialog , text = "Export Options:" , font = ("Arial" , 11 , "bold" )).pack (pady = 10 )
915+ tk .Label (freq_dialog , text = "Export Options:" , font = (FONT_FAMILY , 11 , "bold" )).pack (
916+ pady = 10
917+ )
907918 export_var = tk .BooleanVar (value = False )
908919 tk .Checkbutton (
909- freq_dialog , text = "Export data to file" , variable = export_var , font = ("Arial" , 10 )
920+ freq_dialog , text = "Export data to file" , variable = export_var , font = (FONT_FAMILY , 10 )
910921 ).pack ()
911922
912923 # Results container
@@ -930,10 +941,10 @@ def on_cancel():
930941 button_frame = tk .Frame (freq_dialog )
931942 button_frame .pack (pady = 20 )
932943 tk .Button (
933- button_frame , text = "OK" , command = on_ok , width = 10 , font = ("Arial" , 10 , "bold" )
944+ button_frame , text = "OK" , command = on_ok , width = 10 , font = (FONT_FAMILY , 10 , "bold" )
934945 ).pack (side = tk .LEFT , padx = 5 )
935946 tk .Button (
936- button_frame , text = "Cancel" , command = on_cancel , width = 10 , font = ("Arial" , 10 )
947+ button_frame , text = "Cancel" , command = on_cancel , width = 10 , font = (FONT_FAMILY , 10 )
937948 ).pack (side = tk .LEFT , padx = 5 )
938949
939950 # Wait for dialog to close
0 commit comments