Enlightenment CVS committal Author : pfritz Project : e17 Module : libs/ewl
Dir : e17/libs/ewl/src/bin/tests/text_editor Modified Files: ewl_text_editor.c Log Message: - use the toolbar in the editor - formating =================================================================== RCS file: /cvs/e/e17/libs/ewl/src/bin/tests/text_editor/ewl_text_editor.c,v retrieving revision 1.8 retrieving revision 1.9 diff -u -3 -r1.8 -r1.9 --- ewl_text_editor.c 18 Jan 2007 10:24:59 -0000 1.8 +++ ewl_text_editor.c 20 Jan 2007 06:33:46 -0000 1.9 @@ -15,7 +15,8 @@ "I don't live in an igloo,\n" "Or eat blubber,\n" "Or own a dogsled,\n" - "And I don't know Jimmy, Sally, or Suzie from Canada, although I'm certain they're really really nice,\n" + "And I don't know Jimmy, Sally, or Suzie from Canada," + "although I'm certain they're really really nice,\n" "I have a Prime Minister, not a President,\n" "I speak English and French, not American,\n" "And I pronounce it about, not aboot,\n" @@ -69,9 +70,9 @@ { Ewl_Widget *hbox, *scroll, *o; - hbox = ewl_hbox_new(); + hbox = ewl_htoolbar_new(); ewl_container_child_append(EWL_CONTAINER(box), hbox); - ewl_object_fill_policy_set(EWL_OBJECT(hbox), EWL_FLAG_FILL_HFILL); + ewl_toolbar_icon_part_hide(EWL_TOOLBAR(hbox), EWL_ICON_PART_LABEL); ewl_widget_show(hbox); { @@ -86,13 +87,18 @@ char *tooltip; void (*cb)(Ewl_Widget *w, void *ev, void *data); } format[] = { - {EWL_ICON_FORMAT_JUSTIFY_LEFT, "Left align", ete_cb_justify_left}, - {EWL_ICON_FORMAT_JUSTIFY_CENTER, "Center", ete_cb_justify_center}, - {EWL_ICON_FORMAT_JUSTIFY_RIGHT, "Right align", ete_cb_justify_right}, + {EWL_ICON_FORMAT_JUSTIFY_LEFT, "Left align", + ete_cb_justify_left}, + {EWL_ICON_FORMAT_JUSTIFY_CENTER, "Center", + ete_cb_justify_center}, + {EWL_ICON_FORMAT_JUSTIFY_RIGHT, "Right align", + ete_cb_justify_right}, {EWL_ICON_FORMAT_TEXT_BOLD, "Bold", ete_cb_bold}, {EWL_ICON_FORMAT_TEXT_ITALIC, "Italic", ete_cb_italic}, - {EWL_ICON_FORMAT_TEXT_UNDERLINE, "Underline", ete_cb_underline}, - {EWL_ICON_FORMAT_TEXT_STRIKETHROUGH, "Strikethrough", ete_cb_strikethrough}, + {EWL_ICON_FORMAT_TEXT_UNDERLINE, "Underline", + ete_cb_underline}, + {EWL_ICON_FORMAT_TEXT_STRIKETHROUGH, "Strikethrough", + ete_cb_strikethrough}, {NULL, NULL, NULL} }; @@ -111,12 +117,15 @@ path = ewl_icon_theme_icon_path_get(format[i].icon, EWL_ICON_SIZE_SMALL); - o = ewl_button_new(); - ewl_button_image_set(EWL_BUTTON(o), path, + o = ewl_icon_simple_new(); + ewl_icon_image_set(EWL_ICON(o), path, format[i].icon); + ewl_icon_label_set(EWL_ICON(o), format[i].tooltip); ewl_container_child_append(EWL_CONTAINER(hbox), o); - ewl_object_fill_policy_set(EWL_OBJECT(o), EWL_FLAG_FILL_SHRINK); - ewl_callback_append(o, EWL_CALLBACK_CLICKED, format[i].cb, NULL); + ewl_object_fill_policy_set(EWL_OBJECT(o), + EWL_FLAG_FILL_VFILL); + ewl_callback_append(o, EWL_CALLBACK_CLICKED, + format[i].cb, NULL); ewl_attach_tooltip_text_set(o, format[i].tooltip); ewl_widget_show(o); } @@ -143,10 +152,6 @@ ewl_container_child_append(EWL_CONTAINER(hbox), o); ewl_callback_append(o, EWL_CALLBACK_VALUE_CHANGED, ete_cb_styles_changed, NULL); - ewl_object_fill_policy_set(EWL_OBJECT(o), - EWL_FLAG_FILL_VFILL | - EWL_FLAG_FILL_HSHRINK | - EWL_FLAG_FILL_HFILL); ewl_widget_show(o); o = ewl_label_new(); ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs