#include "pbd/i18n.h"
-using namespace ARDOUR;
-using namespace ArdourSurface;
using namespace std;
-using namespace ArdourSurface::FP8Types;
+using namespace ARDOUR;
+using namespace ArdourSurface::FP_NAMESPACE;
+using namespace ArdourSurface::FP_NAMESPACE::FP8Types;
#define BindMethod(ID, CB) \
_ctrls.button (FP8Controls::ID).released.connect_same_thread (button_connections, boost::bind (&FaderPort8:: CB, this));
#include "pbd/i18n.h"
using namespace ARDOUR;
-using namespace ArdourSurface;
-using namespace ArdourSurface::FP8Types;
+using namespace ArdourSurface::FP_NAMESPACE;
+using namespace ArdourSurface::FP_NAMESPACE::FP8Types;
void
FaderPort8::connect_session_signals ()
#include "faderport8.h"
using namespace ARDOUR;
-using namespace ArdourSurface;
using namespace PBD;
using namespace Glib;
using namespace std;
-using namespace ArdourSurface::FP8Types;
+using namespace ArdourSurface::FP_NAMESPACE;
+using namespace ArdourSurface::FP_NAMESPACE::FP8Types;
#include "pbd/i18n.h"
class PluginInsert;
}
-namespace ArdourSurface {
+namespace ArdourSurface { namespace FP_NAMESPACE {
struct FaderPort8Request : public BaseUI::BaseRequestObject
{
UserActionMap _user_action_map;
};
-} /* namespace */
+} } /* namespace */
#endif /* ardour_surface_faderport8_h */
#include "faderport8.h"
using namespace ARDOUR;
-using namespace ArdourSurface;
+using namespace ArdourSurface::FP_NAMESPACE;
static ControlProtocol*
new_faderport8_midi_protocol (ControlProtocolDescriptor* /*descriptor*/, Session* s)
#include "pbd/signals.h"
-namespace ArdourSurface {
+#ifdef FADERPORT16
+#define FP_NAMESPACE FP16
+#else
+#define FP_NAMESPACE FP8
+#endif
+
+namespace ArdourSurface { namespace FP_NAMESPACE {
/* conveniece wrappers depending on "FP8Base& _base" */
#define fp8_loop dynamic_cast<BaseUI*>(&_base)->main_loop
};
-} /* namespace */
+} } /* namespace */
#endif /* _ardour_surfaces_fp8base_h_ */
#include "fp8_base.h"
-namespace ArdourSurface {
+namespace ArdourSurface { namespace FP_NAMESPACE {
/* virtual base-class and interface */
class FP8ButtonInterface
sigc::connection _press_timeout_connection;
};
-} /* namespace */
+} } /* namespace */
#endif /* _ardour_surfaces_fp8button_h_ */
#include "fp8_controls.h"
-using namespace ArdourSurface;
-using namespace ArdourSurface::FP8Types;
+using namespace ArdourSurface::FP_NAMESPACE;
+using namespace ArdourSurface::FP_NAMESPACE::FP8Types;
bool FP8ButtonInterface::force_change = false;
#include "fp8_button.h"
#include "fp8_strip.h"
-namespace ArdourSurface {
+namespace ArdourSurface { namespace FP_NAMESPACE {
class FP8Controls
{
PBD::ScopedConnectionList button_connections;
};
-} /* namespace */
+} } /* namespace */
#endif /* _ardour_surfaces_fp8controls_h_ */
#include "fp8_strip.h"
using namespace ARDOUR;
-using namespace ArdourSurface;
-using namespace ArdourSurface::FP8Types;
+using namespace ArdourSurface::FP_NAMESPACE;
+using namespace ArdourSurface::FP_NAMESPACE::FP8Types;
uint8_t /* static */
FP8Strip::midi_ctrl_id (CtrlElement type, uint8_t id)
class ReadOnlyControl;
}
-namespace ArdourSurface {
+namespace ArdourSurface { namespace FP_NAMESPACE {
class FP8Strip
{
std::string _last_line[4];
};
-} /* namespace */
+} } /* namespace */
#endif /* _ardour_surfaces_fp8strip_h_ */
using namespace PBD;
using namespace ARDOUR;
-using namespace ArdourSurface;
using namespace std;
using namespace Gtk;
using namespace Gtkmm2ext;
+using namespace ArdourSurface::FP_NAMESPACE;
void*
FaderPort8::get_gui () const
#include "faderport8.h"
-namespace ArdourSurface {
+namespace ArdourSurface { namespace FP_NAMESPACE {
class FP8GUI : public Gtk::VBox
{
bool find_action_in_model (const Gtk::TreeModel::iterator& iter, std::string const & action_path, Gtk::TreeModel::iterator* found);
};
-}
+} }
#endif /* __ardour_faderport8_gui_h__ */