Enlightenment CVS committal

Author  : doursse
Project : e17
Module  : proto/epdf

Dir     : e17/proto/epdf/src/plugins/epsilon


Modified Files:
        Makefile.am epsilon_thumbnailer.c 


Log Message:
* configure.in:
* src/bin/Makefile.am:
* src/lib/Makefile.am:
* src/plugins/epsilon/Makefile.am:
* src/plugins/ewl/Makefile.am:
fix autotools
* Doxyfile:
* src/lib/Epdf.h:
* src/lib/epdf_document.cpp:
* src/lib/epdf_document.h:
* src/lib/epdf_fontinfo.cpp:
* src/lib/epdf_fontinfo.h:
* src/lib/epdf_index.cpp:
* src/lib/epdf_index.h:
* src/lib/epdf_main.h:
* src/lib/epdf_page.cpp:
* src/lib/epdf_page.h:
* src/lib/epdf_page_transition.h:
* src/lib/epdf_postscript.cpp:
* src/lib/epdf_postscript.h:
* src/lib/esmart_pdf.c: (esmart_pdf_size_get), (esmart_pdf_render),
(esmart_pdf_pdf_index_get):
* src/lib/esmart_pdf.h:
* src/lib/etk_pdf.c: (etk_pdf_file_set), (etk_pdf_page_get),
(etk_pdf_size_get), (etk_pdf_page_previous), (etk_pdf_search_next),
(_etk_pdf_load):
* src/lib/etk_pdf.h:
* src/lib/ewl_pdf.c: (ewl_pdf_new), (ewl_pdf_init),
(ewl_pdf_file_set), (ewl_pdf_file_get), (ewl_pdf_page_set),
(ewl_pdf_page_get), (ewl_pdf_pdf_size_get),
(ewl_pdf_orientation_set), (ewl_pdf_orientation_get),
(ewl_pdf_scale_set), (ewl_pdf_scale_get), (ewl_pdf_page_next),
(ewl_pdf_page_previous), (ewl_pdf_search_text_set),
(ewl_pdf_search_first_page_set),
(ewl_pdf_search_is_case_sensitive), (ewl_pdf_search_next),
(ewl_pdf_pdf_document_get), (ewl_pdf_pdf_page_get),
(ewl_pdf_pdf_index_get), (ewl_pdf_configure_cb),
(ewl_pdf_reveal_cb), (ewl_pdf_obscure_cb), (ewl_pdf_destroy_cb):
* src/lib/ewl_pdf.h:
api break : epdf_page_size_get instead of
epdf_page_width_get and epdf_page_height_get
add const when needed
fix documentation
change 1 tabulation to 8 spaces in ewl widget
* src/bin/epdf_esmart_test.c: (main):
* src/bin/epdf_evas_test.c: (main), (document_info_print):
* src/bin/epdf_ewl_test.c: (_change_page_cb):
* src/plugins/epsilon/epsilon_thumbnailer.c:
(epsilon_generate_thumb):
update to new api

===================================================================
RCS file: /cvs/e/e17/proto/epdf/src/plugins/epsilon/Makefile.am,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- Makefile.am 27 Jan 2008 05:47:55 -0000      1.4
+++ Makefile.am 21 May 2008 13:07:08 -0000      1.5
@@ -21,4 +21,6 @@
 
 epdf_thumbnailer_la_LIBADD = $(top_builddir)/src/lib/libepdf.la @EPSILON_LIBS@
 
+epdf_thumbnailer_la_DEPENDENCIES = $(top_builddir)/src/lib/libepdf.la
+
 EXTRA_DIST = $(epdf_thumbnailer_la_SOURCES)
===================================================================
RCS file: /cvs/e/e17/proto/epdf/src/plugins/epsilon/epsilon_thumbnailer.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- epsilon_thumbnailer.c       20 Apr 2008 21:58:17 -0000      1.5
+++ epsilon_thumbnailer.c       21 May 2008 13:07:08 -0000      1.6
@@ -60,23 +60,25 @@
    Epdf_Document *document;
    Epdf_Page     *page;
    int            page_number;
+   int            width;
+   int            height;
    const int     *pixels;
 
    document = epdf_document_new (e->src);
    page = epdf_page_new (document);
    epdf_page_page_set (page, 1);
-   ee = ecore_evas_buffer_new(64,64);
+   epdf_page_size_get (page, &width, &height);
+
+   ee = ecore_evas_buffer_new(width, height);
    evas = ecore_evas_get(ee);
+
    o = evas_object_image_add (evas);
    evas_object_move (o, 0, 0);
    epdf_page_render (page, o);
    evas_object_show (o);
-   ecore_evas_resize (ee, epdf_page_width_get (page), epdf_page_height_get 
(page));
 
    pixels = ecore_evas_buffer_pixels_get (ee);
-   img = imlib_create_image_using_data (epdf_page_width_get (page),
-                                       epdf_page_height_get (page),
-                                       (DATA32 *)pixels);
+   img = imlib_create_image_using_data (width, height, (DATA32 *)pixels);
 
    imlib_context_set_image(img);
 



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft 
Defy all challenges. Microsoft(R) Visual Studio 2008. 
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to