Loading common/drawpanel.cpp +5 −3 Original line number Original line Diff line number Diff line Loading @@ -881,6 +881,9 @@ void EDA_DRAW_PANEL::OnMouseWheel( wxMouseEvent& event ) wxCommandEvent cmd( wxEVT_COMMAND_MENU_SELECTED ); wxCommandEvent cmd( wxEVT_COMMAND_MENU_SELECTED ); cmd.SetEventObject( this ); cmd.SetEventObject( this ); bool offCenterReq = event.ControlDown() && event.ShiftDown(); offCenterReq = offCenterReq || m_enableZoomNoCenter; // This is a zoom in or out command // This is a zoom in or out command if( event.GetWheelRotation() > 0 ) if( event.GetWheelRotation() > 0 ) { { Loading @@ -888,8 +891,7 @@ void EDA_DRAW_PANEL::OnMouseWheel( wxMouseEvent& event ) cmd.SetId( ID_PAN_UP ); cmd.SetId( ID_PAN_UP ); else if( event.ControlDown() && !event.ShiftDown() ) else if( event.ControlDown() && !event.ShiftDown() ) cmd.SetId( ID_PAN_LEFT ); cmd.SetId( ID_PAN_LEFT ); else if( (event.ControlDown() && event.ShiftDown() ) else if( offCenterReq ) || m_enableZoomNoCenter) cmd.SetId( ID_OFFCENTER_ZOOM_IN ); cmd.SetId( ID_OFFCENTER_ZOOM_IN ); else else cmd.SetId( ID_POPUP_ZOOM_IN ); cmd.SetId( ID_POPUP_ZOOM_IN ); Loading @@ -900,7 +902,7 @@ void EDA_DRAW_PANEL::OnMouseWheel( wxMouseEvent& event ) cmd.SetId( ID_PAN_DOWN ); cmd.SetId( ID_PAN_DOWN ); else if( event.ControlDown() && !event.ShiftDown() ) else if( event.ControlDown() && !event.ShiftDown() ) cmd.SetId( ID_PAN_RIGHT ); cmd.SetId( ID_PAN_RIGHT ); else if( event.AltDown() || m_enableZoomNoCenter) else if( offCenterReq ) cmd.SetId( ID_OFFCENTER_ZOOM_OUT ); cmd.SetId( ID_OFFCENTER_ZOOM_OUT ); else else cmd.SetId( ID_POPUP_ZOOM_OUT ); cmd.SetId( ID_POPUP_ZOOM_OUT ); Loading Loading
common/drawpanel.cpp +5 −3 Original line number Original line Diff line number Diff line Loading @@ -881,6 +881,9 @@ void EDA_DRAW_PANEL::OnMouseWheel( wxMouseEvent& event ) wxCommandEvent cmd( wxEVT_COMMAND_MENU_SELECTED ); wxCommandEvent cmd( wxEVT_COMMAND_MENU_SELECTED ); cmd.SetEventObject( this ); cmd.SetEventObject( this ); bool offCenterReq = event.ControlDown() && event.ShiftDown(); offCenterReq = offCenterReq || m_enableZoomNoCenter; // This is a zoom in or out command // This is a zoom in or out command if( event.GetWheelRotation() > 0 ) if( event.GetWheelRotation() > 0 ) { { Loading @@ -888,8 +891,7 @@ void EDA_DRAW_PANEL::OnMouseWheel( wxMouseEvent& event ) cmd.SetId( ID_PAN_UP ); cmd.SetId( ID_PAN_UP ); else if( event.ControlDown() && !event.ShiftDown() ) else if( event.ControlDown() && !event.ShiftDown() ) cmd.SetId( ID_PAN_LEFT ); cmd.SetId( ID_PAN_LEFT ); else if( (event.ControlDown() && event.ShiftDown() ) else if( offCenterReq ) || m_enableZoomNoCenter) cmd.SetId( ID_OFFCENTER_ZOOM_IN ); cmd.SetId( ID_OFFCENTER_ZOOM_IN ); else else cmd.SetId( ID_POPUP_ZOOM_IN ); cmd.SetId( ID_POPUP_ZOOM_IN ); Loading @@ -900,7 +902,7 @@ void EDA_DRAW_PANEL::OnMouseWheel( wxMouseEvent& event ) cmd.SetId( ID_PAN_DOWN ); cmd.SetId( ID_PAN_DOWN ); else if( event.ControlDown() && !event.ShiftDown() ) else if( event.ControlDown() && !event.ShiftDown() ) cmd.SetId( ID_PAN_RIGHT ); cmd.SetId( ID_PAN_RIGHT ); else if( event.AltDown() || m_enableZoomNoCenter) else if( offCenterReq ) cmd.SetId( ID_OFFCENTER_ZOOM_OUT ); cmd.SetId( ID_OFFCENTER_ZOOM_OUT ); else else cmd.SetId( ID_POPUP_ZOOM_OUT ); cmd.SetId( ID_POPUP_ZOOM_OUT ); Loading