Bundle libOpenMPT as a dynamic framework, which should be safe once again, now that there is only one version to bundle. Also, now it is using the versions of libvorbisfile and libmpg123 that are bundled with the player, instead of compiling minimp3 and stbvorbis. Signed-off-by: Christopher Snowhill <kode54@gmail.com>
36 lines
825 B
C++
36 lines
825 B
C++
/*
|
|
* libopenmpt_plugin_gui.hpp
|
|
* -------------------------
|
|
* Purpose: libopenmpt plugin GUI
|
|
* Notes : (currently none)
|
|
* Authors: OpenMPT Devs
|
|
* The OpenMPT source code is released under the BSD license. Read LICENSE for more details.
|
|
*/
|
|
|
|
#ifndef LIBOPENMPT_PLUGIN_GUI_HPP
|
|
#define LIBOPENMPT_PLUGIN_GUI_HPP
|
|
|
|
#include "libopenmpt_plugin_settings.hpp"
|
|
|
|
#include <windows.h>
|
|
|
|
#include <string>
|
|
|
|
namespace libopenmpt {
|
|
namespace plugin {
|
|
|
|
#if defined(MPT_WITH_MFC)
|
|
|
|
void DllMainAttach();
|
|
void DllMainDetach();
|
|
|
|
#endif // MPT_WITH_MFC
|
|
|
|
void gui_edit_settings( libopenmpt_settings * s, HWND parent, std::basic_string<TCHAR> title );
|
|
|
|
void gui_show_file_info( HWND parent, std::basic_string<TCHAR> title, std::basic_string<TCHAR> info );
|
|
|
|
} // namespace plugin
|
|
} // namespace libopenmpt
|
|
|
|
#endif // LIBOPENMPT_PLUGIN_GUI_HPP
|