From 15e6787596c4de91b5aed383cde16149b0a4f2eb Mon Sep 17 00:00:00 2001 From: jean-pierre charras Date: Sun, 2 Jun 2019 09:31:06 +0200 Subject: [PATCH] Gerbview: Add missing file histories to the Files menu. --- gerbview/menubar.cpp | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/gerbview/menubar.cpp b/gerbview/menubar.cpp index a9788b659d..82c6d4905d 100644 --- a/gerbview/menubar.cpp +++ b/gerbview/menubar.cpp @@ -65,6 +65,7 @@ void GERBVIEW_FRAME::ReCreateMenuBar() Kiface().GetFileHistory().UseMenu( openRecentGbrMenu ); Kiface().GetFileHistory().AddFilesToMenu(); + // Add drill file menu and the drill file history if( openRecentDrlMenu ) m_drillFileHistory.RemoveMenu( openRecentDrlMenu ); @@ -73,14 +74,22 @@ void GERBVIEW_FRAME::ReCreateMenuBar() openRecentDrlMenu->SetTitle( _( "Open Recent Drill File" ) ); openRecentDrlMenu->SetIcon( recent_xpm ); + m_drillFileHistory.UseMenu( openRecentDrlMenu ); + m_drillFileHistory.AddFilesToMenu( ); + + // Add job file menu and the job file history if( openRecentJobMenu ) m_jobFileHistory.RemoveMenu( openRecentJobMenu ); openRecentJobMenu = new ACTION_MENU(); openRecentJobMenu->SetTool( selTool ); openRecentJobMenu->SetTitle( _( "Open Recent Job" ) ); - openRecentJobMenu->SetIcon( recent_xpm ); + openRecentJobMenu->SetIcon( recent_xpm ); + m_jobFileHistory.UseMenu( openRecentJobMenu ); + m_jobFileHistory.AddFilesToMenu( ); + + // Add zip file menu and the zip file history if( openRecentZipMenu ) m_zipFileHistory.RemoveMenu( openRecentZipMenu ); @@ -89,6 +98,9 @@ void GERBVIEW_FRAME::ReCreateMenuBar() openRecentZipMenu->SetTitle( _( "Open Recent Zip" ) ); openRecentZipMenu->SetIcon( recent_xpm ); + m_zipFileHistory.UseMenu( openRecentZipMenu ); + m_zipFileHistory.AddFilesToMenu( ); + fileMenu->AddItem( wxID_FILE, _( "Open &Gerber File(s)..." ), _( "Open Gerber file(s) on the current layer. Previous data will be deleted" ), load_gerber_xpm, SELECTION_CONDITIONS::ShowAlways );