Disable use of opacity in wxGenericColourDialog for non-MSW/OSX
The other ports don't have wxBitmap::{Use,Has}Alpha() (see #17397), so currently the code doesn't compile under them. Closes #17393.
This commit is contained in:
parent
62b5e1b2ef
commit
78cb66ff3f
@ -18,9 +18,12 @@
|
||||
class WXDLLIMPEXP_FWD_CORE wxSlider;
|
||||
#endif // wxUSE_SLIDER
|
||||
|
||||
// Preview with opacity is possible only
|
||||
// if wxGCDC and wxStaticBitmap are available.
|
||||
#define wxCLRDLGG_USE_PREVIEW_WITH_ALPHA (wxUSE_GRAPHICS_CONTEXT && wxUSE_STATBMP)
|
||||
// Preview with opacity is possible only if wxGCDC and wxStaticBitmap are
|
||||
// available and currently it only works in wxOSX and wxMSW as it uses wxBitmap
|
||||
// UseAlpha() and HasAlpha() methods which only these ports provide.
|
||||
#define wxCLRDLGG_USE_PREVIEW_WITH_ALPHA \
|
||||
((wxUSE_GRAPHICS_CONTEXT && wxUSE_STATBMP) && \
|
||||
(defined(__WXMSW__) || defined(__WXOSX__)))
|
||||
|
||||
#if wxCLRDLGG_USE_PREVIEW_WITH_ALPHA
|
||||
class wxStaticBitmap;
|
||||
|
Loading…
Reference in New Issue
Block a user