Make double-click on marker pop up rename dialogue.
This commit is contained in:
parent
89193dc40b
commit
abb05680b4
|
@ -1524,6 +1524,7 @@ class Editor : public PublicEditor, public PBD::ScopedConnectionList, public ARD
|
|||
void marker_menu_edit ();
|
||||
void marker_menu_remove ();
|
||||
void marker_menu_rename ();
|
||||
void rename_marker (Marker *marker);
|
||||
void toggle_marker_menu_lock ();
|
||||
void toggle_marker_menu_glue ();
|
||||
void marker_menu_hide ();
|
||||
|
|
|
@ -1338,6 +1338,13 @@ Editor::marker_menu_rename ()
|
|||
/*NOTREACHED*/
|
||||
}
|
||||
|
||||
|
||||
rename_marker (marker);
|
||||
}
|
||||
|
||||
void
|
||||
Editor::rename_marker(Marker *marker)
|
||||
{
|
||||
Location* loc;
|
||||
bool is_start;
|
||||
|
||||
|
|
|
@ -1407,9 +1407,16 @@ Editor::button_double_click_handler (ArdourCanvas::Item* item, GdkEvent* event,
|
|||
case RegionItem:
|
||||
case NoteItem:
|
||||
case PlayheadCursorItem:
|
||||
break;
|
||||
case MarkerItem:
|
||||
case RangeMarkerBarItem:
|
||||
case CdMarkerBarItem:
|
||||
Marker* marker;
|
||||
if ((marker = static_cast<Marker *> (item->get_data ("marker"))) == 0) {
|
||||
break;
|
||||
}
|
||||
rename_marker (marker);
|
||||
return true;
|
||||
case TempoMarkerItem:
|
||||
case MeterMarkerItem:
|
||||
case MarkerBarItem:
|
||||
|
|
Loading…
Reference in New Issue