More class : filename consistency.

This commit is contained in:
Jeff Young 2022-12-29 17:37:52 +00:00
parent 5ce75eeb3a
commit 6fc662c254
12 changed files with 84 additions and 83 deletions

View File

@ -13,16 +13,16 @@ set( PCB_CALCULATOR_SRCS
pcb_calculator_frame.cpp pcb_calculator_frame.cpp
pcb_calculator_settings.cpp pcb_calculator_settings.cpp
datafile_read_write.cpp datafile_read_write.cpp
calculator_panels/panel_attenuators.cpp calculator_panels/panel_rf_attenuators.cpp
calculator_panels/panel_attenuators_base.cpp calculator_panels/panel_rf_attenuators_base.cpp
calculator_panels/panel_board_class.cpp calculator_panels/panel_board_class.cpp
calculator_panels/panel_board_class_base.cpp calculator_panels/panel_board_class_base.cpp
calculator_panels/panel_cable_size.cpp calculator_panels/panel_cable_size.cpp
calculator_panels/panel_cable_size_base.cpp calculator_panels/panel_cable_size_base.cpp
calculator_panels/panel_color_code.cpp calculator_panels/panel_color_code.cpp
calculator_panels/panel_color_code_base.cpp calculator_panels/panel_color_code_base.cpp
calculator_panels/panel_corrosion.cpp calculator_panels/panel_galvanic_corrosion.cpp
calculator_panels/panel_corrosion_base.cpp calculator_panels/panel_galvanic_corrosion_base.cpp
calculator_panels/panel_electrical_spacing.cpp calculator_panels/panel_electrical_spacing.cpp
calculator_panels/panel_electrical_spacing_base.cpp calculator_panels/panel_electrical_spacing_base.cpp
calculator_panels/panel_eseries.cpp calculator_panels/panel_eseries.cpp

View File

@ -17,7 +17,7 @@
* with this program. If not, see <http://www.gnu.org/licenses/>. * with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
#include <calculator_panels/panel_corrosion.h> #include <calculator_panels/panel_galvanic_corrosion.h>
#include <pcb_calculator_settings.h> #include <pcb_calculator_settings.h>
#include <widgets/unit_selector.h> #include <widgets/unit_selector.h>
#include <math/util.h> // for KiROUND #include <math/util.h> // for KiROUND
@ -25,16 +25,17 @@
extern double DoubleFromString( const wxString& TextValue ); extern double DoubleFromString( const wxString& TextValue );
CORROSION_TABLE_ENTRY::CORROSION_TABLE_ENTRY( const wxString& aName, const wxString& aSymbol, double aPot ) CORROSION_TABLE_ENTRY::CORROSION_TABLE_ENTRY( const wxString& aName, const wxString& aSymbol,
double aPotential )
{ {
m_potential = aPot; m_potential = aPotential;
m_name = aName; m_name = aName;
m_symbol = aSymbol; m_symbol = aSymbol;
} }
PANEL_CORROSION::PANEL_CORROSION( wxWindow* parent, wxWindowID id, const wxPoint& pos, PANEL_GALVANIC_CORROSION::PANEL_GALVANIC_CORROSION( wxWindow* parent, wxWindowID id, const wxPoint& pos,
const wxSize& size, long style, const wxString& name ) : const wxSize& size, long style, const wxString& name ) :
PANEL_CORROSION_BASE( parent, id, pos, size, style, name ) PANEL_GALVANIC_CORROSION_BASE( parent, id, pos, size, style, name )
{ {
m_entries.clear(); m_entries.clear();
m_entries.emplace_back( CORROSION_TABLE_ENTRY( _( "Platinum" ), "Pt", -0.57 ) ); m_entries.emplace_back( CORROSION_TABLE_ENTRY( _( "Platinum" ), "Pt", -0.57 ) );
@ -86,40 +87,40 @@ PANEL_CORROSION::PANEL_CORROSION( wxWindow* parent, wxWindowID id, const wxPoint
m_helpText->SetPage( help ); m_helpText->SetPage( help );
m_corFilterValue = 0; m_corFilterValue = 0;
FillTable(); fillTable();
} }
PANEL_CORROSION::~PANEL_CORROSION() PANEL_GALVANIC_CORROSION::~PANEL_GALVANIC_CORROSION()
{ {
} }
void PANEL_CORROSION::ThemeChanged() void PANEL_GALVANIC_CORROSION::ThemeChanged()
{ {
} }
void PANEL_CORROSION::LoadSettings( PCB_CALCULATOR_SETTINGS* aCfg ) void PANEL_GALVANIC_CORROSION::LoadSettings( PCB_CALCULATOR_SETTINGS* aCfg )
{ {
m_corFilterCtrl->SetValue( aCfg->m_CorrosionTable.threshold_voltage ); m_corFilterCtrl->SetValue( aCfg->m_CorrosionTable.threshold_voltage );
m_corFilterValue = DoubleFromString( m_corFilterCtrl->GetValue() ); m_corFilterValue = DoubleFromString( m_corFilterCtrl->GetValue() );
} }
void PANEL_CORROSION::SaveSettings( PCB_CALCULATOR_SETTINGS* aCfg ) void PANEL_GALVANIC_CORROSION::SaveSettings( PCB_CALCULATOR_SETTINGS* aCfg )
{ {
aCfg->m_CorrosionTable.threshold_voltage = wxString( "" ) << m_corFilterValue; aCfg->m_CorrosionTable.threshold_voltage = wxString( "" ) << m_corFilterValue;
} }
void PANEL_CORROSION::OnCorFilterChange( wxCommandEvent& aEvent ) void PANEL_GALVANIC_CORROSION::OnCorFilterChange( wxCommandEvent& aEvent )
{ {
m_corFilterValue = DoubleFromString( m_corFilterCtrl->GetValue() ); m_corFilterValue = DoubleFromString( m_corFilterCtrl->GetValue() );
FillTable(); fillTable();
} }
void PANEL_CORROSION::FillTable() void PANEL_GALVANIC_CORROSION::fillTable()
{ {
// Fill the table with data // Fill the table with data
int i = 0; int i = 0;

View File

@ -20,7 +20,7 @@
#ifndef PANEL_CORROSION_H #ifndef PANEL_CORROSION_H
#define PANEL_CORROSION_H #define PANEL_CORROSION_H
#include "panel_corrosion_base.h" #include "panel_galvanic_corrosion_base.h"
#include <vector> #include <vector>
class PCB_CALCULATOR_SETTINGS; class PCB_CALCULATOR_SETTINGS;
@ -28,7 +28,7 @@ class PCB_CALCULATOR_SETTINGS;
class CORROSION_TABLE_ENTRY class CORROSION_TABLE_ENTRY
{ {
public: public:
CORROSION_TABLE_ENTRY( const wxString& aName, const wxString& aSymbol, double aPot ); CORROSION_TABLE_ENTRY( const wxString& aName, const wxString& aSymbol, double aPotential );
/** @brief Translatable name ( Copper ) */ /** @brief Translatable name ( Copper ) */
wxString m_name; wxString m_name;
/** @brief Chemical symbol (Cu), not translatable */ /** @brief Chemical symbol (Cu), not translatable */
@ -37,13 +37,14 @@ public:
double m_potential; double m_potential;
}; };
class PANEL_CORROSION : public PANEL_CORROSION_BASE class PANEL_GALVANIC_CORROSION : public PANEL_GALVANIC_CORROSION_BASE
{ {
public: public:
PANEL_CORROSION( wxWindow* parent, wxWindowID id = wxID_ANY, PANEL_GALVANIC_CORROSION( wxWindow* parent, wxWindowID id = wxID_ANY,
const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
long style = wxTAB_TRAVERSAL, const wxString& name = wxEmptyString ); long style = wxTAB_TRAVERSAL, const wxString& name = wxEmptyString );
~PANEL_CORROSION(); ~PANEL_GALVANIC_CORROSION();
std::vector<CORROSION_TABLE_ENTRY> m_entries; std::vector<CORROSION_TABLE_ENTRY> m_entries;
// Methods from CALCULATOR_PANEL that must be overriden // Methods from CALCULATOR_PANEL that must be overriden
@ -52,9 +53,11 @@ public:
void ThemeChanged() override; void ThemeChanged() override;
void OnCorFilterChange( wxCommandEvent& aEvent ) override; void OnCorFilterChange( wxCommandEvent& aEvent ) override;
private:
void fillTable();
private: private:
double m_corFilterValue; double m_corFilterValue;
void FillTable();
}; };
#endif #endif

View File

@ -5,11 +5,11 @@
// PLEASE DO *NOT* EDIT THIS FILE! // PLEASE DO *NOT* EDIT THIS FILE!
/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////
#include "panel_corrosion_base.h" #include "panel_galvanic_corrosion_base.h"
/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////
PANEL_CORROSION_BASE::PANEL_CORROSION_BASE( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style, const wxString& name ) : CALCULATOR_PANEL( parent, id, pos, size, style, name ) PANEL_GALVANIC_CORROSION_BASE::PANEL_GALVANIC_CORROSION_BASE( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style, const wxString& name ) : CALCULATOR_PANEL( parent, id, pos, size, style, name )
{ {
wxBoxSizer* bSizer6; wxBoxSizer* bSizer6;
bSizer6 = new wxBoxSizer( wxVERTICAL ); bSizer6 = new wxBoxSizer( wxVERTICAL );
@ -81,12 +81,12 @@ PANEL_CORROSION_BASE::PANEL_CORROSION_BASE( wxWindow* parent, wxWindowID id, con
bSizer6->Fit( this ); bSizer6->Fit( this );
// Connect Events // Connect Events
m_corFilterCtrl->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_CORROSION_BASE::OnCorFilterChange ), NULL, this ); m_corFilterCtrl->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_GALVANIC_CORROSION_BASE::OnCorFilterChange ), NULL, this );
} }
PANEL_CORROSION_BASE::~PANEL_CORROSION_BASE() PANEL_GALVANIC_CORROSION_BASE::~PANEL_GALVANIC_CORROSION_BASE()
{ {
// Disconnect Events // Disconnect Events
m_corFilterCtrl->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_CORROSION_BASE::OnCorFilterChange ), NULL, this ); m_corFilterCtrl->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_GALVANIC_CORROSION_BASE::OnCorFilterChange ), NULL, this );
} }

