diff --git a/legacy/evas/Doxyfile b/legacy/evas/Doxyfile index 7010731fcd..a7b87d3967 100644 --- a/legacy/evas/Doxyfile +++ b/legacy/evas/Doxyfile @@ -1,7 +1,7 @@ PROJECT_NAME = Evas PROJECT_NUMBER = OUTPUT_DIRECTORY = doc -INPUT = evas.c +INPUT = evas.c.in ./src/lib IMAGE_PATH = doc/img OUTPUT_LANGUAGE = English GENERATE_HTML = YES @@ -63,7 +63,7 @@ WARN_IF_UNDOCUMENTED = YES WARN_FORMAT = "$file:$line: $text" WARN_LOGFILE = FILE_PATTERNS = -RECURSIVE = NO +RECURSIVE = YES EXCLUDE = EXCLUDE_SYMLINKS = NO EXCLUDE_PATTERNS = @@ -137,9 +137,3 @@ MAX_DOT_GRAPH_HEIGHT = 512 GENERATE_LEGEND = YES DOT_CLEANUP = YES SEARCHENGINE = NO -CGI_NAME = search.cgi -CGI_URL = -DOC_URL = -DOC_ABSPATH = -BIN_ABSPATH = /usr/bin/ -EXT_DOC_PATHS = diff --git a/legacy/evas/evas.c.in b/legacy/evas/evas.c.in index 7648f76335..a7cf2abdbe 100644 --- a/legacy/evas/evas.c.in +++ b/legacy/evas/evas.c.in @@ -1,10 +1,3 @@ -/** -@file -@brief Evas Client-side Library Public API Calls - -These routines are used for Evas Library interaction -*/ - /** @mainpage Evas @@ -22,18 +15,6 @@ These routines are used for Evas Library interaction @author Willem Monsuwe @date 2000-2003 - - - - - - - - - - - - @section intro What is Evas? Evas is a clean display canvas API for several target display systems that @@ -57,22 +38,6 @@ several display systems, making it portable for cross-device and cross-platform development. - - - - - - - - - - - - - - - - @section work How does Evas work? Evas is a canvas display library. This is markedly different from most @@ -157,20 +122,6 @@ but does very little high-level logic such as scrollbars, sliders, push buttons etc. - - - - - - - - - - - - - - @section compiling How to compile using Evas? Evas is a library your application links to. The proceedure for this is very @@ -203,20 +154,6 @@ compile commands that your application may need as well. The above example is only guaranteed to make Evas add it's own requirements. - - - - - - - - - - - - - - @section install How is it installed? Simple: @@ -230,19 +167,6 @@ make install @endverbatim - - - - - - - - - - - - - @todo (1.0) Document API @todo (1.0) Evas needs to check delete_me member for all object functions @todo (1.0) Evas engine that renders to Evas_Objects diff --git a/legacy/evas/gendoc b/legacy/evas/gendoc index a354440a48..a378905273 100755 --- a/legacy/evas/gendoc +++ b/legacy/evas/gendoc @@ -1,9 +1,4 @@ #!/bin/sh -cp ./evas.c.in ./evas.c -cat ./src/lib/Evas.h >> ./evas.c -for I in `find ./src/lib -name "*.c" -print`; do - cat $I >> ./evas.c -done rm -rf ./doc/html ./doc/latex ./doc/man mkdir -p doc/html doc/man doc/latex doxygen diff --git a/legacy/evas/src/lib/Evas.h b/legacy/evas/src/lib/Evas.h index 68c77c2229..b698070ad0 100644 --- a/legacy/evas/src/lib/Evas.h +++ b/legacy/evas/src/lib/Evas.h @@ -4,6 +4,11 @@ #ifndef EVAS_COMMON_H #ifndef EVAS_PRIVATE_H +/** + * @file + * @brief These routines are used for Evas library interaction. + */ + enum _Evas_Callback_Type { EVAS_CALLBACK_MOUSE_IN, /**< Mouse In Event */