Reorder the signals in the process context menu (#11395)

Stop/Cont, then Terminate, then Kill.
This commit is contained in:
Landry Breuil
2014-12-23 21:46:05 +01:00
parent 58d67dbada
commit 67eb347a00

View File

@@ -426,12 +426,6 @@ build_context_menu (XtmProcessTreeView *treeview, guint pid)
menu = gtk_menu_new ();
mi = gtk_menu_item_new_with_label (_("Terminate"));
g_object_set_data (G_OBJECT (mi), "pid", GUINT_TO_POINTER (pid));
g_object_set_data (G_OBJECT (mi), "treeview", treeview);
gtk_container_add (GTK_CONTAINER (menu), mi);
g_signal_connect (mi, "activate", G_CALLBACK (cb_send_signal), GINT_TO_POINTER (XTM_SIGNAL_TERMINATE));
if (!pid_is_sleeping (pid))
{
mi = gtk_menu_item_new_with_label (_("Stop"));
@@ -447,6 +441,12 @@ build_context_menu (XtmProcessTreeView *treeview, guint pid)
g_signal_connect (mi, "activate", G_CALLBACK (cb_send_signal), GINT_TO_POINTER (XTM_SIGNAL_CONTINUE));
}
mi = gtk_menu_item_new_with_label (_("Terminate"));
g_object_set_data (G_OBJECT (mi), "pid", GUINT_TO_POINTER (pid));
g_object_set_data (G_OBJECT (mi), "treeview", treeview);
gtk_container_add (GTK_CONTAINER (menu), mi);
g_signal_connect (mi, "activate", G_CALLBACK (cb_send_signal), GINT_TO_POINTER (XTM_SIGNAL_TERMINATE));
mi = gtk_menu_item_new_with_label (_("Kill"));
g_object_set_data (G_OBJECT (mi), "pid", GUINT_TO_POINTER (pid));
gtk_container_add (GTK_CONTAINER (menu), mi);