View File

@ -11,13 +11,13 @@
<property name="embedded_files_path">res</property> <property name="embedded_files_path">res</property>
<property name="encoding">UTF-8</property> <property name="encoding">UTF-8</property>
<property name="event_generation">connect</property> <property name="event_generation">connect</property>
<property name="file">panel_corrosion_base</property> <property name="file">panel_galvanic_corrosion_base</property>
<property name="first_id">1000</property> <property name="first_id">1000</property>
<property name="help_provider">none</property> <property name="help_provider">none</property>
<property name="image_path_wrapper_function_name"></property> <property name="image_path_wrapper_function_name"></property>
<property name="indent_with_spaces"></property> <property name="indent_with_spaces"></property>
<property name="internationalize">1</property> <property name="internationalize">1</property>
<property name="name">panel_corrosion_base</property> <property name="name">panel_galvanic_corrosion_base</property>
<property name="namespace"></property> <property name="namespace"></property>
<property name="path">.</property> <property name="path">.</property>
<property name="precompiled_header"></property> <property name="precompiled_header"></property>
@ -43,7 +43,7 @@
<property name="id">wxID_ANY</property> <property name="id">wxID_ANY</property>
<property name="maximum_size"></property> <property name="maximum_size"></property>
<property name="minimum_size"></property> <property name="minimum_size"></property>
<property name="name">PANEL_CORROSION_BASE</property> <property name="name">PANEL_GALVANIC_CORROSION_BASE</property>
<property name="pos"></property> <property name="pos"></property>
<property name="size">-1,-1</property> <property name="size">-1,-1</property>
<property name="subclass">CALCULATOR_PANEL; calculator_panels/calculator_panel.h; </property> <property name="subclass">CALCULATOR_PANEL; calculator_panels/calculator_panel.h; </property>

