1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-10-21 14:02:57 +02:00

Reduce flicker of Selection Toolbar Text

Previously there could be long delays between erasing text and painting it.
Now we erase in the paint event.
This commit is contained in:
James Crook
2018-04-14 21:38:53 +01:00
parent 5120a9dfc6
commit c34dd3172b
2 changed files with 5 additions and 0 deletions

View File

@@ -1299,6 +1299,7 @@ void ThemeBase::RotateImageInto( int iTo, int iFrom, bool bClockwise )
BEGIN_EVENT_TABLE(auStaticText, wxWindow)
EVT_PAINT(auStaticText::OnPaint)
EVT_ERASE_BACKGROUND(auStaticText::OnErase)
END_EVENT_TABLE()
@@ -1326,6 +1327,7 @@ void auStaticText::OnPaint(wxPaintEvent & WXUNUSED(evt))
{
wxPaintDC dc(this);
//dc.SetTextForeground( theTheme.Colour( clrTrackPanelText));
dc.Clear();
dc.DrawText( GetLabel(), 0,0);
}