wxwidgets/include/wx/osx/core
Václav Slavík 58c94d9ec0 Draw wxTextCtrl focus ring natively on Mac
NSTextView doesn't display focus ring by default, which is why wxOSX
did draw it manually, but this behavior can be overriden since OS X
10.3 with NSView.focusRingType property.

The HITheme-based rendering suffered from a number of non-nativeness
issues:
- didn't respect macOS 10.14+ accent colors
- not animated as the native focus ring
- subtly different shape of the outline
- noticeably different outline shape on macOS 11

Remove NeedsFocusRect() and associated workaround for manually drawing
focus ring inside NSTextView (i.e. multiline text controls). This
private interface was only used for wxTextCtrl and nothing else, so
this shouldn't have any impact elsewhere.
2020-08-30 18:32:07 +02:00
..
private Produce NFD in wxConvFileName::FromWChar() on macOS 2020-07-14 20:15:04 +02:00
cfarray.h add implicit conversion to NSArray* 2018-10-01 08:10:13 +02:00
cfdataref.h Fix misspellings in comments and documentation 2018-07-31 13:20:17 +02:00
cfdictionary.h Remove all trailing spaces 2019-01-30 17:35:54 +01:00
cfref.h Avoid -Wcast-qual warning 2020-07-20 08:14:06 -07:00
cfstring.h cfstring.h compilation fix for ARC builds 2020-08-22 16:46:27 +02:00
cftype.h Adding wrapper for CFArray, updating other wrappers 2018-07-30 16:32:12 +02:00
colour.h wxOSX: Implement function to retrieve pattern image for non-solid colour 2019-12-06 20:33:35 +01:00
dataview.h Fix spelling in comments and documentation using codespell 2020-06-27 22:56:22 +02:00
evtloop.h Globally replace vadim@wxwindows.org with vadim@wxwidgets.org 2019-04-22 14:12:05 +02:00
hid.h More use of wxOVERRIDE 2019-04-05 11:08:53 -07:00
joystick.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
mimetype.h Add wxFileType::GetExpandedCommand() 2016-03-05 03:09:59 +01:00
objcid.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
private.h Draw wxTextCtrl focus ring natively on Mac 2020-08-30 18:32:07 +02:00