add view info context menu option to timeline and automation arranger
Also: * fix incorrect action in MIDI arranger * fix arranger object info dialog contents being invisible
This commit is contained in:
parent
a570d80b81
commit
f4e62a75c9
|
@ -7,7 +7,6 @@
|
|||
</child>
|
||||
<child internal-child="content_area">
|
||||
<object class="GtkBox">
|
||||
<property name="visible">0</property>
|
||||
<property name="orientation">vertical</property>
|
||||
<property name="spacing">2</property>
|
||||
<child>
|
||||
|
|
|
@ -195,6 +195,27 @@ automation_arranger_widget_gen_context_menu (
|
|||
|
||||
if (ap)
|
||||
{
|
||||
GMenu * edit_submenu = g_menu_new ();
|
||||
|
||||
/* create cut, copy, duplicate, delete */
|
||||
menuitem = CREATE_CUT_MENU_ITEM ("app.cut");
|
||||
g_menu_append_item (edit_submenu, menuitem);
|
||||
menuitem = CREATE_COPY_MENU_ITEM ("app.copy");
|
||||
g_menu_append_item (edit_submenu, menuitem);
|
||||
menuitem = CREATE_DUPLICATE_MENU_ITEM ("app.duplicate");
|
||||
g_menu_append_item (edit_submenu, menuitem);
|
||||
menuitem = CREATE_DELETE_MENU_ITEM ("app.delete");
|
||||
g_menu_append_item (edit_submenu, menuitem);
|
||||
|
||||
char str[100];
|
||||
sprintf (str, "app.arranger-object-view-info::%p", obj);
|
||||
menuitem =
|
||||
z_gtk_create_menu_item (_ ("View info"), NULL, str);
|
||||
g_menu_append_item (edit_submenu, menuitem);
|
||||
|
||||
g_menu_append_section (
|
||||
menu, _ ("Edit"), G_MENU_MODEL (edit_submenu));
|
||||
|
||||
/* add curve algorithm selection */
|
||||
GMenu * curve_algorithm_submenu = g_menu_new ();
|
||||
for (int i = 0; i < NUM_CURVE_ALGORITHMS; i++)
|
||||
|
|
|
@ -450,8 +450,10 @@ midi_arranger_widget_gen_context_menu (
|
|||
menuitem = CREATE_DUPLICATE_MENU_ITEM ("app.duplicate");
|
||||
g_menu_append_item (menu, menuitem);
|
||||
|
||||
menuitem = z_gtk_create_menu_item (
|
||||
_ ("View info"), NULL, "app.duplicate");
|
||||
char str[100];
|
||||
sprintf (str, "app.arranger-object-view-info::%p", mn);
|
||||
menuitem =
|
||||
z_gtk_create_menu_item (_ ("View info"), NULL, str);
|
||||
g_menu_append_item (menu, menuitem);
|
||||
}
|
||||
else
|
||||
|
|
|
@ -1006,6 +1006,12 @@ timeline_arranger_widget_gen_context_menu (
|
|||
menuitem = CREATE_DELETE_MENU_ITEM ("app.delete");
|
||||
g_menu_append_item (edit_submenu, menuitem);
|
||||
|
||||
char str[100];
|
||||
sprintf (str, "app.arranger-object-view-info::%p", obj);
|
||||
menuitem =
|
||||
z_gtk_create_menu_item (_ ("View info"), NULL, str);
|
||||
g_menu_append_item (edit_submenu, menuitem);
|
||||
|
||||
g_menu_append_section (
|
||||
menu, _ ("Edit"), G_MENU_MODEL (edit_submenu));
|
||||
|
||||
|
|
Loading…
Reference in New Issue