DPF

DISTRHO Plugin Framework
Log | Files | Refs | Submodules | README | LICENSE

commit 2d1ff33d8180bae75e7d931e8e5a9a74ca06bab0
parent 2daf92818bf057bb09d9a69201b8562a4e65d717
Author: falkTX <falktx@falktx.com>
Date:   Sun, 23 May 2021 12:18:49 +0100

Less annoying backwards compatibility

Signed-off-by: falkTX <falktx@falktx.com>

Diffstat:
Mdgl/Image.hpp | 9++++++++-
Mdgl/ImageWidgets.hpp | 18+++++++++---------
2 files changed, 17 insertions(+), 10 deletions(-)

diff --git a/dgl/Image.hpp b/dgl/Image.hpp @@ -17,12 +17,19 @@ #ifndef DGL_IMAGE_HPP_INCLUDED #define DGL_IMAGE_HPP_INCLUDED +#ifdef DGL_CAIRO +#include "Cairo.hpp" +#else #include "OpenGL.hpp" +#endif START_NAMESPACE_DGL -DISTRHO_DEPRECATED_BY("OpenGLImage") +#ifdef DGL_CAIRO +typedef CairoImage Image; +#else typedef OpenGLImage Image; +#endif END_NAMESPACE_DGL diff --git a/dgl/ImageWidgets.hpp b/dgl/ImageWidgets.hpp @@ -18,23 +18,23 @@ #define DGL_IMAGE_WIDGETS_HPP_INCLUDED #include "Image.hpp" +#include "ImageBaseWidgets.hpp" START_NAMESPACE_DGL -DISTRHO_DEPRECATED_BY("OpenGLImageAboutWindow") +#ifdef DGL_CAIRO +typedef CairoImageAboutWindow ImageAboutWindow; +typedef CairoImageButton ImageButton; +typedef CairoImageKnob ImageKnob; +typedef CairoImageSlider ImageSlider; +typedef CairoImageSwitch ImageSwitch; +#else typedef OpenGLImageAboutWindow ImageAboutWindow; - -DISTRHO_DEPRECATED_BY("OpenGLImageButton") typedef OpenGLImageButton ImageButton; - -DISTRHO_DEPRECATED_BY("OpenGLImageKnob") typedef OpenGLImageKnob ImageKnob; - -DISTRHO_DEPRECATED_BY("OpenGLImageSlider") typedef OpenGLImageSlider ImageSlider; - -DISTRHO_DEPRECATED_BY("OpenGLImageSwitch") typedef OpenGLImageSwitch ImageSwitch; +#endif END_NAMESPACE_DGL