View File

@ -29,9 +29,9 @@
/////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
/// Class PANEL_CORROSION_BASE /// Class PANEL_GALVANIC_CORROSION_BASE
/////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
class PANEL_CORROSION_BASE : public CALCULATOR_PANEL class PANEL_GALVANIC_CORROSION_BASE : public CALCULATOR_PANEL
{ {
private: private:
@ -49,9 +49,9 @@ class PANEL_CORROSION_BASE : public CALCULATOR_PANEL
public: public:
PANEL_CORROSION_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL, const wxString& name = wxEmptyString ); PANEL_GALVANIC_CORROSION_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL, const wxString& name = wxEmptyString );
~PANEL_CORROSION_BASE(); ~PANEL_GALVANIC_CORROSION_BASE();
}; };

View File

@ -20,10 +20,9 @@
#include <wx/choicdlg.h> #include <wx/choicdlg.h>
#include <wx/msgdlg.h>
#include <attenuators/attenuator_classes.h> #include <attenuators/attenuator_classes.h>
#include <calculator_panels/panel_attenuators.h> #include <calculator_panels/panel_rf_attenuators.h>
#include <pcb_calculator_settings.h> #include <pcb_calculator_settings.h>
#include <bitmaps.h> #include <bitmaps.h>
@ -34,10 +33,9 @@
extern double DoubleFromString( const wxString& TextValue ); extern double DoubleFromString( const wxString& TextValue );
PANEL_ATTENUATORS::PANEL_ATTENUATORS( wxWindow* parent, wxWindowID id, PANEL_RF_ATTENUATORS::PANEL_RF_ATTENUATORS( wxWindow* parent, wxWindowID id, const wxPoint& pos,
const wxPoint& pos, const wxSize& size, const wxSize& size, long style, const wxString& name ) :
long style, const wxString& name ) : PANEL_RF_ATTENUATORS_BASE( parent, id, pos, size, style, name )
PANEL_ATTENUATORS_BASE( parent, id, pos, size, style, name )
{ {
m_CurrAttenuator = nullptr; m_CurrAttenuator = nullptr;
m_bpButtonCalcAtt->SetBitmap( KiBitmap( BITMAPS::small_down ) ); m_bpButtonCalcAtt->SetBitmap( KiBitmap( BITMAPS::small_down ) );
@ -63,14 +61,14 @@ PANEL_ATTENUATORS::PANEL_ATTENUATORS( wxWindow* parent, wxWindowID id,
} }
PANEL_ATTENUATORS::~PANEL_ATTENUATORS() PANEL_RF_ATTENUATORS::~PANEL_RF_ATTENUATORS()
{ {
for( ATTENUATOR* attenuator : m_AttenuatorList ) for( ATTENUATOR* attenuator : m_AttenuatorList )
delete attenuator; delete attenuator;
} }
void PANEL_ATTENUATORS::ThemeChanged() void PANEL_RF_ATTENUATORS::ThemeChanged()
{ {
// Update the bitmaps // Update the bitmaps
m_bpButtonCalcAtt->SetBitmap( KiBitmap( BITMAPS::small_down ) ); m_bpButtonCalcAtt->SetBitmap( KiBitmap( BITMAPS::small_down ) );
@ -88,7 +86,7 @@ void PANEL_ATTENUATORS::ThemeChanged()
} }
void PANEL_ATTENUATORS::UpdateUI() void PANEL_RF_ATTENUATORS::UpdateUI()
{ {
m_attenuatorBitmap->SetBitmap( KiBitmap( m_CurrAttenuator->m_SchBitmapName ) ); m_attenuatorBitmap->SetBitmap( KiBitmap( m_CurrAttenuator->m_SchBitmapName ) );
@ -97,7 +95,7 @@ void PANEL_ATTENUATORS::UpdateUI()
} }
void PANEL_ATTENUATORS::LoadSettings( PCB_CALCULATOR_SETTINGS* aCfg ) void PANEL_RF_ATTENUATORS::LoadSettings( PCB_CALCULATOR_SETTINGS* aCfg )
{ {
wxASSERT( aCfg ); wxASSERT( aCfg );
@ -109,7 +107,7 @@ void PANEL_ATTENUATORS::LoadSettings( PCB_CALCULATOR_SETTINGS* aCfg )
} }
void PANEL_ATTENUATORS::SaveSettings( PCB_CALCULATOR_SETTINGS* aCfg ) void PANEL_RF_ATTENUATORS::SaveSettings( PCB_CALCULATOR_SETTINGS* aCfg )
{ {
wxASSERT( aCfg ); wxASSERT( aCfg );
@ -121,14 +119,14 @@ void PANEL_ATTENUATORS::SaveSettings( PCB_CALCULATOR_SETTINGS* aCfg )
// Called on a attenuator selection // Called on a attenuator selection
void PANEL_ATTENUATORS::OnAttenuatorSelection( wxCommandEvent& event ) void PANEL_RF_ATTENUATORS::OnAttenuatorSelection( wxCommandEvent& event )
{ {
SetAttenuator( (unsigned) event.GetSelection() ); SetAttenuator( (unsigned) event.GetSelection() );
Refresh(); Refresh();
} }
void PANEL_ATTENUATORS::SetAttenuator( unsigned aIdx ) void PANEL_RF_ATTENUATORS::SetAttenuator( unsigned aIdx )
{ {
if( aIdx >=m_AttenuatorList.size() ) if( aIdx >=m_AttenuatorList.size() )
aIdx = m_AttenuatorList.size() - 1; aIdx = m_AttenuatorList.size() - 1;
@ -148,7 +146,7 @@ void PANEL_ATTENUATORS::SetAttenuator( unsigned aIdx )
} }
void PANEL_ATTENUATORS::OnCalculateAttenuator( wxCommandEvent& event ) void PANEL_RF_ATTENUATORS::OnCalculateAttenuator( wxCommandEvent& event )
{ {
TransfPanelDataToAttenuator(); TransfPanelDataToAttenuator();
m_CurrAttenuator->Calculate(); m_CurrAttenuator->Calculate();
@ -156,7 +154,7 @@ void PANEL_ATTENUATORS::OnCalculateAttenuator( wxCommandEvent& event )
} }
void PANEL_ATTENUATORS::TransfPanelDataToAttenuator() void PANEL_RF_ATTENUATORS::TransfPanelDataToAttenuator()
{ {
wxString msg; wxString msg;
@ -169,7 +167,7 @@ void PANEL_ATTENUATORS::TransfPanelDataToAttenuator()
} }
void PANEL_ATTENUATORS::TransfAttenuatorDataToPanel() void PANEL_RF_ATTENUATORS::TransfAttenuatorDataToPanel()
{ {
m_attenuatorBitmap->SetBitmap( KiBitmap( m_CurrAttenuator->m_SchBitmapName ) ); m_attenuatorBitmap->SetBitmap( KiBitmap( m_CurrAttenuator->m_SchBitmapName ) );
@ -211,7 +209,7 @@ void PANEL_ATTENUATORS::TransfAttenuatorDataToPanel()
} }
void PANEL_ATTENUATORS::TransfAttenuatorResultsToPanel() void PANEL_RF_ATTENUATORS::TransfAttenuatorResultsToPanel()
{ {
wxString msg; wxString msg;

View File

@ -17,24 +17,24 @@
* with this program. If not, see <http://www.gnu.org/licenses/>. * with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
#ifndef PANEL_ATTENUATORS_H #ifndef PANEL_RF_ATTENUATORS_H
#define PANEL_ATTENUATORS_H #define PANEL_RF_ATTENUATORS_H
#include "panel_attenuators_base.h" #include "panel_rf_attenuators_base.h"
#include <vector> #include <vector>
class ATTENUATOR; class ATTENUATOR;
class PCB_CALCULATOR_SETTINGS; class PCB_CALCULATOR_SETTINGS;
class PANEL_ATTENUATORS : public PANEL_ATTENUATORS_BASE class PANEL_RF_ATTENUATORS : public PANEL_RF_ATTENUATORS_BASE
{ {
public: public:
PANEL_ATTENUATORS( wxWindow* parent, wxWindowID id = wxID_ANY, PANEL_RF_ATTENUATORS( wxWindow* parent, wxWindowID id = wxID_ANY,
const wxPoint& pos = wxDefaultPosition, const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize, const wxSize& size = wxDefaultSize,
long style = wxTAB_TRAVERSAL, const wxString& name = wxEmptyString ); long style = wxTAB_TRAVERSAL, const wxString& name = wxEmptyString );
~PANEL_ATTENUATORS(); ~PANEL_RF_ATTENUATORS();
wxRadioBox* GetAttenuatorsSelector() { return m_AttenuatorsSelection; } wxRadioBox* GetAttenuatorsSelector() { return m_AttenuatorsSelection; }
@ -55,7 +55,6 @@ public:
public: public:
ATTENUATOR* m_CurrAttenuator; ATTENUATOR* m_CurrAttenuator;
std::vector<ATTENUATOR*> m_AttenuatorList; std::vector<ATTENUATOR*> m_AttenuatorList;
}; };
#endif #endif

View File

@ -7,11 +7,11 @@
#include "widgets/std_bitmap_button.h" #include "widgets/std_bitmap_button.h"
#include "panel_attenuators_base.h" #include "panel_rf_attenuators_base.h"
/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////
PANEL_ATTENUATORS_BASE::PANEL_ATTENUATORS_BASE( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style, const wxString& name ) : CALCULATOR_PANEL( parent, id, pos, size, style, name ) PANEL_RF_ATTENUATORS_BASE::PANEL_RF_ATTENUATORS_BASE( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style, const wxString& name ) : CALCULATOR_PANEL( parent, id, pos, size, style, name )
{ {
wxBoxSizer* bSizerAtt; wxBoxSizer* bSizerAtt;
bSizerAtt = new wxBoxSizer( wxHORIZONTAL ); bSizerAtt = new wxBoxSizer( wxHORIZONTAL );
@ -199,16 +199,16 @@ PANEL_ATTENUATORS_BASE::PANEL_ATTENUATORS_BASE( wxWindow* parent, wxWindowID id,
bSizerAtt->Fit( this ); bSizerAtt->Fit( this );
// Connect Events // Connect Events
m_AttenuatorsSelection->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( PANEL_ATTENUATORS_BASE::OnAttenuatorSelection ), NULL, this ); m_AttenuatorsSelection->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( PANEL_RF_ATTENUATORS_BASE::OnAttenuatorSelection ), NULL, this );
m_buttonAlcAtt->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_ATTENUATORS_BASE::OnCalculateAttenuator ), NULL, this ); m_buttonAlcAtt->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_RF_ATTENUATORS_BASE::OnCalculateAttenuator ), NULL, this );
m_bpButtonCalcAtt->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_ATTENUATORS_BASE::OnCalculateAttenuator ), NULL, this ); m_bpButtonCalcAtt->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_RF_ATTENUATORS_BASE::OnCalculateAttenuator ), NULL, this );
} }
PANEL_ATTENUATORS_BASE::~PANEL_ATTENUATORS_BASE() PANEL_RF_ATTENUATORS_BASE::~PANEL_RF_ATTENUATORS_BASE()
{ {
// Disconnect Events // Disconnect Events
m_AttenuatorsSelection->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( PANEL_ATTENUATORS_BASE::OnAttenuatorSelection ), NULL, this ); m_AttenuatorsSelection->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( PANEL_RF_ATTENUATORS_BASE::OnAttenuatorSelection ), NULL, this );
m_buttonAlcAtt->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_ATTENUATORS_BASE::OnCalculateAttenuator ), NULL, this ); m_buttonAlcAtt->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_RF_ATTENUATORS_BASE::OnCalculateAttenuator ), NULL, this );
m_bpButtonCalcAtt->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_ATTENUATORS_BASE::OnCalculateAttenuator ), NULL, this ); m_bpButtonCalcAtt->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_RF_ATTENUATORS_BASE::OnCalculateAttenuator ), NULL, this );
} }

View File

@ -11,13 +11,13 @@
<property name="embedded_files_path">res</property> <property name="embedded_files_path">res</property>
<property name="encoding">UTF-8</property> <property name="encoding">UTF-8</property>
<property name="event_generation">connect</property> <property name="event_generation">connect</property>
<property name="file">panel_attenuators_base</property> <property name="file">panel_rf_attenuators_base</property>
<property name="first_id">1000</property> <property name="first_id">1000</property>
<property name="help_provider">none</property> <property name="help_provider">none</property>
<property name="image_path_wrapper_function_name"></property> <property name="image_path_wrapper_function_name"></property>
<property name="indent_with_spaces"></property> <property name="indent_with_spaces"></property>
<property name="internationalize">1</property> <property name="internationalize">1</property>
<property name="name">panel_attenuators_base</property> <property name="name">panel_rf_attenuators_base</property>
<property name="namespace"></property> <property name="namespace"></property>
<property name="path">.</property> <property name="path">.</property>
<property name="precompiled_header"></property> <property name="precompiled_header"></property>
@ -43,7 +43,7 @@
<property name="id">wxID_ANY</property> <property name="id">wxID_ANY</property>
<property name="maximum_size"></property> <property name="maximum_size"></property>
<property name="minimum_size"></property> <property name="minimum_size"></property>
<property name="name">PANEL_ATTENUATORS_BASE</property> <property name="name">PANEL_RF_ATTENUATORS_BASE</property>
<property name="pos"></property> <property name="pos"></property>
<property name="size">-1,-1</property> <property name="size">-1,-1</property>
<property name="subclass">CALCULATOR_PANEL; calculator_panel.h; forward_declare</property> <property name="subclass">CALCULATOR_PANEL; calculator_panel.h; forward_declare</property>

View File

@ -37,9 +37,9 @@ class STD_BITMAP_BUTTON;
/////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
/// Class PANEL_ATTENUATORS_BASE /// Class PANEL_RF_ATTENUATORS_BASE
/////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
class PANEL_ATTENUATORS_BASE : public CALCULATOR_PANEL class PANEL_RF_ATTENUATORS_BASE : public CALCULATOR_PANEL
{ {
private: private:
@ -77,9 +77,9 @@ class PANEL_ATTENUATORS_BASE : public CALCULATOR_PANEL
public: public:
PANEL_ATTENUATORS_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL, const wxString& name = wxEmptyString ); PANEL_RF_ATTENUATORS_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL, const wxString& name = wxEmptyString );
~PANEL_ATTENUATORS_BASE(); ~PANEL_RF_ATTENUATORS_BASE();
}; };

View File

@ -33,10 +33,10 @@
#include <pcb_calculator_frame.h> #include <pcb_calculator_frame.h>
#include <pcb_calculator_settings.h> #include <pcb_calculator_settings.h>
#include <calculator_panels/panel_attenuators.h> #include <calculator_panels/panel_rf_attenuators.h>
#include <calculator_panels/panel_board_class.h> #include <calculator_panels/panel_board_class.h>
#include <calculator_panels/panel_cable_size.h> #include <calculator_panels/panel_cable_size.h>
#include <calculator_panels/panel_corrosion.h> #include <calculator_panels/panel_galvanic_corrosion.h>
#include <calculator_panels/panel_color_code.h> #include <calculator_panels/panel_color_code.h>
#include <calculator_panels/panel_electrical_spacing.h> #include <calculator_panels/panel_electrical_spacing.h>
#include <calculator_panels/panel_eseries.h> #include <calculator_panels/panel_eseries.h>
@ -102,7 +102,7 @@ PCB_CALCULATOR_FRAME::PCB_CALCULATOR_FRAME( KIWAY* aKiway, wxWindow* aParent ) :
AddCalculator( new PANEL_WAVELENGTH( m_treebook, wxID_ANY, wxDefaultPosition, wxDefaultSize, AddCalculator( new PANEL_WAVELENGTH( m_treebook, wxID_ANY, wxDefaultPosition, wxDefaultSize,
wxTAB_TRAVERSAL ), wxTAB_TRAVERSAL ),
_( "Wavelength" ) ); _( "Wavelength" ) );
AddCalculator( new PANEL_ATTENUATORS( m_treebook, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL ), AddCalculator( new PANEL_RF_ATTENUATORS( m_treebook, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL ),
_( "RF Attenuators" ) ); _( "RF Attenuators" ) );
AddCalculator( new PANEL_TRANSLINE( m_treebook, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL ), AddCalculator( new PANEL_TRANSLINE( m_treebook, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL ),
_( "Transmission Lines") ); _( "Transmission Lines") );
@ -115,7 +115,7 @@ PCB_CALCULATOR_FRAME::PCB_CALCULATOR_FRAME( KIWAY* aKiway, wxWindow* aParent ) :
_( "Color Code" ) ); _( "Color Code" ) );
AddCalculator( new PANEL_BOARD_CLASS( m_treebook, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL ), AddCalculator( new PANEL_BOARD_CLASS( m_treebook, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL ),
_("Board Classes") ); _("Board Classes") );
AddCalculator( new PANEL_CORROSION( m_treebook, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL ), AddCalculator( new PANEL_GALVANIC_CORROSION( m_treebook, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL ),
_( "Galvanic Corrosion" ) ); _( "Galvanic Corrosion" ) );
LoadSettings( config() ); LoadSettings( config() );
@ -212,7 +212,7 @@ void PCB_CALCULATOR_FRAME::OnUpdateUI( wxUpdateUIEvent& event )
// Kick all the things that wxWidgets can't seem to redraw on its own. // Kick all the things that wxWidgets can't seem to redraw on its own.
// This is getting seriously ridiculous.... // This is getting seriously ridiculous....
PANEL_TRANSLINE* translinePanel = GetCalculator<PANEL_TRANSLINE>(); PANEL_TRANSLINE* translinePanel = GetCalculator<PANEL_TRANSLINE>();
PANEL_ATTENUATORS* attenPanel = GetCalculator<PANEL_ATTENUATORS>(); PANEL_RF_ATTENUATORS* attenPanel = GetCalculator<PANEL_RF_ATTENUATORS>();
PANEL_VIA_SIZE* viaSizePanel = GetCalculator<PANEL_VIA_SIZE>(); PANEL_VIA_SIZE* viaSizePanel = GetCalculator<PANEL_VIA_SIZE>();
PANEL_REGULATOR* regulPanel = GetCalculator<PANEL_REGULATOR>(); PANEL_REGULATOR* regulPanel = GetCalculator<PANEL_REGULATOR>();
PANEL_ELECTRICAL_SPACING* elecSpacingPanel = GetCalculator<PANEL_ELECTRICAL_SPACING>(); PANEL_ELECTRICAL_SPACING* elecSpacingPanel = GetCalculator<PANEL_ELECTRICAL_SPACING>();