/**
@page luaref
-@subsubsection edje_echo edje:echo(text)
+@subsubsection edje_echo edje.echo(text)
Make lua a bit shelly. Prints a string to the console
//-------------
/**
@page luaref
-@subsubsection edje_date edje:date()
+@subsubsection edje_date edje.date()
Retrieves the current time and date.
/**
@page luaref
-@subsubsection edje_looptime edje:looptime()
+@subsubsection edje_looptime edje.looptime()
Retrieves the time at which the last loop stopped waiting for timeouts or events.
This gets the time that the main loop ceased waiting for timouts and/or events
to come in or for signals or any other interrupt source. This should be
considered a reference point for all time based activity that should calculate
-its timepoint from the return of edje:looptime(). Use this UNLESS you absolutely
-must get the current actual timepoint - then use edje:seconds(). Note that this
+its timepoint from the return of edje.looptime(). Use this UNLESS you absolutely
+must get the current actual timepoint - then use edje.seconds(). Note that this
time is meant to be used as relative to other times obtained on this run.
Wraps ecore_loop_time_get().
/**
@page luaref
-@subsubsection edje_seconds edje:seconds()
+@subsubsection edje_seconds edje.seconds()
Retrieves the current system time as a floating point value in seconds.
/**
@page luaref
-@subsubsection edje_version edje:version()
+@subsubsection edje_version edje.version()
Retrieves the current edje version number.
//-------------
/**
@page luaref
-@subsubsection edje_geom edje:geom()
+@subsubsection edje_geom edje.geom()
Retrieves the position and size of the edje object that this lua group is in.
/**
@page luaref
-@subsubsection edje_pos edje:pos()
+@subsubsection edje_pos edje.pos()
Retrieves the position of the edje object that this lua group is in.
/**
@page luaref
-@subsubsection edje_size edje:size()
+@subsubsection edje_size edje.size()
Retrieves the size of the edje object that this lua group is in.
//-------------
/**
@page luaref
-@subsubsection edje_emit edje:emit(signal, source)
+@subsubsection edje_emit edje.emit(signal, source)
Emit a signal.
/**
@page luaref
-@subsubsection edje_message_send edje:messagesend(id, type, ...)
+@subsubsection edje_message_send edje.messagesend(id, type, ...)
Send a message to this edje, and all it's child objects.
/**
@page luaref
-@subsubsection edje_animator edje:animator(func)
+@subsubsection edje_animator edje.animator(func)
This function adds an animator and returns its handle on success and NULL on
failure. The function func will be called every frame tick. Note that setting
/**
@page luaref
-@subsubsection edje_timer edje:timer(tick, func)
+@subsubsection edje_timer edje.timer(tick, func)
This function adds a timer and returns its handle on success and NULL on failure.
The function func will be called every tick seconds.
/**
@page luaref
-@subsubsection edje_transition edje:transition(div, func)
+@subsubsection edje_transition edje.transition(div, func)
-Just like edje:animator(), except that the callback function gets called with an
+Just like edje.animator(), except that the callback function gets called with an
argument. The argument is the amount of time since the transition was created,
divided by the div parameter.
//-------------
/**
@page luaref
-@subsubsection edje_colour_class edje:color_class(class, r, g, b, a)
+@subsubsection edje_colour_class edje.color_class(class, r, g, b, a)
Gets, (and optionally sets) the colours for a color class.
/**
@page luaref
-@subsubsection edje_text_class edje:text_class(class, font, size)
+@subsubsection edje_text_class edje.text_class(class, font, size)
Gets, (and optionally sets) the details for a text class.
/**
@page luaref
-@subsubsection edje_edje edje:edje()
+@subsubsection edje_edje edje.edje()
Create an edje object, and add it to the edje.
/**
@page luaref
-@subsubsection edje_image edje:image()
+@subsubsection edje_image edje.image()
Create an evas image, and add it to the edje.
/**
@page luaref
-@subsubsection edje_line edje:line()
+@subsubsection edje_line edje.line()
Create an evas line, and add it to the edje.
/**
@page luaref
-@subsubsection edje_map edje:map()
+@subsubsection edje_map edje.map()
Create an evas map.
/**
@page luaref
-@subsubsection edje_polygon edje:polygon()
+@subsubsection edje_polygon edje.polygon()
Create an evas polygon, and add it to the edje.
/**
@page luaref
-@subsubsection edje_rect edje:rect()
+@subsubsection edje_rect edje.rect()
Create an evas rectangle, and add it to the edje.
/**
@page luaref
-@subsubsection edje_text edje:text()
+@subsubsection edje_text edje.text()
Create an evas text object, and add it to the edje.
@subsection evas Evas class.
The lua evas class includes functions for dealing with evas objects. The evas
-objects must have been previously created by lua using one of the lua ezas
+objects must have been previously created by lua using one of the lua evas
object creation functions from the lua edje class.
In the following, "evas_object" is a place holder for any lua variable that
The lua ecore animator class includes functions for dealing with ecore animator objects.
The ecore animator objects must have been previously created by lua using the lua
-edje object creation function edje:animator() or edje:transition().
+edje object creation function edje.animator() or edje.transition().
In the following, "animator_object" is a place holder for any lua variable that
holds a reference to an ecore animator object.
The lua ecore timer class includes functions for dealing with ecore timer objects.
The ecore timer objects must have been previously created by lua using the lua
-edje object creation function edje:timer().
+edje object creation function edje.timer().
In the following, "timer_object" is a place holder for any lua variable that
holds a reference to an ecore timer object.
The lua evas edje class includes functions for dealing with evas edje objects.
The evas edje objects must have been previously created by lua using the lua
-edje object creation function edje:edje().
+edje object creation function edje.edje().
In the following, "edje_object" is a place holder for any lua variable that
holds a reference to an evas edje object. NOT the edje class specified earlier
The lua evas image class includes functions for dealing with evas image objects.
The evas image objects must have been previously created by lua using the lua
-image object creation function edje:image().
+image object creation function edje.image().
In the following, "image_object" is a place holder for any lua variable that
holds a reference to an evas image object.
The lua evas line class includes functions for dealing with evas line objects.
The evas line objects must have been previously created by lua using the lua
-line object creation function edje:line().
+line object creation function edje.line().
In the following, "line_object" is a place holder for any lua variable that
holds a reference to an evas line object.
The lua evas map class includes functions for dealing with evas map objects.
The evas map objects must have been previously created by lua using the lua
-map object creation function edje:map(). The evas map system is complex, rather
+map object creation function edje.map(). The evas map system is complex, rather
than repeat the copious documentation here, please refer to the evas map
documentation. It has pictures and everything. B-)
The lua evas polygon class includes functions for dealing with evas polygon objects.
The evas polygon objects must have been previously created by lua using the lua
-polygon object creation function edje:polygon().
+polygon object creation function edje.polygon().
In the following, "polygon_object" is a place holder for any lua variable that
holds a reference to an evas polygon object.
The lua evas text class includes functions for dealing with evas text objects.
The evas text objects must have been previously created by lua using the lua
-text object creation function edje:text().
+text object creation function edje.text().
In the following, "text_object" is a place holder for any lua variable that
holds a reference to an evas text object.
If a function called "message" exists in a lua edje group, then it is called when
that edje gets gets a message sent to it, with the message details passed to it.
-See edje:messagesend() for details of what each type means. The arrays are
+See edje.messagesend() for details of what each type means. The arrays are
passed as a table.
*/
void