forked from enlightenment/efl
now that documentation is looking nicer
SVN revision: 6701
This commit is contained in:
parent
1971975cce
commit
d92d87a4a6
|
@ -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.
|
||||
|
|
|
@ -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 }
|
||||
|
|
|
@ -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 |
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
|
|
@ -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>
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue