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.
|
# various overviews, but no documentation section is generated.
|
||||||
# This option has no effect if EXTRACT_ALL is enabled.
|
# 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
|
# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all
|
||||||
# undocumented classes that are normally visible in the class hierarchy.
|
# undocumented classes that are normally visible in the class hierarchy.
|
||||||
|
|
|
@ -1,55 +1,163 @@
|
||||||
H1 { text-align: center; color: #333333}
|
td.md {
|
||||||
CAPTION { font-weight: bold }
|
border: thin solid #000000;
|
||||||
A:link { text-decoration: none; color: #444444; }
|
background-color: #ffffff;
|
||||||
A:visited { text-decoration: none; color: #666666; }
|
text-align: left;
|
||||||
A:hover { text-decoration: none; color: #ffffff; }
|
vertical-align: center;
|
||||||
A.qindex { text-decoration: none; }
|
font-size: 12;
|
||||||
A.qindexRef { text-decoration: none; }
|
padding-right : 4px;
|
||||||
A.el { text-decoration: none; color: #555555; }
|
padding-top : 4px;
|
||||||
A.elRef { text-decoration: none; color: #555555; }
|
padding-left : 4px;
|
||||||
A.code { text-decoration: none; font-weight: normal; color: #555555; }
|
padding-bottom : 4px;
|
||||||
A.codeRef { text-decoration: none; font-weight: normal; color: #555555; }
|
margin-left : 4px;
|
||||||
DL.el { margin-left: -1cm }
|
margin-right : 4px;
|
||||||
DIV.fragment { width: 100%; border: none; background-color: #dddddd }
|
margin-top : 4px;
|
||||||
DIV.ah { background-color: black; color: #eeeeee; margin-bottom: 3px; margin-top: 3px }
|
margin-bottom : 4px
|
||||||
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.indexkey {
|
h1
|
||||||
background-color: #99aaaa;
|
{
|
||||||
font-weight: bold;
|
text-align: center;
|
||||||
padding-right : 10px;
|
color: #333333
|
||||||
padding-top : 2px;
|
|
||||||
padding-left : 10px;
|
|
||||||
padding-bottom : 2px;
|
|
||||||
margin-left : 0px;
|
|
||||||
margin-right : 0px;
|
|
||||||
margin-top : 2px;
|
|
||||||
margin-bottom : 2px
|
|
||||||
}
|
}
|
||||||
TD.indexvalue {
|
h2
|
||||||
background-color: #aa99aa;
|
{
|
||||||
font-style: italic;
|
text-align: left;
|
||||||
padding-right : 10px;
|
color: #333333
|
||||||
padding-top : 2px;
|
}
|
||||||
padding-left : 10px;
|
h3
|
||||||
padding-bottom : 2px;
|
{
|
||||||
margin-left : 0px;
|
text-align: left;
|
||||||
margin-right : 0px;
|
color: #333333
|
||||||
margin-top : 2px;
|
}
|
||||||
margin-bottom : 2px
|
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>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<table border=0 cellpadding=4 cellspacing=0 width=100%>
|
<div class=nav>
|
||||||
<tr>
|
<table border=0 align=center><tr>
|
||||||
<td><img src=evas_small.png width=48 height=48 alt=E></td>
|
<td width=16><img src=evas_mini.png width=16 height=16 alt=E></td>
|
||||||
<td width=100% align=center valign=middle><font face=helvetica size=2 color=#000000>E : V : A : S</font></td>
|
<td width=100% align=center>
|
||||||
</tr>
|
E : V : A : S
|
||||||
</table>
|
</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 latex evas_big.eps width=5cm
|
||||||
@image html evas.png
|
@image html evas.png
|
||||||
@version 1.0.0
|
@version 1.0.0
|
||||||
|
|
|
@ -6,5 +6,5 @@ for I in `find ./src/lib -name "*.c" -print`; do
|
||||||
done
|
done
|
||||||
rm -rf ./doc/html ./doc/latex ./doc/man
|
rm -rf ./doc/html ./doc/latex ./doc/man
|
||||||
doxygen
|
doxygen
|
||||||
cp doc/img/evas_small.png doc/html/evas_small.png
|
cp doc/img/*.png doc/html/
|
||||||
exit 0
|
exit 0
|
||||||
|
|
|
@ -88,33 +88,6 @@ evas_object_image_add(Evas *e)
|
||||||
return obj;
|
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
|
void
|
||||||
evas_object_image_file_set(Evas_Object *obj, const char *file, const char *key)
|
evas_object_image_file_set(Evas_Object *obj, const char *file, const char *key)
|
||||||
{
|
{
|
||||||
|
|
|
@ -15,7 +15,6 @@
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
/* get the casefold feature! */
|
/* get the casefold feature! */
|
||||||
#define _GNU_SOURCE
|
|
||||||
#include <fnmatch.h>
|
#include <fnmatch.h>
|
||||||
#include <dirent.h>
|
#include <dirent.h>
|
||||||
|
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
#define EVAS_PRIVATE_H
|
#define EVAS_PRIVATE_H
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#define _GNU_SOURCE
|
||||||
|
|
||||||
/* complain when peole pass in wrong object types etc. */
|
/* complain when peole pass in wrong object types etc. */
|
||||||
#define MAGIC_DEBUG
|
#define MAGIC_DEBUG
|
||||||
|
|
||||||
|
@ -94,6 +96,32 @@ if (_r) \
|
||||||
#define MERR_FATAL() _evas_alloc_error = EVAS_ALLOC_ERROR_FATAL
|
#define MERR_FATAL() _evas_alloc_error = EVAS_ALLOC_ERROR_FATAL
|
||||||
#define MERR_BAD() _evas_alloc_error = EVAS_ALLOC_ERROR_RECOVERED
|
#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
|
struct _Evas_Rectangle
|
||||||
{
|
{
|
||||||
int x, y, w, h;
|
int x, y, w, h;
|
||||||
|
|
Loading…
Reference in New Issue