Fix highlighting wxTimePickerCtrl fields on GTK
GtkEntry automatically selects all the text in many situations, so do the field highlighting later to override GTK's behavior.
This commit is contained in:
@@ -156,7 +156,7 @@ private:
|
|||||||
// Event handlers for various events in our controls.
|
// Event handlers for various events in our controls.
|
||||||
void OnTextSetFocus(wxFocusEvent& event)
|
void OnTextSetFocus(wxFocusEvent& event)
|
||||||
{
|
{
|
||||||
HighlightCurrentField();
|
CallAfter(&wxTimePickerGenericImpl::HighlightCurrentField);
|
||||||
|
|
||||||
event.Skip();
|
event.Skip();
|
||||||
}
|
}
|
||||||
@@ -303,6 +303,7 @@ private:
|
|||||||
}
|
}
|
||||||
|
|
||||||
ChangeCurrentField(field);
|
ChangeCurrentField(field);
|
||||||
|
CallAfter(&wxTimePickerGenericImpl::HighlightCurrentField);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnArrowUp(wxSpinEvent& WXUNUSED(event))
|
void OnArrowUp(wxSpinEvent& WXUNUSED(event))
|
||||||
|
Reference in New Issue
Block a user