projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
probably fix cleanup issues, but testing required
[ardour.git]
/
gtk2_ardour
/
plugin_ui.h
diff --git
a/gtk2_ardour/plugin_ui.h
b/gtk2_ardour/plugin_ui.h
index acd22294dd42cd34435e44bbb8047952de2ed90d..2f15356c615c6f30e727c454a0a19a3bc8d27d5d 100644
(file)
--- a/
gtk2_ardour/plugin_ui.h
+++ b/
gtk2_ardour/plugin_ui.h
@@
-1,5
+1,5
@@
/*
/*
- Copyright (C) 2000 Paul Davis
+ Copyright (C) 2000
-2006
Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@
-15,7
+15,6
@@
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- $Id$
*/
#ifndef __ardour_plugin_ui_h__
*/
#ifndef __ardour_plugin_ui_h__
@@
-45,7
+44,6
@@
#include <ardour/types.h>
namespace ARDOUR {
#include <ardour/types.h>
namespace ARDOUR {
- class AudioEngine;
class PluginInsert;
class Plugin;
class VSTPlugin;
class PluginInsert;
class Plugin;
class VSTPlugin;
@@
-90,7
+88,7
@@
class PlugUIBase : public virtual sigc::trackable
class LadspaPluginUI : public PlugUIBase, public Gtk::VBox
{
public:
class LadspaPluginUI : public PlugUIBase, public Gtk::VBox
{
public:
- LadspaPluginUI (
ARDOUR::AudioEngine &,
boost::shared_ptr<ARDOUR::PluginInsert> plug, bool scrollable=false);
+ LadspaPluginUI (boost::shared_ptr<ARDOUR::PluginInsert> plug, bool scrollable=false);
~LadspaPluginUI ();
gint get_preferred_height () { return prefheight; }
~LadspaPluginUI ();
gint get_preferred_height () { return prefheight; }
@@
-99,7
+97,6
@@
class LadspaPluginUI : public PlugUIBase, public Gtk::VBox
bool stop_updating(GdkEventAny*);
private:
bool stop_updating(GdkEventAny*);
private:
- ARDOUR::AudioEngine &engine;
Gtk::HBox settings_box;
Gtk::HBox hpacker;
Gtk::HBox settings_box;
Gtk::HBox hpacker;
@@
-174,8
+171,8
@@
class LadspaPluginUI : public PlugUIBase, public Gtk::VBox
sigc::connection screen_update_connection;
void output_update();
sigc::connection screen_update_connection;
void output_update();
- void build (
ARDOUR::AudioEngine &
);
- ControlUI* build_control_ui (
ARDOUR::AudioEngine &,
guint32 port_index, PBD::Controllable *);
+ void build ();
+ ControlUI* build_control_ui (guint32 port_index, PBD::Controllable *);
std::vector<string> setup_scale_values(guint32 port_index, ControlUI* cui);
void control_adjustment_changed (ControlUI* cui);
void parameter_changed (uint32_t, float, ControlUI* cui);
std::vector<string> setup_scale_values(guint32 port_index, ControlUI* cui);
void control_adjustment_changed (ControlUI* cui);
void parameter_changed (uint32_t, float, ControlUI* cui);
@@
-197,7
+194,7
@@
class LadspaPluginUI : public PlugUIBase, public Gtk::VBox
class PluginUIWindow : public ArdourDialog
{
public:
class PluginUIWindow : public ArdourDialog
{
public:
- PluginUIWindow (
ARDOUR::AudioEngine &,
boost::shared_ptr<ARDOUR::PluginInsert> insert, bool scrollable=false);
+ PluginUIWindow (boost::shared_ptr<ARDOUR::PluginInsert> insert, bool scrollable=false);
~PluginUIWindow ();
PlugUIBase& pluginui() { return *_pluginui; }
~PluginUIWindow ();
PlugUIBase& pluginui() { return *_pluginui; }
@@
-209,7
+206,7
@@
class PluginUIWindow : public ArdourDialog
private:
PlugUIBase* _pluginui;
private:
PlugUIBase* _pluginui;
- void plugin_going_away (
ARDOUR::Redirect*
);
+ void plugin_going_away ();
};
#ifdef VST_SUPPORT
};
#ifdef VST_SUPPORT
@@
-236,16
+233,4
@@
class VSTPluginUI : public PlugUIBase, public Gtk::VBox
};
#endif // VST_SUPPORT
};
#endif // VST_SUPPORT
-#ifdef HAVE_COREAUDIO
-class AUPluginUI
-{
- public:
- AUPluginUI (ARDOUR::AudioEngine&, boost::shared_ptr<ARDOUR::PluginInsert>);
- ~AUPluginUI ();
-
- private:
- boost::shared_ptr<ARDOUR::AUPlugin> au;
-};
-#endif // HAVE_COREAUDIO
-
#endif /* __ardour_plugin_ui_h__ */
#endif /* __ardour_plugin_ui_h__ */