Please see the @ref authors page for contact details.
- @section intro Introduction
+ @section ecore_main_intro Introduction
Ecore is a library of convenience functions. A brief explanation of how to use
it can be found in @ref Ecore_Main_Loop_Page.
For more info on Ecore usage, there are these @ref ecore_examples.
- @section compiling How to compile using Ecore?
+ @section ecore_main_compiling How to compile using Ecore?
pkgconfig (.pc) files are installed for every ecore module.
Thus, to compile using any of them, you can use something like the following:
gcc *.c $(pkg-config ecore ecore-$x ecore-$y [...] --cflags --libs)
@endverbatim
- @section install How is it installed?
+ @section ecore_main_install How is it installed?
Suggested configure options for ecore for a Linux desktop X display
with OpenGL and Software support, communication (networking) and
/**
* @page Ecore_Main_Loop_Page The Ecore Main Loop
*
- * @section intro What is Ecore?
+ * @section Ecore_Main_Loop_Page_intro What is Ecore?
*
* Ecore is a clean and tiny event loop library with many modules to do lots of
* convenient things for a programmer, to save time and effort. It's small and
*
*
*
- * @section work How does Ecore work?
+ * @section Ecore_Main_Loop_Page_work How does Ecore work?
*
* Ecore is very easy to learn and use. All the function calls are designed to
* be easy to remember, explicit in describing what they do, and heavily
@section toc Table of Contents
- @li @ref intro
- @li @ref example
- @li @ref compiling
- @li @ref install
- @li @ref next_steps
- @li @ref intro_example
+ @li @ref eet_main_intro
+ @li @ref eet_main_example
+ @li @ref eet_main_compiling
+ @li @ref eet_main_install
+ @li @ref eet_main_next_steps
+ @li @ref eet_main_intro_example
- @section intro What is Eet?
+ @section eet_main_intro What is Eet?
It is a tiny library designed to write an arbitrary set of chunks of data
to a file and optionally compress each chunk (very much like a zip file)
encoded in a platform independent way and can be written and read by any
architecture.
- @section example A simple example on using Eet
+ @section eet_main_example A simple example on using Eet
Here is a simple example on how to use Eet to save a series of strings to a
file and load them again. The advantage of using Eet over just
@include eet-basic.c
- @section compiling How to compile using Eet ?
+ @section eet_main_compiling How to compile using Eet ?
Eet is a library your application links to. The procedure for this is very
simple. You simply have to compile your application with the appropriate
is only guaranteed to make Eet add it's own requirements.
- @section install How is it installed?
+ @section eet_main_install How is it installed?
Simple:
make install
@endverbatim
- @section next_steps Next Steps
+ @section eet_main_next_steps Next Steps
After you understood what Eet is and installed it in your system you
should proceed understanding the programming interface. We'd recommend
parse your data structures automatically. Just create your
descriptors and let Eet do the work for you.
- @section intro_example Introductory Examples
+ @section eet_main_intro_example Introductory Examples
@ref eet_examples
*
* @defgroup Eina_Containers_Group Containers
*
- * @section Intro Introduction
+ * @section eina_main_Intro Introduction
* Containers are data types that hold data and allow iteration over
* their elements with an @ref Eina_Iterator_Group, or eventually an
* @ref Eina_Accessor_Group.
* of this is that they @b don't check the validity of data structures given to
* them(@ref Eina_Magic_Group).
*
- * @section Choice Choosing container type
+ * @section eina_main_Choice Choosing container type
*
* The choice of which container to use in each situation is very important in
* achieving good performance and readable code. The most common container types
* @warning These are general considerations, every situation is different,
* don't follow these recommendations blindly.
*
- * @section Creation Creating custom container types
+ * @section eina_main_Creation Creating custom container types
*
* @note Before creating a custom container check if one of the existing ones
* doesn't suit your needs. For example, while there is no stack type @ref
@section toc Table of Contents
- @li @ref intro
- @li @ref work
- @li @ref compiling
- @li @ref install
- @li @ref next_steps
- @li @ref intro_example
+ @li @ref evas_main_intro
+ @li @ref evas_main_work
+ @li @ref evas_main_compiling
+ @li @ref evas_main_install
+ @li @ref evas_main_next_steps
+ @li @ref evas_main_intro_example
- @section intro What is Evas?
+ @section evas_main_intro What is Evas?
Evas is a clean display canvas API for several target display systems
that can draw anti-aliased text, smooth super and sub-sampled scaled
back-ends, letting it display on several display systems, making it
portable for cross-device and cross-platform development.
- @subsection intro_not_evas What Evas is not?
+ @subsection evas_main_intro_not_evas What Evas is not?
Evas is not a widget set or widget toolkit, however it is their
base. See Elementary (http://docs.enlightenment.org/auto/elementary/)
Ecore_Evas (http://docs.enlightenment.org/auto/ecore/).
- @section work How does Evas work?
+ @section evas_main_work How does Evas work?
Evas is a canvas display library. This is markedly different from most
display and windowing systems as a canvas is structural and is also a
scrollbars, sliders, push buttons etc.
- @section compiling How to compile using Evas ?
+ @section evas_main_compiling How to compile using Evas ?
Evas is a library your application links to. The procedure for this is
very simple. You simply have to compile your application with the
example is only guaranteed to make Evas add it's own requirements.
- @section install How is it installed?
+ @section evas_main_install How is it installed?
Simple:
make install
@endverbatim
- @section next_steps Next Steps
+ @section evas_main_next_steps Next Steps
After you understood what Evas is and installed it in your system you
should proceed understanding the programming interface for all
ends to be a widget, providing some intelligence (thus the name)
to Evas objects -- like a button or check box, for example.
- @section intro_example Introductory Example
+ @section evas_main_intro_example Introductory Example
@include evas-buffer-simple.c
*/