Mercurial > vim
comparison src/gui_gtk.c @ 2649:b2789846ed39 v7.3.069
updated for version 7.3.069
Problem: GTK: pressing Enter in inputdialog() doesn't work like clicking OK
as documented.
Solution: call gtk_entry_set_activates_default(). (Britton Kerin)
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Wed, 24 Nov 2010 18:48:12 +0100 |
parents | 6f63294a1781 |
children | 4549e0e7fbb6 |
comparison
equal
deleted
inserted
replaced
2648:656e652c6579 | 2649:b2789846ed39 |
---|---|
1285 GtkWidget *alignment; | 1285 GtkWidget *alignment; |
1286 | 1286 |
1287 entry = gtk_entry_new(); | 1287 entry = gtk_entry_new(); |
1288 gtk_widget_show(entry); | 1288 gtk_widget_show(entry); |
1289 | 1289 |
1290 /* Make Enter work like pressing OK. */ | |
1291 gtk_entry_set_activates_default(GTK_ENTRY(entry), TRUE); | |
1292 | |
1290 text = CONVERT_TO_UTF8(textfield); | 1293 text = CONVERT_TO_UTF8(textfield); |
1291 gtk_entry_set_text(GTK_ENTRY(entry), (const char *)text); | 1294 gtk_entry_set_text(GTK_ENTRY(entry), (const char *)text); |
1292 CONVERT_TO_UTF8_FREE(text); | 1295 CONVERT_TO_UTF8_FREE(text); |
1293 | 1296 |
1294 alignment = gtk_alignment_new((float)0.5, (float)0.5, | 1297 alignment = gtk_alignment_new((float)0.5, (float)0.5, |