@@ -41,15 +41,15 @@ def confirmation(self, message, event):
4141 root = context .get_root ()
4242
4343 cancel_img_tk = ImageTk .PhotoImage (cancel_image_resized )
44- self .cancel_container = tk .Frame (self , bd = 0 ) # Cancel button container
44+ self .cancel_container = tk .Frame (self , bd = 0 , bg = "#323232" ) # Cancel button container
4545 self .cancel_container .place (x = width - 139 , y = height - 22 , anchor = "nw" )
4646 cancel_img = tk .Label (self .cancel_container , image = cancel_img_tk , bg = "#323232" )
4747 cancel_img .pack (side = "left" )
4848 cancel_text = tk .Label (self .cancel_container , text = "Cancel" , font = ("Arial" , 12 ), fg = "#7c6f64" ,bg = "#323232" )
4949 cancel_text .pack (side = "left" )
5050
5151 confirm_img_tk = ImageTk .PhotoImage (confirm_image_resized )
52- self .confirm_container = tk .Frame (self , bd = 0 ) # Confirm button container
52+ self .confirm_container = tk .Frame (self , bd = 0 , bg = "#323232" ) # Confirm button container
5353 confirm_img = tk .Label (self .confirm_container , image = confirm_img_tk , bg = "#323232" )
5454 confirm_img .pack (side = "left" )
5555 confirm_text = tk .Label (self .confirm_container , text = "Confirm" , font = ("Arial" , 12 ), fg = "#7c6f64" ,bg = "#323232" )
@@ -69,7 +69,9 @@ def confirmation(self, message, event):
6969
7070 # Activate keyboard click events [Cancel (B) / Confirm (A)]
7171 root .bind ("<b>" , lambda e : self ._on_cancel ())
72+ root .bind ("<B>" , lambda e : self ._on_cancel ())
7273 root .bind ("<a>" , lambda e : self ._on_confirm (event ))
74+ root .bind ("<A>" , lambda e : self ._on_confirm (event ))
7375
7476 # Set up file drop handling for drag-and-drop event
7577 _setup_file_drop (self ,event )
@@ -119,7 +121,9 @@ def destroy_elements(self):
119121 # Unbind keyboard keys (Cancel - 'B' and Confirm - 'A')
120122 root = context .get_root ()
121123 root .unbind ("<b>" )
124+ root .unbind ("<B>" )
122125 root .unbind ("<a>" )
126+ root .unbind ("<A>" )
123127 root .unbind ("<Return>" )
124128
125129 # Unbind <<Drop>> event from root widget to disable drop functionality
@@ -235,7 +239,7 @@ def recreate_terminal(self):
235239 root = context .get_root ()
236240
237241 # Custom canvas creation (using TerminalCanvas subclass)
238- terminal_canvas = TerminalCanvas (root , height = 155 )
242+ terminal_canvas = TerminalCanvas (root , height = 155 , bg = "#323232" )
239243
240244 # Pack the terminal to the top or bottom as needed
241245 terminal_canvas .pack (fill = "both" , expand = True , side = "top" , pady = 2 )
0 commit comments