diff --git a/qa/tools/pns/logviewer.fbp b/qa/tools/pns/logviewer.fbp index 1b9375ddf9..7786179368 100644 --- a/qa/tools/pns/logviewer.fbp +++ b/qa/tools/pns/logviewer.fbp @@ -1058,7 +1058,7 @@ 0 - 0 + 150 0 diff --git a/qa/tools/pns/pns_log_viewer_frame.cpp b/qa/tools/pns/pns_log_viewer_frame.cpp index 90195ea1a6..1cc258d20e 100644 --- a/qa/tools/pns/pns_log_viewer_frame.cpp +++ b/qa/tools/pns/pns_log_viewer_frame.cpp @@ -120,15 +120,11 @@ PNS_LOG_VIEWER_FRAME::PNS_LOG_VIEWER_FRAME( wxFrame* frame ) : PNS_LOG_VIEWER_FRAME_BASE( frame ), m_rewindIter( 0 ) { LoadSettings(); - createView( this, PCB_DRAW_PANEL_GAL::GAL_TYPE_OPENGL ); + createView( m_mainSplitter, PCB_DRAW_PANEL_GAL::GAL_TYPE_OPENGL ); m_reporter.reset( new WX_TEXT_CTRL_REPORTER( m_consoleText ) ); m_galPanel->SetParent( m_mainSplitter ); - m_mainSplitter->Initialize( m_galPanel.get() ); m_mainSplitter->SplitHorizontally( m_galPanel.get(), m_panelProps ); - m_galPanel->Layout(); - m_topBarSizer->Layout(); - m_mainSizer->Layout(); Layout(); diff --git a/qa/tools/pns/pns_log_viewer_frame_base.cpp b/qa/tools/pns/pns_log_viewer_frame_base.cpp index 5c898d2d46..c953a6d787 100644 --- a/qa/tools/pns/pns_log_viewer_frame_base.cpp +++ b/qa/tools/pns/pns_log_viewer_frame_base.cpp @@ -105,6 +105,7 @@ PNS_LOG_VIEWER_FRAME_BASE::PNS_LOG_VIEWER_FRAME_BASE( wxWindow* parent, wxWindow m_mainSplitter = new wxSplitterWindow( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxSP_3D ); m_mainSplitter->Connect( wxEVT_IDLE, wxIdleEventHandler( PNS_LOG_VIEWER_FRAME_BASE::m_mainSplitterOnIdle ), NULL, this ); + m_mainSplitter->SetMinimumPaneSize( 150 ); m_panelProps = new wxPanel( m_mainSplitter, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL ); wxBoxSizer* bSizer5;