supporting native large control sizes
This commit is contained in:
@@ -156,6 +156,9 @@ void wxButtonCocoaImpl::GetLayoutInset(int &left , int &top , int &right, int &b
|
|||||||
{
|
{
|
||||||
switch( size )
|
switch( size )
|
||||||
{
|
{
|
||||||
|
#if __MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_16
|
||||||
|
case NSControlSizeLarge:
|
||||||
|
#endif
|
||||||
case NSRegularControlSize:
|
case NSRegularControlSize:
|
||||||
left = right = 6;
|
left = right = 6;
|
||||||
top = 4;
|
top = 4;
|
||||||
|
|||||||
@@ -88,6 +88,9 @@ public:
|
|||||||
|
|
||||||
switch( size )
|
switch( size )
|
||||||
{
|
{
|
||||||
|
#if __MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_16
|
||||||
|
case NSControlSizeLarge:
|
||||||
|
#endif
|
||||||
case NSRegularControlSize:
|
case NSRegularControlSize:
|
||||||
left = right = 3;
|
left = right = 3;
|
||||||
top = 2;
|
top = 2;
|
||||||
|
|||||||
@@ -78,6 +78,9 @@ public :
|
|||||||
|
|
||||||
switch( size )
|
switch( size )
|
||||||
{
|
{
|
||||||
|
#if __MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_16
|
||||||
|
case NSControlSizeLarge:
|
||||||
|
#endif
|
||||||
case NSRegularControlSize:
|
case NSRegularControlSize:
|
||||||
left = right = 2;
|
left = right = 2;
|
||||||
top = 0;
|
top = 0;
|
||||||
|
|||||||
@@ -25,6 +25,7 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "wx/osx/private.h"
|
#include "wx/osx/private.h"
|
||||||
|
#include "wx/osx/private/available.h"
|
||||||
|
|
||||||
// forward decls
|
// forward decls
|
||||||
|
|
||||||
@@ -422,6 +423,11 @@ wxListWidgetColumn* wxListWidgetCocoaImpl::InsertCheckColumn( unsigned pos , con
|
|||||||
break ;
|
break ;
|
||||||
|
|
||||||
case wxWINDOW_VARIANT_LARGE :
|
case wxWINDOW_VARIANT_LARGE :
|
||||||
|
#if __MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_16
|
||||||
|
if ( WX_IS_MACOS_AVAILABLE( 10, 16 ))
|
||||||
|
size = NSControlSizeLarge;
|
||||||
|
else
|
||||||
|
#endif
|
||||||
size = NSRegularControlSize;
|
size = NSRegularControlSize;
|
||||||
break ;
|
break ;
|
||||||
|
|
||||||
|
|||||||
@@ -3504,6 +3504,11 @@ void wxWidgetCocoaImpl::SetControlSize( wxWindowVariant variant )
|
|||||||
break ;
|
break ;
|
||||||
|
|
||||||
case wxWINDOW_VARIANT_LARGE :
|
case wxWINDOW_VARIANT_LARGE :
|
||||||
|
#if __MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_16
|
||||||
|
if ( WX_IS_MACOS_AVAILABLE( 10, 16 ))
|
||||||
|
size = NSControlSizeLarge;
|
||||||
|
else
|
||||||
|
#endif
|
||||||
size = NSRegularControlSize;
|
size = NSRegularControlSize;
|
||||||
break ;
|
break ;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user