fix more wxOSX/Carbon warnings in release build
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@61165 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -110,14 +110,14 @@ wxSize wxButton::GetDefaultSize()
|
|||||||
return wxSize(wBtn, hBtn);
|
return wxSize(wBtn, hBtn);
|
||||||
}
|
}
|
||||||
|
|
||||||
wxWidgetImplType* wxWidgetImpl::CreateButton( wxWindowMac* wxpeer,
|
wxWidgetImplType* wxWidgetImpl::CreateButton( wxWindowMac* wxpeer,
|
||||||
wxWindowMac* parent,
|
wxWindowMac* parent,
|
||||||
wxWindowID id,
|
wxWindowID id,
|
||||||
const wxString& label,
|
const wxString& label,
|
||||||
const wxPoint& pos,
|
const wxPoint& pos,
|
||||||
const wxSize& size,
|
const wxSize& size,
|
||||||
long WXUNUSED(style),
|
long WXUNUSED(style),
|
||||||
long WXUNUSED(extraStyle))
|
long WXUNUSED(extraStyle))
|
||||||
{
|
{
|
||||||
OSStatus err;
|
OSStatus err;
|
||||||
Rect bounds = wxMacGetBoundsForControl( wxpeer , pos , size ) ;
|
Rect bounds = wxMacGetBoundsForControl( wxpeer , pos , size ) ;
|
||||||
@@ -136,8 +136,12 @@ wxWidgetImplType* wxWidgetImpl::CreateButton( wxWindowMac* wxpeer,
|
|||||||
{
|
{
|
||||||
// Button height is static in Mac, can't be changed, so we need to force it here
|
// Button height is static in Mac, can't be changed, so we need to force it here
|
||||||
int maxHeight;
|
int maxHeight;
|
||||||
switch (wxpeer->GetWindowVariant() )
|
switch (wxpeer->GetWindowVariant() )
|
||||||
{
|
{
|
||||||
|
default:
|
||||||
|
wxFAIL_MSG( "unknown window variant" );
|
||||||
|
// fall through
|
||||||
|
|
||||||
case wxWINDOW_VARIANT_NORMAL:
|
case wxWINDOW_VARIANT_NORMAL:
|
||||||
case wxWINDOW_VARIANT_LARGE:
|
case wxWINDOW_VARIANT_LARGE:
|
||||||
maxHeight = 20 ;
|
maxHeight = 20 ;
|
||||||
@@ -146,8 +150,6 @@ wxWidgetImplType* wxWidgetImpl::CreateButton( wxWindowMac* wxpeer,
|
|||||||
maxHeight = 17;
|
maxHeight = 17;
|
||||||
case wxWINDOW_VARIANT_MINI:
|
case wxWINDOW_VARIANT_MINI:
|
||||||
maxHeight = 15;
|
maxHeight = 15;
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
bounds.bottom = bounds.top + maxHeight ;
|
bounds.bottom = bounds.top + maxHeight ;
|
||||||
wxpeer->SetMaxSize( wxSize( wxpeer->GetMaxWidth() , maxHeight ));
|
wxpeer->SetMaxSize( wxSize( wxpeer->GetMaxWidth() , maxHeight ));
|
||||||
@@ -169,33 +171,33 @@ wxWidgetImplType* wxWidgetImpl::CreateButton( wxWindowMac* wxpeer,
|
|||||||
}
|
}
|
||||||
|
|
||||||
void wxMacControl::SetDefaultButton( bool isDefault )
|
void wxMacControl::SetDefaultButton( bool isDefault )
|
||||||
{
|
{
|
||||||
SetData(kControlButtonPart , kControlPushButtonDefaultTag , (Boolean) isDefault ) ;
|
SetData(kControlButtonPart , kControlPushButtonDefaultTag , (Boolean) isDefault ) ;
|
||||||
}
|
}
|
||||||
|
|
||||||
wxWidgetImplType* wxWidgetImpl::CreateDisclosureTriangle( wxWindowMac* wxpeer,
|
wxWidgetImplType* wxWidgetImpl::CreateDisclosureTriangle( wxWindowMac* wxpeer,
|
||||||
wxWindowMac* parent,
|
wxWindowMac* parent,
|
||||||
wxWindowID WXUNUSED(id),
|
wxWindowID WXUNUSED(id),
|
||||||
const wxString& label,
|
const wxString& label,
|
||||||
const wxPoint& pos,
|
const wxPoint& pos,
|
||||||
const wxSize& size,
|
const wxSize& size,
|
||||||
long WXUNUSED(style),
|
long WXUNUSED(style),
|
||||||
long WXUNUSED(extraStyle))
|
long WXUNUSED(extraStyle))
|
||||||
{
|
{
|
||||||
Rect bounds = wxMacGetBoundsForControl( wxpeer , pos , size ) ;
|
Rect bounds = wxMacGetBoundsForControl( wxpeer , pos , size ) ;
|
||||||
wxMacControl* peer = new wxMacControl(wxpeer) ;
|
wxMacControl* peer = new wxMacControl(wxpeer) ;
|
||||||
|
|
||||||
OSStatus err = CreateDisclosureTriangleControl(
|
OSStatus err = CreateDisclosureTriangleControl(
|
||||||
MAC_WXHWND(parent->MacGetTopLevelWindowRef()) , &bounds,
|
MAC_WXHWND(parent->MacGetTopLevelWindowRef()) , &bounds,
|
||||||
kControlDisclosureTrianglePointDefault,
|
kControlDisclosureTrianglePointDefault,
|
||||||
wxCFStringRef( label ),
|
wxCFStringRef( label ),
|
||||||
0, // closed
|
0, // closed
|
||||||
TRUE, // draw title
|
TRUE, // draw title
|
||||||
TRUE, // auto toggle back and forth
|
TRUE, // auto toggle back and forth
|
||||||
peer->GetControlRefAddr() );
|
peer->GetControlRefAddr() );
|
||||||
|
|
||||||
verify_noerr( err );
|
verify_noerr( err );
|
||||||
return peer;
|
return peer;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@@ -34,8 +34,8 @@ void wxDialog::DoShowModal()
|
|||||||
SetFocus() ;
|
SetFocus() ;
|
||||||
|
|
||||||
WindowRef windowRef = (WindowRef) GetWXWindow();
|
WindowRef windowRef = (WindowRef) GetWXWindow();
|
||||||
WindowGroupRef windowGroup;
|
WindowGroupRef windowGroup = NULL;
|
||||||
WindowGroupRef formerParentGroup;
|
WindowGroupRef formerParentGroup = NULL;
|
||||||
bool resetGroupParent = false;
|
bool resetGroupParent = false;
|
||||||
|
|
||||||
if ( GetParent() == NULL )
|
if ( GetParent() == NULL )
|
||||||
@@ -49,10 +49,10 @@ void wxDialog::DoShowModal()
|
|||||||
|
|
||||||
wxEventLoop * const
|
wxEventLoop * const
|
||||||
loop = static_cast<wxEventLoop *>(wxEventLoop::GetActive());
|
loop = static_cast<wxEventLoop *>(wxEventLoop::GetActive());
|
||||||
|
|
||||||
|
|
||||||
wxASSERT_MSG( loop , wxT("No Event Loop in place") );
|
wxASSERT_MSG( loop , wxT("No Event Loop in place") );
|
||||||
|
|
||||||
if ( loop )
|
if ( loop )
|
||||||
{
|
{
|
||||||
while ( IsModal() )
|
while ( IsModal() )
|
||||||
@@ -64,4 +64,4 @@ void wxDialog::DoShowModal()
|
|||||||
{
|
{
|
||||||
SetWindowGroupParent( windowGroup , formerParentGroup );
|
SetWindowGroupParent( windowGroup , formerParentGroup );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -1058,7 +1058,10 @@ void wxNativeFontInfo::EnsureValid()
|
|||||||
// ATSUFontID and FMFont are equivalent
|
// ATSUFontID and FMFont are equivalent
|
||||||
FMFontStyle intrinsicStyle = 0 ;
|
FMFontStyle intrinsicStyle = 0 ;
|
||||||
OSStatus status = FMGetFontFromFontFamilyInstance( m_qdFontFamily , m_qdFontStyle , (FMFont*)&m_atsuFontID , &intrinsicStyle);
|
OSStatus status = FMGetFontFromFontFamilyInstance( m_qdFontFamily , m_qdFontStyle , (FMFont*)&m_atsuFontID , &intrinsicStyle);
|
||||||
wxASSERT_MSG( status == noErr , wxT("couldn't get an ATSUFont from font family") );
|
if ( status != noErr )
|
||||||
|
{
|
||||||
|
wxFAIL_MSG( wxT("couldn't get an ATSUFont from font family") );
|
||||||
|
}
|
||||||
m_atsuAdditionalQDStyles = m_qdFontStyle & (~intrinsicStyle );
|
m_atsuAdditionalQDStyles = m_qdFontStyle & (~intrinsicStyle );
|
||||||
m_atsuFontValid = true;
|
m_atsuFontValid = true;
|
||||||
}
|
}
|
||||||
|
@@ -470,7 +470,7 @@ IMPLEMENT_DYNAMIC_CLASS(wxTaskBarIcon, wxEvtHandler)
|
|||||||
// actually seperate programs that also require a special undocumented id
|
// actually seperate programs that also require a special undocumented id
|
||||||
// hack and other such fun stuff).
|
// hack and other such fun stuff).
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
wxTaskBarIcon::wxTaskBarIcon(wxTaskBarIconType nType)
|
wxTaskBarIcon::wxTaskBarIcon(wxTaskBarIconType WXUNUSED_UNLESS_DEBUG(nType))
|
||||||
{
|
{
|
||||||
wxASSERT_MSG(
|
wxASSERT_MSG(
|
||||||
nType == DOCK,
|
nType == DOCK,
|
||||||
|
Reference in New Issue
Block a user