Fix from master branch (lp:1630105 Gerbview print dialog does not display graphic layers list on some windows managers like Unity)
This commit is contained in:
parent
115d70e060
commit
89e7d89223
|
@ -162,17 +162,16 @@ void DIALOG_PRINT_USING_PRINTER::InitValues( )
|
||||||
{
|
{
|
||||||
msg = _( "Layer" );
|
msg = _( "Layer" );
|
||||||
msg << wxT( " " ) << ii + 1;
|
msg << wxT( " " ) << ii + 1;
|
||||||
m_BoxSelectLayer[ii] = new wxCheckBox( this, -1, msg );
|
|
||||||
|
|
||||||
if( g_GERBER_List.GetGbrImage( ii ) == NULL ) // Nothing loaded on this draw layer
|
wxStaticBoxSizer* boxSizer = ( ii < 16 ) ? m_leftLayersBoxSizer
|
||||||
|
: m_rightLayersBoxSizer;
|
||||||
|
|
||||||
|
m_BoxSelectLayer[ii] = new wxCheckBox( boxSizer->GetStaticBox(),
|
||||||
|
wxID_ANY, msg );
|
||||||
|
boxSizer->Add( m_BoxSelectLayer[ii], wxGROW | wxLEFT | wxRIGHT | wxTOP );
|
||||||
|
|
||||||
|
if( images->GetGbrImage( ii ) == NULL ) // Nothing loaded on this draw layer
|
||||||
m_BoxSelectLayer[ii]->Enable( false );
|
m_BoxSelectLayer[ii]->Enable( false );
|
||||||
|
|
||||||
if( ii < 16 )
|
|
||||||
m_leftLayersBoxSizer->Add( m_BoxSelectLayer[ii],
|
|
||||||
wxGROW | wxLEFT | wxRIGHT | wxTOP );
|
|
||||||
else
|
|
||||||
m_rightLayersBoxSizer->Add( m_BoxSelectLayer[ii],
|
|
||||||
wxGROW | wxLEFT | wxRIGHT | wxTOP );
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Read the scale adjust option
|
// Read the scale adjust option
|
||||||
|
|
Loading…
Reference in New Issue