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