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