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