Automatically update cursor coordinates
This commit is contained in:
parent
b25781814d
commit
cdf758b173
|
@ -39,6 +39,7 @@ public:
|
||||||
: mpInfoLayer( wxRect( 0, 0, DRAG_MARGIN, DRAG_MARGIN ), wxTRANSPARENT_BRUSH ),
|
: mpInfoLayer( wxRect( 0, 0, DRAG_MARGIN, DRAG_MARGIN ), wxTRANSPARENT_BRUSH ),
|
||||||
m_trace( aTrace ), m_updateRequired( true ), m_coords( 0.0, 0.0 ), m_window( nullptr )
|
m_trace( aTrace ), m_updateRequired( true ), m_coords( 0.0, 0.0 ), m_window( nullptr )
|
||||||
{
|
{
|
||||||
|
SetDrawOutsideMargins( false );
|
||||||
}
|
}
|
||||||
|
|
||||||
void Plot( wxDC& aDC, mpWindow& aWindow ) override;
|
void Plot( wxDC& aDC, mpWindow& aWindow ) override;
|
||||||
|
@ -85,6 +86,14 @@ public:
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void SetData( const std::vector<double>& aX, const std::vector<double>& aY ) override
|
||||||
|
{
|
||||||
|
if( m_cursor )
|
||||||
|
m_cursor->Update();
|
||||||
|
|
||||||
|
mpFXYVector::SetData( aX, aY );
|
||||||
|
}
|
||||||
|
|
||||||
const std::vector<double>& GetDataX() const
|
const std::vector<double>& GetDataX() const
|
||||||
{
|
{
|
||||||
return m_xs;
|
return m_xs;
|
||||||
|
|
Loading…
Reference in New Issue