Enlightenment CVS committal

Author  : pfritz
Project : e17
Module  : libs/ewl

Dir     : e17/libs/ewl/src/bin


Modified Files:
        main.c 


Log Message:
- fix wrap and align issues of the text widget
- bg color works now for the text

===================================================================
RCS file: /cvs/e/e17/libs/ewl/src/bin/main.c,v
retrieving revision 1.104
retrieving revision 1.105
diff -u -3 -r1.104 -r1.105
--- main.c      17 Jun 2008 23:00:15 -0000      1.104
+++ main.c      28 Jun 2008 10:02:31 -0000      1.105
@@ -726,7 +726,6 @@
         ewl_container_child_append(EWL_CONTAINER(o2), o);
         ewl_widget_name_set(o, "tutorial_text");
         ewl_text_selectable_set(EWL_TEXT(o), TRUE);
-        ewl_text_wrap_set(EWL_TEXT(o), EWL_TEXT_WRAP_WORD);
         ewl_widget_show(o);
 
         o = ewl_statusbar_new();
@@ -926,7 +925,6 @@
         txt = ewl_io_manager_string_read(str, "text/c");
         if (txt)
         {
-                ewl_text_wrap_set(EWL_TEXT(txt), EWL_TEXT_WRAP_WORD);
                 ewl_text_selectable_set(EWL_TEXT(txt), TRUE);
                 ewl_widget_show(txt);
                 ewl_container_child_append(EWL_CONTAINER(txtpane), txt);
@@ -944,6 +942,7 @@
 
         tutorial = EWL_TEXT(ewl_widget_name_find("tutorial_text"));
         ewl_text_text_set(tutorial, NULL);
+        ewl_text_wrap_set(tutorial, EWL_TEXT_WRAP_WORD);
         if (!str) return;
 
         start = str;
@@ -1173,14 +1172,18 @@
         ewl_text_font_source_set(EWL_TEXT(o), ewl_theme_path_get(), 
"ewl/default/bold");
         ewl_text_font_size_set(EWL_TEXT(o), 22);
         ewl_text_align_set(EWL_TEXT(o), EWL_FLAG_ALIGN_CENTER);
-        ewl_text_styles_set(EWL_TEXT(o), EWL_TEXT_STYLE_SOFT_SHADOW);
+        ewl_text_styles_set(EWL_TEXT(o), EWL_TEXT_STYLE_FAR_SHADOW);
+        ewl_text_shadow_color_set(EWL_TEXT(o), 0, 0, 0, 30);
         ewl_text_text_append(EWL_TEXT(o), title);
 
+        /* enter the new line before change the alignment */
+        ewl_text_text_append(EWL_TEXT(o), "\n\n");
+
         ewl_text_align_set(EWL_TEXT(o), EWL_FLAG_ALIGN_LEFT);
         ewl_text_styles_set(EWL_TEXT(o), EWL_TEXT_STYLE_NONE);
-        ewl_text_font_set(EWL_TEXT(o), NULL);
+        ewl_text_wrap_set(EWL_TEXT(o), EWL_TEXT_WRAP_WORD);
         ewl_text_font_size_set(EWL_TEXT(o), 12);
-        ewl_text_text_append(EWL_TEXT(o), "\n\n");
+        ewl_text_font_set(EWL_TEXT(o), NULL);
         ewl_text_text_append(EWL_TEXT(o), text);
         ewl_container_child_append(EWL_CONTAINER(vbox), o);
         ewl_widget_show(o);



-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to