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

Reply via email to