1
0
mirror of https://github.com/cookiengineer/audacity synced 2026-03-07 06:55:52 +01:00

Track edit cursor drawing moved to track panel

This commit is contained in:
Vitaly Sverchinsky
2021-07-15 14:39:39 +03:00
parent f6f3945a86
commit ee88e209e3
2 changed files with 24 additions and 2 deletions

View File

@@ -1372,6 +1372,20 @@ struct ChannelGroup final : TrackPanelGroup {
return { Axis::Y, std::move( refinement ) };
}
void Draw(TrackPanelDrawingContext& context, const wxRect& rect, unsigned iPass) override
{
if (iPass == TrackArtist::PassFocus && mpTrack->IsSelected())
{
auto trackRect = wxRect(
mLeftOffset,
rect.y,
rect.GetRight() - mLeftOffset,
rect.height);
TrackArt::DrawCursor(context, trackRect, mpTrack.get());
}
}
std::shared_ptr< Track > mpTrack;
wxCoord mLeftOffset;
};