X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=unix%2Fgtkask.c;h=e5439bbb172c8b5e743f9f78218e8c5a0f44ecb3;hb=5471539a6738484b48fb938c88dce547a3e4b299;hp=8d984a3528e8194840fd6428ab62fbe941af01fa;hpb=dc11417aeeec0735071cf98347af6f9616ba6a2e;p=PuTTY.git diff --git a/unix/gtkask.c b/unix/gtkask.c index 8d984a35..e5439bbb 100644 --- a/unix/gtkask.c +++ b/unix/gtkask.c @@ -303,7 +303,12 @@ static const char *gtk_askpass_setup(struct askpass_ctx *ctx, gtk_window_set_title(GTK_WINDOW(ctx->dialog), window_title); gtk_window_set_position(GTK_WINDOW(ctx->dialog), GTK_WIN_POS_CENTER); ctx->promptlabel = gtk_label_new(prompt_text); + align_label_left(GTK_LABEL(ctx->promptlabel)); + gtk_widget_show(ctx->promptlabel); gtk_label_set_line_wrap(GTK_LABEL(ctx->promptlabel), TRUE); +#if GTK_CHECK_VERSION(3,0,0) + gtk_label_set_width_chars(GTK_LABEL(ctx->promptlabel), 48); +#endif our_dialog_add_to_content_area(GTK_WINDOW(ctx->dialog), ctx->promptlabel, TRUE, TRUE, 0); #if GTK_CHECK_VERSION(2,0,0) @@ -384,7 +389,7 @@ static const char *gtk_askpass_setup(struct askpass_ctx *ctx, /* * And now that we've got the keyboard grab, connect up our - * keyboard handlers, and display the prompt. + * keyboard handlers. */ #if GTK_CHECK_VERSION(2,0,0) g_signal_connect(G_OBJECT(ctx->imc), "commit", @@ -398,7 +403,6 @@ static const char *gtk_askpass_setup(struct askpass_ctx *ctx, gtk_im_context_set_client_window(ctx->imc, gtk_widget_get_window(ctx->dialog)); #endif - gtk_widget_show(ctx->promptlabel); return NULL; } @@ -495,7 +499,7 @@ int main(int argc, char **argv) ret = dupprintf("usage: %s ", argv[0]); } else { srand(time(NULL)); - ret = gtk_askpass_main(argv[1], &success); + ret = gtk_askpass_main(NULL, "Enter passphrase", argv[1], &success); } if (!success) {