gui: reorder actions in apps context menu. Fix for #69

This commit is contained in:
Nedko Arnaudov 2010-04-03 23:36:58 +03:00
parent 3e5b69c481
commit bd38960e01
1 changed files with 11 additions and 11 deletions

View File

@ -361,6 +361,10 @@ void popup_menu(GtkWidget * treeview, GdkEventButton * event)
menuitem = gtk_menu_item_new_with_label("Stop");
g_signal_connect(menuitem, "activate", (GCallback)on_popup_menu_action_app_stop, NULL);
gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
menuitem = gtk_menu_item_new_with_label("Kill");
g_signal_connect(menuitem, "activate", (GCallback)on_popup_menu_action_app_kill, NULL);
gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
}
else
{
@ -369,20 +373,16 @@ void popup_menu(GtkWidget * treeview, GdkEventButton * event)
gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
}
menuitem = gtk_menu_item_new_with_label("Remove");
g_signal_connect(menuitem, "activate", (GCallback)on_popup_menu_action_app_remove, NULL);
gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
if (running)
{
menuitem = gtk_menu_item_new_with_label("Kill");
g_signal_connect(menuitem, "activate", (GCallback)on_popup_menu_action_app_kill, NULL);
gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
}
menuitem = gtk_menu_item_new_with_label("Properties");
g_signal_connect(menuitem, "activate", (GCallback)on_popup_menu_action_app_properties, NULL);
gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
menuitem = gtk_separator_menu_item_new(); /* separator */
gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
menuitem = gtk_menu_item_new_with_label("Remove");
g_signal_connect(menuitem, "activate", (GCallback)on_popup_menu_action_app_remove, NULL);
gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
}
else if (type == entry_type_view)
{