Enlightenment CVS committal

Author  : titan
Project : e17
Module  : apps/ephoto

Dir     : e17/apps/ephoto/src/bin


Modified Files:
        ephoto_albums.c ephoto_single_view.c 


Log Message:
Allow zooming in on the single view image further than proportional fit.

===================================================================
RCS file: /cvs/e/e17/apps/ephoto/src/bin/ephoto_albums.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- ephoto_albums.c     10 Apr 2008 00:53:39 -0000      1.5
+++ ephoto_albums.c     23 Apr 2008 21:28:10 -0000      1.6
@@ -236,7 +236,7 @@
 
                 if (imagef)
                 {
-                        thumb = add_image(em->fbox, imagef, 1,
+                       thumb = add_image(em->fbox, imagef, 1,
                                         thumb_clicked, NULL);
                         ewl_image_constrain_set(EWL_IMAGE(thumb),
                                         ewl_range_value_get(EWL_RANGE
===================================================================
RCS file: /cvs/e/e17/apps/ephoto/src/bin/ephoto_single_view.c,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -3 -r1.13 -r1.14
--- ephoto_single_view.c        9 Apr 2008 19:47:39 -0000       1.13
+++ ephoto_single_view.c        23 Apr 2008 21:28:10 -0000      1.14
@@ -17,6 +17,7 @@
 static void close_channel(Ewl_Widget *w, void *event, void *data);
 static void channel_mixer(Ewl_Widget *w, void *event, void *data);
 static void set_requested_image_file(Ewl_Widget *w, void *event, void *data);
+static void set_image_file(Ewl_Widget *w, void *event, void *data);
 
 static void 
 set_requested_image_file(Ewl_Widget *w, void *event, void *data)
@@ -24,6 +25,14 @@
        ewl_image_file_path_set(EWL_IMAGE(w), ec->requested_image);
 }
 
+static void
+set_image_file(Ewl_Widget *w, void *event, void *data)
+{
+       ewl_image_file_path_set(EWL_IMAGE(w), ecore_dlist_current(em->images));
+       ewl_object_fill_policy_set(EWL_OBJECT(w), EWL_FLAG_FILL_NONE);
+       ewl_callback_del(w, EWL_CALLBACK_CONFIGURE, set_image_file);    
+}
+
 Ewl_Widget *
 add_single_view(Ewl_Widget *c)
 {
@@ -106,8 +115,8 @@
                                                em->single_vbox);
        if (ecore_dlist_current(em->images))
        {
-               ewl_image_file_path_set(EWL_IMAGE(em->simage), 
-                                       ecore_dlist_current(em->images));
+               ewl_callback_append(em->simage, EWL_CALLBACK_CONFIGURE,
+                                               set_image_file, NULL);
        }
        return;
 }



-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to