From: Dana Jansens Date: Wed, 27 Feb 2008 03:22:35 +0000 (-0500) Subject: Change the kill prompt buttons to "Cancel" and "End Process"/"Disconnect" (for local... X-Git-Url: https://git.dogcows.com/gitweb?a=commitdiff_plain;h=490ef3213a09ec2b202e9b511a92ce89f811af66;p=chaz%2Fopenbox Change the kill prompt buttons to "Cancel" and "End Process"/"Disconnect" (for local/remote apps) --- diff --git a/openbox/client.c b/openbox/client.c index 3a46f823..20a4dffc 100644 --- a/openbox/client.c +++ b/openbox/client.c @@ -3406,10 +3406,11 @@ static void client_prompt_kill(ObClient *self) /* check if we're already prompting */ if (!self->kill_prompt) { ObPromptAnswer answers[] = { - { _("Cancel"), OB_KILL_RESULT_NO }, - { _("Force Exit"), OB_KILL_RESULT_YES } + { 0, OB_KILL_RESULT_NO }, + { 0, OB_KILL_RESULT_YES } }; gchar *m; + const gchar *y; if (client_on_localhost(self)) { const gchar *sig; @@ -3420,12 +3421,19 @@ static void client_prompt_kill(ObClient *self) sig = "kill"; 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 - (_("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, sizeof(answers)/sizeof(answers[0]),