summaryrefslogtreecommitdiffstats
path: root/src/Patchage.cpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2008-10-01 02:43:56 +0000
committerDavid Robillard <d@drobilla.net>2008-10-01 02:43:56 +0000
commitdf9adc430fe5f3d3d4c9c02a0dad1826da474799 (patch)
tree919e125f948c11d9c7907fcb1428a19b2d495c93 /src/Patchage.cpp
parent0925126286b9e01964e065452f4b16b43923c75c (diff)
downloadpatchage-df9adc430fe5f3d3d4c9c02a0dad1826da474799.tar.gz
patchage-df9adc430fe5f3d3d4c9c02a0dad1826da474799.tar.bz2
patchage-df9adc430fe5f3d3d4c9c02a0dad1826da474799.zip
Integrate patchage into build system.
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@1569 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/Patchage.cpp')
-rw-r--r--src/Patchage.cpp40
1 files changed, 21 insertions, 19 deletions
diff --git a/src/Patchage.cpp b/src/Patchage.cpp
index 9a06819..d9723d6 100644
--- a/src/Patchage.cpp
+++ b/src/Patchage.cpp
@@ -28,7 +28,7 @@
#include "GladeFile.hpp"
#if defined(HAVE_JACK_DBUS)
#include "JackDbusDriver.hpp"
-#elif defined(HAVE_JACK)
+#elif defined(USE_LIBJACK)
#include "JackDriver.hpp"
#include <jack/statistics.h>
#endif
@@ -39,8 +39,10 @@
#ifdef HAVE_ALSA
#include "AlsaDriver.hpp"
#endif
-#ifdef HAVE_DBUS
+#if defined(HAVE_LASH) || defined(HAVE_JACK_DBUS)
#include "DBus.hpp"
+#endif
+#ifdef HAVE_LASH
#include "LashProxy.hpp"
#include "LoadProjectDialog.hpp"
#include "ProjectList.hpp"
@@ -86,7 +88,7 @@ gtkmm_set_width_for_given_text (Gtk::Widget &w, const gchar *text,
Patchage::Patchage(int argc, char** argv)
: _xml(GladeFile::open("patchage"))
-#ifdef HAVE_DBUS
+#ifdef HAVE_LASH
, _lash_proxy(NULL)
, _dbus(NULL)
, _project_list(NULL)
@@ -175,7 +177,7 @@ Patchage::Patchage(int argc, char** argv)
_zoom_full_but->signal_clicked().connect(
sigc::mem_fun(_canvas.get(), &PatchageCanvas::zoom_full));
-#ifdef HAVE_DBUS
+#ifdef HAVE_LASH
_menu_open_session->signal_activate().connect(
sigc::mem_fun(this, &Patchage::show_load_project_dialog));
_menu_view_projects->set_active(true);
@@ -234,7 +236,7 @@ Patchage::Patchage(int argc, char** argv)
_about_win->set_transient_for(*_main_win);
-#if defined(HAVE_JACK) || defined(HAVE_JACK_DBUS)
+#if defined(USE_LIBJACK) || defined(HAVE_JACK_DBUS)
_jack_driver = new JackDriver(this);
_jack_driver->signal_detached.connect(sigc::mem_fun(this, &Patchage::queue_refresh));
@@ -248,7 +250,7 @@ Patchage::Patchage(int argc, char** argv)
_alsa_driver = new AlsaDriver(this);
#endif
-#ifdef HAVE_DBUS
+#ifdef HAVE_LASH
_dbus = new DBus(this);
_session = new Session();
_project_list = new ProjectList(this, _session);
@@ -270,13 +272,13 @@ Patchage::Patchage(int argc, char** argv)
Patchage::~Patchage()
{
-#if defined(HAVE_JACK) || defined(HAVE_JACK_DBUS)
+#if defined(USE_LIBJACK) || defined(HAVE_JACK_DBUS)
delete _jack_driver;
#endif
#ifdef HAVE_ALSA
delete _alsa_driver;
#endif
-#ifdef HAVE_DBUS
+#ifdef HAVE_LASH
delete _lash_proxy;
#endif
delete _state_manager;
@@ -292,7 +294,7 @@ Patchage::attach()
{
_enable_refresh = false;
-#if defined(HAVE_JACK) || defined(HAVE_JACK_DBUS)
+#if defined(USE_LIBJACK) || defined(HAVE_JACK_DBUS)
_jack_driver->attach(true);
#endif
@@ -321,7 +323,7 @@ Patchage::idle_callback()
}
// Process any JACK events
-#if defined(HAVE_JACK) || defined(HAVE_JACK_DBUS)
+#if defined(USE_LIBJACK) || defined(HAVE_JACK_DBUS)
if (_jack_driver) {
_jack_driver->process_events(this);
}
@@ -349,7 +351,7 @@ Patchage::idle_callback()
void
Patchage::update_toolbar()
{
-#if defined(HAVE_JACK) || defined(HAVE_JACK_DBUS)
+#if defined(USE_LIBJACK) || defined(HAVE_JACK_DBUS)
if (_enable_refresh && _jack_driver->is_attached())
_buffer_size_combo->set_active((int)log2f(_jack_driver->buffer_size()) - 5);
#endif
@@ -359,7 +361,7 @@ Patchage::update_toolbar()
bool
Patchage::update_load()
{
-#if defined(HAVE_JACK) || defined(HAVE_JACK_DBUS)
+#if defined(USE_LIBJACK) || defined(HAVE_JACK_DBUS)
if (!_jack_driver->is_attached())
return true;
@@ -399,7 +401,7 @@ Patchage::refresh()
_canvas->destroy();
-#if defined(HAVE_JACK) || defined(HAVE_JACK_DBUS)
+#if defined(USE_LIBJACK) || defined(HAVE_JACK_DBUS)
if (_jack_driver)
_jack_driver->refresh();
#endif
@@ -438,7 +440,7 @@ Patchage::store_window_location()
void
Patchage::clear_load()
{
-#if defined(HAVE_JACK) || defined(HAVE_JACK_DBUS)
+#if defined(USE_LIBJACK) || defined(HAVE_JACK_DBUS)
_main_xrun_progress->set_fraction(0.0);
_jack_driver->reset_xruns();
_jack_driver->reset_max_dsp_load();
@@ -499,7 +501,7 @@ Patchage::update_state()
void
Patchage::connect_widgets()
{
-#if defined(HAVE_JACK) || defined(HAVE_JACK_DBUS)
+#if defined(USE_LIBJACK) || defined(HAVE_JACK_DBUS)
_jack_driver->signal_attached.connect(
sigc::mem_fun(this, &Patchage::update_toolbar));
_jack_driver->signal_attached.connect(sigc::bind(
@@ -528,7 +530,7 @@ Patchage::connect_widgets()
#endif
}
-#ifdef HAVE_DBUS
+#ifdef HAVE_LASH
void
Patchage::show_load_project_dialog()
{
@@ -540,7 +542,7 @@ Patchage::show_load_project_dialog()
}
#endif
-#ifdef HAVE_DBUS
+#ifdef HAVE_LASH
void
Patchage::set_lash_available(bool available)
{
@@ -617,7 +619,7 @@ Patchage::on_quit()
#ifdef HAVE_ALSA
_alsa_driver->detach();
#endif
-#if defined(HAVE_JACK) || defined(HAVE_JACK_DBUS)
+#if defined(USE_LIBJACK) || defined(HAVE_JACK_DBUS)
_jack_driver->detach();
#endif
_main_win->hide();
@@ -673,7 +675,7 @@ Patchage::on_scroll(GdkEventScroll* ev)
void
Patchage::buffer_size_changed()
{
-#if defined(HAVE_JACK) || defined(HAVE_JACK_DBUS)
+#if defined(USE_LIBJACK) || defined(HAVE_JACK_DBUS)
const int selected = _buffer_size_combo->get_active_row_number();
if (selected == -1) {