Reorder the signals in the process context menu (#11395)
Stop/Cont, then Terminate, then Kill.
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user