Cvpcb: minor change in menubar: change menu name "files" to "Save" (there is no more files to read or save). Pcbnew, pad properies editor: show Axis (pad origin) in GAL mode (it was already shown in legacy mode).
This commit is contained in:
parent
168de616be
commit
7313b28e2a
|
@ -66,7 +66,9 @@ void CVPCB_MAINFRAME::ReCreateMenuBar()
|
||||||
|
|
||||||
// Save the footprints back into eeschema
|
// Save the footprints back into eeschema
|
||||||
AddMenuItem( filesMenu, wxID_SAVE,
|
AddMenuItem( filesMenu, wxID_SAVE,
|
||||||
_( "&Save Edits\tCtrl+S" ), SAVE_HLP_MSG, KiBitmap( save_xpm ) );
|
_( "&Save Edits\tCtrl+S" ),
|
||||||
|
_( "Save footprint association in schematic component footprint fields" ),
|
||||||
|
KiBitmap( save_xpm ) );
|
||||||
|
|
||||||
// Separator
|
// Separator
|
||||||
filesMenu->AppendSeparator();
|
filesMenu->AppendSeparator();
|
||||||
|
@ -110,9 +112,7 @@ void CVPCB_MAINFRAME::ReCreateMenuBar()
|
||||||
// Separator
|
// Separator
|
||||||
preferencesMenu->AppendSeparator();
|
preferencesMenu->AppendSeparator();
|
||||||
AddMenuItem( preferencesMenu, ID_SAVE_PROJECT,
|
AddMenuItem( preferencesMenu, ID_SAVE_PROJECT,
|
||||||
_( "&Save Project File" ),
|
_( "&Save Project File" ), SAVE_HLP_MSG, KiBitmap( save_setup_xpm ) );
|
||||||
_( "Save changes to the project configuration file" ),
|
|
||||||
KiBitmap( save_setup_xpm ) );
|
|
||||||
|
|
||||||
// Menu Help:
|
// Menu Help:
|
||||||
wxMenu* helpMenu = new wxMenu;
|
wxMenu* helpMenu = new wxMenu;
|
||||||
|
@ -138,7 +138,7 @@ void CVPCB_MAINFRAME::ReCreateMenuBar()
|
||||||
KiBitmap( info_xpm ) );
|
KiBitmap( info_xpm ) );
|
||||||
|
|
||||||
// Create the menubar and append all submenus
|
// Create the menubar and append all submenus
|
||||||
menuBar->Append( filesMenu, _( "&File" ) );
|
menuBar->Append( filesMenu, _( "&Save" ) );
|
||||||
menuBar->Append( preferencesMenu, _( "&Preferences" ) );
|
menuBar->Append( preferencesMenu, _( "&Preferences" ) );
|
||||||
menuBar->Append( helpMenu, _( "&Help" ) );
|
menuBar->Append( helpMenu, _( "&Help" ) );
|
||||||
|
|
||||||
|
|
|
@ -46,6 +46,8 @@
|
||||||
#include <class_board.h>
|
#include <class_board.h>
|
||||||
#include <class_module.h>
|
#include <class_module.h>
|
||||||
|
|
||||||
|
#include <origin_viewitem.h>
|
||||||
|
|
||||||
#include <dialog_pad_properties_base.h>
|
#include <dialog_pad_properties_base.h>
|
||||||
#include <html_messagebox.h>
|
#include <html_messagebox.h>
|
||||||
|
|
||||||
|
@ -94,10 +96,12 @@ public:
|
||||||
~DIALOG_PAD_PROPERTIES()
|
~DIALOG_PAD_PROPERTIES()
|
||||||
{
|
{
|
||||||
delete m_dummyPad;
|
delete m_dummyPad;
|
||||||
|
delete m_axisOrigin;
|
||||||
}
|
}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
PCB_BASE_FRAME* m_parent;
|
PCB_BASE_FRAME* m_parent;
|
||||||
|
KIGFX::ORIGIN_VIEWITEM* m_axisOrigin;
|
||||||
D_PAD* m_currentPad; // pad currently being edited
|
D_PAD* m_currentPad; // pad currently being edited
|
||||||
D_PAD* m_dummyPad; // a working copy used to show changes
|
D_PAD* m_dummyPad; // a working copy used to show changes
|
||||||
D_PAD* m_padMaster; // The pad used to create new pads in board or
|
D_PAD* m_padMaster; // The pad used to create new pads in board or
|
||||||
|
@ -178,6 +182,13 @@ DIALOG_PAD_PROPERTIES::DIALOG_PAD_PROPERTIES( PCB_BASE_FRAME* aParent, D_PAD* aP
|
||||||
else // We are editing a "master" pad, i.e. a pad used to create new pads
|
else // We are editing a "master" pad, i.e. a pad used to create new pads
|
||||||
m_dummyPad->Copy( m_padMaster );
|
m_dummyPad->Copy( m_padMaster );
|
||||||
|
|
||||||
|
m_axisOrigin = new KIGFX::ORIGIN_VIEWITEM( KIGFX::COLOR4D(0.0, 0.0, 0.8, 1.0),
|
||||||
|
KIGFX::ORIGIN_VIEWITEM::CROSS,
|
||||||
|
20000,
|
||||||
|
VECTOR2D( m_dummyPad->GetPosition().x,
|
||||||
|
m_dummyPad->GetPosition().y ) );
|
||||||
|
m_axisOrigin->SetDrawAtZero( true );
|
||||||
|
|
||||||
if( m_parent->IsGalCanvasActive() )
|
if( m_parent->IsGalCanvasActive() )
|
||||||
{
|
{
|
||||||
m_panelShowPadGal->UseColorScheme( m_board->GetColorsSettings() );
|
m_panelShowPadGal->UseColorScheme( m_board->GetColorsSettings() );
|
||||||
|
@ -185,6 +196,7 @@ DIALOG_PAD_PROPERTIES::DIALOG_PAD_PROPERTIES( PCB_BASE_FRAME* aParent, D_PAD* aP
|
||||||
m_panelShowPadGal->Show();
|
m_panelShowPadGal->Show();
|
||||||
m_panelShowPad->Hide();
|
m_panelShowPad->Hide();
|
||||||
m_panelShowPadGal->GetView()->Add( m_dummyPad );
|
m_panelShowPadGal->GetView()->Add( m_dummyPad );
|
||||||
|
m_panelShowPadGal->GetView()->Add( m_axisOrigin );
|
||||||
m_panelShowPadGal->StartDrawing();
|
m_panelShowPadGal->StartDrawing();
|
||||||
|
|
||||||
Connect( wxEVT_SIZE, wxSizeEventHandler( DIALOG_PAD_PROPERTIES::OnResize ) );
|
Connect( wxEVT_SIZE, wxSizeEventHandler( DIALOG_PAD_PROPERTIES::OnResize ) );
|
||||||
|
|
Loading…
Reference in New Issue