ROUTER_TOOL_MENU: add zoom selection to this menu.
This commit is contained in:
parent
d51d53c6b9
commit
adb679dc46
|
@ -281,7 +281,7 @@ void EDA_DRAW_FRAME::AddMenuZoomAndGrid( wxMenu* MasterMenu )
|
||||||
{
|
{
|
||||||
wxMenu* gridMenu = new wxMenu;
|
wxMenu* gridMenu = new wxMenu;
|
||||||
AddMenuItem( MasterMenu, gridMenu, ID_POPUP_GRID_SELECT,
|
AddMenuItem( MasterMenu, gridMenu, ID_POPUP_GRID_SELECT,
|
||||||
_( "Grid Select" ), KiBitmap( grid_select_xpm ) );
|
_( "Grid select" ), KiBitmap( grid_select_xpm ) );
|
||||||
|
|
||||||
wxArrayString gridsList;
|
wxArrayString gridsList;
|
||||||
int icurr = screen->BuildGridsChoiceList( gridsList, g_UserUnit != INCHES );
|
int icurr = screen->BuildGridsChoiceList( gridsList, g_UserUnit != INCHES );
|
||||||
|
|
|
@ -50,6 +50,7 @@ using namespace std::placeholders;
|
||||||
#include <tools/selection_tool.h>
|
#include <tools/selection_tool.h>
|
||||||
#include <tools/edit_tool.h>
|
#include <tools/edit_tool.h>
|
||||||
#include <tools/grid_menu.h>
|
#include <tools/grid_menu.h>
|
||||||
|
#include <tools/zoom_menu.h>
|
||||||
|
|
||||||
#include <ratsnest_data.h>
|
#include <ratsnest_data.h>
|
||||||
|
|
||||||
|
@ -210,7 +211,7 @@ class ROUTER_TOOL_MENU: public CONTEXT_MENU
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
ROUTER_TOOL_MENU( BOARD* aBoard, PCB_EDIT_FRAME& frame, PNS::ROUTER_MODE aMode ) :
|
ROUTER_TOOL_MENU( BOARD* aBoard, PCB_EDIT_FRAME& frame, PNS::ROUTER_MODE aMode ) :
|
||||||
m_gridMenu( &frame )
|
m_zoomMenu( &frame ), m_gridMenu( &frame )
|
||||||
{
|
{
|
||||||
SetTitle( _( "Interactive Router" ) );
|
SetTitle( _( "Interactive Router" ) );
|
||||||
Add( ACT_NewTrack );
|
Add( ACT_NewTrack );
|
||||||
|
@ -235,11 +236,14 @@ public:
|
||||||
AppendSeparator();
|
AppendSeparator();
|
||||||
Add( PNS::TOOL_BASE::ACT_RouterOptions );
|
Add( PNS::TOOL_BASE::ACT_RouterOptions );
|
||||||
|
|
||||||
Add( &m_gridMenu, _( "Grid" ), false );
|
AppendSeparator();
|
||||||
|
Add( &m_zoomMenu, _( "Zoom select" ), false );
|
||||||
|
Add( &m_gridMenu, _( "Grid select" ), false );
|
||||||
}
|
}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
CONTEXT_TRACK_WIDTH_MENU m_widthMenu;
|
CONTEXT_TRACK_WIDTH_MENU m_widthMenu;
|
||||||
|
ZOOM_MENU m_zoomMenu;
|
||||||
GRID_MENU m_gridMenu;
|
GRID_MENU m_gridMenu;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue