Adjust pin conflicts table for wxWidgets 3.1.
This commit is contained in:
parent
2c3f9d30d8
commit
3e947553f5
|
@ -80,6 +80,11 @@ void PANEL_SETUP_PINMAP::reBuildMatrixPanel()
|
|||
wxPoint pos( 0, charSize.y * 2 );
|
||||
wxStaticText* text;
|
||||
|
||||
#ifdef __WXMAC__
|
||||
bmapSize.y += 2;
|
||||
charSize.y += 2;
|
||||
#endif
|
||||
|
||||
if( !m_initialized )
|
||||
{
|
||||
std::vector<wxStaticText*> labels;
|
||||
|
@ -107,7 +112,9 @@ void PANEL_SETUP_PINMAP::reBuildMatrixPanel()
|
|||
pos.x += 5;
|
||||
}
|
||||
else
|
||||
{
|
||||
pos = m_buttonList[0][0]->GetPosition();
|
||||
}
|
||||
|
||||
for( int ii = 0; ii < ELECTRICAL_PINTYPES_TOTAL; ii++ )
|
||||
{
|
||||
|
@ -118,15 +125,15 @@ void PANEL_SETUP_PINMAP::reBuildMatrixPanel()
|
|||
// Add column labels (only once)
|
||||
PIN_ERROR diag = m_schematic->ErcSettings().GetPinMapValue( ii, jj );
|
||||
|
||||
int x = pos.x + ( jj * ( bmapSize.x + 4 ) );
|
||||
int x = pos.x + ( jj * ( bmapSize.x + 2 ) );
|
||||
|
||||
if( ( ii == jj ) && !m_initialized )
|
||||
{
|
||||
wxPoint textPos( x + KiROUND( bmapSize.x / 2 ) - KiROUND( charSize.x / 2 ),
|
||||
wxPoint textPos( x + KiROUND( bmapSize.x / 2 ) - KiROUND( charSize.x ),
|
||||
y - charSize.y * 2 );
|
||||
new wxStaticText( m_matrixPanel, wxID_ANY, CommentERC_V[ii], textPos );
|
||||
|
||||
wxPoint calloutPos( x + KiROUND( bmapSize.x / 2 ) - 2,
|
||||
wxPoint calloutPos( x + KiROUND( bmapSize.x / 2 ) - KiROUND( charSize.x / 2 ),
|
||||
y - charSize.y );
|
||||
new wxStaticText( m_matrixPanel, wxID_ANY, "|", calloutPos );
|
||||
}
|
||||
|
@ -138,10 +145,8 @@ void PANEL_SETUP_PINMAP::reBuildMatrixPanel()
|
|||
wxBitmapButton* btn = new wxBitmapButton( m_matrixPanel, event_id,
|
||||
KiBitmap( bitmap_butt ), wxPoint( x, y ) );
|
||||
|
||||
// On the mac, the button sizes are reliably 4 pixels smaller (maybe due to corner rounding)
|
||||
// than can be displayed by the bitmap
|
||||
#ifdef __WXMAC__
|
||||
btn->SetSize( btn->GetSize().x + 8, btn->GetSize().y + 4 );
|
||||
btn->SetSize( btn->GetSize().x - 1, btn->GetSize().y );
|
||||
#else
|
||||
btn->SetSize( btn->GetSize().x + 4, btn->GetSize().y );
|
||||
#endif
|
||||
|
|
|
@ -21,7 +21,7 @@ PANEL_SETUP_PINMAP_BASE::PANEL_SETUP_PINMAP_BASE( wxWindow* parent, wxWindowID i
|
|||
sbSizer3 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Pin to Pin Connections") ), wxVERTICAL );
|
||||
|
||||
m_matrixPanel = new wxPanel( sbSizer3->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
|
||||
m_matrixPanel->SetMinSize( wxSize( 500,420 ) );
|
||||
m_matrixPanel->SetMinSize( wxSize( 500,444 ) );
|
||||
|
||||
sbSizer3->Add( m_matrixPanel, 1, wxEXPAND | wxALL, 5 );
|
||||
|
||||
|
|
|
@ -112,7 +112,7 @@
|
|||
<property name="maximum_size"></property>
|
||||
<property name="min_size"></property>
|
||||
<property name="minimize_button">0</property>
|
||||
<property name="minimum_size">500,420</property>
|
||||
<property name="minimum_size">500,444</property>
|
||||
<property name="moveable">1</property>
|
||||
<property name="name">m_matrixPanel</property>
|
||||
<property name="pane_border">1</property>
|
||||
|
|
Loading…
Reference in New Issue