Enlightenment CVS committal

Author  : doursse
Project : e17
Module  : proto/epdf

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


Modified Files:
        epsilon_thumbnailer.c 


Log Message:
rename poppler* files to epdf* files.
remove poppler 0.4 support (too old)
* configure.in:
add __attribute__ check
* src/bin/epdf_esmart_test.c: (main), (app_resize):
* src/bin/epdf_evas_test.c: (main), (document_info_print):
* src/bin/epdf_ewl_test.c: (_tree_fill), (main), (_change_page_cb):
* src/lib/Epdf.h:
* src/lib/Makefile.am:
* src/lib/esmart_pdf.c: (esmart_pdf_init), (esmart_pdf_file_set),
(esmart_pdf_page_set), (esmart_pdf_page_get),
(esmart_pdf_size_get), (esmart_pdf_orientation_set),
(esmart_pdf_orientation_get), (esmart_pdf_scale_set),
(esmart_pdf_scale_get), (esmart_pdf_page_next),
(esmart_pdf_page_previous), (esmart_pdf_pdf_document_get),
(esmart_pdf_pdf_page_get), (esmart_pdf_pdf_index_get),
(esmart_pdf_render), (_smart_clip_unset):
* src/lib/esmart_pdf.h:
* src/lib/etk_pdf.c: (etk_pdf_file_set), (etk_pdf_page_set),
(etk_pdf_page_get), (etk_pdf_size_get), (etk_pdf_orientation_set),
(etk_pdf_orientation_get), (etk_pdf_scale_set),
(etk_pdf_scale_get), (etk_pdf_page_next), (etk_pdf_page_previous),
(etk_pdf_pdf_document_get), (etk_pdf_pdf_page_get),
(etk_pdf_pdf_index_get), (_etk_pdf_constructor),
(_etk_pdf_realize_cb), (_etk_pdf_unrealize_cb), (_etk_pdf_load):
* src/lib/etk_pdf.h:
* src/lib/ewl_pdf.c: (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_next), (ewl_pdf_pdf_document_get),
(ewl_pdf_pdf_page_get), (ewl_pdf_pdf_index_get),
(ewl_pdf_configure_cb), (ewl_pdf_reveal_cb):
* src/lib/ewl_pdf.h:
* src/plugins/epsilon/epsilon_thumbnailer.c:
(epsilon_generate_thumb):
big fat API break. Add epdf_page_render_slice to render only a
part of a page. epdf_page_render renders the whole page. *_set
functions change the epdf context only. epdf_page_render will use
that context.

===================================================================
RCS file: /cvs/e/e17/proto/epdf/src/plugins/epsilon/epsilon_thumbnailer.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- epsilon_thumbnailer.c       15 Nov 2007 05:00:05 -0000      1.4
+++ epsilon_thumbnailer.c       20 Apr 2008 21:58:17 -0000      1.5
@@ -63,14 +63,13 @@
    const int     *pixels;
 
    document = epdf_document_new (e->src);
-   page = epdf_page_new (document, 1);
+   page = epdf_page_new (document);
+   epdf_page_page_set (page, 1);
    ee = ecore_evas_buffer_new(64,64);
    evas = ecore_evas_get(ee);
    o = evas_object_image_add (evas);
    evas_object_move (o, 0, 0);
-   epdf_page_render (page, o,
-                    EPDF_PAGE_ORIENTATION_PORTRAIT,
-                    0, 0, -1, -1, 1.0, 1.0);
+   epdf_page_render (page, o);
    evas_object_show (o);
    ecore_evas_resize (ee, epdf_page_width_get (page), epdf_page_height_get 
(page));
 



-------------------------------------------------------------------------
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