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
|
||||
ProcessorBox::processor_key_press_event (GdkEventKey *)
|
||||
ProcessorBox::processor_key_press_event (GdkEventKey *ev)
|
||||
{
|
||||
/* do real stuff on key release */
|
||||
return false;
|
||||
switch (ev->keyval) {
|
||||
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
|
||||
|
@ -769,9 +782,13 @@ ProcessorBox::processor_key_release_event (GdkEventKey *ev)
|
|||
break;
|
||||
|
||||
case GDK_Up:
|
||||
processors_down ();
|
||||
ret = true;
|
||||
break;
|
||||
|
||||
case GDK_Down:
|
||||
processors_up ();
|
||||
ret = true;
|
||||
break;
|
||||
|
||||
case GDK_Delete:
|
||||
|
@ -1454,6 +1471,19 @@ ProcessorBox::copy_processors (const ProcSelection& to_be_copied)
|
|||
_rr_selection.set (node);
|
||||
}
|
||||
|
||||
void
|
||||
ProcessorBox::processors_up ()
|
||||
{
|
||||
/* unimplemented */
|
||||
}
|
||||
|
||||
void
|
||||
ProcessorBox::processors_down ()
|
||||
{
|
||||
/* unimplemented */
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
ProcessorBox::delete_processors ()
|
||||
{
|
||||
|
|
|
@ -306,6 +306,8 @@ class ProcessorBox : public Gtk::HBox, public PluginInterestedObject, public ARD
|
|||
void delete_processors ();
|
||||
void paste_processors ();
|
||||
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 clear_processors ();
|
||||
|
|
Loading…
Reference in New Issue
Block a user