+ // Clear the background: notice that we're supposed to be transparent, so
+ // use the parent background colour if we don't have our own instead of
+ // falling back to the default
+ const wxWindow *win = UseBgCol() ? this : GetParent();
+ dc.SetBrush(win->GetBackgroundColour());