@@ -60,14 +60,6 @@ def __init__(self):
6060 self .init_template ()
6161
6262 actions = (
63- ("EditMenu" , None , _ ("_Edit" )),
64- ("Find" , Gtk .STOCK_FIND , _ ("Find…" ), None , _ ("Search for text" ),
65- self .on_menu_find_activate ),
66- ("Replace" , Gtk .STOCK_FIND_AND_REPLACE ,
67- _ ("_Replace…" ), "<Primary>H" ,
68- _ ("Find and replace text" ),
69- self .on_menu_replace_activate ),
70-
7163 ("ChangesMenu" , None , _ ("_Changes" )),
7264 )
7365 self .actiongroup = Gtk .ActionGroup (name = 'MainActions' )
@@ -224,17 +216,6 @@ def _update_page_action_sensitivity(self):
224216 page = None
225217
226218 self .lookup_action ('close' ).set_enabled (bool (page ))
227- if not isinstance (page , MeldDoc ):
228- for action in (
229- "Find" , "Replace" ,
230- ):
231- self .actiongroup .get_action (action ).set_sensitive (False )
232- else :
233- for action in ("Find" ,):
234- self .actiongroup .get_action (action ).set_sensitive (True )
235- is_filediff = isinstance (page , FileDiff )
236- for action in ("Replace" ,):
237- self .actiongroup .get_action (action ).set_sensitive (is_filediff )
238219
239220 def handle_current_doc_switch (self , page ):
240221 page .on_container_switch_out_event (self .ui , self )
@@ -280,12 +261,6 @@ def action_close(self, *extra):
280261 page = self .notebook .get_nth_page (i )
281262 page .on_delete_event ()
282263
283- def on_menu_find_activate (self , * extra ):
284- self .current_doc ().on_find_activate ()
285-
286- def on_menu_replace_activate (self , * extra ):
287- self .current_doc ().on_replace_activate ()
288-
289264 def on_action_fullscreen_change_state (self , action , state ):
290265 window_state = self .get_window ().get_state ()
291266 is_full = window_state & Gdk .WindowState .FULLSCREEN
0 commit comments