[gtk+/center-box: 7/7] Improve the center box test
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/center-box: 7/7] Improve the center box test
- Date: Sat, 3 Jun 2017 20:11:56 +0000 (UTC)
commit 149c2cc3d896bb10e8e61fa7dfcd9cdb917f1bc6
Author: Matthias Clasen <mclasen redhat com>
Date: Sat Jun 3 16:09:39 2017 -0400
Improve the center box test
tests/testcenterbox.c | 18 +++++++++++++++---
1 files changed, 15 insertions(+), 3 deletions(-)
---
diff --git a/tests/testcenterbox.c b/tests/testcenterbox.c
index 1be333a..151d6bf 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);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]