Move ZoomFitScreen from GetBoundingBox to GetDocumentExtents.
This commit is contained in:
parent
078fdb9077
commit
91bf08df1a
|
@ -235,10 +235,9 @@ int COMMON_TOOLS::ZoomFitScreen( const TOOL_EVENT& aEvent )
|
||||||
{
|
{
|
||||||
KIGFX::VIEW* view = getView();
|
KIGFX::VIEW* view = getView();
|
||||||
EDA_DRAW_PANEL_GAL* galCanvas = m_frame->GetGalCanvas();
|
EDA_DRAW_PANEL_GAL* galCanvas = m_frame->GetGalCanvas();
|
||||||
EDA_ITEM* model = getModel<EDA_ITEM>();
|
EDA_DRAW_FRAME* frame = getEditFrame<EDA_DRAW_FRAME>();
|
||||||
EDA_BASE_FRAME* frame = getEditFrame<EDA_BASE_FRAME>();
|
|
||||||
|
|
||||||
BOX2I bBox = model->ViewBBox();
|
BOX2I bBox = frame->GetDocumentExtents();
|
||||||
VECTOR2D scrollbarSize = VECTOR2D( galCanvas->GetSize() - galCanvas->GetClientSize() );
|
VECTOR2D scrollbarSize = VECTOR2D( galCanvas->GetSize() - galCanvas->GetClientSize() );
|
||||||
VECTOR2D screenSize = view->ToWorld( galCanvas->GetClientSize(), false );
|
VECTOR2D screenSize = view->ToWorld( galCanvas->GetClientSize(), false );
|
||||||
|
|
||||||
|
|
|
@ -133,6 +133,11 @@ public:
|
||||||
*/
|
*/
|
||||||
EDA_RECT GetBoardBoundingBox( bool aBoardEdgesOnly = false ) const;
|
EDA_RECT GetBoardBoundingBox( bool aBoardEdgesOnly = false ) const;
|
||||||
|
|
||||||
|
const BOX2I GetDocumentExtents() const override
|
||||||
|
{
|
||||||
|
return GetBoardBoundingBox( false );
|
||||||
|
}
|
||||||
|
|
||||||
virtual void SetPageSettings( const PAGE_INFO& aPageSettings ) override;
|
virtual void SetPageSettings( const PAGE_INFO& aPageSettings ) override;
|
||||||
const PAGE_INFO& GetPageSettings() const override;
|
const PAGE_INFO& GetPageSettings() const override;
|
||||||
const wxSize GetPageSizeIU() const override;
|
const wxSize GetPageSizeIU() const override;
|
||||||
|
|
Loading…
Reference in New Issue