return;
}
add_route_dialog->ArdourDialog::on_response (r);
- ARDOUR_UI_UTILS::no_engine_notify ();
+ ARDOUR_UI_UTILS::engine_is_running ();
return;
}
const SelectionData& data,
guint info, guint time)
{
- if (ARDOUR_UI_UTILS::no_engine_notify ()) {
+ if (!ARDOUR_UI_UTILS::engine_is_running ()) {
return;
}
if (data.get_target() == "regions") {
RouteTimeAxisView*
RegionMoveDrag::create_destination_time_axis (boost::shared_ptr<Region> region, TimeAxisView* original)
{
- if (ARDOUR_UI_UTILS::no_engine_notify ()) {
+ if (!ARDOUR_UI_UTILS::engine_is_running ()) {
return NULL;
}
return;
}
- if (ARDOUR_UI_UTILS::no_engine_notify ()) {
+ if (!ARDOUR_UI_UTILS::engine_is_running ()) {
return;
}
MixerStrip::output_press (GdkEventButton *ev)
{
using namespace Menu_Helpers;
- if (ARDOUR_UI_UTILS::no_engine_notify ()) {
+ if (!ARDOUR_UI_UTILS::engine_is_running ()) {
return true;
}
input_menu.set_name ("ArdourContextMenu");
citems.clear();
- if (ARDOUR_UI_UTILS::no_engine_notify ()) {
+ if (!ARDOUR_UI_UTILS::engine_is_running ()) {
return true;
}
if (!one_processor_can_be_edited ()) {
return true;
}
- if (ARDOUR_UI_UTILS::no_engine_notify ()) {
+ if (!ARDOUR_UI_UTILS::engine_is_running ()) {
return true;
}
; /* only show inline display */
}
else if (processor_can_be_edited (processor)) {
- if (ARDOUR_UI_UTILS::no_engine_notify()) {
+ if (!ARDOUR_UI_UTILS::engine_is_running()) {
return true;
} else if ((*p)->has_editor ()) {
edit_processor (processor);
} else if ((send = boost::dynamic_pointer_cast<Send> (processor)) != 0) {
- if (ARDOUR_UI_UTILS::no_engine_notify ()) {
+ if (!ARDOUR_UI_UTILS::engine_is_running ()) {
return 0;
}
return 0;
}
- if (ARDOUR_UI_UTILS::no_engine_notify ()) {
+ if (!ARDOUR_UI_UTILS::engine_is_running ()) {
return 0;
}
} else if ((port_insert = boost::dynamic_pointer_cast<PortInsert> (processor)) != 0) {
- if (ARDOUR_UI_UTILS::no_engine_notify ()) {
+ if (!ARDOUR_UI_UTILS::engine_is_running ()) {
return 0;
}
if (edit_aux_send (processor)) {
return;
}
- if (ARDOUR_UI_UTILS::no_engine_notify ()) {
+ if (!ARDOUR_UI_UTILS::engine_is_running ()) {
return;
}
if (edit_aux_send (processor)) {
return;
}
- if (ARDOUR_UI_UTILS::no_engine_notify ()) {
+ if (!ARDOUR_UI_UTILS::engine_is_running ()) {
return;
}
void
RouteUI::fan_out (bool to_busses, bool group)
{
- if (ARDOUR_UI_UTILS::no_engine_notify ()) {
+ if (!ARDOUR_UI_UTILS::engine_is_running ()) {
return;
}
{
SoundFileBrowser::do_something (action);
- if (action == RESPONSE_CLOSE || ARDOUR_UI_UTILS::no_engine_notify ()) {
+ if (action == RESPONSE_CLOSE || !ARDOUR_UI_UTILS::engine_is_running ()) {
hide ();
return;
}
}
bool
-ARDOUR_UI_UTILS::no_engine_notify ()
+ARDOUR_UI_UTILS::engine_is_running ()
{
if (ARDOUR::AudioEngine::instance()->running ()) {
- return false; // 0 == OK
+ return true;
}
Glib::signal_idle().connect (sigc::ptr_fun (&idle_notify_engine_stopped));
- return true;
+ return false;
}
gint just_hide_it (GdkEventAny*, Gtk::Window*);
void add_item_with_sensitivity (Gtk::Menu_Helpers::MenuList &, Gtk::Menu_Helpers::MenuElem, bool);
-/* return 0 (false) if there is no error (engine runs).
- * otherwise queue an idle user-notificaion and return true.
- */
-bool no_engine_notify ();
+bool engine_is_running ();
unsigned char* xpm2rgb (const char** xpm, uint32_t& w, uint32_t& h);
unsigned char* xpm2rgba (const char** xpm, uint32_t& w, uint32_t& h);