NO-OP: whitespace
This commit is contained in:
parent
4e005540c6
commit
a6d1890168
@ -44,7 +44,7 @@ using Gtkmm2ext::Keyboard;
|
||||
|
||||
/** @param x x position in pixels.
|
||||
*/
|
||||
PatchChange::PatchChange(MidiRegionView& region,
|
||||
PatchChange::PatchChange (MidiRegionView& region,
|
||||
ArdourCanvas::Container* parent,
|
||||
double height,
|
||||
double x,
|
||||
@ -56,10 +56,9 @@ PatchChange::PatchChange(MidiRegionView& region,
|
||||
: _region (region)
|
||||
, _info (info)
|
||||
, _patch (patch)
|
||||
, _popup_initialized(false)
|
||||
, _popup_initialized (false)
|
||||
{
|
||||
_flag = new ArdourCanvas::Flag (
|
||||
parent,
|
||||
_flag = new ArdourCanvas::Flag (parent,
|
||||
height,
|
||||
outline_color,
|
||||
fill_color,
|
||||
@ -69,12 +68,12 @@ PatchChange::PatchChange(MidiRegionView& region,
|
||||
CANVAS_DEBUG_NAME (_flag, _info.get_patch_name (_patch->bank (), _patch->program (), _patch->channel ()));
|
||||
|
||||
_flag->Event.connect (sigc::mem_fun (*this, &PatchChange::event_handler));
|
||||
_flag->set_font_description (UIConfiguration::instance().get_SmallFont());
|
||||
_flag->set_font_description (UIConfiguration::instance ().get_SmallFont ());
|
||||
|
||||
update_name ();
|
||||
}
|
||||
|
||||
PatchChange::~PatchChange()
|
||||
PatchChange::~PatchChange ()
|
||||
{
|
||||
delete _flag;
|
||||
}
|
||||
@ -86,73 +85,66 @@ PatchChange::update_name ()
|
||||
}
|
||||
|
||||
void
|
||||
PatchChange::initialize_popup_menus()
|
||||
PatchChange::initialize_popup_menus ()
|
||||
{
|
||||
using namespace MIDI::Name;
|
||||
|
||||
boost::shared_ptr<ChannelNameSet> channel_name_set = _info.get_patches (_patch->channel());
|
||||
boost::shared_ptr<ChannelNameSet> channel_name_set = _info.get_patches (_patch->channel ());
|
||||
|
||||
if (!channel_name_set || channel_name_set->patch_banks().size () == 0) {
|
||||
if (!channel_name_set || channel_name_set->patch_banks ().size () == 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
const ChannelNameSet::PatchBanks& patch_banks = channel_name_set->patch_banks();
|
||||
|
||||
if (patch_banks.size() > 1) {
|
||||
const ChannelNameSet::PatchBanks& patch_banks = channel_name_set->patch_banks ();
|
||||
|
||||
if (patch_banks.size () > 1) {
|
||||
// fill popup menu:
|
||||
Gtk::Menu::MenuList& patch_bank_menus = _popup.items();
|
||||
Gtk::Menu::MenuList& patch_bank_menus = _popup.items ();
|
||||
|
||||
for (ChannelNameSet::PatchBanks::const_iterator bank = patch_banks.begin();
|
||||
bank != patch_banks.end();
|
||||
++bank) {
|
||||
Glib::RefPtr<Glib::Regex> underscores = Glib::Regex::create("_");
|
||||
std::string replacement(" ");
|
||||
for (ChannelNameSet::PatchBanks::const_iterator bank = patch_banks.begin (); bank != patch_banks.end (); ++bank) {
|
||||
Glib::RefPtr<Glib::Regex> underscores = Glib::Regex::create ("_");
|
||||
std::string const& replacement (" ");
|
||||
|
||||
Gtk::Menu& patch_bank_menu = *manage(new Gtk::Menu());
|
||||
Gtk::Menu& patch_bank_menu = *manage (new Gtk::Menu ());
|
||||
|
||||
const PatchNameList& patches = (*bank)->patch_name_list();
|
||||
Gtk::Menu::MenuList& patch_menus = patch_bank_menu.items();
|
||||
const PatchNameList& patches = (*bank)->patch_name_list ();
|
||||
Gtk::Menu::MenuList& patch_menus = patch_bank_menu.items ();
|
||||
|
||||
for (PatchNameList::const_iterator patch = patches.begin();
|
||||
patch != patches.end();
|
||||
++patch) {
|
||||
std::string name = underscores->replace((*patch)->name().c_str(), -1, 0, replacement);
|
||||
for (PatchNameList::const_iterator patch = patches.begin (); patch != patches.end (); ++patch) {
|
||||
|
||||
patch_menus.push_back(
|
||||
Gtk::Menu_Helpers::MenuElem(
|
||||
std::string name = underscores->replace ((*patch)->name ().c_str (), -1, 0, replacement);
|
||||
|
||||
patch_menus.push_back (
|
||||
Gtk::Menu_Helpers::MenuElem (
|
||||
name,
|
||||
sigc::bind(
|
||||
sigc::mem_fun(*this, &PatchChange::on_patch_menu_selected),
|
||||
(*patch)->patch_primary_key())) );
|
||||
sigc::bind (sigc::mem_fun (*this, &PatchChange::on_patch_menu_selected), (*patch)->patch_primary_key ())));
|
||||
}
|
||||
|
||||
std::string name = underscores->replace ((*bank)->name ().c_str (), -1, 0, replacement);
|
||||
|
||||
std::string name = underscores->replace((*bank)->name().c_str(), -1, 0, replacement);
|
||||
|
||||
patch_bank_menus.push_back(
|
||||
Gtk::Menu_Helpers::MenuElem(
|
||||
patch_bank_menus.push_back (
|
||||
Gtk::Menu_Helpers::MenuElem (
|
||||
name,
|
||||
patch_bank_menu) );
|
||||
patch_bank_menu));
|
||||
}
|
||||
|
||||
} else {
|
||||
/* only one patch bank, so make it the initial menu */
|
||||
|
||||
const PatchNameList& patches = patch_banks.front()->patch_name_list();
|
||||
Gtk::Menu::MenuList& patch_menus = _popup.items();
|
||||
const PatchNameList& patches = patch_banks.front ()->patch_name_list ();
|
||||
Gtk::Menu::MenuList& patch_menus = _popup.items ();
|
||||
|
||||
for (PatchNameList::const_iterator patch = patches.begin();
|
||||
patch != patches.end();
|
||||
for (PatchNameList::const_iterator patch = patches.begin ();
|
||||
patch != patches.end ();
|
||||
++patch) {
|
||||
patch_menus.push_back (Gtkmm2ext::MenuElemNoMnemonic ((*patch)->name(),
|
||||
sigc::bind (sigc::mem_fun(*this, &PatchChange::on_patch_menu_selected), (*patch)->patch_primary_key())));
|
||||
patch_menus.push_back (Gtkmm2ext::MenuElemNoMnemonic ((*patch)->name (),
|
||||
sigc::bind (sigc::mem_fun (*this, &PatchChange::on_patch_menu_selected), (*patch)->patch_primary_key ())));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
PatchChange::on_patch_menu_selected(const PatchPrimaryKey& key)
|
||||
PatchChange::on_patch_menu_selected (const PatchPrimaryKey& key)
|
||||
{
|
||||
_region.change_patch_change (*this, key);
|
||||
}
|
||||
@ -161,38 +153,35 @@ bool
|
||||
PatchChange::event_handler (GdkEvent* ev)
|
||||
{
|
||||
/* XXX: icky dcast */
|
||||
Editor* e = dynamic_cast<Editor*> (&_region.get_time_axis_view().editor());
|
||||
Editor* e = dynamic_cast<Editor*> (&_region.get_time_axis_view ().editor ());
|
||||
|
||||
if (!e->internal_editing()) {
|
||||
if (!e->internal_editing ()) {
|
||||
return false;
|
||||
}
|
||||
|
||||
switch (ev->type) {
|
||||
case GDK_BUTTON_PRESS:
|
||||
if (e->current_mouse_mode() == Editing::MouseContent) {
|
||||
|
||||
if (e->current_mouse_mode () == Editing::MouseContent) {
|
||||
if (Gtkmm2ext::Keyboard::is_delete_event (&ev->button)) {
|
||||
|
||||
_region.delete_patch_change (this);
|
||||
return true;
|
||||
|
||||
} else if (Gtkmm2ext::Keyboard::is_edit_event (&ev->button)) {
|
||||
|
||||
_region.edit_patch_change (this);
|
||||
return true;
|
||||
|
||||
} else if (ev->button.button == 1) {
|
||||
e->drags()->set (new PatchChangeDrag (e, this, &_region), ev);
|
||||
e->drags ()->set (new PatchChangeDrag (e, this, &_region), ev);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
if (Gtkmm2ext::Keyboard::is_context_menu_event (&ev->button)) {
|
||||
if (!_popup_initialized) {
|
||||
initialize_popup_menus();
|
||||
initialize_popup_menus ();
|
||||
_popup_initialized = true;
|
||||
}
|
||||
_popup.popup(ev->button.button, ev->button.time);
|
||||
_popup.popup (ev->button.button, ev->button.time);
|
||||
return true;
|
||||
}
|
||||
break;
|
||||
@ -202,14 +191,12 @@ PatchChange::event_handler (GdkEvent* ev)
|
||||
case GDK_Up:
|
||||
case GDK_KP_Up:
|
||||
case GDK_uparrow:
|
||||
_region.step_patch(
|
||||
*this, Keyboard::modifier_state_contains(ev->key.state, Keyboard::TertiaryModifier), 1);
|
||||
_region.step_patch (*this, Keyboard::modifier_state_contains (ev->key.state, Keyboard::TertiaryModifier), 1);
|
||||
return true;
|
||||
case GDK_Down:
|
||||
case GDK_KP_Down:
|
||||
case GDK_downarrow:
|
||||
_region.step_patch(
|
||||
*this, Keyboard::modifier_state_contains(ev->key.state, Keyboard::TertiaryModifier), -1);
|
||||
_region.step_patch (*this, Keyboard::modifier_state_contains (ev->key.state, Keyboard::TertiaryModifier), -1);
|
||||
return true;
|
||||
default:
|
||||
break;
|
||||
@ -228,12 +215,10 @@ PatchChange::event_handler (GdkEvent* ev)
|
||||
|
||||
case GDK_SCROLL:
|
||||
if (ev->scroll.direction == GDK_SCROLL_UP) {
|
||||
_region.step_patch(
|
||||
*this, Keyboard::modifier_state_contains(ev->scroll.state, Keyboard::TertiaryModifier), 1);
|
||||
_region.step_patch (*this, Keyboard::modifier_state_contains (ev->scroll.state, Keyboard::TertiaryModifier), 1);
|
||||
return true;
|
||||
} else if (ev->scroll.direction == GDK_SCROLL_DOWN) {
|
||||
_region.step_patch(
|
||||
*this, Keyboard::modifier_state_contains(ev->scroll.state, Keyboard::TertiaryModifier), -1);
|
||||
_region.step_patch (*this, Keyboard::modifier_state_contains (ev->scroll.state, Keyboard::TertiaryModifier), -1);
|
||||
return true;
|
||||
}
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user