@@ -740,6 +740,10 @@ def change_focus(event):
740740subject_btn .place (anchor = "s" , relx = 0.5 , rely = 0.9 )
741741pomodoro_frame = ctk .CTkFrame (subject_pomodoro_frame , fg_color = frame_color , corner_radius = 10 , width = frame_width , height = 220 )
742742pomodoro_frame .pack (padx = frame_padding , pady = frame_padding )
743+ pomodoro_label = ctk .CTkLabel (pomodoro_frame , text = "Pomodoro" , font = (font_family , int (font_size )), text_color = font_color )
744+ pomodoro_label .place (anchor = "nw" , relx = 0.05 , rely = 0.05 )
745+ pomodoro_checkbox = ctk .CTkCheckBox (pomodoro_frame , text = "On/Off" , onvalue = "On" , offvalue = "Off" , fg_color = button_color , hover = False )
746+ pomodoro_checkbox .place (anchor = "s" , relx = 0.5 , rely = 0.9 )
743747
744748#DATA UI ROW
745749data_frame = ctk .CTkFrame (main_frame , fg_color = frame_color , corner_radius = 10 , width = WIDTH - 10 , height = button_height * 2 )
@@ -776,48 +780,51 @@ def change_focus(event):
776780
777781
778782history_frame_frame = ctk .CTkFrame (history_frame , fg_color = frame_color , corner_radius = 10 , height = (HEIGHT + ((widget_padding_x )* 2 )), width = WIDTH - frame_padding * 2 )
779- history_frame_frame .grid (row = 0 , column = 0 , padx = frame_padding , pady = frame_padding )
783+ history_frame_frame .grid (row = 0 , column = 0 , padx = frame_padding , pady = ( frame_padding , 0 ) )
780784history_frame_frame .pack_propagate (False )
781785
782- history_label_frame = ctk .CTkFrame (history_frame_frame , fg_color = "transparent" , width = WIDTH - (frame_padding * 4 ))
783- history_label_frame .pack ()
786+ history_label_frame = ctk .CTkFrame (history_frame_frame , fg_color = "transparent" , width = WIDTH - (frame_padding * 4 ), height = 35 )
787+ history_label_frame .pack (pady = (frame_padding , 0 ))
788+ history_label_frame .grid_propagate (False )
784789
785790history_data_frame = ctk .CTkScrollableFrame (history_frame_frame , fg_color = "transparent" , width = WIDTH - (frame_padding * 4 ), height = 520 + frame_padding * 2 )
786- history_data_frame .pack (padx = frame_padding , pady = frame_padding )
791+ history_data_frame .pack (padx = frame_padding )
787792
788793start_label = ctk .CTkLabel (history_label_frame , text = "Start" , font = (font_family , int (font_size * 1.25 )), text_color = font_color , fg_color = "transparent" )
789- start_label .grid (row = 0 , column = 0 , padx = widget_padding_x , pady = widget_padding_y )
794+ start_label .grid (row = 0 , column = 0 , padx = ( WIDTH - ( frame_padding * 4 )) / 11 )
790795end_label = ctk .CTkLabel (history_label_frame , text = "End" , font = (font_family , int (font_size * 1.25 )), text_color = font_color , fg_color = "transparent" )
791- end_label .grid (row = 0 , column = 1 , padx = widget_padding_x , pady = widget_padding_y )
796+ end_label .grid (row = 0 , column = 1 , padx = ( WIDTH - ( frame_padding * 4 )) / 11 )
792797duration_label = ctk .CTkLabel (history_label_frame , text = "Duration" , font = (font_family , int (font_size * 1.25 )), text_color = font_color , fg_color = "transparent" )
793- duration_label .grid (row = 0 , column = 2 , padx = widget_padding_x , pady = widget_padding_y )
798+ duration_label .grid (row = 0 , column = 2 , padx = widget_padding_x )
794799break_label = ctk .CTkLabel (history_label_frame , text = "Break" , font = (font_family , int (font_size * 1.25 )), text_color = font_color , fg_color = "transparent" )
795- break_label .grid (row = 0 , column = 3 , padx = widget_padding_x , pady = widget_padding_y )
800+ break_label .grid (row = 0 , column = 3 , padx = (WIDTH - (frame_padding * 4 ))/ 37 )
801+ subject_label = ctk .CTkLabel (history_label_frame , text = "Subject" , font = (font_family , int (font_size * 1.25 )), text_color = font_color , fg_color = "transparent" )
802+ subject_label .grid (row = 0 , column = 4 , padx = (WIDTH - (frame_padding * 4 ))/ 17 )
796803
797804start_frame = ctk .CTkFrame (history_data_frame , fg_color = "transparent" )
798- start_frame .grid (row = 1 , column = 0 , padx = frame_padding , pady = frame_padding )
805+ start_frame .grid (row = 1 , column = 0 , padx = frame_padding )
799806start_text = ctk .CTkLabel (start_frame , font = (font_family , font_size ), text_color = font_color )
800- start_text .pack (padx = widget_padding_x * 3 , pady = widget_padding_y )
807+ start_text .pack (padx = widget_padding_x * 3 )
801808
802809end_frame = ctk .CTkFrame (history_data_frame , fg_color = "transparent" )
803- end_frame .grid (row = 1 , column = 1 , padx = frame_padding , pady = frame_padding )
810+ end_frame .grid (row = 1 , column = 1 , padx = frame_padding )
804811end_text = ctk .CTkLabel (end_frame , text = "" , font = (font_family , font_size ), text_color = font_color )
805- end_text .pack (padx = widget_padding_x * 3 , pady = widget_padding_y )
812+ end_text .pack (padx = widget_padding_x * 3 )
806813
807814duration_frame = ctk .CTkFrame (history_data_frame , fg_color = "transparent" )
808- duration_frame .grid (row = 1 , column = 2 , padx = frame_padding , pady = frame_padding )
815+ duration_frame .grid (row = 1 , column = 2 , padx = frame_padding )
809816duration_text = ctk .CTkLabel (duration_frame , text = "" , font = (font_family , font_size ), text_color = font_color )
810- duration_text .pack (padx = widget_padding_x * 3 , pady = widget_padding_y )
817+ duration_text .pack (padx = widget_padding_x * 3 )
811818
812819break_frame = ctk .CTkFrame (history_data_frame , fg_color = "transparent" )
813- break_frame .grid (row = 1 , column = 3 , padx = frame_padding , pady = frame_padding )
820+ break_frame .grid (row = 1 , column = 3 , padx = frame_padding )
814821break_text = ctk .CTkLabel (break_frame , text = "" , font = (font_family , font_size ), text_color = font_color )
815- break_text .pack (padx = widget_padding_x * 3 , pady = widget_padding_y )
822+ break_text .pack (padx = widget_padding_x * 3 )
816823
817824subject_frame = ctk .CTkFrame (history_data_frame , fg_color = "transparent" )
818- subject_frame .grid (row = 1 , column = 4 , padx = frame_padding , pady = frame_padding )
825+ subject_frame .grid (row = 1 , column = 4 , padx = frame_padding )
819826subject_text = ctk .CTkLabel (subject_frame , text = "" , font = (font_family , font_size ), text_color = font_color )
820- subject_text .pack (padx = widget_padding_x * 3 , pady = widget_padding_y )
827+ subject_text .pack (padx = widget_padding_x * 3 )
821828
822829settings_tab = ctk .CTkFrame (tab_frame , width = tab_frame_width , height = tab_height * 0.8 , fg_color = tab_color )
823830settings_tab .place (relx = 0.5 , rely = 1 , anchor = "s" )
0 commit comments