now that documentation is looking nicer

SVN revision: 6701
This commit is contained in:
Carsten Haitzler 2003-02-21 10:28:24 +00:00
parent 1971975cce
commit d92d87a4a6
13 changed files with 45373 additions and 5254 deletions

View File

@ -72,7 +72,7 @@ EXTRACT_LOCAL_CLASSES = NO
# various overviews, but no documentation section is generated.
# This option has no effect if EXTRACT_ALL is enabled.
HIDE_UNDOC_MEMBERS = NO
HIDE_UNDOC_MEMBERS = YES
# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all
# undocumented classes that are normally visible in the class hierarchy.

View File

@ -1,55 +1,163 @@
H1 { text-align: center; color: #333333}
CAPTION { font-weight: bold }
A:link { text-decoration: none; color: #444444; }
A:visited { text-decoration: none; color: #666666; }
A:hover { text-decoration: none; color: #ffffff; }
A.qindex { text-decoration: none; }
A.qindexRef { text-decoration: none; }
A.el { text-decoration: none; color: #555555; }
A.elRef { text-decoration: none; color: #555555; }
A.code { text-decoration: none; font-weight: normal; color: #555555; }
A.codeRef { text-decoration: none; font-weight: normal; color: #555555; }
DL.el { margin-left: -1cm }
DIV.fragment { width: 100%; border: none; background-color: #dddddd }
DIV.ah { background-color: black; color: #eeeeee; margin-bottom: 3px; margin-top: 3px }
TD.md { background-color: #aaaaaa; color: #000088; }
TD.mdname1 { color: #880000; }
TD.mdname { color: #880000; width: 600px; }
DIV.groupHeader { margin-left: 10px; margin-top: 10px; margin-bottom: 10px; font-weight: bold }
DIV.groupText { margin-left: 10px; font-style: italic; font-size: smaller }
BODY {
background: #999999;
color: #222222;
font-family: times;
td.md {
border: thin solid #000000;
background-color: #ffffff;
text-align: left;
vertical-align: center;
font-size: 12;
padding-right : 4px;
padding-top : 4px;
padding-left : 4px;
padding-bottom : 4px;
margin-left : 4px;
margin-right : 4px;
margin-top : 4px;
margin-bottom : 4px
}
TD.indexkey {
background-color: #99aaaa;
font-weight: bold;
padding-right : 10px;
padding-top : 2px;
padding-left : 10px;
padding-bottom : 2px;
margin-left : 0px;
margin-right : 0px;
margin-top : 2px;
margin-bottom : 2px
h1
{
text-align: center;
color: #333333
}
TD.indexvalue {
background-color: #aa99aa;
font-style: italic;
padding-right : 10px;
padding-top : 2px;
padding-left : 10px;
padding-bottom : 2px;
margin-left : 0px;
margin-right : 0px;
margin-top : 2px;
margin-bottom : 2px
h2
{
text-align: left;
color: #333333
}
h3
{
text-align: left;
color: #333333
}
a:link
{
text-decoration: none;
color: #444444;
font-weight: bold;
}
a:visited
{
text-decoration: none;
color: #666666;
font-weight: bold;
}
a:hover
{
text-decoration: none;
color: #000000;
font-weight: bold;
}
a.nav:link
{
text-decoration: none;
color: #444444;
font-weight: normal;
}
a.nav:visited
{
text-decoration: none;
color: #666666;
font-weight: normal;
}
a.nav:hover
{
text-decoration: none;
color: #000000;
font-weight: normal;
}
a.qindex:link
{
text-decoration: none;
color: #444444;
font-weight: normal;
}
a.qindex:visited
{
text-decoration: none;
color: #666666;
font-weight: normal;
}
a.qindex:hover
{
text-decoration: none;
color: #000000;
font-weight: normal;
}
p
{
color: #000000;
font-family: helvetica;
font-size: 10;
}
body {
background-image: url("hilite.png");
background-repeat: no-repeat;
background-position: left top;
background-color: #dddddd;
color: #000000;
font-family: helvetica;
padding: 8px;
margin: 0;
}
div.fragment
{
background-image: url("hilite.png");
background-repeat: no-repeat;
background-position: left top;
border: thin solid #000000;
background-color: #eeeeee;
padding: 4px;
text-align: left;
vertical-align: center;
font-size: 12;
}
hr
{
border: 0;
background-color: #000000;
width: 80%;
height: 1;
}
dl
{
background-image: url("hilite.png");
background-repeat: no-repeat;
background-position: left top;
border: thin solid #000000;
background-color: #eeeeee;
padding: 4px;
text-align: left;
vertical-align: center;
font-size: 12;
}
em
{
color: #000000;
font-family: arial,helvetica;
font-size: 10;
}
div.nav
{
border: thin solid #000000;
background-color: #ffffff;
padding: 1px;
text-align: center;
vertical-align: center;
font-size: 12;
}
div.body
{
border: thin solid #000000;
background-color: #ffffff;
padding: 4px;
text-align: left;
font-size: 10;
}
div.diag
{
border: thin solid #888888;
background-color: #eeeeee;
padding: 4px;
text-align: center;
font-size: 8;
}
span.keyword { color: #008000 }
span.keywordtype { color: #604020 }
span.keywordflow { color: #e08000 }
span.comment { color: #800000 }
span.preprocessor { color: #806020 }
span.stringliteral { color: #002080 }
span.charliteral { color: #008080 }

View File

@ -8,9 +8,12 @@
</head>
<body>
<table border=0 cellpadding=4 cellspacing=0 width=100%>
<tr>
<td><img src=evas_small.png width=48 height=48 alt=E></td>
<td width=100% align=center valign=middle><font face=helvetica size=2 color=#000000>E : V : A : S</font></td>
</tr>
</table>
<div class=nav>
<table border=0 align=center><tr>
<td width=16><img src=evas_mini.png width=16 height=16 alt=E></td>
<td width=100% align=center>
E : V : A : S
</td>
<td width=16><img src=evas_mini.png width=16 height=16 alt=E></td>
</tr></table>
</div>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 753 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@ -7,7 +7,7 @@ These routines are used for Evas Library interaction
/**
@mainpage Evas Library Documentation
@mainpage Evas
@image latex evas_big.eps width=5cm
@image html evas.png
@version 1.0.0

View File

@ -6,5 +6,5 @@ for I in `find ./src/lib -name "*.c" -print`; do
done
rm -rf ./doc/html ./doc/latex ./doc/man
doxygen
cp doc/img/evas_small.png doc/html/evas_small.png
cp doc/img/*.png doc/html/
exit 0

View File

@ -88,33 +88,6 @@ evas_object_image_add(Evas *e)
return obj;
}
#define EVAS_OBJECT_IMAGE_FREE_FILE_AND_KEY(o) \
if ((o)->cur.file) \
{ \
free((o)->cur.file); \
if ((o)->prev.file == (o)->cur.file) \
(o)->prev.file = NULL; \
(o)->cur.file = NULL; \
} \
if ((o)->cur.key) \
{ \
free((o)->cur.key); \
if ((o)->prev.key == (o)->cur.key) \
(o)->prev.key = NULL; \
(o)->cur.key = NULL; \
} \
if ((o)->prev.file) \
{ \
free((o)->prev.file); \
(o)->prev.file = NULL; \
} \
if ((o)->prev.key) \
{ \
free((o)->prev.key); \
(o)->prev.key = NULL; \
}
void
evas_object_image_file_set(Evas_Object *obj, const char *file, const char *key)
{

View File

@ -15,7 +15,6 @@
#include <sys/types.h>
#include <sys/stat.h>
/* get the casefold feature! */
#define _GNU_SOURCE
#include <fnmatch.h>
#include <dirent.h>

View File

@ -2,6 +2,8 @@
#define EVAS_PRIVATE_H
#endif
#define _GNU_SOURCE
/* complain when peole pass in wrong object types etc. */
#define MAGIC_DEBUG
@ -94,6 +96,32 @@ if (_r) \
#define MERR_FATAL() _evas_alloc_error = EVAS_ALLOC_ERROR_FATAL
#define MERR_BAD() _evas_alloc_error = EVAS_ALLOC_ERROR_RECOVERED
#define EVAS_OBJECT_IMAGE_FREE_FILE_AND_KEY(o) \
if ((o)->cur.file) \
{ \
free((o)->cur.file); \
if ((o)->prev.file == (o)->cur.file) \
(o)->prev.file = NULL; \
(o)->cur.file = NULL; \
} \
if ((o)->cur.key) \
{ \
free((o)->cur.key); \
if ((o)->prev.key == (o)->cur.key) \
(o)->prev.key = NULL; \
(o)->cur.key = NULL; \
} \
if ((o)->prev.file) \
{ \
free((o)->prev.file); \
(o)->prev.file = NULL; \
} \
if ((o)->prev.key) \
{ \
free((o)->prev.key); \
(o)->prev.key = NULL; \
}
struct _Evas_Rectangle
{
int x, y, w, h;