From afe442339e825043775bb302d63dc1e7befdaafe Mon Sep 17 00:00:00 2001 From: Robert Roebling Date: Thu, 3 Jul 2008 14:29:16 +0000 Subject: [PATCH] wxMac wxDataViewCtrl no border patch git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54476 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/osx/carbon/dataview.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/osx/carbon/dataview.cpp b/src/osx/carbon/dataview.cpp index b3315c0e7c..2dd11a6b2e 100644 --- a/src/osx/carbon/dataview.cpp +++ b/src/osx/carbon/dataview.cpp @@ -1097,7 +1097,7 @@ void wxDataViewCtrl::Init() bool wxDataViewCtrl::Create(wxWindow *parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style, const wxValidator& validator ) { - if (!(this->wxControl::Create(parent,id,pos,size,(style | wxSUNKEN_BORDER) & ~(wxHSCROLL | wxVSCROLL),validator))) + if (!(this->wxControl::Create(parent,id,pos,size,style & ~(wxHSCROLL | wxVSCROLL),validator))) return false; #ifdef __WXMAC__ @@ -1105,6 +1105,10 @@ bool wxDataViewCtrl::Create(wxWindow *parent, wxWindowID id, const wxPoint& pos, #endif this->m_peer = new wxMacDataViewDataBrowserListViewControl(this,pos,size,style); + + if ( style & wxBORDER_NONE ) + this->m_peer->SetData( kControlNoPart, kControlDataBrowserIncludesFrameAndFocusTag, (Boolean) false ) ; + this->MacPostControlCreate(pos,size); ::SetAutomaticControlDragTrackingEnabledForWindow(::GetControlOwner(this->m_peer->GetControlRef()),true); -- 2.47.2