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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs