@@ -740,6 +740,10 @@ def change_focus(event):
740
740
subject_btn .place (anchor = "s" , relx = 0.5 , rely = 0.9 )
741
741
pomodoro_frame = ctk .CTkFrame (subject_pomodoro_frame , fg_color = frame_color , corner_radius = 10 , width = frame_width , height = 220 )
742
742
pomodoro_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 )
743
747
744
748
#DATA UI ROW
745
749
data_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):
776
780
777
781
778
782
history_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 ) )
780
784
history_frame_frame .pack_propagate (False )
781
785
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 )
784
789
785
790
history_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 )
787
792
788
793
start_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 )
790
795
end_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 )
792
797
duration_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 )
794
799
break_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 )
796
803
797
804
start_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 )
799
806
start_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 )
801
808
802
809
end_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 )
804
811
end_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 )
806
813
807
814
duration_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 )
809
816
duration_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 )
811
818
812
819
break_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 )
814
821
break_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 )
816
823
817
824
subject_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 )
819
826
subject_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 )
821
828
822
829
settings_tab = ctk .CTkFrame (tab_frame , width = tab_frame_width , height = tab_height * 0.8 , fg_color = tab_color )
823
830
settings_tab .place (relx = 0.5 , rely = 1 , anchor = "s" )
0 commit comments