Loading common/draw_frame.cpp +1 −4 Original line number Original line Diff line number Diff line Loading @@ -1033,10 +1033,7 @@ void EDA_DRAW_FRAME::UseGalCanvas( bool aEnable ) m_auimgr.GetPane( wxT( "DrawFrameGal" ) ).Show( aEnable ); m_auimgr.GetPane( wxT( "DrawFrameGal" ) ).Show( aEnable ); m_auimgr.Update(); m_auimgr.Update(); SetGalCanvasActive( aEnable ); m_galCanvasActive = aEnable; if( aEnable ) GetGalCanvas()->SetFocus(); } } //-----< BASE_SCREEN API moved here >-------------------------------------------- //-----< BASE_SCREEN API moved here >-------------------------------------------- Loading common/draw_panel_gal.cpp +3 −6 Original line number Original line Diff line number Diff line Loading @@ -51,7 +51,7 @@ EDA_DRAW_PANEL_GAL::EDA_DRAW_PANEL_GAL( wxWindow* aParentWindow, wxWindowID aWin wxWindow( aParentWindow, aWindowId, aPosition, aSize ) wxWindow( aParentWindow, aWindowId, aPosition, aSize ) { { m_gal = NULL; m_gal = NULL; m_currentGal = GAL_TYPE_NONE; m_backend = GAL_TYPE_NONE; m_view = NULL; m_view = NULL; m_painter = NULL; m_painter = NULL; m_eventDispatcher = NULL; m_eventDispatcher = NULL; Loading Loading @@ -92,8 +92,6 @@ EDA_DRAW_PANEL_GAL::EDA_DRAW_PANEL_GAL( wxWindow* aParentWindow, wxWindowID aWin m_pendingRefresh = false; m_pendingRefresh = false; m_drawing = false; m_drawing = false; Connect( wxEVT_TIMER, wxTimerEventHandler( EDA_DRAW_PANEL_GAL::onRefreshTimer ), NULL, this ); Connect( wxEVT_TIMER, wxTimerEventHandler( EDA_DRAW_PANEL_GAL::onRefreshTimer ), NULL, this ); this->SetFocus(); } } Loading Loading @@ -204,7 +202,7 @@ void EDA_DRAW_PANEL_GAL::StopDrawing() void EDA_DRAW_PANEL_GAL::SwitchBackend( GalType aGalType ) void EDA_DRAW_PANEL_GAL::SwitchBackend( GalType aGalType ) { { // Do not do anything if the currently used GAL is correct // Do not do anything if the currently used GAL is correct if( aGalType == m_currentGal && m_gal != NULL ) if( aGalType == m_backend && m_gal != NULL ) return; return; // Prevent refreshing canvas during backend switch // Prevent refreshing canvas during backend switch Loading Loading @@ -235,7 +233,7 @@ void EDA_DRAW_PANEL_GAL::SwitchBackend( GalType aGalType ) if( m_view ) if( m_view ) m_view->SetGAL( m_gal ); m_view->SetGAL( m_gal ); m_currentGal = aGalType; m_backend = aGalType; } } Loading @@ -244,7 +242,6 @@ void EDA_DRAW_PANEL_GAL::onEvent( wxEvent& aEvent ) if( !m_eventDispatcher ) if( !m_eventDispatcher ) { { aEvent.Skip(); aEvent.Skip(); return; } } else else { { Loading include/class_draw_panel_gal.h +10 −1 Original line number Original line Diff line number Diff line Loading @@ -68,6 +68,15 @@ public: */ */ void SwitchBackend( GalType aGalType ); void SwitchBackend( GalType aGalType ); /** * Function GetBackend * Returns the type of backend currently used by GAL canvas. */ inline GalType GetBackend() const { return m_backend; } /** /** * Function GetGAL() * Function GetGAL() * Returns a pointer to the GAL instance used in the panel. * Returns a pointer to the GAL instance used in the panel. Loading Loading @@ -159,7 +168,7 @@ protected: KIGFX::WX_VIEW_CONTROLS* m_viewControls; KIGFX::WX_VIEW_CONTROLS* m_viewControls; /// Currently used GAL /// Currently used GAL GalType m_currentGal; GalType m_backend; /// Processes and forwards events to tools /// Processes and forwards events to tools TOOL_DISPATCHER* m_eventDispatcher; TOOL_DISPATCHER* m_eventDispatcher; Loading include/draw_frame.h +0 −1 Original line number Original line Diff line number Diff line Loading @@ -675,7 +675,6 @@ public: * @return True for GAL-based canvas, false for standard canvas. * @return True for GAL-based canvas, false for standard canvas. */ */ bool IsGalCanvasActive() const { return m_galCanvasActive; } bool IsGalCanvasActive() const { return m_galCanvasActive; } void SetGalCanvasActive( bool aState ) { m_galCanvasActive = aState; } /** /** * Function GetGalCanvas * Function GetGalCanvas Loading Loading
common/draw_frame.cpp +1 −4 Original line number Original line Diff line number Diff line Loading @@ -1033,10 +1033,7 @@ void EDA_DRAW_FRAME::UseGalCanvas( bool aEnable ) m_auimgr.GetPane( wxT( "DrawFrameGal" ) ).Show( aEnable ); m_auimgr.GetPane( wxT( "DrawFrameGal" ) ).Show( aEnable ); m_auimgr.Update(); m_auimgr.Update(); SetGalCanvasActive( aEnable ); m_galCanvasActive = aEnable; if( aEnable ) GetGalCanvas()->SetFocus(); } } //-----< BASE_SCREEN API moved here >-------------------------------------------- //-----< BASE_SCREEN API moved here >-------------------------------------------- Loading
common/draw_panel_gal.cpp +3 −6 Original line number Original line Diff line number Diff line Loading @@ -51,7 +51,7 @@ EDA_DRAW_PANEL_GAL::EDA_DRAW_PANEL_GAL( wxWindow* aParentWindow, wxWindowID aWin wxWindow( aParentWindow, aWindowId, aPosition, aSize ) wxWindow( aParentWindow, aWindowId, aPosition, aSize ) { { m_gal = NULL; m_gal = NULL; m_currentGal = GAL_TYPE_NONE; m_backend = GAL_TYPE_NONE; m_view = NULL; m_view = NULL; m_painter = NULL; m_painter = NULL; m_eventDispatcher = NULL; m_eventDispatcher = NULL; Loading Loading @@ -92,8 +92,6 @@ EDA_DRAW_PANEL_GAL::EDA_DRAW_PANEL_GAL( wxWindow* aParentWindow, wxWindowID aWin m_pendingRefresh = false; m_pendingRefresh = false; m_drawing = false; m_drawing = false; Connect( wxEVT_TIMER, wxTimerEventHandler( EDA_DRAW_PANEL_GAL::onRefreshTimer ), NULL, this ); Connect( wxEVT_TIMER, wxTimerEventHandler( EDA_DRAW_PANEL_GAL::onRefreshTimer ), NULL, this ); this->SetFocus(); } } Loading Loading @@ -204,7 +202,7 @@ void EDA_DRAW_PANEL_GAL::StopDrawing() void EDA_DRAW_PANEL_GAL::SwitchBackend( GalType aGalType ) void EDA_DRAW_PANEL_GAL::SwitchBackend( GalType aGalType ) { { // Do not do anything if the currently used GAL is correct // Do not do anything if the currently used GAL is correct if( aGalType == m_currentGal && m_gal != NULL ) if( aGalType == m_backend && m_gal != NULL ) return; return; // Prevent refreshing canvas during backend switch // Prevent refreshing canvas during backend switch Loading Loading @@ -235,7 +233,7 @@ void EDA_DRAW_PANEL_GAL::SwitchBackend( GalType aGalType ) if( m_view ) if( m_view ) m_view->SetGAL( m_gal ); m_view->SetGAL( m_gal ); m_currentGal = aGalType; m_backend = aGalType; } } Loading @@ -244,7 +242,6 @@ void EDA_DRAW_PANEL_GAL::onEvent( wxEvent& aEvent ) if( !m_eventDispatcher ) if( !m_eventDispatcher ) { { aEvent.Skip(); aEvent.Skip(); return; } } else else { { Loading
include/class_draw_panel_gal.h +10 −1 Original line number Original line Diff line number Diff line Loading @@ -68,6 +68,15 @@ public: */ */ void SwitchBackend( GalType aGalType ); void SwitchBackend( GalType aGalType ); /** * Function GetBackend * Returns the type of backend currently used by GAL canvas. */ inline GalType GetBackend() const { return m_backend; } /** /** * Function GetGAL() * Function GetGAL() * Returns a pointer to the GAL instance used in the panel. * Returns a pointer to the GAL instance used in the panel. Loading Loading @@ -159,7 +168,7 @@ protected: KIGFX::WX_VIEW_CONTROLS* m_viewControls; KIGFX::WX_VIEW_CONTROLS* m_viewControls; /// Currently used GAL /// Currently used GAL GalType m_currentGal; GalType m_backend; /// Processes and forwards events to tools /// Processes and forwards events to tools TOOL_DISPATCHER* m_eventDispatcher; TOOL_DISPATCHER* m_eventDispatcher; Loading
include/draw_frame.h +0 −1 Original line number Original line Diff line number Diff line Loading @@ -675,7 +675,6 @@ public: * @return True for GAL-based canvas, false for standard canvas. * @return True for GAL-based canvas, false for standard canvas. */ */ bool IsGalCanvasActive() const { return m_galCanvasActive; } bool IsGalCanvasActive() const { return m_galCanvasActive; } void SetGalCanvasActive( bool aState ) { m_galCanvasActive = aState; } /** /** * Function GetGalCanvas * Function GetGalCanvas Loading