diff options
author | Matthias Clasen <mclasen@redhat.com> | 2017-08-11 12:09:55 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2017-08-12 18:48:14 -0400 |
commit | e24ffbbc21cfd6a2cbf8986bbb1e6bf7318efa66 (patch) | |
tree | 21cfbee5849e9c44c568c82ec7d3c4d4a1905f45 /tests/testentryicons.c | |
parent | 558aebfbc4699bf4182df16509fd8c19c0ffd6e3 (diff) | |
download | gtk+-e24ffbbc21cfd6a2cbf8986bbb1e6bf7318efa66.tar.gz |
Add a testcase for the new Emoji chooser
For now, add it in testentryicons.
Diffstat (limited to 'tests/testentryicons.c')
-rw-r--r-- | tests/testentryicons.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/testentryicons.c b/tests/testentryicons.c index 41196a2158..f4e30797d4 100644 --- a/tests/testentryicons.c +++ b/tests/testentryicons.c @@ -252,24 +252,38 @@ main (int argc, char **argv) gtk_grid_attach (GTK_GRID (grid), entry, 1, 4, 1, 1); box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 6); + gtk_widget_set_vexpand (GTK_WIDGET (box), TRUE); gtk_grid_attach (GTK_GRID (grid), box, 0, 5, 3, 1); button1 = gtk_radio_button_new_with_label (NULL, "Blank"); + gtk_widget_set_valign (button1, GTK_ALIGN_START); g_signal_connect (button1, "toggled", G_CALLBACK (set_blank), entry); gtk_container_add (GTK_CONTAINER (box), button1); button2 = gtk_radio_button_new_with_label (NULL, "Icon Name"); + gtk_widget_set_valign (button2, GTK_ALIGN_START); gtk_radio_button_join_group (GTK_RADIO_BUTTON (button2), GTK_RADIO_BUTTON (button1)); g_signal_connect (button2, "toggled", G_CALLBACK (set_icon_name), entry); gtk_container_add (GTK_CONTAINER (box), button2); button3 = gtk_radio_button_new_with_label (NULL, "GIcon"); + gtk_widget_set_valign (button3, GTK_ALIGN_START); gtk_radio_button_join_group (GTK_RADIO_BUTTON (button3), GTK_RADIO_BUTTON (button1)); g_signal_connect (button3, "toggled", G_CALLBACK (set_gicon), entry); gtk_container_add (GTK_CONTAINER (box), button3); button4 = gtk_radio_button_new_with_label (NULL, "Pixbuf"); + gtk_widget_set_valign (button4, GTK_ALIGN_START); gtk_radio_button_join_group (GTK_RADIO_BUTTON (button4), GTK_RADIO_BUTTON (button1)); g_signal_connect (button4, "toggled", G_CALLBACK (set_pixbuf), entry); gtk_container_add (GTK_CONTAINER (box), button4); + label = gtk_label_new ("Emoji:"); + gtk_grid_attach (GTK_GRID (grid), label, 0, 6, 1, 1); + gtk_widget_set_halign (label, GTK_ALIGN_START); + gtk_widget_set_valign (label, GTK_ALIGN_CENTER); + + entry = gtk_entry_new (); + g_object_set (entry, "show-emoji-icon", TRUE, NULL); + gtk_widget_set_hexpand (entry, TRUE); + gtk_grid_attach (GTK_GRID (grid), entry, 1, 6, 1, 1); gtk_widget_show (window); gtk_main(); |