summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2017-06-03 16:09:39 -0400
committerMatthias Clasen <mclasen@redhat.com>2017-06-03 16:09:39 -0400
commit149c2cc3d896bb10e8e61fa7dfcd9cdb917f1bc6 (patch)
tree313dd68272701a1628ea8fd698bcbe5001e693a4
parentb095bf05c2bdf6707a1213ba27697a087391c1b6 (diff)
downloadgtk+-149c2cc3d896bb10e8e61fa7dfcd9cdb917f1bc6.tar.gz
Improve the center box test
-rw-r--r--tests/testcenterbox.c18
1 files changed, 15 insertions, 3 deletions
diff --git a/tests/testcenterbox.c b/tests/testcenterbox.c
index 1be333a0c4..151d6bfb91 100644
--- a/tests/testcenterbox.c
+++ b/tests/testcenterbox.c
@@ -5,16 +5,28 @@ main (int argc, char *argv[])
{
GtkWidget *window;
GtkWidget *box;
+ GtkWidget *child;
gtk_init ();
+ if (g_getenv ("RTL"))
+ gtk_widget_set_default_direction (GTK_TEXT_DIR_RTL);
+
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
box = gtk_center_box_new ();
gtk_container_add (GTK_CONTAINER (window), box);
- gtk_center_box_set_start_widget (GTK_CENTER_BOX (box), gtk_label_new ("Start Start Start Start Start"));
- gtk_center_box_set_center_widget (GTK_CENTER_BOX (box), gtk_label_new ("Center"));
- gtk_center_box_set_end_widget (GTK_CENTER_BOX (box), gtk_label_new ("End"));
+ child = gtk_label_new ("Start Start Start Start Start");
+ gtk_label_set_ellipsize (GTK_LABEL (child), PANGO_ELLIPSIZE_END);
+ gtk_center_box_set_start_widget (GTK_CENTER_BOX (box), child);
+
+ child = gtk_label_new ("Center");
+ gtk_label_set_ellipsize (GTK_LABEL (child), PANGO_ELLIPSIZE_END);
+ gtk_center_box_set_center_widget (GTK_CENTER_BOX (box), child);
+
+ child = gtk_label_new ("End");
+ gtk_label_set_ellipsize (GTK_LABEL (child), PANGO_ELLIPSIZE_END);
+ gtk_center_box_set_end_widget (GTK_CENTER_BOX (box), child);
gtk_widget_show (window);