Enlightenment CVS committal Author : titan Project : e17 Module : proto
Dir : e17/proto/ephoto/src Modified Files: ephoto.c ephoto_misc.c Log Message: Allows user to reset images and audio. From the menu, Actions -> reset (images or audio). =================================================================== RCS file: /cvs/e/e17/proto/ephoto/src/ephoto.c,v retrieving revision 1.37 retrieving revision 1.38 diff -u -3 -r1.37 -r1.38 --- ephoto.c 6 Apr 2006 23:28:38 -0000 1.37 +++ ephoto.c 7 Apr 2006 03:12:34 -0000 1.38 @@ -271,16 +271,28 @@ ewl_widget_show(m->menu); m->menu_item = ewl_menu_item_new(); + ewl_button_label_set(EWL_BUTTON(m->menu_item), "Reset Images"); + ewl_container_child_append(EWL_CONTAINER(m->menu), m->menu_item); + ewl_callback_append(m->menu_item, EWL_CALLBACK_CLICKED, reseti_cb, NULL); + ewl_widget_show(m->menu_item); + + m->menu_item = ewl_menu_item_new(); + ewl_button_label_set(EWL_BUTTON(m->menu_item), "Reset Audio"); + ewl_container_child_append(EWL_CONTAINER(m->menu), m->menu_item); + ewl_callback_append(m->menu_item, EWL_CALLBACK_CLICKED, reseta_cb, NULL); + ewl_widget_show(m->menu_item); + + m->menu_item = ewl_menu_item_new(); ewl_button_label_set(EWL_BUTTON(m->menu_item), "Slideshow"); ewl_container_child_append(EWL_CONTAINER(m->menu), m->menu_item); ewl_callback_append(m->menu_item, EWL_CALLBACK_CLICKED, slideshow_cb, NULL); - ewl_widget_show(m->menu_item); + ewl_widget_show(m->menu_item); m->menu_item = ewl_menu_item_new(); ewl_button_label_set(EWL_BUTTON(m->menu_item), "Presentation"); ewl_container_child_append(EWL_CONTAINER(m->menu), m->menu_item); ewl_callback_append(m->menu_item, EWL_CALLBACK_CLICKED, presentation_cb, NULL); - ewl_widget_show(m->menu_item); + ewl_widget_show(m->menu_item); m->menu = ewl_menu_new(); ewl_button_label_set(EWL_BUTTON(m->menu), "Help"); =================================================================== RCS file: /cvs/e/e17/proto/ephoto/src/ephoto_misc.c,v retrieving revision 1.11 retrieving revision 1.12 diff -u -3 -r1.11 -r1.12 --- ephoto_misc.c 7 Apr 2006 02:50:02 -0000 1.11 +++ ephoto_misc.c 7 Apr 2006 03:12:34 -0000 1.12 @@ -374,3 +374,21 @@ ewl_widget_destroy(m->load_win); } +void reseti_cb(Ewl_Widget *w, void *event, void *data) +{ + ewl_widget_destroy(m->ib); + ecore_list_destroy(m->imagelist); + m->imagelist = ecore_list_new(); + + m->ib = ewl_freebox_new(); + ewl_freebox_layout_type_set(EWL_FREEBOX(m->ib), EWL_FREEBOX_LAYOUT_AUTO); + ewl_container_child_append(EWL_CONTAINER(m->iscroll), m->ib); + ewl_widget_show(m->ib); + +} + +void reseta_cb(Ewl_Widget *w, void *event, void *data) +{ + ewl_text_text_set(EWL_TEXT(m->atext), ""); + audio = 0; +} ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs