Loading pcbnew/dialog_design_rules.cpp +8 −8 Original line number Original line Diff line number Diff line Loading @@ -86,7 +86,7 @@ DIALOG_DESIGN_RULES::DIALOG_DESIGN_RULES( WinEDA_PcbFrame* parent ) : m_rightListCtrl->SetColumnWidth( 1, wxLIST_AUTOSIZE ); m_rightListCtrl->SetColumnWidth( 1, wxLIST_AUTOSIZE ); Init(); InitDialogRules(); SetAutoLayout( true ); SetAutoLayout( true ); GetSizer()->Fit( this ); GetSizer()->Fit( this ); GetSizer()->SetSizeHints( this ); GetSizer()->SetSizeHints( this ); Loading @@ -105,23 +105,23 @@ void DIALOG_DESIGN_RULES::PrintCurrentSettings( ) // Display min values: // Display min values: value = ReturnStringFromValue( g_UnitMetric, g_DesignSettings.m_TrackMinWidth, internal_units, true ); value = ReturnStringFromValue( g_UnitMetric, g_DesignSettings.m_TrackMinWidth, internal_units, true ); msg.Printf(_("Minimum value for tracks width: <b>%s</b><br>\n"), GetChars( value ) ); msg.Printf(_("Minimum value for tracks width: <b>%s</b><br>\n"), value.c_str( ) ); m_MessagesList->AppendToPage(msg); m_MessagesList->AppendToPage(msg); value = ReturnStringFromValue( g_UnitMetric, g_DesignSettings.m_ViasMinSize, internal_units, true ); value = ReturnStringFromValue( g_UnitMetric, g_DesignSettings.m_ViasMinSize, internal_units, true ); msg.Printf(_("Minimum value for vias diameter: <b>%s</b><br>\n"), GetChars( value ) ); msg.Printf(_("Minimum value for vias diameter: <b>%s</b><br>\n"), value.c_str( ) ); m_MessagesList->AppendToPage(msg); m_MessagesList->AppendToPage(msg); value = ReturnStringFromValue( g_UnitMetric, g_DesignSettings.m_MicroViasMinSize, internal_units, true ); value = ReturnStringFromValue( g_UnitMetric, g_DesignSettings.m_MicroViasMinSize, internal_units, true ); msg.Printf(_("Minimum value for microvias diameter: <b>%s</b><br>\n"), GetChars( value ) ); msg.Printf(_("Minimum value for microvias diameter: <b>%s</b><br>\n"), value.c_str( ) ); m_MessagesList->AppendToPage(msg); m_MessagesList->AppendToPage(msg); } } /********************************************************************/ /**************************************/ void DIALOG_DESIGN_RULES::Init() void DIALOG_DESIGN_RULES::InitDialogRules() /********************************************************************/ /**************************************/ { { SetFocus(); SetFocus(); SetReturnCode( 0 ); SetReturnCode( 0 ); Loading Loading @@ -409,7 +409,7 @@ void DIALOG_DESIGN_RULES::CopyRulesListToBoard() void DIALOG_DESIGN_RULES::OnCancelButtonClick( wxCommandEvent& event ) void DIALOG_DESIGN_RULES::OnCancelButtonClick( wxCommandEvent& event ) /*****************************************************************/ /*****************************************************************/ { { EndModal( 0 ); EndModal( wxID_CANCEL ); } } Loading pcbnew/dialog_design_rules.h +1 −1 Original line number Original line Diff line number Diff line Loading @@ -57,7 +57,7 @@ private: void OnLeftSelectAllButton( wxCommandEvent& event ); void OnLeftSelectAllButton( wxCommandEvent& event ); void OnRightSelectAllButton( wxCommandEvent& event ); void OnRightSelectAllButton( wxCommandEvent& event ); bool TestDataValidity( ); bool TestDataValidity( ); void Init(); void InitDialogRules(); void InitRulesList(); void InitRulesList(); void InitializeRulesSelectionBoxes(); void InitializeRulesSelectionBoxes(); void CopyRulesListToBoard(); void CopyRulesListToBoard(); Loading pcbnew/dialog_design_rules_base.cpp +8 −13 Original line number Original line Diff line number Diff line Loading @@ -94,7 +94,7 @@ DIALOG_DESIGN_RULES_BASE::DIALOG_DESIGN_RULES_BASE( wxWindow* parent, wxWindowID m_leftClassChoice->SetSelection( 0 ); m_leftClassChoice->SetSelection( 0 ); leftNetSelectBoxSizer->Add( m_leftClassChoice, 0, wxEXPAND|wxTOP|wxBOTTOM, 5 ); leftNetSelectBoxSizer->Add( m_leftClassChoice, 0, wxEXPAND|wxTOP|wxBOTTOM, 5 ); m_leftListCtrl = new wxListCtrl( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_HRULES|wxLC_REPORT|wxLC_VRULES ); m_leftListCtrl = new wxListCtrl( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_HRULES|wxLC_REPORT|wxLC_VRULES|wxSUNKEN_BORDER ); m_leftListCtrl->SetMinSize( wxSize( 220,300 ) ); m_leftListCtrl->SetMinSize( wxSize( 220,300 ) ); leftNetSelectBoxSizer->Add( m_leftListCtrl, 1, wxEXPAND|wxTOP|wxBOTTOM, 5 ); leftNetSelectBoxSizer->Add( m_leftListCtrl, 1, wxEXPAND|wxTOP|wxBOTTOM, 5 ); Loading @@ -105,21 +105,16 @@ DIALOG_DESIGN_RULES_BASE::DIALOG_DESIGN_RULES_BASE( wxWindow* parent, wxWindowID bmiddleSizerNetSelect = new wxBoxSizer( wxVERTICAL ); bmiddleSizerNetSelect = new wxBoxSizer( wxVERTICAL ); m_buttonRightToLeft = new wxButton( this, ID_LEFT_TO_RIGHT_COPY, _("<<<"), wxDefaultPosition, wxDefaultSize, 0 ); m_buttonRightToLeft = new wxButton( this, ID_LEFT_TO_RIGHT_COPY, _("<<<"), wxDefaultPosition, wxDefaultSize, 0 ); bmiddleSizerNetSelect->Add( m_buttonRightToLeft, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5 ); bmiddleSizerNetSelect->Add( m_buttonRightToLeft, 0, wxALL|wxALIGN_CENTER_HORIZONTAL, 5 ); m_buttonLeftToRight = new wxButton( this, ID_RIGHT_TO_LEFT_COPY, _(">>>"), wxDefaultPosition, wxDefaultSize, 0 ); m_buttonLeftToRight = new wxButton( this, ID_RIGHT_TO_LEFT_COPY, _(">>>"), wxDefaultPosition, wxDefaultSize, 0 ); bmiddleSizerNetSelect->Add( m_buttonLeftToRight, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5 ); bmiddleSizerNetSelect->Add( m_buttonLeftToRight, 0, wxALL|wxALIGN_CENTER_HORIZONTAL, 5 ); wxBoxSizer* bSizerButtonsSelecAll; bSizerButtonsSelecAll = new wxBoxSizer( wxHORIZONTAL ); m_buttonLeftSelAll = new wxButton( this, wxID_ANY, _("<< Select All"), wxDefaultPosition, wxDefaultSize, 0 ); m_buttonLeftSelAll = new wxButton( this, wxID_ANY, _("<< Select All"), wxDefaultPosition, wxDefaultSize, 0 ); bSizerButtonsSelecAll->Add( m_buttonLeftSelAll, 0, wxALL, 5 ); bmiddleSizerNetSelect->Add( m_buttonLeftSelAll, 0, wxALL|wxALIGN_CENTER_HORIZONTAL, 5 ); m_buttonRightSelAll = new wxButton( this, wxID_ANY, _("Select All >>"), wxDefaultPosition, wxDefaultSize, 0 ); m_buttonRightSelAll = new wxButton( this, wxID_ANY, _("Select All >>"), wxDefaultPosition, wxDefaultSize, 0 ); bSizerButtonsSelecAll->Add( m_buttonRightSelAll, 0, wxALIGN_BOTTOM|wxALIGN_RIGHT|wxALL, 5 ); bmiddleSizerNetSelect->Add( m_buttonRightSelAll, 0, wxALIGN_BOTTOM|wxALL|wxALIGN_CENTER_HORIZONTAL, 5 ); bmiddleSizerNetSelect->Add( bSizerButtonsSelecAll, 0, wxALIGN_CENTER_HORIZONTAL, 5 ); sbSizer4->Add( bmiddleSizerNetSelect, 0, wxALIGN_CENTER_VERTICAL, 5 ); sbSizer4->Add( bmiddleSizerNetSelect, 0, wxALIGN_CENTER_VERTICAL, 5 ); Loading @@ -131,12 +126,12 @@ DIALOG_DESIGN_RULES_BASE::DIALOG_DESIGN_RULES_BASE( wxWindow* parent, wxWindowID m_rightClassChoice->SetSelection( 0 ); m_rightClassChoice->SetSelection( 0 ); rghtNetSelectBoxSizer->Add( m_rightClassChoice, 0, wxEXPAND|wxTOP|wxBOTTOM, 5 ); rghtNetSelectBoxSizer->Add( m_rightClassChoice, 0, wxEXPAND|wxTOP|wxBOTTOM, 5 ); m_rightListCtrl = new wxListCtrl( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_HRULES|wxLC_REPORT|wxLC_VRULES ); m_rightListCtrl = new wxListCtrl( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_HRULES|wxLC_REPORT|wxLC_VRULES|wxSUNKEN_BORDER ); m_rightListCtrl->SetMinSize( wxSize( 220,-1 ) ); m_rightListCtrl->SetMinSize( wxSize( 220,-1 ) ); rghtNetSelectBoxSizer->Add( m_rightListCtrl, 1, wxEXPAND|wxTOP|wxBOTTOM, 5 ); rghtNetSelectBoxSizer->Add( m_rightListCtrl, 1, wxEXPAND|wxTOP|wxBOTTOM, 5 ); sbSizer4->Add( rghtNetSelectBoxSizer, 0, wxALL|wxEXPAND, 5 ); sbSizer4->Add( rghtNetSelectBoxSizer, 1, wxALL|wxEXPAND, 5 ); bMainSizer->Add( sbSizer4, 2, wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT, 5 ); bMainSizer->Add( sbSizer4, 2, wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT, 5 ); Loading @@ -156,7 +151,7 @@ DIALOG_DESIGN_RULES_BASE::DIALOG_DESIGN_RULES_BASE( wxWindow* parent, wxWindowID m_sdbSizer1Cancel = new wxButton( this, wxID_CANCEL ); m_sdbSizer1Cancel = new wxButton( this, wxID_CANCEL ); m_sdbSizer1->AddButton( m_sdbSizer1Cancel ); m_sdbSizer1->AddButton( m_sdbSizer1Cancel ); m_sdbSizer1->Realize(); m_sdbSizer1->Realize(); bMainSizer->Add( m_sdbSizer1, 0, wxALIGN_RIGHT|wxALL|wxEXPAND, 5 ); bMainSizer->Add( m_sdbSizer1, 0, wxALL|wxALIGN_RIGHT, 5 ); this->SetSizer( bMainSizer ); this->SetSizer( bMainSizer ); this->Layout(); this->Layout(); Loading pcbnew/dialog_design_rules_base.fbp +105 −116 Original line number Original line Diff line number Diff line Loading @@ -16,7 +16,7 @@ <property name="path">.</property> <property name="path">.</property> <property name="precompiled_header"></property> <property name="precompiled_header"></property> <property name="relative_path">1</property> <property name="relative_path">1</property> <property name="use_enum">0</property> <property name="use_enum">1</property> <property name="use_microsoft_bom">0</property> <property name="use_microsoft_bom">0</property> <object class="Dialog" expanded="1"> <object class="Dialog" expanded="1"> <property name="bg"></property> <property name="bg"></property> Loading Loading @@ -462,7 +462,7 @@ <property name="tooltip"></property> <property name="tooltip"></property> <property name="window_extra_style"></property> <property name="window_extra_style"></property> <property name="window_name"></property> <property name="window_name"></property> <property name="window_style"></property> <property name="window_style">wxSUNKEN_BORDER</property> <event name="OnChar"></event> <event name="OnChar"></event> <event name="OnEnterWindow"></event> <event name="OnEnterWindow"></event> <event name="OnEraseBackground"></event> <event name="OnEraseBackground"></event> Loading Loading @@ -521,7 +521,7 @@ <property name="permission">none</property> <property name="permission">none</property> <object class="sizeritem" expanded="1"> <object class="sizeritem" expanded="1"> <property name="border">5</property> <property name="border">5</property> <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALL</property> <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL</property> <property name="proportion">0</property> <property name="proportion">0</property> <object class="wxButton" expanded="1"> <object class="wxButton" expanded="1"> <property name="bg"></property> <property name="bg"></property> Loading Loading @@ -573,7 +573,7 @@ </object> </object> <object class="sizeritem" expanded="1"> <object class="sizeritem" expanded="1"> <property name="border">5</property> <property name="border">5</property> <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALL</property> <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL</property> <property name="proportion">0</property> <property name="proportion">0</property> <object class="wxButton" expanded="1"> <object class="wxButton" expanded="1"> <property name="bg"></property> <property name="bg"></property> Loading Loading @@ -625,16 +625,7 @@ </object> </object> <object class="sizeritem" expanded="1"> <object class="sizeritem" expanded="1"> <property name="border">5</property> <property name="border">5</property> <property name="flag">wxALIGN_CENTER_HORIZONTAL</property> <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL</property> <property name="proportion">0</property> <object class="wxBoxSizer" expanded="0"> <property name="minimum_size"></property> <property name="name">bSizerButtonsSelecAll</property> <property name="orient">wxHORIZONTAL</property> <property name="permission">none</property> <object class="sizeritem" expanded="1"> <property name="border">5</property> <property name="flag">wxALL</property> <property name="proportion">0</property> <property name="proportion">0</property> <object class="wxButton" expanded="1"> <object class="wxButton" expanded="1"> <property name="bg"></property> <property name="bg"></property> Loading Loading @@ -686,7 +677,7 @@ </object> </object> <object class="sizeritem" expanded="1"> <object class="sizeritem" expanded="1"> <property name="border">5</property> <property name="border">5</property> <property name="flag">wxALIGN_BOTTOM|wxALIGN_RIGHT|wxALL</property> <property name="flag">wxALIGN_BOTTOM|wxALL|wxALIGN_CENTER_HORIZONTAL</property> <property name="proportion">0</property> <property name="proportion">0</property> <object class="wxButton" expanded="1"> <object class="wxButton" expanded="1"> <property name="bg"></property> <property name="bg"></property> Loading Loading @@ -738,12 +729,10 @@ </object> </object> </object> </object> </object> </object> </object> </object> <object class="sizeritem" expanded="1"> <object class="sizeritem" expanded="1"> <property name="border">5</property> <property name="border">5</property> <property name="flag">wxALL|wxEXPAND</property> <property name="flag">wxALL|wxEXPAND</property> <property name="proportion">0</property> <property name="proportion">1</property> <object class="wxBoxSizer" expanded="1"> <object class="wxBoxSizer" expanded="1"> <property name="minimum_size"></property> <property name="minimum_size"></property> <property name="name">rghtNetSelectBoxSizer</property> <property name="name">rghtNetSelectBoxSizer</property> Loading Loading @@ -823,7 +812,7 @@ <property name="tooltip"></property> <property name="tooltip"></property> <property name="window_extra_style"></property> <property name="window_extra_style"></property> <property name="window_name"></property> <property name="window_name"></property> <property name="window_style"></property> <property name="window_style">wxSUNKEN_BORDER</property> <event name="OnChar"></event> <event name="OnChar"></event> <event name="OnEnterWindow"></event> <event name="OnEnterWindow"></event> <event name="OnEraseBackground"></event> <event name="OnEraseBackground"></event> Loading Loading @@ -941,7 +930,7 @@ </object> </object> <object class="sizeritem" expanded="1"> <object class="sizeritem" expanded="1"> <property name="border">5</property> <property name="border">5</property> <property name="flag">wxALIGN_RIGHT|wxALL|wxEXPAND</property> <property name="flag">wxALL|wxALIGN_RIGHT</property> <property name="proportion">0</property> <property name="proportion">0</property> <object class="wxStdDialogButtonSizer" expanded="1"> <object class="wxStdDialogButtonSizer" expanded="1"> <property name="Apply">0</property> <property name="Apply">0</property> Loading pcbnew/dialog_design_rules_base.h +10 −7 Original line number Original line Diff line number Diff line Loading @@ -26,13 +26,6 @@ /////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// #define wxID_ADD_NETCLASS 1000 #define wxID_REMOVE_NETCLASS 1001 #define ID_LEFT_CHOICE_CLICK 1002 #define ID_LEFT_TO_RIGHT_COPY 1003 #define ID_RIGHT_TO_LEFT_COPY 1004 #define ID_RIGHT_CHOICE_CLICK 1005 /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// /// Class DIALOG_DESIGN_RULES_BASE /// Class DIALOG_DESIGN_RULES_BASE /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// Loading @@ -41,6 +34,16 @@ class DIALOG_DESIGN_RULES_BASE : public wxDialog private: private: protected: protected: enum { wxID_ADD_NETCLASS = 1000, wxID_REMOVE_NETCLASS, ID_LEFT_CHOICE_CLICK, ID_LEFT_TO_RIGHT_COPY, ID_RIGHT_TO_LEFT_COPY, ID_RIGHT_CHOICE_CLICK, }; wxGrid* m_grid; wxGrid* m_grid; wxButton* m_addButton; wxButton* m_addButton; wxButton* m_removeButton; wxButton* m_removeButton; Loading Loading
pcbnew/dialog_design_rules.cpp +8 −8 Original line number Original line Diff line number Diff line Loading @@ -86,7 +86,7 @@ DIALOG_DESIGN_RULES::DIALOG_DESIGN_RULES( WinEDA_PcbFrame* parent ) : m_rightListCtrl->SetColumnWidth( 1, wxLIST_AUTOSIZE ); m_rightListCtrl->SetColumnWidth( 1, wxLIST_AUTOSIZE ); Init(); InitDialogRules(); SetAutoLayout( true ); SetAutoLayout( true ); GetSizer()->Fit( this ); GetSizer()->Fit( this ); GetSizer()->SetSizeHints( this ); GetSizer()->SetSizeHints( this ); Loading @@ -105,23 +105,23 @@ void DIALOG_DESIGN_RULES::PrintCurrentSettings( ) // Display min values: // Display min values: value = ReturnStringFromValue( g_UnitMetric, g_DesignSettings.m_TrackMinWidth, internal_units, true ); value = ReturnStringFromValue( g_UnitMetric, g_DesignSettings.m_TrackMinWidth, internal_units, true ); msg.Printf(_("Minimum value for tracks width: <b>%s</b><br>\n"), GetChars( value ) ); msg.Printf(_("Minimum value for tracks width: <b>%s</b><br>\n"), value.c_str( ) ); m_MessagesList->AppendToPage(msg); m_MessagesList->AppendToPage(msg); value = ReturnStringFromValue( g_UnitMetric, g_DesignSettings.m_ViasMinSize, internal_units, true ); value = ReturnStringFromValue( g_UnitMetric, g_DesignSettings.m_ViasMinSize, internal_units, true ); msg.Printf(_("Minimum value for vias diameter: <b>%s</b><br>\n"), GetChars( value ) ); msg.Printf(_("Minimum value for vias diameter: <b>%s</b><br>\n"), value.c_str( ) ); m_MessagesList->AppendToPage(msg); m_MessagesList->AppendToPage(msg); value = ReturnStringFromValue( g_UnitMetric, g_DesignSettings.m_MicroViasMinSize, internal_units, true ); value = ReturnStringFromValue( g_UnitMetric, g_DesignSettings.m_MicroViasMinSize, internal_units, true ); msg.Printf(_("Minimum value for microvias diameter: <b>%s</b><br>\n"), GetChars( value ) ); msg.Printf(_("Minimum value for microvias diameter: <b>%s</b><br>\n"), value.c_str( ) ); m_MessagesList->AppendToPage(msg); m_MessagesList->AppendToPage(msg); } } /********************************************************************/ /**************************************/ void DIALOG_DESIGN_RULES::Init() void DIALOG_DESIGN_RULES::InitDialogRules() /********************************************************************/ /**************************************/ { { SetFocus(); SetFocus(); SetReturnCode( 0 ); SetReturnCode( 0 ); Loading Loading @@ -409,7 +409,7 @@ void DIALOG_DESIGN_RULES::CopyRulesListToBoard() void DIALOG_DESIGN_RULES::OnCancelButtonClick( wxCommandEvent& event ) void DIALOG_DESIGN_RULES::OnCancelButtonClick( wxCommandEvent& event ) /*****************************************************************/ /*****************************************************************/ { { EndModal( 0 ); EndModal( wxID_CANCEL ); } } Loading
pcbnew/dialog_design_rules.h +1 −1 Original line number Original line Diff line number Diff line Loading @@ -57,7 +57,7 @@ private: void OnLeftSelectAllButton( wxCommandEvent& event ); void OnLeftSelectAllButton( wxCommandEvent& event ); void OnRightSelectAllButton( wxCommandEvent& event ); void OnRightSelectAllButton( wxCommandEvent& event ); bool TestDataValidity( ); bool TestDataValidity( ); void Init(); void InitDialogRules(); void InitRulesList(); void InitRulesList(); void InitializeRulesSelectionBoxes(); void InitializeRulesSelectionBoxes(); void CopyRulesListToBoard(); void CopyRulesListToBoard(); Loading
pcbnew/dialog_design_rules_base.cpp +8 −13 Original line number Original line Diff line number Diff line Loading @@ -94,7 +94,7 @@ DIALOG_DESIGN_RULES_BASE::DIALOG_DESIGN_RULES_BASE( wxWindow* parent, wxWindowID m_leftClassChoice->SetSelection( 0 ); m_leftClassChoice->SetSelection( 0 ); leftNetSelectBoxSizer->Add( m_leftClassChoice, 0, wxEXPAND|wxTOP|wxBOTTOM, 5 ); leftNetSelectBoxSizer->Add( m_leftClassChoice, 0, wxEXPAND|wxTOP|wxBOTTOM, 5 ); m_leftListCtrl = new wxListCtrl( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_HRULES|wxLC_REPORT|wxLC_VRULES ); m_leftListCtrl = new wxListCtrl( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_HRULES|wxLC_REPORT|wxLC_VRULES|wxSUNKEN_BORDER ); m_leftListCtrl->SetMinSize( wxSize( 220,300 ) ); m_leftListCtrl->SetMinSize( wxSize( 220,300 ) ); leftNetSelectBoxSizer->Add( m_leftListCtrl, 1, wxEXPAND|wxTOP|wxBOTTOM, 5 ); leftNetSelectBoxSizer->Add( m_leftListCtrl, 1, wxEXPAND|wxTOP|wxBOTTOM, 5 ); Loading @@ -105,21 +105,16 @@ DIALOG_DESIGN_RULES_BASE::DIALOG_DESIGN_RULES_BASE( wxWindow* parent, wxWindowID bmiddleSizerNetSelect = new wxBoxSizer( wxVERTICAL ); bmiddleSizerNetSelect = new wxBoxSizer( wxVERTICAL ); m_buttonRightToLeft = new wxButton( this, ID_LEFT_TO_RIGHT_COPY, _("<<<"), wxDefaultPosition, wxDefaultSize, 0 ); m_buttonRightToLeft = new wxButton( this, ID_LEFT_TO_RIGHT_COPY, _("<<<"), wxDefaultPosition, wxDefaultSize, 0 ); bmiddleSizerNetSelect->Add( m_buttonRightToLeft, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5 ); bmiddleSizerNetSelect->Add( m_buttonRightToLeft, 0, wxALL|wxALIGN_CENTER_HORIZONTAL, 5 ); m_buttonLeftToRight = new wxButton( this, ID_RIGHT_TO_LEFT_COPY, _(">>>"), wxDefaultPosition, wxDefaultSize, 0 ); m_buttonLeftToRight = new wxButton( this, ID_RIGHT_TO_LEFT_COPY, _(">>>"), wxDefaultPosition, wxDefaultSize, 0 ); bmiddleSizerNetSelect->Add( m_buttonLeftToRight, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5 ); bmiddleSizerNetSelect->Add( m_buttonLeftToRight, 0, wxALL|wxALIGN_CENTER_HORIZONTAL, 5 ); wxBoxSizer* bSizerButtonsSelecAll; bSizerButtonsSelecAll = new wxBoxSizer( wxHORIZONTAL ); m_buttonLeftSelAll = new wxButton( this, wxID_ANY, _("<< Select All"), wxDefaultPosition, wxDefaultSize, 0 ); m_buttonLeftSelAll = new wxButton( this, wxID_ANY, _("<< Select All"), wxDefaultPosition, wxDefaultSize, 0 ); bSizerButtonsSelecAll->Add( m_buttonLeftSelAll, 0, wxALL, 5 ); bmiddleSizerNetSelect->Add( m_buttonLeftSelAll, 0, wxALL|wxALIGN_CENTER_HORIZONTAL, 5 ); m_buttonRightSelAll = new wxButton( this, wxID_ANY, _("Select All >>"), wxDefaultPosition, wxDefaultSize, 0 ); m_buttonRightSelAll = new wxButton( this, wxID_ANY, _("Select All >>"), wxDefaultPosition, wxDefaultSize, 0 ); bSizerButtonsSelecAll->Add( m_buttonRightSelAll, 0, wxALIGN_BOTTOM|wxALIGN_RIGHT|wxALL, 5 ); bmiddleSizerNetSelect->Add( m_buttonRightSelAll, 0, wxALIGN_BOTTOM|wxALL|wxALIGN_CENTER_HORIZONTAL, 5 ); bmiddleSizerNetSelect->Add( bSizerButtonsSelecAll, 0, wxALIGN_CENTER_HORIZONTAL, 5 ); sbSizer4->Add( bmiddleSizerNetSelect, 0, wxALIGN_CENTER_VERTICAL, 5 ); sbSizer4->Add( bmiddleSizerNetSelect, 0, wxALIGN_CENTER_VERTICAL, 5 ); Loading @@ -131,12 +126,12 @@ DIALOG_DESIGN_RULES_BASE::DIALOG_DESIGN_RULES_BASE( wxWindow* parent, wxWindowID m_rightClassChoice->SetSelection( 0 ); m_rightClassChoice->SetSelection( 0 ); rghtNetSelectBoxSizer->Add( m_rightClassChoice, 0, wxEXPAND|wxTOP|wxBOTTOM, 5 ); rghtNetSelectBoxSizer->Add( m_rightClassChoice, 0, wxEXPAND|wxTOP|wxBOTTOM, 5 ); m_rightListCtrl = new wxListCtrl( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_HRULES|wxLC_REPORT|wxLC_VRULES ); m_rightListCtrl = new wxListCtrl( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_HRULES|wxLC_REPORT|wxLC_VRULES|wxSUNKEN_BORDER ); m_rightListCtrl->SetMinSize( wxSize( 220,-1 ) ); m_rightListCtrl->SetMinSize( wxSize( 220,-1 ) ); rghtNetSelectBoxSizer->Add( m_rightListCtrl, 1, wxEXPAND|wxTOP|wxBOTTOM, 5 ); rghtNetSelectBoxSizer->Add( m_rightListCtrl, 1, wxEXPAND|wxTOP|wxBOTTOM, 5 ); sbSizer4->Add( rghtNetSelectBoxSizer, 0, wxALL|wxEXPAND, 5 ); sbSizer4->Add( rghtNetSelectBoxSizer, 1, wxALL|wxEXPAND, 5 ); bMainSizer->Add( sbSizer4, 2, wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT, 5 ); bMainSizer->Add( sbSizer4, 2, wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT, 5 ); Loading @@ -156,7 +151,7 @@ DIALOG_DESIGN_RULES_BASE::DIALOG_DESIGN_RULES_BASE( wxWindow* parent, wxWindowID m_sdbSizer1Cancel = new wxButton( this, wxID_CANCEL ); m_sdbSizer1Cancel = new wxButton( this, wxID_CANCEL ); m_sdbSizer1->AddButton( m_sdbSizer1Cancel ); m_sdbSizer1->AddButton( m_sdbSizer1Cancel ); m_sdbSizer1->Realize(); m_sdbSizer1->Realize(); bMainSizer->Add( m_sdbSizer1, 0, wxALIGN_RIGHT|wxALL|wxEXPAND, 5 ); bMainSizer->Add( m_sdbSizer1, 0, wxALL|wxALIGN_RIGHT, 5 ); this->SetSizer( bMainSizer ); this->SetSizer( bMainSizer ); this->Layout(); this->Layout(); Loading
pcbnew/dialog_design_rules_base.fbp +105 −116 Original line number Original line Diff line number Diff line Loading @@ -16,7 +16,7 @@ <property name="path">.</property> <property name="path">.</property> <property name="precompiled_header"></property> <property name="precompiled_header"></property> <property name="relative_path">1</property> <property name="relative_path">1</property> <property name="use_enum">0</property> <property name="use_enum">1</property> <property name="use_microsoft_bom">0</property> <property name="use_microsoft_bom">0</property> <object class="Dialog" expanded="1"> <object class="Dialog" expanded="1"> <property name="bg"></property> <property name="bg"></property> Loading Loading @@ -462,7 +462,7 @@ <property name="tooltip"></property> <property name="tooltip"></property> <property name="window_extra_style"></property> <property name="window_extra_style"></property> <property name="window_name"></property> <property name="window_name"></property> <property name="window_style"></property> <property name="window_style">wxSUNKEN_BORDER</property> <event name="OnChar"></event> <event name="OnChar"></event> <event name="OnEnterWindow"></event> <event name="OnEnterWindow"></event> <event name="OnEraseBackground"></event> <event name="OnEraseBackground"></event> Loading Loading @@ -521,7 +521,7 @@ <property name="permission">none</property> <property name="permission">none</property> <object class="sizeritem" expanded="1"> <object class="sizeritem" expanded="1"> <property name="border">5</property> <property name="border">5</property> <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALL</property> <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL</property> <property name="proportion">0</property> <property name="proportion">0</property> <object class="wxButton" expanded="1"> <object class="wxButton" expanded="1"> <property name="bg"></property> <property name="bg"></property> Loading Loading @@ -573,7 +573,7 @@ </object> </object> <object class="sizeritem" expanded="1"> <object class="sizeritem" expanded="1"> <property name="border">5</property> <property name="border">5</property> <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALL</property> <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL</property> <property name="proportion">0</property> <property name="proportion">0</property> <object class="wxButton" expanded="1"> <object class="wxButton" expanded="1"> <property name="bg"></property> <property name="bg"></property> Loading Loading @@ -625,16 +625,7 @@ </object> </object> <object class="sizeritem" expanded="1"> <object class="sizeritem" expanded="1"> <property name="border">5</property> <property name="border">5</property> <property name="flag">wxALIGN_CENTER_HORIZONTAL</property> <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL</property> <property name="proportion">0</property> <object class="wxBoxSizer" expanded="0"> <property name="minimum_size"></property> <property name="name">bSizerButtonsSelecAll</property> <property name="orient">wxHORIZONTAL</property> <property name="permission">none</property> <object class="sizeritem" expanded="1"> <property name="border">5</property> <property name="flag">wxALL</property> <property name="proportion">0</property> <property name="proportion">0</property> <object class="wxButton" expanded="1"> <object class="wxButton" expanded="1"> <property name="bg"></property> <property name="bg"></property> Loading Loading @@ -686,7 +677,7 @@ </object> </object> <object class="sizeritem" expanded="1"> <object class="sizeritem" expanded="1"> <property name="border">5</property> <property name="border">5</property> <property name="flag">wxALIGN_BOTTOM|wxALIGN_RIGHT|wxALL</property> <property name="flag">wxALIGN_BOTTOM|wxALL|wxALIGN_CENTER_HORIZONTAL</property> <property name="proportion">0</property> <property name="proportion">0</property> <object class="wxButton" expanded="1"> <object class="wxButton" expanded="1"> <property name="bg"></property> <property name="bg"></property> Loading Loading @@ -738,12 +729,10 @@ </object> </object> </object> </object> </object> </object> </object> </object> <object class="sizeritem" expanded="1"> <object class="sizeritem" expanded="1"> <property name="border">5</property> <property name="border">5</property> <property name="flag">wxALL|wxEXPAND</property> <property name="flag">wxALL|wxEXPAND</property> <property name="proportion">0</property> <property name="proportion">1</property> <object class="wxBoxSizer" expanded="1"> <object class="wxBoxSizer" expanded="1"> <property name="minimum_size"></property> <property name="minimum_size"></property> <property name="name">rghtNetSelectBoxSizer</property> <property name="name">rghtNetSelectBoxSizer</property> Loading Loading @@ -823,7 +812,7 @@ <property name="tooltip"></property> <property name="tooltip"></property> <property name="window_extra_style"></property> <property name="window_extra_style"></property> <property name="window_name"></property> <property name="window_name"></property> <property name="window_style"></property> <property name="window_style">wxSUNKEN_BORDER</property> <event name="OnChar"></event> <event name="OnChar"></event> <event name="OnEnterWindow"></event> <event name="OnEnterWindow"></event> <event name="OnEraseBackground"></event> <event name="OnEraseBackground"></event> Loading Loading @@ -941,7 +930,7 @@ </object> </object> <object class="sizeritem" expanded="1"> <object class="sizeritem" expanded="1"> <property name="border">5</property> <property name="border">5</property> <property name="flag">wxALIGN_RIGHT|wxALL|wxEXPAND</property> <property name="flag">wxALL|wxALIGN_RIGHT</property> <property name="proportion">0</property> <property name="proportion">0</property> <object class="wxStdDialogButtonSizer" expanded="1"> <object class="wxStdDialogButtonSizer" expanded="1"> <property name="Apply">0</property> <property name="Apply">0</property> Loading
pcbnew/dialog_design_rules_base.h +10 −7 Original line number Original line Diff line number Diff line Loading @@ -26,13 +26,6 @@ /////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// #define wxID_ADD_NETCLASS 1000 #define wxID_REMOVE_NETCLASS 1001 #define ID_LEFT_CHOICE_CLICK 1002 #define ID_LEFT_TO_RIGHT_COPY 1003 #define ID_RIGHT_TO_LEFT_COPY 1004 #define ID_RIGHT_CHOICE_CLICK 1005 /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// /// Class DIALOG_DESIGN_RULES_BASE /// Class DIALOG_DESIGN_RULES_BASE /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// Loading @@ -41,6 +34,16 @@ class DIALOG_DESIGN_RULES_BASE : public wxDialog private: private: protected: protected: enum { wxID_ADD_NETCLASS = 1000, wxID_REMOVE_NETCLASS, ID_LEFT_CHOICE_CLICK, ID_LEFT_TO_RIGHT_COPY, ID_RIGHT_TO_LEFT_COPY, ID_RIGHT_CHOICE_CLICK, }; wxGrid* m_grid; wxGrid* m_grid; wxButton* m_addButton; wxButton* m_addButton; wxButton* m_removeButton; wxButton* m_removeButton; Loading