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:
@@ -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;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user