+
+#if wxUSE_TOOLBAR
+ wxToolBar *toolbar = GetToolBar();
+ if ( toolbar && toolbar->IsShown() )
+ {
+ int w, h;
+ toolbar->GetSize(&w, &h);
+
+ if ( toolbar->GetWindowStyleFlag() & wxTB_VERTICAL )
+ {
+ if ( x ) *x -= w;
+ }
+ else
+ {
+ if ( y ) *y -= h;
+ }
+ }
+#endif // wxUSE_TOOLBAR
+}
+
+bool wxFrame::MacIsChildOfClientArea( const wxWindow* child ) const
+{
+#if wxUSE_STATUSBAR
+ if ( child == GetStatusBar() )
+ return false ;
+#endif // wxUSE_STATUSBAR
+
+#if wxUSE_TOOLBAR
+ if ( child == GetToolBar() )
+ return false ;
+#endif // wxUSE_TOOLBAR
+
+ return wxFrameBase::MacIsChildOfClientArea( child ) ;