forward non-used keys from mixer (strip) to "everything else" (editor, really), and add stubs for processors_up and processors_down in mixer strip
git-svn-id: svn://localhost/ardour2/branches/3.0@10425 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
parent
a059b75238
commit
92c02b2fdd
@ -708,10 +708,23 @@ ProcessorBox::leave_notify (GdkEventCrossing* ev)
|
|||||||
}
|
}
|
||||||
|
|
||||||
bool
|
bool
|
||||||
ProcessorBox::processor_key_press_event (GdkEventKey *)
|
ProcessorBox::processor_key_press_event (GdkEventKey *ev)
|
||||||
{
|
{
|
||||||
/* do real stuff on key release */
|
switch (ev->keyval) {
|
||||||
return false;
|
case GDK_a:
|
||||||
|
case GDK_c:
|
||||||
|
case GDK_x:
|
||||||
|
case GDK_v:
|
||||||
|
case GDK_Up:
|
||||||
|
case GDK_Down:
|
||||||
|
case GDK_Delete:
|
||||||
|
case GDK_BackSpace:
|
||||||
|
case GDK_Return:
|
||||||
|
case GDK_slash:
|
||||||
|
/* do real stuff on key release */
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
return forward_key_press (ev);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool
|
bool
|
||||||
@ -769,9 +782,13 @@ ProcessorBox::processor_key_release_event (GdkEventKey *ev)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case GDK_Up:
|
case GDK_Up:
|
||||||
|
processors_down ();
|
||||||
|
ret = true;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GDK_Down:
|
case GDK_Down:
|
||||||
|
processors_up ();
|
||||||
|
ret = true;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GDK_Delete:
|
case GDK_Delete:
|
||||||
@ -1454,6 +1471,19 @@ ProcessorBox::copy_processors (const ProcSelection& to_be_copied)
|
|||||||
_rr_selection.set (node);
|
_rr_selection.set (node);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
ProcessorBox::processors_up ()
|
||||||
|
{
|
||||||
|
/* unimplemented */
|
||||||
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
ProcessorBox::processors_down ()
|
||||||
|
{
|
||||||
|
/* unimplemented */
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
ProcessorBox::delete_processors ()
|
ProcessorBox::delete_processors ()
|
||||||
{
|
{
|
||||||
|
@ -306,6 +306,8 @@ class ProcessorBox : public Gtk::HBox, public PluginInterestedObject, public ARD
|
|||||||
void delete_processors ();
|
void delete_processors ();
|
||||||
void paste_processors ();
|
void paste_processors ();
|
||||||
void paste_processors (boost::shared_ptr<ARDOUR::Processor> before);
|
void paste_processors (boost::shared_ptr<ARDOUR::Processor> before);
|
||||||
|
void processors_up ();
|
||||||
|
void processors_down ();
|
||||||
|
|
||||||
void delete_dragged_processors (const std::list<boost::shared_ptr<ARDOUR::Processor> >&);
|
void delete_dragged_processors (const std::list<boost::shared_ptr<ARDOUR::Processor> >&);
|
||||||
void clear_processors ();
|
void clear_processors ();
|
||||||
|
Loading…
Reference in New Issue
Block a user