void SCH_BASE_FRAME::OnOpenLibraryViewer( wxCommandEvent& event ) { LIB_VIEW_FRAME * viewlibFrame = LIB_VIEW_FRAME::GetActiveLibraryViewer();; if( viewlibFrame ) viewlibFrame->Show( true ); else new LIB_VIEW_FRAME( this ); }
void SCH_BASE_FRAME::OnOpenLibraryViewer( wxCommandEvent& event ) { LIB_VIEW_FRAME* viewlibFrame = (LIB_VIEW_FRAME*) Kiway().Player( FRAME_SCH_VIEWER, true ); viewlibFrame->PushPreferences( m_canvas ); // On Windows, Raise() does not bring the window on screen, when iconized if( viewlibFrame->IsIconized() ) viewlibFrame->Iconize( false ); viewlibFrame->Show( true ); viewlibFrame->Raise(); }