Fix selection background colour in wxHtmlWindow
Use inactive selection colour when the window doesn't have focus.
This commit is contained in:
committed by
Vadim Zeitlin
parent
244547a010
commit
ef524931cc
@@ -65,7 +65,12 @@ wxColour
|
||||
wxDefaultHtmlRenderingStyle::
|
||||
GetSelectedTextBgColour(const wxColour& WXUNUSED(clr))
|
||||
{
|
||||
return wxSystemSettings::GetColour(wxSYS_COLOUR_HIGHLIGHT);
|
||||
// By default we use the fixed standard selection colour, but if we're
|
||||
// associated with a window use the colour appropriate for the window
|
||||
// state, i.e. grey out selection when it's not in focus.
|
||||
|
||||
return wxSystemSettings::GetColour(!m_wnd || m_wnd->HasFocus() ?
|
||||
wxSYS_COLOUR_HIGHLIGHT : wxSYS_COLOUR_BTNSHADOW);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user