Signed-off-by: falkTX <falktx@falktx.com>pull/321/head
@@ -102,12 +102,11 @@ | |||||
#ifndef DGL_FILE_BROWSER_DISABLED | #ifndef DGL_FILE_BROWSER_DISABLED | ||||
# define FILE_BROWSER_DIALOG_DGL_NAMESPACE | # define FILE_BROWSER_DIALOG_DGL_NAMESPACE | ||||
# include "../FileBrowserDialog.hpp" | |||||
# ifdef DISTRHO_OS_MAC | |||||
# import "../../distrho/extra/FileBrowserDialogImpl.cpp" | |||||
# else | |||||
# include "../../distrho/extra/FileBrowserDialogImpl.cpp" | |||||
# endif | |||||
# define DGL_FILE_BROWSER_DIALOG_HPP_INCLUDED | |||||
START_NAMESPACE_DGL | |||||
# include "../../distrho/extra/FileBrowserDialogImpl.hpp" | |||||
END_NAMESPACE_DGL | |||||
# include "../../distrho/extra/FileBrowserDialogImpl.cpp" | |||||
#endif | #endif | ||||
#ifndef DISTRHO_OS_MAC | #ifndef DISTRHO_OS_MAC | ||||
@@ -27,10 +27,12 @@ | |||||
// A few utils declared in DistrhoUI.cpp but defined here because they uses Obj-C | // A few utils declared in DistrhoUI.cpp but defined here because they uses Obj-C | ||||
#if DISTRHO_UI_FILE_BROWSER | #if DISTRHO_UI_FILE_BROWSER | ||||
# define DISTRHO_FILE_BROWSER_DIALOG_HPP_INCLUDED | |||||
# define FILE_BROWSER_DIALOG_DISTRHO_NAMESPACE | # define FILE_BROWSER_DIALOG_DISTRHO_NAMESPACE | ||||
# include "extra/FileBrowserDialog.hpp" | |||||
START_NAMESPACE_DISTRHO | |||||
# include "extra/FileBrowserDialogImpl.hpp" | |||||
END_NAMESPACE_DISTRHO | |||||
# import "extra/FileBrowserDialogImpl.cpp" | # import "extra/FileBrowserDialogImpl.cpp" | ||||
# undef FILE_BROWSER_DIALOG_DISTRHO_NAMESPACE | |||||
#endif | #endif | ||||
#if DISTRHO_PLUGIN_HAS_EXTERNAL_UI | #if DISTRHO_PLUGIN_HAS_EXTERNAL_UI | ||||
@@ -1,6 +1,6 @@ | |||||
/* | /* | ||||
* DISTRHO Plugin Framework (DPF) | * DISTRHO Plugin Framework (DPF) | ||||
* Copyright (C) 2012-2019 Filipe Coelho <falktx@falktx.com> | |||||
* Copyright (C) 2012-2022 Filipe Coelho <falktx@falktx.com> | |||||
* | * | ||||
* Permission to use, copy, modify, and/or distribute this software for any purpose with | * Permission to use, copy, modify, and/or distribute this software for any purpose with | ||||
* or without fee is hereby granted, provided that the above copyright notice and this | * or without fee is hereby granted, provided that the above copyright notice and this | ||||
@@ -17,6 +17,12 @@ | |||||
#include "src/DistrhoPluginChecks.h" | #include "src/DistrhoPluginChecks.h" | ||||
#include "src/DistrhoDefines.h" | #include "src/DistrhoDefines.h" | ||||
#ifdef DISTRHO_PROPER_CPP11_SUPPORT | |||||
# include <cstdint> | |||||
#else | |||||
# include <stdint.h> | |||||
#endif | |||||
#if DISTRHO_UI_FILE_BROWSER && !defined(DISTRHO_OS_MAC) | #if DISTRHO_UI_FILE_BROWSER && !defined(DISTRHO_OS_MAC) | ||||
# define DISTRHO_PUGL_NAMESPACE_MACRO_HELPER(NS, SEP, FUNCTION) NS ## SEP ## FUNCTION | # define DISTRHO_PUGL_NAMESPACE_MACRO_HELPER(NS, SEP, FUNCTION) NS ## SEP ## FUNCTION | ||||
# define DISTRHO_PUGL_NAMESPACE_MACRO(NS, FUNCTION) DISTRHO_PUGL_NAMESPACE_MACRO_HELPER(NS, _, FUNCTION) | # define DISTRHO_PUGL_NAMESPACE_MACRO(NS, FUNCTION) DISTRHO_PUGL_NAMESPACE_MACRO_HELPER(NS, _, FUNCTION) | ||||
@@ -35,8 +41,12 @@ | |||||
# define x_fib_save_recent DISTRHO_PUGL_NAMESPACE_MACRO(plugin, x_fib_save_recent) | # define x_fib_save_recent DISTRHO_PUGL_NAMESPACE_MACRO(plugin, x_fib_save_recent) | ||||
# define x_fib_show DISTRHO_PUGL_NAMESPACE_MACRO(plugin, x_fib_show) | # define x_fib_show DISTRHO_PUGL_NAMESPACE_MACRO(plugin, x_fib_show) | ||||
# define x_fib_status DISTRHO_PUGL_NAMESPACE_MACRO(plugin, x_fib_status) | # define x_fib_status DISTRHO_PUGL_NAMESPACE_MACRO(plugin, x_fib_status) | ||||
# define DISTRHO_FILE_BROWSER_DIALOG_HPP_INCLUDED | |||||
# define FILE_BROWSER_DIALOG_DISTRHO_NAMESPACE | # define FILE_BROWSER_DIALOG_DISTRHO_NAMESPACE | ||||
# include "../extra/FileBrowserDialog.hpp" | |||||
START_NAMESPACE_DISTRHO | |||||
# include "../extra/FileBrowserDialogImpl.hpp" | |||||
END_NAMESPACE_DISTRHO | |||||
# include "../extra/FileBrowserDialogImpl.hpp" | |||||
# include "../extra/FileBrowserDialogImpl.cpp" | # include "../extra/FileBrowserDialogImpl.cpp" | ||||
#endif | #endif | ||||