Fix preferences on OSX.
This commit is contained in:
parent
4fd49cd261
commit
41b8ef85e3
|
@ -208,10 +208,12 @@ GAL_OPTIONS_PANEL::GAL_OPTIONS_PANEL( wxWindow* aParent, EDA_DRAW_FRAME* aDrawFr
|
|||
|
||||
bool GAL_OPTIONS_PANEL::TransferDataToWindow()
|
||||
{
|
||||
#ifndef __WXMAC__
|
||||
if( m_drawFrame->GetCanvas()->GetBackend() == EDA_DRAW_PANEL_GAL::GAL_TYPE_OPENGL )
|
||||
m_renderingEngine->SetSelection( 0 );
|
||||
else
|
||||
m_renderingEngine->SetSelection( 1 );
|
||||
#endif
|
||||
|
||||
m_gridSnapOptions->SetSelection( UTIL::GetConfigForVal( gridSnapConfigVals,
|
||||
m_galOptions.m_gridSnapping ) );
|
||||
|
@ -247,6 +249,7 @@ bool GAL_OPTIONS_PANEL::TransferDataFromWindow()
|
|||
|
||||
m_galOptions.m_forceDisplayCursor = m_forceCursorDisplay->GetValue();
|
||||
|
||||
#ifndef __WXMAC__
|
||||
EDA_DRAW_PANEL_GAL::GAL_TYPE wantedType = m_renderingEngine->GetSelection() == 0 ?
|
||||
EDA_DRAW_PANEL_GAL::GAL_TYPE_OPENGL :
|
||||
EDA_DRAW_PANEL_GAL::GAL_TYPE_CAIRO;
|
||||
|
@ -254,6 +257,7 @@ bool GAL_OPTIONS_PANEL::TransferDataFromWindow()
|
|||
|
||||
if( wantedType != currentType )
|
||||
m_drawFrame->GetCanvas()->SwitchBackend( wantedType );
|
||||
#endif
|
||||
|
||||
return true;
|
||||
}
|
||||
|
|
|
@ -55,7 +55,9 @@ private:
|
|||
|
||||
wxBoxSizer* m_mainSizer;
|
||||
|
||||
#ifndef __WXMAC__
|
||||
wxRadioBox* m_renderingEngine;
|
||||
#endif
|
||||
|
||||
wxRadioBox* m_gridStyle;
|
||||
wxStaticText* l_gridLineWidth;
|
||||
|
|
Loading…
Reference in New Issue