Mac appearance fixes: only use a border for wxDisclosureTriangle if wxCollapsiblePane itself has a border; don't set hardcoded background colour
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@61001 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
4644cfba41
commit
588ca87143
@ -89,14 +89,12 @@ bool wxGenericCollapsiblePane::Create(wxWindow *parent,
|
||||
|
||||
#if defined( __WXMAC__ ) && !defined(__WXUNIVERSAL__)
|
||||
// on Mac we use the disclosure triangle
|
||||
// we need a light gray line above and below, lets approximate with the frame
|
||||
m_pStaticLine = NULL;
|
||||
m_pButton = new wxDisclosureTriangle( this, wxID_ANY, GetBtnLabel(),
|
||||
wxDefaultPosition, wxDefaultSize, wxSIMPLE_BORDER );
|
||||
m_pButton->SetBackgroundColour( wxColour( 221, 226, 239 ) );
|
||||
m_pButton = new wxDisclosureTriangle(this, wxID_ANY, GetBtnLabel(),
|
||||
wxDefaultPosition, wxDefaultSize,
|
||||
style & wxBORDER_MASK);
|
||||
m_sz = new wxBoxSizer(wxHORIZONTAL);
|
||||
// m_sz->Add(4,4); where shall we put it?
|
||||
m_sz->Add( m_pButton, 1);
|
||||
m_sz->Add(m_pButton, wxSizerFlags(1).Expand());
|
||||
#else
|
||||
// create children and lay them out using a wxBoxSizer
|
||||
// (so that we automatically get RTL features)
|
||||
|
Loading…
Reference in New Issue
Block a user