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