Change the kill prompt buttons to "Cancel" and "End Process"/"Disconnect" (for local/remote apps)
This commit is contained in:
parent
c38a756ae5
commit
490ef3213a
1 changed files with 14 additions and 6 deletions
|
@ -3406,10 +3406,11 @@ static void client_prompt_kill(ObClient *self)
|
||||||
/* check if we're already prompting */
|
/* check if we're already prompting */
|
||||||
if (!self->kill_prompt) {
|
if (!self->kill_prompt) {
|
||||||
ObPromptAnswer answers[] = {
|
ObPromptAnswer answers[] = {
|
||||||
{ _("Cancel"), OB_KILL_RESULT_NO },
|
{ 0, OB_KILL_RESULT_NO },
|
||||||
{ _("Force Exit"), OB_KILL_RESULT_YES }
|
{ 0, OB_KILL_RESULT_YES }
|
||||||
};
|
};
|
||||||
gchar *m;
|
gchar *m;
|
||||||
|
const gchar *y;
|
||||||
|
|
||||||
if (client_on_localhost(self)) {
|
if (client_on_localhost(self)) {
|
||||||
const gchar *sig;
|
const gchar *sig;
|
||||||
|
@ -3420,12 +3421,19 @@ static void client_prompt_kill(ObClient *self)
|
||||||
sig = "kill";
|
sig = "kill";
|
||||||
|
|
||||||
m = g_strdup_printf
|
m = g_strdup_printf
|
||||||
(_("The window \"%s\" does not seem to be responding. Do you want to force it to exit by sending the %s signal?"), self->original_title, sig);
|
(_("The window \"%s\" does not seem to be responding. Do you want to force it to exit by sending the %s signal?"),
|
||||||
|
self->original_title, sig);
|
||||||
|
y = _("End Process");
|
||||||
}
|
}
|
||||||
else
|
else {
|
||||||
m = g_strdup_printf
|
m = g_strdup_printf
|
||||||
(_("The window \"%s\" does not seem to be responding. Do you want to disconnect it from the X server?"), self->original_title);
|
(_("The window \"%s\" does not seem to be responding. Do you want to disconnect it from the X server?"),
|
||||||
|
self->original_title);
|
||||||
|
y = _("Disconnect");
|
||||||
|
}
|
||||||
|
/* set the dialog buttons' text */
|
||||||
|
answers[0].text = _("Cancel"); /* "no" */
|
||||||
|
answers[1].text = y; /* "yes" */
|
||||||
|
|
||||||
self->kill_prompt = prompt_new(m, answers,
|
self->kill_prompt = prompt_new(m, answers,
|
||||||
sizeof(answers)/sizeof(answers[0]),
|
sizeof(answers)/sizeof(answers[0]),
|
||||||
|
|
Loading…
Reference in a new issue