From 17d5429276f746ca94b6bc8ea97dc97c7b4ef304 Mon Sep 17 00:00:00 2001 From: Artur Wieczorek Date: Wed, 18 Nov 2015 20:13:24 +0100 Subject: [PATCH] Fix choosing custom colour with opacity in wxColourProperty (wxPG). Invoke colour dialog with opacity option enabled when wxColourProperty is used with alpha support enabled (wxPG_COLOUR_HAS_ALPHA attribute is set). --- src/propgrid/advprops.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/propgrid/advprops.cpp b/src/propgrid/advprops.cpp index b0c3f4fee0..4cbe13f12c 100644 --- a/src/propgrid/advprops.cpp +++ b/src/propgrid/advprops.cpp @@ -1237,6 +1237,7 @@ bool wxSystemColourProperty::QueryColourFromUser( wxVariant& variant ) const wxColourData data; data.SetChooseFull(true); + data.SetChooseAlpha(GetAttributeAsLong(wxPG_COLOUR_HAS_ALPHA, 0) != 0); data.SetColour(val.m_colour); for ( int i = 0; i < 16; i++ ) {