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