Enlightenment CVS committal

Author  : pfritz
Project : e17
Module  : libs/ewl

Dir     : e17/libs/ewl/src/bin/tests/label


Modified Files:
        ewl_label_test.c 


Log Message:
test case for a shrinkable label

===================================================================
RCS file: /cvs/e/e17/libs/ewl/src/bin/tests/label/ewl_label_test.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- ewl_label_test.c    7 May 2008 13:38:17 -0000       1.4
+++ ewl_label_test.c    25 Jul 2008 10:25:08 -0000      1.5
@@ -2,6 +2,7 @@
 #include "Ewl_Test.h"
 #include "ewl_test_private.h"
 #include "ewl_button.h"
+#include "ewl_paned.h"
 #include "ewl_label.h"
 
 #include <stdio.h>
@@ -36,16 +37,26 @@
 static int
 create_test(Ewl_Container *box)
 {
-        Ewl_Widget *body, *o2, *o;
+        Ewl_Widget *body, *o2, *o, *p;
 
         body = ewl_vbox_new();
         ewl_container_child_append(EWL_CONTAINER(box), body);
         ewl_widget_show(body);
 
+        p = ewl_hpaned_new();
+        ewl_container_child_append(EWL_CONTAINER(body), p);
+        ewl_widget_show(p);
+
         o = ewl_label_new();
-        ewl_container_child_append(EWL_CONTAINER(body), o);
+        ewl_container_child_append(EWL_CONTAINER(p), o);
         ewl_object_alignment_set(EWL_OBJECT(o), EWL_FLAG_ALIGN_CENTER);
-        ewl_label_text_set(EWL_LABEL(o), "First label");
+        ewl_label_text_set(EWL_LABEL(o), "A non-shrinkable, centered  label");
+        ewl_widget_show(o);
+
+        o = ewl_label_new();
+        ewl_container_child_prepend(EWL_CONTAINER(p), o);
+        ewl_object_fill_policy_set(EWL_OBJECT(o), EWL_FLAG_FILL_HSHRINKABLE);
+        ewl_label_text_set(EWL_LABEL(o), "Shrinkable label");
         ewl_widget_show(o);
 
         o2 = ewl_button_new();
@@ -61,9 +72,9 @@
 cb_click(Ewl_Widget *w __UNUSED__, void *e __UNUSED__, void *data)
 {
         if ((counter % 2) == 0)
-                ewl_label_text_set(EWL_LABEL(data), "Second Label");
+                ewl_label_text_set(EWL_LABEL(data), "Still Shrinkable label");
         else
-                ewl_label_text_set(EWL_LABEL(data), "First label");
+                ewl_label_text_set(EWL_LABEL(data), "Shrinkable label");
 
         counter ++;
 }



-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to