1625 : wxWindow(),
1626 m_lockaspect( false ),
1627 m_minX( 0.0 ),
1628 m_maxX( 0.0 ),
1629 m_minY( 0.0 ),
1630 m_maxY( 0.0 ),
1631 m_scaleX( 1.0 ),
1632 m_scaleY( 1.0 ),
1633 m_posX( 0.0 ),
1634 m_posY( 0.0 ),
1635 m_scrX( 64 ),
1636 m_scrY( 64 ),
1637 m_clickedX( 0 ),
1638 m_clickedY( 0 ),
1639 m_desiredXmin( 0.0 ),
1640 m_desiredXmax( 1.0 ),
1641 m_desiredYmin( 0.0 ),
1642 m_desiredYmax( 1.0 ),
1643 m_marginTop( 0 ),
1644 m_marginRight( 0 ),
1645 m_marginBottom( 0 ),
1646 m_marginLeft( 0 ),
1647 m_last_lx( 0 ),
1648 m_last_ly( 0 ),
1649 m_buff_bmp( nullptr ),
1650 m_enableDoubleBuffer( false ),
1651 m_enableMouseNavigation( true ),
1652 m_enableMouseWheelPan( false ),
1653 m_enableLimitedView( false ),
1654 m_enableScrollBars( false ),
1655 m_movingInfoLayer( nullptr ),
1656 m_zooming( false )
1657{
1658 if( wxGraphicsContext *ctx = m_buff_dc.GetGraphicsContext() )
1659 {
1660 if( !ctx->SetInterpolationQuality( wxINTERPOLATION_BEST )
1661 || !ctx->SetInterpolationQuality( wxINTERPOLATION_GOOD ) )
1662 {
1663 ctx->SetInterpolationQuality( wxINTERPOLATION_FAST );
1664 }
1665
1666 ctx->SetAntialiasMode( wxANTIALIAS_DEFAULT );
1667 }
1668}