Browse Source

Fixes: lp:1630105 (Gerbview print dialog does not display graphic layers list on some windows managers like Unity)

https://bugs.launchpad.net/kicad/+bug/1630105
pull/3/merge
jean-pierre charras 9 years ago
parent
commit
15517964c9
  1. 15
      gerbview/dialogs/dialog_print_using_printer.cpp

15
gerbview/dialogs/dialog_print_using_printer.cpp

@ -162,17 +162,16 @@ void DIALOG_PRINT_USING_PRINTER::InitValues( )
{
msg = _( "Layer" );
msg << wxT( " " ) << ii + 1;
m_BoxSelectLayer[ii] = new wxCheckBox( this, -1, msg );
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 );
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

Loading…
Cancel
Save