/*
- Copyright (C) 2004 Paul Davis
+ Copyright (C) 2004 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
#include "ardour/audioregion.h"
#include "ardour/playlist.h"
+#include "ardour/session.h"
#include "ardour/location.h"
#include "pbd/memento_command.h"
/* any use of "keyboard mouse buttons" invalidates an existing grab
*/
-
+
if (_drag) {
_drag->item()->ungrab (GDK_CURRENT_TIME);
delete _drag;
commit_reversible_command ();
} else if (entered_regionview) {
-
+
begin_reversible_command (_("mute region"));
XMLNode &before = entered_regionview->region()->playlist()->get_state();
-
+
entered_regionview->region()->set_muted (!entered_regionview->region()->muted());
-
+
XMLNode &after = entered_regionview->region()->playlist()->get_state();
session->add_command (new MementoCommand<ARDOUR::Playlist>(*(entered_regionview->region()->playlist()), &before, &after));
commit_reversible_command();
-
+
}
}