Browse Source

Move ZoomFitScreen from GetBoundingBox to GetDocumentExtents.

pull/13/head
Jeff Young 7 years ago
parent
commit
91bf08df1a
  1. 5
      common/tool/common_tools.cpp
  2. 5
      include/pcb_base_frame.h

5
common/tool/common_tools.cpp

@ -235,10 +235,9 @@ int COMMON_TOOLS::ZoomFitScreen( const TOOL_EVENT& aEvent )
{
KIGFX::VIEW* view = getView();
EDA_DRAW_PANEL_GAL* galCanvas = m_frame->GetGalCanvas();
EDA_ITEM* model = getModel<EDA_ITEM>();
EDA_BASE_FRAME* frame = getEditFrame<EDA_BASE_FRAME>();
EDA_DRAW_FRAME* frame = getEditFrame<EDA_DRAW_FRAME>();
BOX2I bBox = model->ViewBBox();
BOX2I bBox = frame->GetDocumentExtents();
VECTOR2D scrollbarSize = VECTOR2D( galCanvas->GetSize() - galCanvas->GetClientSize() );
VECTOR2D screenSize = view->ToWorld( galCanvas->GetClientSize(), false );

5
include/pcb_base_frame.h

@ -133,6 +133,11 @@ public:
*/
EDA_RECT GetBoardBoundingBox( bool aBoardEdgesOnly = false ) const;
const BOX2I GetDocumentExtents() const override
{
return GetBoardBoundingBox( false );
}
virtual void SetPageSettings( const PAGE_INFO& aPageSettings ) override;
const PAGE_INFO& GetPageSettings() const override;
const wxSize GetPageSizeIU() const override;

Loading…
Cancel
Save