Enlightenment CVS committal Author : doursse Project : e17 Module : proto/epdf
Dir : e17/proto/epdf/src/bin Modified Files: Makefile.am epdf_esmart_test.c epdf_evas_test.c epdf_ewl_test.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/bin/Makefile.am,v retrieving revision 1.7 retrieving revision 1.8 diff -u -3 -r1.7 -r1.8 --- Makefile.am 27 Jan 2008 05:47:55 -0000 1.7 +++ Makefile.am 21 May 2008 13:07:08 -0000 1.8 @@ -11,6 +11,8 @@ bin_PROGRAMS = epdf_evas_test epdf_esmart_test $(EPDF_EWL_TEST) $(EPDF_ETK_TEST) +## evas test + epdf_evas_test_SOURCES = \ epdf_evas_test.c @@ -23,6 +25,10 @@ $(top_builddir)/src/lib/libepdf.la \ $(EPDF_LIBS) $(ECORE_EVAS_LIBS) +epdf_evas_test_DEPENDENCIES = $(top_builddir)/src/lib/libepdf.la + +## esmart test + epdf_esmart_test_SOURCES = \ epdf_esmart_test.c @@ -35,6 +41,10 @@ $(top_builddir)/src/lib/libepdf.la \ $(EPDF_LIBS) $(ECORE_EVAS_LIBS) +epdf_esmart_test_DEPENDENCIES = $(top_builddir)/src/lib/libepdf.la + +## ewl test + epdf_ewl_test_SOURCES = \ epdf_ewl_test.c @@ -49,6 +59,10 @@ $(EPDF_LIBS) \ $(EWL_LIBS) +epdf_ewl_test_DEPENDENCIES = $(top_builddir)/src/lib/libepdf.la + +## etk test + epdf_etk_test_SOURCES = \ epdf_etk_test.c @@ -61,3 +75,5 @@ epdf_etk_test_LDADD = \ $(top_builddir)/src/lib/libepdf.la \ $(EPDF_LIBS) + +epdf_etk_test_DEPENDENCIES = $(top_builddir)/src/lib/libepdf.la =================================================================== RCS file: /cvs/e/e17/proto/epdf/src/bin/epdf_esmart_test.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -3 -r1.4 -r1.5 --- epdf_esmart_test.c 20 Apr 2008 21:58:17 -0000 1.4 +++ epdf_esmart_test.c 21 May 2008 13:07:08 -0000 1.5 @@ -15,11 +15,14 @@ int main (int argc, char *argv[]) { - Ecore_Evas *ee; - Evas *evas; - Evas_Object *o, *bg; - char *filename; - int page_number; + Ecore_Evas *ee; + Evas *evas; + Evas_Object *o; + Evas_Object *bg; + char *filename; + int page_number; + int width; + int height; if (argc < 3) { @@ -42,7 +45,7 @@ return -1; } - ee = ecore_evas_software_x11_new(NULL, 0, 0, 0, 600, 850); + ee = ecore_evas_software_x11_new(NULL, 0, 0, 0, 0, 0); ecore_event_handler_add (ECORE_EVENT_SIGNAL_EXIT, app_signal_exit, NULL); ecore_evas_callback_delete_request_set(ee, app_delete_request); ecore_evas_title_set(ee, "Esmart Pdf Test"); @@ -54,7 +57,6 @@ bg = evas_object_rectangle_add(evas); evas_object_color_set(bg, 0, 0, 0, 255); - evas_object_resize(bg, 600, 850); evas_object_show(bg); ecore_evas_data_set(ee, "bg", bg); @@ -70,6 +72,10 @@ esmart_pdf_render (o); evas_object_move (o, 0, 0); evas_object_show (o); + + esmart_pdf_size_get (o, &width, &height); + ecore_evas_resize(ee, width, height); + evas_object_resize(bg, width, height); ecore_main_loop_begin (); =================================================================== RCS file: /cvs/e/e17/proto/epdf/src/bin/epdf_evas_test.c,v retrieving revision 1.9 retrieving revision 1.10 diff -u -3 -r1.9 -r1.10 --- epdf_evas_test.c 20 Apr 2008 21:58:17 -0000 1.9 +++ epdf_evas_test.c 21 May 2008 13:07:08 -0000 1.10 @@ -24,6 +24,8 @@ Epdf_Document *document; Epdf_Page *page; int page_number; + int width; + int height; if (argc < 3) { printf ("\nUsage: %s filename page_number\n\n", argv[0]); @@ -50,6 +52,7 @@ return EXIT_FAILURE; } epdf_page_page_set (page, page_number); + epdf_page_size_get (page, &width, &height); document_info_print (document, page); @@ -65,11 +68,11 @@ return EXIT_FAILURE; } - ee = ecore_evas_software_x11_new (NULL, 0, 0, 0, 600, 850); + ee = ecore_evas_software_x11_new (NULL, 0, 0, 0, width, height); /* these tests can be improved... */ if (!ee) { printf ("Can not find Software X11 engine. Trying DirectDraw engine...\n"); - ee = ecore_evas_software_ddraw_new (NULL, 0, 0, 600, 850); + ee = ecore_evas_software_ddraw_new (NULL, 0, 0, width, height); if (!ee) { printf ("Can not find Software X11 engine. Trying DirectDraw engine...\n"); printf ("Exiting...\n"); @@ -91,7 +94,6 @@ 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)); ecore_main_loop_begin (); @@ -153,6 +155,8 @@ const char *page_mode; const char *page_layout; const char *orientation; + int width; + int height; printf ("\n"); printf (" Poppler version....: %s\n", epdf_poppler_version_get ()); @@ -234,8 +238,10 @@ printf (" Page Properties:\n"); printf ("\n"); + epdf_page_size_get (page, &width, &height); + printf (" Number.............: %d\n", epdf_page_page_get (page)); - printf (" Size (pixels)......: %d x %d\n", epdf_page_width_get (page), epdf_page_height_get (page)); + printf (" Size (pixels)......: %d x %d\n", width, height); switch (epdf_page_orientation_get (page)) { case EPDF_PAGE_ORIENTATION_PORTRAIT: =================================================================== RCS file: /cvs/e/e17/proto/epdf/src/bin/epdf_ewl_test.c,v retrieving revision 1.11 retrieving revision 1.12 diff -u -3 -r1.11 -r1.12 --- epdf_ewl_test.c 20 Apr 2008 21:58:17 -0000 1.11 +++ epdf_ewl_test.c 21 May 2008 13:07:08 -0000 1.12 @@ -269,6 +269,8 @@ Ewl_Pdf *pdf; Ewl_Selection_Idx *sel; + pdf = EWL_PDF (user_data); + if (ewl_widget_type_is (widget, "list")) { /* sel = ewl_mvc_selected_get (EWL_MVC (widget)); */ @@ -282,14 +284,11 @@ Tree_Data *data; Tree_Row_Data *row_data; - printf ("1\n"); sel = ewl_mvc_selected_get (EWL_MVC (widget)); if (!sel) return; - printf ("2 %d\n\n", sel->row); data = (Tree_Data *)EWL_SELECTION(sel)->data; row_data = data->rows[sel->row]; if (row_data) { - printf ("3 %d\n\n", row_data->page); ewl_pdf_page_set (pdf, row_data->page); ewl_callback_call (EWL_WIDGET (pdf), EWL_CALLBACK_REVEAL); } ------------------------------------------------------------------------- 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