Make the Evas docs generation system like the Ecore docs generation system.

SVN revision: 11044
This commit is contained in:
ncn 2004-07-27 05:00:48 +00:00 committed by ncn
parent dcac490cff
commit b62e64eec6
4 changed files with 7 additions and 89 deletions

View File

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

View File

@ -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 <willem\@stack.nl>
@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

View File

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

View File

@ -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 */