Fix scrolling behaviour of wxSearchCtrl under OS X
Make it behave in the same way as single line wxTextCtrls do. Closes #17178.
This commit is contained in:
committed by
Vadim Zeitlin
parent
6f6bad4702
commit
1c8e5a10ac
@@ -654,6 +654,7 @@ wxOSX:
|
|||||||
- Fix printing all pages non-interactively (John Roberts).
|
- Fix printing all pages non-interactively (John Roberts).
|
||||||
- Fix custom paper support (tijsv).
|
- Fix custom paper support (tijsv).
|
||||||
- Return false from wxSound::Create()/IsOk() if the file doesn't exist.
|
- Return false from wxSound::Create()/IsOk() if the file doesn't exist.
|
||||||
|
- Fix scrolling behaviour of wxSearchCtrl (John Roberts).
|
||||||
|
|
||||||
|
|
||||||
3.0.2: (released 2014-10-06)
|
3.0.2: (released 2014-10-06)
|
||||||
|
@@ -204,6 +204,10 @@ wxWidgetImplType* wxWidgetImpl::CreateSearchControl( wxSearchCtrl* wxpeer,
|
|||||||
{
|
{
|
||||||
NSRect r = wxOSXGetFrameForControl( wxpeer, pos , size ) ;
|
NSRect r = wxOSXGetFrameForControl( wxpeer, pos , size ) ;
|
||||||
wxNSSearchField* v = [[wxNSSearchField alloc] initWithFrame:r];
|
wxNSSearchField* v = [[wxNSSearchField alloc] initWithFrame:r];
|
||||||
|
|
||||||
|
// Make it behave consistently with the single line wxTextCtrl
|
||||||
|
[[v cell] setScrollable:YES];
|
||||||
|
|
||||||
[[v cell] setSendsWholeSearchString:YES];
|
[[v cell] setSendsWholeSearchString:YES];
|
||||||
// per wx default cancel is not shown
|
// per wx default cancel is not shown
|
||||||
[[v cell] setCancelButtonCell:nil];
|
[[v cell] setCancelButtonCell:nil];
|
||||||
|
Reference in New Issue
Block a user