api: Update api docs for latest generator

This commit is contained in:
Andy Williams 2017-12-13 16:15:00 +00:00
parent f86fa8462a
commit 9c71130a65
1306 changed files with 30628 additions and 26249 deletions

View File

@ -10,28 +10,6 @@
===== Inheritance =====
=> [[:develop:api:efl:interface|Efl.Interface]] //(interface)//
++++ Inheritance graph |
<graphviz>
digraph hierarchy {
bgcolor = "transparent"
size = "6"
rankdir = "TB"
node [shape = "box"]
edge [color = "gray35"]
efl_access [fillcolor = "deepskyblue4", label = "Efl.Access", color = "deepskyblue", fontcolor = "white", style = "filled"]
efl_interface [fillcolor = "gray15", label = "Efl.Interface", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_access -> efl_interface
efl_access -> efl_object
}
</graphviz>
++++
++++ Full hierarchy |
* [[:develop:api:efl:interface|Efl.Interface]] //(interface)//
@ -53,12 +31,33 @@ void efl_access_attribute_append(Eo *obj, const char *key, const char *value);
void efl_access_attributes_clear(Eo *obj);
</code>
\\
**[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//\\
> %%Contextual information about object.%%
<code c>
const char *efl_access_description_get(const Eo *obj);
void efl_access_description_set(Eo *obj, const char *description);
</code>
\\
**[[:develop:api:efl:access:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
> %%Call the object's destructor.%%
<code c>
void efl_destructor(Eo *obj);
</code>
\\
**[[:develop:api:efl:access:property:name|name]]** //**(get, set)**//\\
> %%Accessible name of the object.%%
<code c>
const char *efl_access_name_get(const Eo *obj);
void efl_access_name_set(Eo *obj, const char *name);
</code>
\\
**[[:develop:api:efl:access:property:parent|parent]]** //**(get, set)**//\\
> %%Object's accessible parent.%%
<code c>
Efl_Access *efl_access_parent_get(const Eo *obj);
void efl_access_parent_set(Eo *obj, Efl_Access *parent);
</code>
\\
**[[:develop:api:efl:access:method:relationship_append|relationship_append]]**\\
> %%Defines the relationship between two accessible objects.%%
<code c>
@ -77,27 +76,6 @@ void efl_access_relationship_remove(Eo *obj, Efl_Access_Relation_Type type, cons
void efl_access_relationships_clear(Eo *obj);
</code>
\\
**[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//\\
> %%Contextual information about object.%%
<code c>
const char *efl_access_description_get(const Eo *obj);
void efl_access_description_set(Eo *obj, const char *description);
</code>
\\
**[[:develop:api:efl:access:property:name|name]]** //**(get, set)**//\\
> %%Accessible name of the object.%%
<code c>
const char *efl_access_name_get(const Eo *obj);
void efl_access_name_set(Eo *obj, const char *name);
</code>
\\
**[[:develop:api:efl:access:property:parent|parent]]** //**(get, set)**//\\
> %%Object's accessible parent.%%
<code c>
Efl_Access *efl_access_parent_get(const Eo *obj);
void efl_access_parent_set(Eo *obj, Efl_Access *parent);
</code>
\\
**[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//\\
> %%The role of the object in accessibility domain.%%
<code c>
@ -125,6 +103,18 @@ Efl_Access_Type efl_access_type_get(const Eo *obj);
void efl_access_type_set(Eo *obj, Efl_Access_Type type);
</code>
\\
**[[:develop:api:efl:access:property:attributes|attributes]]** //**(get)**// ''protected''\\
> %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%%
<code c>
Eina_List *efl_access_attributes_get(const Eo *obj);
</code>
\\
**[[:develop:api:efl:access:property:children|children]]** //**(get)**// ''protected''\\
> %%Gets object's accessible children.%%
<code c>
Eina_List *efl_access_children_get(const Eo *obj);
</code>
\\
**[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected''\\
> %%Emit event%%
<code c>
@ -143,18 +133,6 @@ Efl_Access_Event_Handler *efl_access_event_handler_add(const Eo *obj, Efl_Event_
void efl_access_event_handler_del(const Eo *obj, Efl_Access_Event_Handler *handler);
</code>
\\
**[[:develop:api:efl:access:property:attributes|attributes]]** //**(get)**// ''protected''\\
> %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%%
<code c>
Eina_List *efl_access_attributes_get(const Eo *obj);
</code>
\\
**[[:develop:api:efl:access:property:children|children]]** //**(get)**// ''protected''\\
> %%Gets object's accessible children.%%
<code c>
Eina_List *efl_access_children_get(const Eo *obj);
</code>
\\
**[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected''\\
> %%Gets index of the child in parent's children list.%%
<code c>
@ -167,7 +145,8 @@ int efl_access_index_in_parent_get(const Eo *obj);
const char *efl_access_localized_role_name_get(const Eo *obj);
</code>
\\
**[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected''
**[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected''\\
>
<code c>
Efl_Access_Reading_Info_Type efl_access_reading_info_type_get(const Eo *obj);
void efl_access_reading_info_type_set(Eo *obj, Efl_Access_Reading_Info_Type reading_info);
@ -194,8 +173,32 @@ Efl_Access_State_Set efl_access_state_set_get(const Eo *obj);
==== Inherited ====
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:constructor|constructor]]**, **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:object:method:del|del]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:finalize|finalize]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
| | **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**// | %%A human readable comment for the object%% |
| | **[[:develop:api:efl:object:method:composite_attach|composite_attach]]** | %%Make an object a composite object of another.%% |
| | **[[:develop:api:efl:object:method:composite_detach|composite_detach]]** | %%Detach a composite object from another object.%% |
| | **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]** | %%Check if an object is part of a composite object.%% |
| | **[[:develop:api:efl:object:method:constructor|constructor]]** | %%Call the object's constructor.%% |
| | **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% |
| | **[[:develop:api:efl:object:method:del|del]]** | %%Unrefs the object and reparents it to NULL.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]** | %%Add an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]** | %%Remove an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
**[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**\\
@ -240,5 +243,7 @@ EFL_ACCESS_EVENT_VISIBLE_DATA_CHANGED(void)
</code>
\\ ==== Inherited ====
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:event:callback_add|callback,add]]**, **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]**
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:event:callback_add|callback,add]]** | %%A callback was added.%% |
| | **[[:develop:api:efl:object:event:callback_del|callback,del]]** | %%A callback was deleted.%% |
| | **[[:develop:api:efl:object:event:del|del]]** | %%Object is being deleted.%% |

View File

@ -7,34 +7,15 @@
{{page>:develop:api-include:efl:access:action:description&nouser&nolink&nodate}}
===== Inheritance =====
++++ Inheritance graph |
<graphviz>
digraph hierarchy {
bgcolor = "transparent"
size = "6"
rankdir = "TB"
node [shape = "box"]
edge [color = "gray35"]
efl_access_action [fillcolor = "deepskyblue4", label = "Efl.Access.Action", color = "deepskyblue", fontcolor = "white", style = "filled"]
}
</graphviz>
++++
++++ Full hierarchy |
++++
===== Members =====
**[[:develop:api:efl:access:action:property:action_description|action_description]]** //**(get, set)**// ''protected''\\
> %%Action description for given id%%
<code c>
const char *efl_access_action_description_get(const Eo *obj, int id);
Eina_Bool efl_access_action_description_set(Eo *obj, int id, const char *description);
</code>
\\
**[[:develop:api:efl:access:action:method:action_do|action_do]]** ''protected''\\
> %%Performs action on given widget.%%
<code c>
@ -47,13 +28,6 @@ Eina_Bool efl_access_action_do(Eo *obj, int id);
char *efl_access_action_keybinding_get(Eo *obj, int id);
</code>
\\
**[[:develop:api:efl:access:action:property:action_description|action_description]]** //**(get, set)**// ''protected''\\
> %%Action description for given id%%
<code c>
const char *efl_access_action_description_get(const Eo *obj, int id);
Eina_Bool efl_access_action_description_set(Eo *obj, int id, const char *description);
</code>
\\
**[[:develop:api:efl:access:action:property:action_localized_name|action_localized_name]]** //**(get)**// ''protected''\\
> %%Gets localized action name for given id%%
<code c>

View File

@ -1,15 +1,15 @@
~~Title: Efl.Access.Action.action_description~~
===== Description =====
%%Action description for given id%%
{{page>:develop:api-include:efl:access:action:property:action_description:description&nouser&nolink&nodate}}
===== Keys =====
* **id** - %%ID to set or get description for%%
===== Values =====
* **description** - %%Action description%%
===== Description =====
%%Action description for given id%%
{{page>:develop:api-include:efl:access:action:property:action_description:description&nouser&nolink&nodate}}
===== Signature =====

View File

@ -7,32 +7,6 @@
{{page>:develop:api-include:efl:access:component:description&nouser&nolink&nodate}}
===== Inheritance =====
++++ Inheritance graph |
<graphviz>
digraph hierarchy {
bgcolor = "transparent"
size = "6"
rankdir = "TB"
node [shape = "box"]
edge [color = "gray35"]
efl_access_component [fillcolor = "deepskyblue4", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"]
}
</graphviz>
++++
++++ Full hierarchy |
++++
===== Members =====
**[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected''\\
@ -41,24 +15,18 @@ digraph hierarchy {
Efl_Object *efl_access_component_accessible_at_point_get(Eo *obj, Eina_Bool screen_coords, int x, int y);
</code>
\\
**[[:develop:api:efl:access:component:method:contains|contains]]** ''protected''\\
> %%Contains accessible widget%%
<code c>
Eina_Bool efl_access_component_contains(Eo *obj, Eina_Bool screen_coords, int x, int y);
</code>
\\
**[[:develop:api:efl:access:component:method:focus_grab|focus_grab]]** ''protected''\\
> %%Focuses accessible widget.%%
<code c>
Eina_Bool efl_access_component_focus_grab(Eo *obj);
</code>
\\
**[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected''\\
> %%Gets alpha of accessible widget.%%
<code c>
double efl_access_component_alpha_get(const Eo *obj);
</code>
\\
**[[:develop:api:efl:access:component:method:contains|contains]]** ''protected''\\
> %%Contains accessible widget%%
<code c>
Eina_Bool efl_access_component_contains(Eo *obj, Eina_Bool screen_coords, int x, int y);
</code>
\\
**[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected''\\
> %%Geometry of accessible widget.%%
<code c>
@ -66,6 +34,12 @@ Eina_Rect efl_access_component_extents_get(const Eo *obj, Eina_Bool screen_coord
Eina_Bool efl_access_component_extents_set(Eo *obj, Eina_Bool screen_coords, Eina_Rect rect);
</code>
\\
**[[:develop:api:efl:access:component:method:focus_grab|focus_grab]]** ''protected''\\
> %%Focuses accessible widget.%%
<code c>
Eina_Bool efl_access_component_focus_grab(Eo *obj);
</code>
\\
**[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected''\\
> %%Evas layer of accessible widget.%%
<code c>

View File

@ -1,15 +1,15 @@
~~Title: Efl.Access.Component.extents~~
===== Description =====
%%Geometry of accessible widget.%%
{{page>:develop:api-include:efl:access:component:property:extents:description&nouser&nolink&nodate}}
===== Keys =====
* **screen_coords** - %%If %%''true''%% x and y values will be relative to screen origin, otherwise relative to canvas%%
===== Values =====
* **rect** - %%The geometry.%%
===== Description =====
%%Geometry of accessible widget.%%
{{page>:develop:api-include:efl:access:component:property:extents:description&nouser&nolink&nodate}}
===== Signature =====

View File

@ -1,4 +1,9 @@
~~Title: Efl.Access.Component.position~~
===== Description =====
%%Position of accessible widget.%%
{{page>:develop:api-include:efl:access:component:property:position:description&nouser&nolink&nodate}}
===== Keys =====
* **screen_coords** - %%If %%''true''%% x and y values will be relative to screen origin, otherwise relative to canvas%%
@ -6,11 +11,6 @@
* **x** - %%X coordinate%%
* **y** - %%Y coordinate%%
===== Description =====
%%Position of accessible widget.%%
{{page>:develop:api-include:efl:access:component:property:position:description&nouser&nolink&nodate}}
===== Signature =====

View File

@ -1,13 +1,13 @@
~~Title: Efl.Access.Component.size~~
===== Values =====
* **w** - %%Width of the widget%%
* **h** - %%Height of the widget%%
===== Description =====
%%Size of accessible widget.%%
{{page>:develop:api-include:efl:access:component:property:size:description&nouser&nolink&nodate}}
===== Values =====
* **w** - %%Width of the widget%%
* **h** - %%Height of the widget%%
===== Signature =====

View File

@ -7,34 +7,14 @@
{{page>:develop:api-include:efl:access:editable:text:description&nouser&nolink&nodate}}
===== Inheritance =====
++++ Inheritance graph |
<graphviz>
digraph hierarchy {
bgcolor = "transparent"
size = "6"
rankdir = "TB"
node [shape = "box"]
edge [color = "gray35"]
efl_access_editable_text [fillcolor = "dodgerblue4", label = "Efl.Access.Editable.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"]
}
</graphviz>
++++
++++ Full hierarchy |
++++
===== Members =====
**[[:develop:api:efl:access:editable:text:property:content|content]]** //**(set)**// ''protected''\\
> %%Editable content property%%
<code c>
Eina_Bool efl_access_editable_text_content_set(Eo *obj, const char *string);
</code>
\\
**[[:develop:api:efl:access:editable:text:method:copy|copy]]** ''protected''\\
> %%Copy text between start and end parameter%%
<code c>
@ -65,12 +45,6 @@ Eina_Bool efl_access_editable_text_insert(Eo *obj, const char *string, int posit
Eina_Bool efl_access_editable_text_paste(Eo *obj, int position);
</code>
\\
**[[:develop:api:efl:access:editable:text:property:content|content]]** //**(set)**// ''protected''\\
> %%Editable content property%%
<code c>
Eina_Bool efl_access_editable_text_content_set(Eo *obj, const char *string);
</code>
\\
===== Events =====

View File

@ -7,32 +7,6 @@
{{page>:develop:api-include:efl:access:image:description&nouser&nolink&nodate}}
===== Inheritance =====
++++ Inheritance graph |
<graphviz>
digraph hierarchy {
bgcolor = "transparent"
size = "6"
rankdir = "TB"
node [shape = "box"]
edge [color = "gray35"]
efl_access_image [fillcolor = "deepskyblue4", label = "Efl.Access.Image", color = "deepskyblue", fontcolor = "white", style = "filled"]
}
</graphviz>
++++
++++ Full hierarchy |
++++
===== Members =====
**[[:develop:api:efl:access:image:property:description|description]]** //**(get, set)**// ''protected''\\

View File

@ -1,12 +1,12 @@
~~Title: Efl.Access.Image.description~~
===== Values =====
* **description** - %%Textual image description%%
===== Description =====
%%Textual description of image%%
{{page>:develop:api-include:efl:access:image:property:description:description&nouser&nolink&nodate}}
===== Values =====
* **description** - %%Textual image description%%
===== Signature =====

View File

@ -1,12 +1,12 @@
~~Title: Efl.Access.description~~
===== Values =====
* **description** - %%Accessible contextual information%%
===== Description =====
%%Contextual information about object.%%
{{page>:develop:api-include:efl:access:property:description:description&nouser&nolink&nodate}}
===== Values =====
* **description** - %%Accessible contextual information%%
===== Signature =====

View File

@ -1,12 +1,12 @@
~~Title: Efl.Access.name~~
===== Values =====
* **name** - %%Accessible name%%
===== Description =====
%%Accessible name of the object.%%
{{page>:develop:api-include:efl:access:property:name:description&nouser&nolink&nodate}}
===== Values =====
* **name** - %%Accessible name%%
===== Signature =====

View File

@ -1,12 +1,12 @@
~~Title: Efl.Access.parent~~
===== Values =====
* **parent** - %%Accessible parent%%
===== Description =====
%%Object's accessible parent.%%
{{page>:develop:api-include:efl:access:property:parent:description&nouser&nolink&nodate}}
===== Values =====
* **parent** - %%Accessible parent%%
===== Signature =====

View File

@ -1,7 +1,4 @@
~~Title: Efl.Access.reading_info_type~~
===== Values =====
* **reading_info** - %%Reading information types%%
===== Description =====
@ -9,6 +6,9 @@
{{page>:develop:api-include:efl:access:property:reading_info_type:description&nouser&nolink&nodate}}
===== Values =====
* **reading_info** - %%Reading information types%%
==== Getter ====
%%Gets reading information types of an accessible object.%%

View File

@ -1,12 +1,12 @@
~~Title: Efl.Access.role~~
===== Values =====
* **role** - %%Accessible role%%
===== Description =====
%%The role of the object in accessibility domain.%%
{{page>:develop:api-include:efl:access:property:role:description&nouser&nolink&nodate}}
===== Values =====
* **role** - %%Accessible role%%
===== Signature =====

View File

@ -1,7 +1,4 @@
~~Title: Efl.Access.translation_domain~~
===== Values =====
* **domain** - %%Translation domain%%
===== Description =====
%%The translation domain of "name" and "description" properties.%%
@ -13,6 +10,9 @@
%%It is application developer responsibility to ensure that translation files are loaded and binded to translation domain when accessibility is enabled.%%
{{page>:develop:api-include:efl:access:property:translation_domain:description&nouser&nolink&nodate}}
===== Values =====
* **domain** - %%Translation domain%%
===== Signature =====

View File

@ -1,12 +1,12 @@
~~Title: Efl.Access.type~~
===== Values =====
* **type** - %%Object type%%
===== Description =====
%%Type of accessibility object%%
{{page>:develop:api-include:efl:access:property:type:description&nouser&nolink&nodate}}
===== Values =====
* **type** - %%Object type%%
===== Signature =====

View File

@ -7,32 +7,6 @@
{{page>:develop:api-include:efl:access:selection:description&nouser&nolink&nodate}}
===== Inheritance =====
++++ Inheritance graph |
<graphviz>
digraph hierarchy {
bgcolor = "transparent"
size = "6"
rankdir = "TB"
node [shape = "box"]
edge [color = "gray35"]
efl_access_selection [fillcolor = "dodgerblue4", label = "Efl.Access.Selection", color = "cornflowerblue", fontcolor = "white", style = "filled"]
}
</graphviz>
++++
++++ Full hierarchy |
++++
===== Members =====
**[[:develop:api:efl:access:selection:method:all_children_select|all_children_select]]** ''protected''\\
@ -65,6 +39,12 @@ Eina_Bool efl_access_selection_clear(Eo *obj);
Eina_Bool efl_access_selection_is_child_selected(Eo *obj, int child_index);
</code>
\\
**[[:develop:api:efl:access:selection:property:selected_child|selected_child]]** //**(get)**// ''protected''\\
> %%Gets child for given child index%%
<code c>
Efl_Object *efl_access_selection_selected_child_get(const Eo *obj, int selected_child_index);
</code>
\\
**[[:develop:api:efl:access:selection:method:selected_child_deselect|selected_child_deselect]]** ''protected''\\
> %%Removes selection for given child index%%
<code c>
@ -77,12 +57,6 @@ Eina_Bool efl_access_selection_selected_child_deselect(Eo *obj, int child_index)
int efl_access_selection_selected_children_count_get(const Eo *obj);
</code>
\\
**[[:develop:api:efl:access:selection:property:selected_child|selected_child]]** //**(get)**// ''protected''\\
> %%Gets child for given child index%%
<code c>
Efl_Object *efl_access_selection_selected_child_get(const Eo *obj, int selected_child_index);
</code>
\\
===== Events =====

View File

@ -7,44 +7,12 @@
{{page>:develop:api-include:efl:access:text:description&nouser&nolink&nodate}}
===== Inheritance =====
++++ Inheritance graph |
<graphviz>
digraph hierarchy {
bgcolor = "transparent"
size = "6"
rankdir = "TB"
node [shape = "box"]
edge [color = "gray35"]
efl_access_text [fillcolor = "dodgerblue4", label = "Efl.Access.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"]
}
</graphviz>
++++
++++ Full hierarchy |
++++
===== Members =====
**[[:develop:api:efl:access:text:method:selection_add|selection_add]]** ''protected''\\
> %%Add selection%%
**[[:develop:api:efl:access:text:property:attribute|attribute]]** //**(get)**// ''protected''\\
> %%Indicate if a text attribute with a given name is set%%
<code c>
Eina_Bool efl_access_text_selection_add(Eo *obj, int start_offset, int end_offset);
</code>
\\
**[[:develop:api:efl:access:text:method:selection_remove|selection_remove]]** ''protected''\\
> %%Remove selection%%
<code c>
Eina_Bool efl_access_text_selection_remove(Eo *obj, int selection_number);
Eina_Bool efl_access_text_attribute_get(const Eo *obj, const char *name, int *start_offset, int *end_offset, char **value);
</code>
\\
**[[:develop:api:efl:access:text:property:attributes|attributes]]** //**(get)**// ''protected''\\
@ -53,12 +21,6 @@ Eina_Bool efl_access_text_selection_remove(Eo *obj, int selection_number);
Eina_List *efl_access_text_attributes_get(const Eo *obj, int *start_offset, int *end_offset);
</code>
\\
**[[:develop:api:efl:access:text:property:attribute|attribute]]** //**(get)**// ''protected''\\
> %%Indicate if a text attribute with a given name is set%%
<code c>
Eina_Bool efl_access_text_attribute_get(const Eo *obj, const char *name, int *start_offset, int *end_offset, char **value);
</code>
\\
**[[:develop:api:efl:access:text:property:bounded_ranges|bounded_ranges]]** //**(get)**// ''protected''\\
> %%Bounded ranges%%
<code c>
@ -72,6 +34,12 @@ int efl_access_text_caret_offset_get(const Eo *obj);
Eina_Bool efl_access_text_caret_offset_set(Eo *obj, int offset);
</code>
\\
**[[:develop:api:efl:access:text:property:character|character]]** //**(get)**// ''protected''\\
> %%Gets single character present in accessible widget's text at given offset.%%
<code c>
Eina_Unicode efl_access_text_character_get(const Eo *obj, int offset);
</code>
\\
**[[:develop:api:efl:access:text:property:character_count|character_count]]** //**(get)**// ''protected''\\
> %%Character count%%
<code c>
@ -84,12 +52,6 @@ int efl_access_text_character_count_get(const Eo *obj);
Eina_Bool efl_access_text_character_extents_get(const Eo *obj, int offset, Eina_Bool screen_coords, Eina_Rect *rect);
</code>
\\
**[[:develop:api:efl:access:text:property:character|character]]** //**(get)**// ''protected''\\
> %%Gets single character present in accessible widget's text at given offset.%%
<code c>
Eina_Unicode efl_access_text_character_get(const Eo *obj, int offset);
</code>
\\
**[[:develop:api:efl:access:text:property:default_attributes|default_attributes]]** //**(get)**// ''protected''\\
> %%Default attributes%%
<code c>
@ -108,12 +70,6 @@ int efl_access_text_offset_at_point_get(const Eo *obj, Eina_Bool screen_coords,
Eina_Bool efl_access_text_range_extents_get(const Eo *obj, Eina_Bool screen_coords, int start_offset, int end_offset, Eina_Rect *rect);
</code>
\\
**[[:develop:api:efl:access:text:property:selections_count|selections_count]]** //**(get)**// ''protected''\\
> %%Selection count property%%
<code c>
int efl_access_text_selections_count_get(const Eo *obj);
</code>
\\
**[[:develop:api:efl:access:text:property:selection|selection]]** //**(get, set)**// ''protected''\\
> %%Selection property%%
<code c>
@ -121,6 +77,24 @@ void efl_access_text_selection_get(const Eo *obj, int selection_number, int *sta
Eina_Bool efl_access_text_selection_set(Eo *obj, int selection_number, int start_offset, int end_offset);
</code>
\\
**[[:develop:api:efl:access:text:method:selection_add|selection_add]]** ''protected''\\
> %%Add selection%%
<code c>
Eina_Bool efl_access_text_selection_add(Eo *obj, int start_offset, int end_offset);
</code>
\\
**[[:develop:api:efl:access:text:method:selection_remove|selection_remove]]** ''protected''\\
> %%Remove selection%%
<code c>
Eina_Bool efl_access_text_selection_remove(Eo *obj, int selection_number);
</code>
\\
**[[:develop:api:efl:access:text:property:selections_count|selections_count]]** //**(get)**// ''protected''\\
> %%Selection count property%%
<code c>
int efl_access_text_selections_count_get(const Eo *obj);
</code>
\\
**[[:develop:api:efl:access:text:property:string|string]]** //**(get)**// ''protected''\\
> %%Gets string, start and end offset in text according to given initial offset and granularity.%%
<code c>

View File

@ -1,7 +1,4 @@
~~Title: Efl.Access.Text.caret_offset~~
===== Values =====
* **offset** - %%Offset%%
===== Description =====
%%Caret offset property%%
@ -9,6 +6,9 @@
{{page>:develop:api-include:efl:access:text:property:caret_offset:description&nouser&nolink&nodate}}
===== Values =====
* **offset** - %%Offset%%
==== Getter ====
%%Gets offset position of caret (cursor)%%

View File

@ -1,4 +1,9 @@
~~Title: Efl.Access.Text.selection~~
===== Description =====
%%Selection property%%
{{page>:develop:api-include:efl:access:text:property:selection:description&nouser&nolink&nodate}}
===== Keys =====
* **selection_number** - %%Selection number for identification%%
@ -6,11 +11,6 @@
* **start_offset** - %%Selection start offset%%
* **end_offset** - %%Selection end offset%%
===== Description =====
%%Selection property%%
{{page>:develop:api-include:efl:access:text:property:selection:description&nouser&nolink&nodate}}
===== Signature =====

View File

@ -7,32 +7,6 @@
{{page>:develop:api-include:efl:access:value:description&nouser&nolink&nodate}}
===== Inheritance =====
++++ Inheritance graph |
<graphviz>
digraph hierarchy {
bgcolor = "transparent"
size = "6"
rankdir = "TB"
node [shape = "box"]
edge [color = "gray35"]
efl_access_value [fillcolor = "dodgerblue4", label = "Efl.Access.Value", color = "cornflowerblue", fontcolor = "white", style = "filled"]
}
</graphviz>
++++
++++ Full hierarchy |
++++
===== Members =====
**[[:develop:api:efl:access:value:property:increment|increment]]** //**(get)**// ''protected''\\

View File

@ -1,8 +1,4 @@
~~Title: Efl.Access.Value.value_and_text~~
===== Values =====
* **value** - %%Value of widget casted to floating point number.%%
* **text** - %%string describing value in given context eg. small, enough%%
===== Description =====
%%Value and text property%%
@ -10,6 +6,10 @@
{{page>:develop:api-include:efl:access:value:property:value_and_text:description&nouser&nolink&nodate}}
===== Values =====
* **value** - %%Value of widget casted to floating point number.%%
* **text** - %%string describing value in given context eg. small, enough%%
==== Getter ====
%%Gets value displayed by a accessible widget.%%

View File

@ -10,26 +10,6 @@
===== Inheritance =====
=> [[:develop:api:efl:access:action|Efl.Access.Action]] //(mixin)//
++++ Inheritance graph |
<graphviz>
digraph hierarchy {
bgcolor = "transparent"
size = "6"
rankdir = "TB"
node [shape = "box"]
edge [color = "gray35"]
efl_access_widget_action [fillcolor = "deepskyblue4", label = "Efl.Access.Widget.Action", color = "deepskyblue", fontcolor = "white", style = "filled"]
efl_access_action [fillcolor = "gray15", label = "Efl.Access.Action", color = "deepskyblue", fontcolor = "white", style = "filled"]
efl_access_widget_action -> efl_access_action
}
</graphviz>
++++
++++ Full hierarchy |
* [[:develop:api:efl:access:action|Efl.Access.Action]] //(mixin)//
@ -38,32 +18,32 @@ digraph hierarchy {
++++
===== Members =====
**[[:develop:api:efl:access:widget:action:method:action_do|action_do]]**// [Overridden from [[:develop:api:efl:access:action|Efl.Access.Action]]]// ''protected''\\
> %%Performs action on given widget.%%
<code c>
Eina_Bool efl_access_action_do(Eo *obj, int id);
</code>
\\
**[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]**// [Overridden from [[:develop:api:efl:access:action|Efl.Access.Action]]]// ''protected''\\
> %%Gets configured keybinding for specific action and widget.%%
<code c>
char *efl_access_action_keybinding_get(Eo *obj, int id);
</code>
\\
**[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:access:action|Efl.Access.Action]]]// ''protected''\\
**[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// ''protected''// [Overridden from [[:develop:api:efl:access:action|Efl.Access.Action]]]//\\
> %%Action description for given id%%
<code c>
const char *efl_access_action_description_get(const Eo *obj, int id);
Eina_Bool efl_access_action_description_set(Eo *obj, int id, const char *description);
</code>
\\
**[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**//// [Overridden from [[:develop:api:efl:access:action|Efl.Access.Action]]]// ''protected''\\
**[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** ''protected''// [Overridden from [[:develop:api:efl:access:action|Efl.Access.Action]]]//\\
> %%Performs action on given widget.%%
<code c>
Eina_Bool efl_access_action_do(Eo *obj, int id);
</code>
\\
**[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** ''protected''// [Overridden from [[:develop:api:efl:access:action|Efl.Access.Action]]]//\\
> %%Gets configured keybinding for specific action and widget.%%
<code c>
char *efl_access_action_keybinding_get(Eo *obj, int id);
</code>
\\
**[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// ''protected''// [Overridden from [[:develop:api:efl:access:action|Efl.Access.Action]]]//\\
> %%Gets action name for given id%%
<code c>
const char *efl_access_action_name_get(const Eo *obj, int id);
</code>
\\
**[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**//// [Overridden from [[:develop:api:efl:access:action|Efl.Access.Action]]]// ''protected''\\
**[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// ''protected''// [Overridden from [[:develop:api:efl:access:action|Efl.Access.Action]]]//\\
> %%Get list of available widget actions%%
<code c>
Eina_List *efl_access_action_actions_get(const Eo *obj);
@ -78,7 +58,8 @@ const Efl_Access_Action_Data *efl_access_widget_action_elm_actions_get(const Eo
==== Inherited ====
[[:develop:api:efl:access:action|Efl.Access.Action]]\\
> **[[:develop:api:efl:access:action:property:action_localized_name|action_localized_name]]** //**(get)**// ''protected''
^ [[:develop:api:efl:access:action|Efl.Access.Action]] ^^^
| ''protected'' | **[[:develop:api:efl:access:action:property:action_localized_name|action_localized_name]]** //**(get)**// | %%Gets localized action name for given id%% |
===== Events =====

View File

@ -1,15 +1,15 @@
~~Title: Efl.Access.Widget.Action.action_description~~
===== Description =====
%%Action description for given id%%
{{page>:develop:api-include:efl:access:widget:action:property:action_description:description&nouser&nolink&nodate}}
===== Keys =====
* **id** - %%ID to set or get description for%%
===== Values =====
* **description** - %%Action description%%
===== Description =====
%%Action description for given id%%
{{page>:develop:api-include:efl:access:widget:action:property:action_description:description&nouser&nolink&nodate}}
//Overridden from [[:develop:api:efl:access:action:property:action_description|Efl.Access.Action.action_description]] **(get, set)**.//===== Signature =====

View File

@ -7,32 +7,6 @@
{{page>:develop:api-include:efl:access:window:description&nouser&nolink&nodate}}
===== Inheritance =====
++++ Inheritance graph |
<graphviz>
digraph hierarchy {
bgcolor = "transparent"
size = "6"
rankdir = "TB"
node [shape = "box"]
edge [color = "gray35"]
efl_access_window [fillcolor = "dodgerblue4", label = "Efl.Access.Window", color = "cornflowerblue", fontcolor = "white", style = "filled"]
}
</graphviz>
++++
++++ Full hierarchy |
++++
===== Members =====
===== Events =====

View File

@ -10,26 +10,6 @@
===== Inheritance =====
=> [[:develop:api:efl:object|Efl.Object]] //(class)//
++++ Inheritance graph |
<graphviz>
digraph hierarchy {
bgcolor = "transparent"
size = "6"
rankdir = "TB"
node [shape = "box"]
edge [color = "gray35"]
efl_animation [fillcolor = "black", label = "Efl.Animation", color = "gray15", fontcolor = "white", style = "filled"]
efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_animation -> efl_object
}
</graphviz>
++++
++++ Full hierarchy |
* [[:develop:api:efl:object|Efl.Object]] //(class)//
@ -50,12 +30,6 @@ Efl_Object *efl_constructor(Eo *obj);
void efl_destructor(Eo *obj);
</code>
\\
**[[:develop:api:efl:animation:method:object_create|object_create]]**\\
> %%Create object of the animation.%%
<code c>
Efl_Animation_Object *efl_animation_object_create(Eo *obj);
</code>
\\
**[[:develop:api:efl:animation:property:duration|duration]]** //**(get, set)**//\\
> %%Duration property%%
<code c>
@ -77,6 +51,12 @@ Efl_Object *efl_animation_interpolator_get(const Eo *obj);
void efl_animation_interpolator_set(Eo *obj, Efl_Object *interpolator);
</code>
\\
**[[:develop:api:efl:animation:method:object_create|object_create]]**\\
> %%Create object of the animation.%%
<code c>
Efl_Animation_Object *efl_animation_object_create(Eo *obj);
</code>
\\
**[[:develop:api:efl:animation:property:repeat_count|repeat_count]]** //**(get, set)**//\\
> %%Repeat count property%%
<code c>
@ -114,11 +94,36 @@ double efl_animation_total_duration_get(const Eo *obj);
==== Inherited ====
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:object:method:del|del]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:finalize|finalize]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
| | **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**// | %%A human readable comment for the object%% |
| | **[[:develop:api:efl:object:method:composite_attach|composite_attach]]** | %%Make an object a composite object of another.%% |
| | **[[:develop:api:efl:object:method:composite_detach|composite_detach]]** | %%Detach a composite object from another object.%% |
| | **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]** | %%Check if an object is part of a composite object.%% |
| | **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% |
| | **[[:develop:api:efl:object:method:del|del]]** | %%Unrefs the object and reparents it to NULL.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]** | %%Add an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]** | %%Remove an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
==== Inherited ====
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:event:callback_add|callback,add]]**, **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]**
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:event:callback_add|callback,add]]** | %%A callback was added.%% |
| | **[[:develop:api:efl:object:event:callback_del|callback,del]]** | %%A callback was deleted.%% |
| | **[[:develop:api:efl:object:event:del|del]]** | %%Object is being deleted.%% |

View File

@ -10,28 +10,6 @@
===== Inheritance =====
=> [[:develop:api:efl:animation|Efl.Animation]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
++++ Inheritance graph |
<graphviz>
digraph hierarchy {
bgcolor = "transparent"
size = "6"
rankdir = "TB"
node [shape = "box"]
edge [color = "gray35"]
efl_animation_alpha [fillcolor = "black", label = "Efl.Animation.Alpha", color = "gray15", fontcolor = "white", style = "filled"]
efl_animation [fillcolor = "gray15", label = "Efl.Animation", color = "gray15", fontcolor = "white", style = "filled"]
efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_animation_alpha -> efl_animation
efl_animation -> efl_object
}
</graphviz>
++++
++++ Full hierarchy |
* [[:develop:api:efl:animation|Efl.Animation]] //(class)//
@ -41,6 +19,13 @@ digraph hierarchy {
++++
===== Members =====
**[[:develop:api:efl:animation:alpha:property:alpha|alpha]]** //**(get, set)**//\\
> %%Alpha property%%
<code c>
void efl_animation_alpha_get(const Eo *obj, double *from_alpha, double *to_alpha);
void efl_animation_alpha_set(Eo *obj, double from_alpha, double to_alpha);
</code>
\\
**[[:develop:api:efl:animation:alpha:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
> %%Call the object's constructor.%%
<code c>
@ -53,23 +38,49 @@ Efl_Object *efl_constructor(Eo *obj);
Efl_Animation_Object *efl_animation_object_create(Eo *obj);
</code>
\\
**[[:develop:api:efl:animation:alpha:property:alpha|alpha]]** //**(get, set)**//\\
> %%Alpha property%%
<code c>
void efl_animation_alpha_get(const Eo *obj, double *from_alpha, double *to_alpha);
void efl_animation_alpha_set(Eo *obj, double from_alpha, double to_alpha);
</code>
\\
==== Inherited ====
[[:develop:api:efl:animation|Efl.Animation]]\\
> **[[:develop:api:efl:animation:method:destructor|destructor]]**, **[[:develop:api:efl:animation:property:duration|duration]]** //**(get, set)**//, **[[:develop:api:efl:animation:property:final_state_keep|final_state_keep]]** //**(get, set)**//, **[[:develop:api:efl:animation:property:interpolator|interpolator]]** //**(get, set)**//, **[[:develop:api:efl:animation:property:repeat_count|repeat_count]]** //**(get, set)**//, **[[:develop:api:efl:animation:property:repeat_mode|repeat_mode]]** //**(get, set)**//, **[[:develop:api:efl:animation:property:start_delay|start_delay]]** //**(get, set)**//, **[[:develop:api:efl:animation:property:target|target]]** //**(get, set)**//, **[[:develop:api:efl:animation:property:total_duration|total_duration]]** //**(get)**//\\
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:object:method:del|del]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:finalize|finalize]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
^ [[:develop:api:efl:animation|Efl.Animation]] ^^^
| | **[[:develop:api:efl:animation:method:destructor|destructor]]** | %%Call the object's destructor.%% |
| | **[[:develop:api:efl:animation:property:duration|duration]]** //**(get, set)**// | %%Duration property%% |
| | **[[:develop:api:efl:animation:property:final_state_keep|final_state_keep]]** //**(get, set)**// | %%Keep final state property%% |
| | **[[:develop:api:efl:animation:property:interpolator|interpolator]]** //**(get, set)**// | %%Interpolator property%% |
| | **[[:develop:api:efl:animation:property:repeat_count|repeat_count]]** //**(get, set)**// | %%Repeat count property%% |
| | **[[:develop:api:efl:animation:property:repeat_mode|repeat_mode]]** //**(get, set)**// | %%Repeat mode property%% |
| | **[[:develop:api:efl:animation:property:start_delay|start_delay]]** //**(get, set)**// | %%Start delay property%% |
| | **[[:develop:api:efl:animation:property:target|target]]** //**(get, set)**// | %%Target object property%% |
| | **[[:develop:api:efl:animation:property:total_duration|total_duration]]** //**(get)**// | %%Total duration property%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
| | **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**// | %%A human readable comment for the object%% |
| | **[[:develop:api:efl:object:method:composite_attach|composite_attach]]** | %%Make an object a composite object of another.%% |
| | **[[:develop:api:efl:object:method:composite_detach|composite_detach]]** | %%Detach a composite object from another object.%% |
| | **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]** | %%Check if an object is part of a composite object.%% |
| | **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% |
| | **[[:develop:api:efl:object:method:del|del]]** | %%Unrefs the object and reparents it to NULL.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]** | %%Add an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]** | %%Remove an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
==== Inherited ====
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:event:callback_add|callback,add]]**, **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]**
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:event:callback_add|callback,add]]** | %%A callback was added.%% |
| | **[[:develop:api:efl:object:event:callback_del|callback,del]]** | %%A callback was deleted.%% |
| | **[[:develop:api:efl:object:event:del|del]]** | %%Object is being deleted.%% |

View File

@ -1,13 +1,13 @@
~~Title: Efl.Animation.Alpha.alpha~~
===== Values =====
* **from_alpha** - %%Alpha value when animation starts%%
* **to_alpha** - %%Alpha value when animation ends%%
===== Description =====
%%Alpha property%%
{{page>:develop:api-include:efl:animation:alpha:property:alpha:description&nouser&nolink&nodate}}
===== Values =====
* **from_alpha** - %%Alpha value when animation starts%%
* **to_alpha** - %%Alpha value when animation ends%%
===== Signature =====

View File

@ -10,28 +10,6 @@
===== Inheritance =====
=> [[:develop:api:efl:animation|Efl.Animation]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
++++ Inheritance graph |
<graphviz>
digraph hierarchy {
bgcolor = "transparent"
size = "6"
rankdir = "TB"
node [shape = "box"]
edge [color = "gray35"]
efl_animation_group [fillcolor = "black", label = "Efl.Animation.Group", color = "gray15", fontcolor = "white", style = "filled"]
efl_animation [fillcolor = "gray15", label = "Efl.Animation", color = "gray15", fontcolor = "white", style = "filled"]
efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_animation_group -> efl_animation
efl_animation -> efl_object
}
</graphviz>
++++
++++ Full hierarchy |
* [[:develop:api:efl:animation|Efl.Animation]] //(class)//
@ -102,13 +80,42 @@ void efl_animation_target_set(Eo *obj, Efl_Canvas_Object *target);
==== Inherited ====
[[:develop:api:efl:animation|Efl.Animation]]\\
> **[[:develop:api:efl:animation:method:object_create|object_create]]**, **[[:develop:api:efl:animation:property:repeat_count|repeat_count]]** //**(get, set)**//, **[[:develop:api:efl:animation:property:repeat_mode|repeat_mode]]** //**(get, set)**//, **[[:develop:api:efl:animation:property:start_delay|start_delay]]** //**(get, set)**//, **[[:develop:api:efl:animation:property:total_duration|total_duration]]** //**(get)**//\\
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:object:method:del|del]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:finalize|finalize]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
^ [[:develop:api:efl:animation|Efl.Animation]] ^^^
| | **[[:develop:api:efl:animation:method:object_create|object_create]]** | %%Create object of the animation.%% |
| | **[[:develop:api:efl:animation:property:repeat_count|repeat_count]]** //**(get, set)**// | %%Repeat count property%% |
| | **[[:develop:api:efl:animation:property:repeat_mode|repeat_mode]]** //**(get, set)**// | %%Repeat mode property%% |
| | **[[:develop:api:efl:animation:property:start_delay|start_delay]]** //**(get, set)**// | %%Start delay property%% |
| | **[[:develop:api:efl:animation:property:total_duration|total_duration]]** //**(get)**// | %%Total duration property%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
| | **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**// | %%A human readable comment for the object%% |
| | **[[:develop:api:efl:object:method:composite_attach|composite_attach]]** | %%Make an object a composite object of another.%% |
| | **[[:develop:api:efl:object:method:composite_detach|composite_detach]]** | %%Detach a composite object from another object.%% |
| | **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]** | %%Check if an object is part of a composite object.%% |
| | **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% |
| | **[[:develop:api:efl:object:method:del|del]]** | %%Unrefs the object and reparents it to NULL.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]** | %%Add an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]** | %%Remove an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
==== Inherited ====
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:event:callback_add|callback,add]]**, **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]**
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:event:callback_add|callback,add]]** | %%A callback was added.%% |
| | **[[:develop:api:efl:object:event:callback_del|callback,del]]** | %%A callback was deleted.%% |
| | **[[:develop:api:efl:object:event:del|del]]** | %%Object is being deleted.%% |

View File

@ -10,30 +10,6 @@
===== Inheritance =====
=> [[:develop:api:efl:animation:group|Efl.Animation.Group]] //(class)// => [[:develop:api:efl:animation|Efl.Animation]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
++++ Inheritance graph |
<graphviz>
digraph hierarchy {
bgcolor = "transparent"
size = "6"
rankdir = "TB"
node [shape = "box"]
edge [color = "gray35"]
efl_animation_group_parallel [fillcolor = "black", label = "Efl.Animation.Group.Parallel", color = "gray15", fontcolor = "white", style = "filled"]
efl_animation_group [fillcolor = "gray15", label = "Efl.Animation.Group", color = "gray15", fontcolor = "white", style = "filled"]
efl_animation [fillcolor = "gray15", label = "Efl.Animation", color = "gray15", fontcolor = "white", style = "filled"]
efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_animation_group_parallel -> efl_animation_group
efl_animation_group -> efl_animation
efl_animation -> efl_object
}
</graphviz>
++++
++++ Full hierarchy |
* [[:develop:api:efl:animation:group|Efl.Animation.Group]] //(class)//
@ -71,15 +47,48 @@ double efl_animation_total_duration_get(const Eo *obj);
==== Inherited ====
[[:develop:api:efl:animation:group|Efl.Animation.Group]]\\
> **[[:develop:api:efl:animation:group:method:animations_get|animations_get]]**, **[[:develop:api:efl:animation:group:method:constructor|constructor]]**, **[[:develop:api:efl:animation:group:method:destructor|destructor]]**, **[[:develop:api:efl:animation:group:property:duration|duration]]** //**(get, set)**//, **[[:develop:api:efl:animation:group:property:final_state_keep|final_state_keep]]** //**(get, set)**//, **[[:develop:api:efl:animation:group:property:interpolator|interpolator]]** //**(get, set)**//, **[[:develop:api:efl:animation:group:property:target|target]]** //**(get, set)**//\\
[[:develop:api:efl:animation|Efl.Animation]]\\
> **[[:develop:api:efl:animation:property:repeat_count|repeat_count]]** //**(get, set)**//, **[[:develop:api:efl:animation:property:repeat_mode|repeat_mode]]** //**(get, set)**//, **[[:develop:api:efl:animation:property:start_delay|start_delay]]** //**(get, set)**//\\
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:object:method:del|del]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:finalize|finalize]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
^ [[:develop:api:efl:animation|Efl.Animation]] ^^^
| | **[[:develop:api:efl:animation:property:repeat_count|repeat_count]]** //**(get, set)**// | %%Repeat count property%% |
| | **[[:develop:api:efl:animation:property:repeat_mode|repeat_mode]]** //**(get, set)**// | %%Repeat mode property%% |
| | **[[:develop:api:efl:animation:property:start_delay|start_delay]]** //**(get, set)**// | %%Start delay property%% |
^ [[:develop:api:efl:animation:group|Efl.Animation.Group]] ^^^
| | **[[:develop:api:efl:animation:group:method:animations_get|animations_get]]** | %%Get the animations of the animation group.%% |
| | **[[:develop:api:efl:animation:group:method:constructor|constructor]]** | %%Call the object's constructor.%% |
| | **[[:develop:api:efl:animation:group:method:destructor|destructor]]** | %%Call the object's destructor.%% |
| | **[[:develop:api:efl:animation:group:property:duration|duration]]** //**(get, set)**// | %%Duration property%% |
| | **[[:develop:api:efl:animation:group:property:final_state_keep|final_state_keep]]** //**(get, set)**// | %%Keep final state property%% |
| | **[[:develop:api:efl:animation:group:property:interpolator|interpolator]]** //**(get, set)**// | %%Interpolator property%% |
| | **[[:develop:api:efl:animation:group:property:target|target]]** //**(get, set)**// | %%Target object property%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
| | **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**// | %%A human readable comment for the object%% |
| | **[[:develop:api:efl:object:method:composite_attach|composite_attach]]** | %%Make an object a composite object of another.%% |
| | **[[:develop:api:efl:object:method:composite_detach|composite_detach]]** | %%Detach a composite object from another object.%% |
| | **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]** | %%Check if an object is part of a composite object.%% |
| | **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% |
| | **[[:develop:api:efl:object:method:del|del]]** | %%Unrefs the object and reparents it to NULL.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]** | %%Add an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]** | %%Remove an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
==== Inherited ====
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:event:callback_add|callback,add]]**, **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]**
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:event:callback_add|callback,add]]** | %%A callback was added.%% |
| | **[[:develop:api:efl:object:event:callback_del|callback,del]]** | %%A callback was deleted.%% |
| | **[[:develop:api:efl:object:event:del|del]]** | %%Object is being deleted.%% |

View File

@ -1,12 +1,12 @@
~~Title: Efl.Animation.Group.duration~~
===== Values =====
* **duration** - %%Duration value.%%
===== Description =====
%%Duration property%%
{{page>:develop:api-include:efl:animation:group:property:duration:description&nouser&nolink&nodate}}
===== Values =====
* **duration** - %%Duration value.%%
//Overridden from [[:develop:api:efl:animation:property:duration|Efl.Animation.duration]] **(set)**.//===== Signature =====

View File

@ -1,12 +1,12 @@
~~Title: Efl.Animation.Group.final_state_keep~~
===== Values =====
* **keep_final_state** - %%%%''true''%% to keep final state, %%''false''%% otherwise.%%
===== Description =====
%%Keep final state property%%
{{page>:develop:api-include:efl:animation:group:property:final_state_keep:description&nouser&nolink&nodate}}
===== Values =====
* **keep_final_state** - %%%%''true''%% to keep final state, %%''false''%% otherwise.%%
//Overridden from [[:develop:api:efl:animation:property:final_state_keep|Efl.Animation.final_state_keep]] **(set)**.//===== Signature =====

View File

@ -1,12 +1,12 @@
~~Title: Efl.Animation.Group.interpolator~~
===== Values =====
* **interpolator** - %%Interpolator which indicates interpolation fucntion. Efl_Interpolator is required.%%
===== Description =====
%%Interpolator property%%
{{page>:develop:api-include:efl:animation:group:property:interpolator:description&nouser&nolink&nodate}}
===== Values =====
* **interpolator** - %%Interpolator which indicates interpolation fucntion. Efl_Interpolator is required.%%
//Overridden from [[:develop:api:efl:animation:property:interpolator|Efl.Animation.interpolator]] **(set)**.//===== Signature =====

View File

@ -1,12 +1,12 @@
~~Title: Efl.Animation.Group.target~~
===== Values =====
* **target** - %%Target object which is applied animation.%%
===== Description =====
%%Target object property%%
{{page>:develop:api-include:efl:animation:group:property:target:description&nouser&nolink&nodate}}
===== Values =====
* **target** - %%Target object which is applied animation.%%
//Overridden from [[:develop:api:efl:animation:property:target|Efl.Animation.target]] **(set)**.//===== Signature =====

View File

@ -10,30 +10,6 @@
===== Inheritance =====
=> [[:develop:api:efl:animation:group|Efl.Animation.Group]] //(class)// => [[:develop:api:efl:animation|Efl.Animation]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
++++ Inheritance graph |
<graphviz>
digraph hierarchy {
bgcolor = "transparent"
size = "6"
rankdir = "TB"
node [shape = "box"]
edge [color = "gray35"]
efl_animation_group_sequential [fillcolor = "black", label = "Efl.Animation.Group.Sequential", color = "gray15", fontcolor = "white", style = "filled"]
efl_animation_group [fillcolor = "gray15", label = "Efl.Animation.Group", color = "gray15", fontcolor = "white", style = "filled"]
efl_animation [fillcolor = "gray15", label = "Efl.Animation", color = "gray15", fontcolor = "white", style = "filled"]
efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_animation_group_sequential -> efl_animation_group
efl_animation_group -> efl_animation
efl_animation -> efl_object
}
</graphviz>
++++
++++ Full hierarchy |
* [[:develop:api:efl:animation:group|Efl.Animation.Group]] //(class)//
@ -71,15 +47,48 @@ double efl_animation_total_duration_get(const Eo *obj);
==== Inherited ====
[[:develop:api:efl:animation:group|Efl.Animation.Group]]\\
> **[[:develop:api:efl:animation:group:method:animations_get|animations_get]]**, **[[:develop:api:efl:animation:group:method:constructor|constructor]]**, **[[:develop:api:efl:animation:group:method:destructor|destructor]]**, **[[:develop:api:efl:animation:group:property:duration|duration]]** //**(get, set)**//, **[[:develop:api:efl:animation:group:property:final_state_keep|final_state_keep]]** //**(get, set)**//, **[[:develop:api:efl:animation:group:property:interpolator|interpolator]]** //**(get, set)**//, **[[:develop:api:efl:animation:group:property:target|target]]** //**(get, set)**//\\
[[:develop:api:efl:animation|Efl.Animation]]\\
> **[[:develop:api:efl:animation:property:repeat_count|repeat_count]]** //**(get, set)**//, **[[:develop:api:efl:animation:property:repeat_mode|repeat_mode]]** //**(get, set)**//, **[[:develop:api:efl:animation:property:start_delay|start_delay]]** //**(get, set)**//\\
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:object:method:del|del]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:finalize|finalize]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
^ [[:develop:api:efl:animation|Efl.Animation]] ^^^
| | **[[:develop:api:efl:animation:property:repeat_count|repeat_count]]** //**(get, set)**// | %%Repeat count property%% |
| | **[[:develop:api:efl:animation:property:repeat_mode|repeat_mode]]** //**(get, set)**// | %%Repeat mode property%% |
| | **[[:develop:api:efl:animation:property:start_delay|start_delay]]** //**(get, set)**// | %%Start delay property%% |
^ [[:develop:api:efl:animation:group|Efl.Animation.Group]] ^^^
| | **[[:develop:api:efl:animation:group:method:animations_get|animations_get]]** | %%Get the animations of the animation group.%% |
| | **[[:develop:api:efl:animation:group:method:constructor|constructor]]** | %%Call the object's constructor.%% |
| | **[[:develop:api:efl:animation:group:method:destructor|destructor]]** | %%Call the object's destructor.%% |
| | **[[:develop:api:efl:animation:group:property:duration|duration]]** //**(get, set)**// | %%Duration property%% |
| | **[[:develop:api:efl:animation:group:property:final_state_keep|final_state_keep]]** //**(get, set)**// | %%Keep final state property%% |
| | **[[:develop:api:efl:animation:group:property:interpolator|interpolator]]** //**(get, set)**// | %%Interpolator property%% |
| | **[[:develop:api:efl:animation:group:property:target|target]]** //**(get, set)**// | %%Target object property%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
| | **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**// | %%A human readable comment for the object%% |
| | **[[:develop:api:efl:object:method:composite_attach|composite_attach]]** | %%Make an object a composite object of another.%% |
| | **[[:develop:api:efl:object:method:composite_detach|composite_detach]]** | %%Detach a composite object from another object.%% |
| | **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]** | %%Check if an object is part of a composite object.%% |
| | **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% |
| | **[[:develop:api:efl:object:method:del|del]]** | %%Unrefs the object and reparents it to NULL.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]** | %%Add an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]** | %%Remove an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
==== Inherited ====
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:event:callback_add|callback,add]]**, **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]**
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:event:callback_add|callback,add]]** | %%A callback was added.%% |
| | **[[:develop:api:efl:object:event:callback_del|callback,del]]** | %%A callback was deleted.%% |
| | **[[:develop:api:efl:object:event:del|del]]** | %%Object is being deleted.%% |

View File

@ -10,26 +10,6 @@
===== Inheritance =====
=> [[:develop:api:efl:object|Efl.Object]] //(class)//
++++ Inheritance graph |
<graphviz>
digraph hierarchy {
bgcolor = "transparent"
size = "6"
rankdir = "TB"
node [shape = "box"]
edge [color = "gray35"]
efl_animation_object [fillcolor = "black", label = "Efl.Animation.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_animation_object -> efl_object
}
</graphviz>
++++
++++ Full hierarchy |
* [[:develop:api:efl:object|Efl.Object]] //(class)//
@ -38,6 +18,13 @@ digraph hierarchy {
++++
===== Members =====
**[[:develop:api:efl:animation:object:property:auto_del|auto_del]]** //**(get, set)**//\\
> %%Auto delete property%%
<code c>
Eina_Bool efl_animation_object_auto_del_get(const Eo *obj);
void efl_animation_object_auto_del_set(Eo *obj, Eina_Bool auto_del);
</code>
\\
**[[:develop:api:efl:animation:object:method:cancel|cancel]]**\\
> %%Cancel animation.%%
<code c>
@ -74,13 +61,6 @@ void efl_animation_object_resume(Eo *obj);
void efl_animation_object_start(Eo *obj);
</code>
\\
**[[:develop:api:efl:animation:object:property:auto_del|auto_del]]** //**(get, set)**//\\
> %%Auto delete property%%
<code c>
Eina_Bool efl_animation_object_auto_del_get(const Eo *obj);
void efl_animation_object_auto_del_set(Eo *obj, Eina_Bool auto_del);
</code>
\\
**[[:develop:api:efl:animation:object:method:progress_set|progress_set]]** ''protected''\\
> %%Display the moment of animation according to the given progress.%%
<code c>
@ -90,8 +70,31 @@ void efl_animation_object_progress_set(Eo *obj, double progress);
==== Inherited ====
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:object:method:del|del]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:finalize|finalize]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
| | **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**// | %%A human readable comment for the object%% |
| | **[[:develop:api:efl:object:method:composite_attach|composite_attach]]** | %%Make an object a composite object of another.%% |
| | **[[:develop:api:efl:object:method:composite_detach|composite_detach]]** | %%Detach a composite object from another object.%% |
| | **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]** | %%Check if an object is part of a composite object.%% |
| | **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% |
| | **[[:develop:api:efl:object:method:del|del]]** | %%Unrefs the object and reparents it to NULL.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]** | %%Add an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]** | %%Remove an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
**[[:develop:api:efl:animation:object:event:ended|ended]]**\\
@ -111,5 +114,7 @@ EFL_ANIMATION_OBJECT_EVENT_STARTED(void)
</code>
\\ ==== Inherited ====
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:event:callback_add|callback,add]]**, **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]**
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:event:callback_add|callback,add]]** | %%A callback was added.%% |
| | **[[:develop:api:efl:object:event:callback_del|callback,del]]** | %%A callback was deleted.%% |
| | **[[:develop:api:efl:object:event:del|del]]** | %%Object is being deleted.%% |

View File

@ -10,28 +10,6 @@
===== Inheritance =====
=> [[:develop:api:efl:animation:object|Efl.Animation.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
++++ Inheritance graph |
<graphviz>
digraph hierarchy {
bgcolor = "transparent"
size = "6"
rankdir = "TB"
node [shape = "box"]
edge [color = "gray35"]
efl_animation_object_alpha [fillcolor = "black", label = "Efl.Animation.Object.Alpha", color = "gray15", fontcolor = "white", style = "filled"]
efl_animation_object [fillcolor = "gray15", label = "Efl.Animation.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_animation_object_alpha -> efl_animation_object
efl_animation_object -> efl_object
}
</graphviz>
++++
++++ Full hierarchy |
* [[:develop:api:efl:animation:object|Efl.Animation.Object]] //(class)//
@ -47,7 +25,7 @@ digraph hierarchy {
Efl_Object *efl_constructor(Eo *obj);
</code>
\\
**[[:develop:api:efl:animation:object:alpha:method:progress_set|progress_set]]**// [Overridden from [[:develop:api:efl:animation:object|Efl.Animation.Object]]]// ''protected''\\
**[[:develop:api:efl:animation:object:alpha:method:progress_set|progress_set]]** ''protected''// [Overridden from [[:develop:api:efl:animation:object|Efl.Animation.Object]]]//\\
> %%Display the moment of animation according to the given progress.%%
<code c>
void efl_animation_object_progress_set(Eo *obj, double progress);
@ -56,15 +34,47 @@ void efl_animation_object_progress_set(Eo *obj, double progress);
==== Inherited ====
[[:develop:api:efl:animation:object|Efl.Animation.Object]]\\
> **[[:develop:api:efl:animation:object:method:cancel|cancel]]**, **[[:develop:api:efl:animation:object:method:destructor|destructor]]**, **[[:develop:api:efl:animation:object:method:pause|pause]]**, **[[:develop:api:efl:animation:object:method:resume|resume]]**, **[[:develop:api:efl:animation:object:method:start|start]]**, **[[:develop:api:efl:animation:object:property:auto_del|auto_del]]** //**(get, set)**//\\
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:object:method:del|del]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:finalize|finalize]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
^ [[:develop:api:efl:animation:object|Efl.Animation.Object]] ^^^
| | **[[:develop:api:efl:animation:object:property:auto_del|auto_del]]** //**(get, set)**// | %%Auto delete property%% |
| | **[[:develop:api:efl:animation:object:method:cancel|cancel]]** | %%Cancel animation.%% |
| | **[[:develop:api:efl:animation:object:method:destructor|destructor]]** | %%Call the object's destructor.%% |
| | **[[:develop:api:efl:animation:object:method:pause|pause]]** | %%Pause animation.%% |
| | **[[:develop:api:efl:animation:object:method:resume|resume]]** | %%Resume animation.%% |
| | **[[:develop:api:efl:animation:object:method:start|start]]** | %%Start animation.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
| | **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**// | %%A human readable comment for the object%% |
| | **[[:develop:api:efl:object:method:composite_attach|composite_attach]]** | %%Make an object a composite object of another.%% |
| | **[[:develop:api:efl:object:method:composite_detach|composite_detach]]** | %%Detach a composite object from another object.%% |
| | **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]** | %%Check if an object is part of a composite object.%% |
| | **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% |
| | **[[:develop:api:efl:object:method:del|del]]** | %%Unrefs the object and reparents it to NULL.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]** | %%Add an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]** | %%Remove an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
==== Inherited ====
[[:develop:api:efl:animation:object|Efl.Animation.Object]]\\
> **[[:develop:api:efl:animation:object:event:ended|ended]]**, **[[:develop:api:efl:animation:object:event:running|running]]**, **[[:develop:api:efl:animation:object:event:started|started]]**\\
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:event:callback_add|callback,add]]**, **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]**
^ [[:develop:api:efl:animation:object|Efl.Animation.Object]] ^^^
| | **[[:develop:api:efl:animation:object:event:ended|ended]]** | %%Animation is ended.%% |
| | **[[:develop:api:efl:animation:object:event:running|running]]** | %%Animation is running.%% |
| | **[[:develop:api:efl:animation:object:event:started|started]]** | %%Animation is started.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:event:callback_add|callback,add]]** | %%A callback was added.%% |
| | **[[:develop:api:efl:object:event:callback_del|callback,del]]** | %%A callback was deleted.%% |
| | **[[:develop:api:efl:object:event:del|del]]** | %%Object is being deleted.%% |

View File

@ -10,28 +10,6 @@
===== Inheritance =====
=> [[:develop:api:efl:animation:object|Efl.Animation.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
++++ Inheritance graph |
<graphviz>
digraph hierarchy {
bgcolor = "transparent"
size = "6"
rankdir = "TB"
node [shape = "box"]
edge [color = "gray35"]
efl_animation_object_group [fillcolor = "black", label = "Efl.Animation.Object.Group", color = "gray15", fontcolor = "white", style = "filled"]
efl_animation_object [fillcolor = "gray15", label = "Efl.Animation.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_animation_object_group -> efl_animation_object
efl_animation_object -> efl_object
}
</graphviz>
++++
++++ Full hierarchy |
* [[:develop:api:efl:animation:object|Efl.Animation.Object]] //(class)//
@ -56,17 +34,47 @@ void efl_destructor(Eo *obj);
==== Inherited ====
[[:develop:api:efl:animation:object|Efl.Animation.Object]]\\
> **[[:develop:api:efl:animation:object:method:cancel|cancel]]**, **[[:develop:api:efl:animation:object:method:pause|pause]]**, **[[:develop:api:efl:animation:object:method:resume|resume]]**, **[[:develop:api:efl:animation:object:method:start|start]]**, **[[:develop:api:efl:animation:object:property:auto_del|auto_del]]** //**(get, set)**//\\
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:object:method:del|del]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:finalize|finalize]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//\\
[[:develop:api:efl:animation:object|Efl.Animation.Object]]\\
> **[[:develop:api:efl:animation:object:method:progress_set|progress_set]]** ''protected''
^ [[:develop:api:efl:animation:object|Efl.Animation.Object]] ^^^
| | **[[:develop:api:efl:animation:object:property:auto_del|auto_del]]** //**(get, set)**// | %%Auto delete property%% |
| | **[[:develop:api:efl:animation:object:method:cancel|cancel]]** | %%Cancel animation.%% |
| | **[[:develop:api:efl:animation:object:method:pause|pause]]** | %%Pause animation.%% |
| | **[[:develop:api:efl:animation:object:method:resume|resume]]** | %%Resume animation.%% |
| | **[[:develop:api:efl:animation:object:method:start|start]]** | %%Start animation.%% |
| ''protected'' | **[[:develop:api:efl:animation:object:method:progress_set|progress_set]]** | %%Display the moment of animation according to the given progress.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
| | **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**// | %%A human readable comment for the object%% |
| | **[[:develop:api:efl:object:method:composite_attach|composite_attach]]** | %%Make an object a composite object of another.%% |
| | **[[:develop:api:efl:object:method:composite_detach|composite_detach]]** | %%Detach a composite object from another object.%% |
| | **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]** | %%Check if an object is part of a composite object.%% |
| | **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% |
| | **[[:develop:api:efl:object:method:del|del]]** | %%Unrefs the object and reparents it to NULL.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]** | %%Add an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]** | %%Remove an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
==== Inherited ====
[[:develop:api:efl:animation:object|Efl.Animation.Object]]\\
> **[[:develop:api:efl:animation:object:event:ended|ended]]**, **[[:develop:api:efl:animation:object:event:running|running]]**, **[[:develop:api:efl:animation:object:event:started|started]]**\\
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:event:callback_add|callback,add]]**, **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]**
^ [[:develop:api:efl:animation:object|Efl.Animation.Object]] ^^^
| | **[[:develop:api:efl:animation:object:event:ended|ended]]** | %%Animation is ended.%% |
| | **[[:develop:api:efl:animation:object:event:running|running]]** | %%Animation is running.%% |
| | **[[:develop:api:efl:animation:object:event:started|started]]** | %%Animation is started.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:event:callback_add|callback,add]]** | %%A callback was added.%% |
| | **[[:develop:api:efl:object:event:callback_del|callback,del]]** | %%A callback was deleted.%% |
| | **[[:develop:api:efl:object:event:del|del]]** | %%Object is being deleted.%% |

View File

@ -10,30 +10,6 @@
===== Inheritance =====
=> [[:develop:api:efl:animation:object:group|Efl.Animation.Object.Group]] //(class)// => [[:develop:api:efl:animation:object|Efl.Animation.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
++++ Inheritance graph |
<graphviz>
digraph hierarchy {
bgcolor = "transparent"
size = "6"
rankdir = "TB"
node [shape = "box"]
edge [color = "gray35"]
efl_animation_object_group_parallel [fillcolor = "black", label = "Efl.Animation.Object.Group.Parallel", color = "gray15", fontcolor = "white", style = "filled"]
efl_animation_object_group [fillcolor = "gray15", label = "Efl.Animation.Object.Group", color = "gray15", fontcolor = "white", style = "filled"]
efl_animation_object [fillcolor = "gray15", label = "Efl.Animation.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_animation_object_group_parallel -> efl_animation_object_group
efl_animation_object_group -> efl_animation_object
efl_animation_object -> efl_object
}
</graphviz>
++++
++++ Full hierarchy |
* [[:develop:api:efl:animation:object:group|Efl.Animation.Object.Group]] //(class)//
@ -44,7 +20,7 @@ digraph hierarchy {
++++
===== Members =====
**[[:develop:api:efl:animation:object:group:parallel:method:progress_set|progress_set]]**// [Overridden from [[:develop:api:efl:animation:object|Efl.Animation.Object]]]// ''protected''\\
**[[:develop:api:efl:animation:object:group:parallel:method:progress_set|progress_set]]** ''protected''// [Overridden from [[:develop:api:efl:animation:object|Efl.Animation.Object]]]//\\
> %%Display the moment of animation according to the given progress.%%
<code c>
void efl_animation_object_progress_set(Eo *obj, double progress);
@ -53,17 +29,49 @@ void efl_animation_object_progress_set(Eo *obj, double progress);
==== Inherited ====
[[:develop:api:efl:animation:object:group|Efl.Animation.Object.Group]]\\
> **[[:develop:api:efl:animation:object:group:method:constructor|constructor]]**, **[[:develop:api:efl:animation:object:group:method:destructor|destructor]]**\\
[[:develop:api:efl:animation:object|Efl.Animation.Object]]\\
> **[[:develop:api:efl:animation:object:method:cancel|cancel]]**, **[[:develop:api:efl:animation:object:method:pause|pause]]**, **[[:develop:api:efl:animation:object:method:resume|resume]]**, **[[:develop:api:efl:animation:object:method:start|start]]**, **[[:develop:api:efl:animation:object:property:auto_del|auto_del]]** //**(get, set)**//\\
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:object:method:del|del]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:finalize|finalize]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
^ [[:develop:api:efl:animation:object|Efl.Animation.Object]] ^^^
| | **[[:develop:api:efl:animation:object:property:auto_del|auto_del]]** //**(get, set)**// | %%Auto delete property%% |
| | **[[:develop:api:efl:animation:object:method:cancel|cancel]]** | %%Cancel animation.%% |
| | **[[:develop:api:efl:animation:object:method:pause|pause]]** | %%Pause animation.%% |
| | **[[:develop:api:efl:animation:object:method:resume|resume]]** | %%Resume animation.%% |
| | **[[:develop:api:efl:animation:object:method:start|start]]** | %%Start animation.%% |
^ [[:develop:api:efl:animation:object:group|Efl.Animation.Object.Group]] ^^^
| | **[[:develop:api:efl:animation:object:group:method:constructor|constructor]]** | %%Call the object's constructor.%% |
| | **[[:develop:api:efl:animation:object:group:method:destructor|destructor]]** | %%Call the object's destructor.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
| | **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**// | %%A human readable comment for the object%% |
| | **[[:develop:api:efl:object:method:composite_attach|composite_attach]]** | %%Make an object a composite object of another.%% |
| | **[[:develop:api:efl:object:method:composite_detach|composite_detach]]** | %%Detach a composite object from another object.%% |
| | **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]** | %%Check if an object is part of a composite object.%% |
| | **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% |
| | **[[:develop:api:efl:object:method:del|del]]** | %%Unrefs the object and reparents it to NULL.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]** | %%Add an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]** | %%Remove an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
==== Inherited ====
[[:develop:api:efl:animation:object|Efl.Animation.Object]]\\
> **[[:develop:api:efl:animation:object:event:ended|ended]]**, **[[:develop:api:efl:animation:object:event:running|running]]**, **[[:develop:api:efl:animation:object:event:started|started]]**\\
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:event:callback_add|callback,add]]**, **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]**
^ [[:develop:api:efl:animation:object|Efl.Animation.Object]] ^^^
| | **[[:develop:api:efl:animation:object:event:ended|ended]]** | %%Animation is ended.%% |
| | **[[:develop:api:efl:animation:object:event:running|running]]** | %%Animation is running.%% |
| | **[[:develop:api:efl:animation:object:event:started|started]]** | %%Animation is started.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:event:callback_add|callback,add]]** | %%A callback was added.%% |
| | **[[:develop:api:efl:object:event:callback_del|callback,del]]** | %%A callback was deleted.%% |
| | **[[:develop:api:efl:object:event:del|del]]** | %%Object is being deleted.%% |

View File

@ -10,30 +10,6 @@
===== Inheritance =====
=> [[:develop:api:efl:animation:object:group|Efl.Animation.Object.Group]] //(class)// => [[:develop:api:efl:animation:object|Efl.Animation.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
++++ Inheritance graph |
<graphviz>
digraph hierarchy {
bgcolor = "transparent"
size = "6"
rankdir = "TB"
node [shape = "box"]
edge [color = "gray35"]
efl_animation_object_group_sequential [fillcolor = "black", label = "Efl.Animation.Object.Group.Sequential", color = "gray15", fontcolor = "white", style = "filled"]
efl_animation_object_group [fillcolor = "gray15", label = "Efl.Animation.Object.Group", color = "gray15", fontcolor = "white", style = "filled"]
efl_animation_object [fillcolor = "gray15", label = "Efl.Animation.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_animation_object_group_sequential -> efl_animation_object_group
efl_animation_object_group -> efl_animation_object
efl_animation_object -> efl_object
}
</graphviz>
++++
++++ Full hierarchy |
* [[:develop:api:efl:animation:object:group|Efl.Animation.Object.Group]] //(class)//
@ -44,7 +20,7 @@ digraph hierarchy {
++++
===== Members =====
**[[:develop:api:efl:animation:object:group:sequential:method:progress_set|progress_set]]**// [Overridden from [[:develop:api:efl:animation:object|Efl.Animation.Object]]]// ''protected''\\
**[[:develop:api:efl:animation:object:group:sequential:method:progress_set|progress_set]]** ''protected''// [Overridden from [[:develop:api:efl:animation:object|Efl.Animation.Object]]]//\\
> %%Display the moment of animation according to the given progress.%%
<code c>
void efl_animation_object_progress_set(Eo *obj, double progress);
@ -53,17 +29,49 @@ void efl_animation_object_progress_set(Eo *obj, double progress);
==== Inherited ====
[[:develop:api:efl:animation:object:group|Efl.Animation.Object.Group]]\\
> **[[:develop:api:efl:animation:object:group:method:constructor|constructor]]**, **[[:develop:api:efl:animation:object:group:method:destructor|destructor]]**\\
[[:develop:api:efl:animation:object|Efl.Animation.Object]]\\
> **[[:develop:api:efl:animation:object:method:cancel|cancel]]**, **[[:develop:api:efl:animation:object:method:pause|pause]]**, **[[:develop:api:efl:animation:object:method:resume|resume]]**, **[[:develop:api:efl:animation:object:method:start|start]]**, **[[:develop:api:efl:animation:object:property:auto_del|auto_del]]** //**(get, set)**//\\
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:object:method:del|del]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:finalize|finalize]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
^ [[:develop:api:efl:animation:object|Efl.Animation.Object]] ^^^
| | **[[:develop:api:efl:animation:object:property:auto_del|auto_del]]** //**(get, set)**// | %%Auto delete property%% |
| | **[[:develop:api:efl:animation:object:method:cancel|cancel]]** | %%Cancel animation.%% |
| | **[[:develop:api:efl:animation:object:method:pause|pause]]** | %%Pause animation.%% |
| | **[[:develop:api:efl:animation:object:method:resume|resume]]** | %%Resume animation.%% |
| | **[[:develop:api:efl:animation:object:method:start|start]]** | %%Start animation.%% |
^ [[:develop:api:efl:animation:object:group|Efl.Animation.Object.Group]] ^^^
| | **[[:develop:api:efl:animation:object:group:method:constructor|constructor]]** | %%Call the object's constructor.%% |
| | **[[:develop:api:efl:animation:object:group:method:destructor|destructor]]** | %%Call the object's destructor.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
| | **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**// | %%A human readable comment for the object%% |
| | **[[:develop:api:efl:object:method:composite_attach|composite_attach]]** | %%Make an object a composite object of another.%% |
| | **[[:develop:api:efl:object:method:composite_detach|composite_detach]]** | %%Detach a composite object from another object.%% |
| | **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]** | %%Check if an object is part of a composite object.%% |
| | **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% |
| | **[[:develop:api:efl:object:method:del|del]]** | %%Unrefs the object and reparents it to NULL.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]** | %%Add an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]** | %%Remove an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
==== Inherited ====
[[:develop:api:efl:animation:object|Efl.Animation.Object]]\\
> **[[:develop:api:efl:animation:object:event:ended|ended]]**, **[[:develop:api:efl:animation:object:event:running|running]]**, **[[:develop:api:efl:animation:object:event:started|started]]**\\
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:event:callback_add|callback,add]]**, **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]**
^ [[:develop:api:efl:animation:object|Efl.Animation.Object]] ^^^
| | **[[:develop:api:efl:animation:object:event:ended|ended]]** | %%Animation is ended.%% |
| | **[[:develop:api:efl:animation:object:event:running|running]]** | %%Animation is running.%% |
| | **[[:develop:api:efl:animation:object:event:started|started]]** | %%Animation is started.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:event:callback_add|callback,add]]** | %%A callback was added.%% |
| | **[[:develop:api:efl:object:event:callback_del|callback,del]]** | %%A callback was deleted.%% |
| | **[[:develop:api:efl:object:event:del|del]]** | %%Object is being deleted.%% |

View File

@ -1,12 +1,12 @@
~~Title: Efl.Animation.Object.auto_del~~
===== Values =====
* **auto_del** - %%%%''true''%% to delete animation object automatically when animation is finished or animation is cancelled, %%''false''%% otherwise.%%
===== Description =====
%%Auto delete property%%
{{page>:develop:api-include:efl:animation:object:property:auto_del:description&nouser&nolink&nodate}}
===== Values =====
* **auto_del** - %%%%''true''%% to delete animation object automatically when animation is finished or animation is cancelled, %%''false''%% otherwise.%%
===== Signature =====

View File

@ -10,28 +10,6 @@
===== Inheritance =====
=> [[:develop:api:efl:animation:object|Efl.Animation.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
++++ Inheritance graph |
<graphviz>
digraph hierarchy {
bgcolor = "transparent"
size = "6"
rankdir = "TB"
node [shape = "box"]
edge [color = "gray35"]
efl_animation_object_rotate [fillcolor = "black", label = "Efl.Animation.Object.Rotate", color = "gray15", fontcolor = "white", style = "filled"]
efl_animation_object [fillcolor = "gray15", label = "Efl.Animation.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_animation_object_rotate -> efl_animation_object
efl_animation_object -> efl_object
}
</graphviz>
++++
++++ Full hierarchy |
* [[:develop:api:efl:animation:object|Efl.Animation.Object]] //(class)//
@ -47,7 +25,7 @@ digraph hierarchy {
Efl_Object *efl_constructor(Eo *obj);
</code>
\\
**[[:develop:api:efl:animation:object:rotate:method:progress_set|progress_set]]**// [Overridden from [[:develop:api:efl:animation:object|Efl.Animation.Object]]]// ''protected''\\
**[[:develop:api:efl:animation:object:rotate:method:progress_set|progress_set]]** ''protected''// [Overridden from [[:develop:api:efl:animation:object|Efl.Animation.Object]]]//\\
> %%Display the moment of animation according to the given progress.%%
<code c>
void efl_animation_object_progress_set(Eo *obj, double progress);
@ -56,15 +34,47 @@ void efl_animation_object_progress_set(Eo *obj, double progress);
==== Inherited ====
[[:develop:api:efl:animation:object|Efl.Animation.Object]]\\
> **[[:develop:api:efl:animation:object:method:cancel|cancel]]**, **[[:develop:api:efl:animation:object:method:destructor|destructor]]**, **[[:develop:api:efl:animation:object:method:pause|pause]]**, **[[:develop:api:efl:animation:object:method:resume|resume]]**, **[[:develop:api:efl:animation:object:method:start|start]]**, **[[:develop:api:efl:animation:object:property:auto_del|auto_del]]** //**(get, set)**//\\
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:object:method:del|del]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:finalize|finalize]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
^ [[:develop:api:efl:animation:object|Efl.Animation.Object]] ^^^
| | **[[:develop:api:efl:animation:object:property:auto_del|auto_del]]** //**(get, set)**// | %%Auto delete property%% |
| | **[[:develop:api:efl:animation:object:method:cancel|cancel]]** | %%Cancel animation.%% |
| | **[[:develop:api:efl:animation:object:method:destructor|destructor]]** | %%Call the object's destructor.%% |
| | **[[:develop:api:efl:animation:object:method:pause|pause]]** | %%Pause animation.%% |
| | **[[:develop:api:efl:animation:object:method:resume|resume]]** | %%Resume animation.%% |
| | **[[:develop:api:efl:animation:object:method:start|start]]** | %%Start animation.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
| | **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**// | %%A human readable comment for the object%% |
| | **[[:develop:api:efl:object:method:composite_attach|composite_attach]]** | %%Make an object a composite object of another.%% |
| | **[[:develop:api:efl:object:method:composite_detach|composite_detach]]** | %%Detach a composite object from another object.%% |
| | **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]** | %%Check if an object is part of a composite object.%% |
| | **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% |
| | **[[:develop:api:efl:object:method:del|del]]** | %%Unrefs the object and reparents it to NULL.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]** | %%Add an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]** | %%Remove an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
==== Inherited ====
[[:develop:api:efl:animation:object|Efl.Animation.Object]]\\
> **[[:develop:api:efl:animation:object:event:ended|ended]]**, **[[:develop:api:efl:animation:object:event:running|running]]**, **[[:develop:api:efl:animation:object:event:started|started]]**\\
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:event:callback_add|callback,add]]**, **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]**
^ [[:develop:api:efl:animation:object|Efl.Animation.Object]] ^^^
| | **[[:develop:api:efl:animation:object:event:ended|ended]]** | %%Animation is ended.%% |
| | **[[:develop:api:efl:animation:object:event:running|running]]** | %%Animation is running.%% |
| | **[[:develop:api:efl:animation:object:event:started|started]]** | %%Animation is started.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:event:callback_add|callback,add]]** | %%A callback was added.%% |
| | **[[:develop:api:efl:object:event:callback_del|callback,del]]** | %%A callback was deleted.%% |
| | **[[:develop:api:efl:object:event:del|del]]** | %%Object is being deleted.%% |

View File

@ -10,28 +10,6 @@
===== Inheritance =====
=> [[:develop:api:efl:animation:object|Efl.Animation.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
++++ Inheritance graph |
<graphviz>
digraph hierarchy {
bgcolor = "transparent"
size = "6"
rankdir = "TB"
node [shape = "box"]
edge [color = "gray35"]
efl_animation_object_scale [fillcolor = "black", label = "Efl.Animation.Object.Scale", color = "gray15", fontcolor = "white", style = "filled"]
efl_animation_object [fillcolor = "gray15", label = "Efl.Animation.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_animation_object_scale -> efl_animation_object
efl_animation_object -> efl_object
}
</graphviz>
++++
++++ Full hierarchy |
* [[:develop:api:efl:animation:object|Efl.Animation.Object]] //(class)//
@ -47,7 +25,7 @@ digraph hierarchy {
Efl_Object *efl_constructor(Eo *obj);
</code>
\\
**[[:develop:api:efl:animation:object:scale:method:progress_set|progress_set]]**// [Overridden from [[:develop:api:efl:animation:object|Efl.Animation.Object]]]// ''protected''\\
**[[:develop:api:efl:animation:object:scale:method:progress_set|progress_set]]** ''protected''// [Overridden from [[:develop:api:efl:animation:object|Efl.Animation.Object]]]//\\
> %%Display the moment of animation according to the given progress.%%
<code c>
void efl_animation_object_progress_set(Eo *obj, double progress);
@ -56,15 +34,47 @@ void efl_animation_object_progress_set(Eo *obj, double progress);
==== Inherited ====
[[:develop:api:efl:animation:object|Efl.Animation.Object]]\\
> **[[:develop:api:efl:animation:object:method:cancel|cancel]]**, **[[:develop:api:efl:animation:object:method:destructor|destructor]]**, **[[:develop:api:efl:animation:object:method:pause|pause]]**, **[[:develop:api:efl:animation:object:method:resume|resume]]**, **[[:develop:api:efl:animation:object:method:start|start]]**, **[[:develop:api:efl:animation:object:property:auto_del|auto_del]]** //**(get, set)**//\\
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:object:method:del|del]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:finalize|finalize]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
^ [[:develop:api:efl:animation:object|Efl.Animation.Object]] ^^^
| | **[[:develop:api:efl:animation:object:property:auto_del|auto_del]]** //**(get, set)**// | %%Auto delete property%% |
| | **[[:develop:api:efl:animation:object:method:cancel|cancel]]** | %%Cancel animation.%% |
| | **[[:develop:api:efl:animation:object:method:destructor|destructor]]** | %%Call the object's destructor.%% |
| | **[[:develop:api:efl:animation:object:method:pause|pause]]** | %%Pause animation.%% |
| | **[[:develop:api:efl:animation:object:method:resume|resume]]** | %%Resume animation.%% |
| | **[[:develop:api:efl:animation:object:method:start|start]]** | %%Start animation.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
| | **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**// | %%A human readable comment for the object%% |
| | **[[:develop:api:efl:object:method:composite_attach|composite_attach]]** | %%Make an object a composite object of another.%% |
| | **[[:develop:api:efl:object:method:composite_detach|composite_detach]]** | %%Detach a composite object from another object.%% |
| | **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]** | %%Check if an object is part of a composite object.%% |
| | **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% |
| | **[[:develop:api:efl:object:method:del|del]]** | %%Unrefs the object and reparents it to NULL.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]** | %%Add an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]** | %%Remove an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
==== Inherited ====
[[:develop:api:efl:animation:object|Efl.Animation.Object]]\\
> **[[:develop:api:efl:animation:object:event:ended|ended]]**, **[[:develop:api:efl:animation:object:event:running|running]]**, **[[:develop:api:efl:animation:object:event:started|started]]**\\
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:event:callback_add|callback,add]]**, **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]**
^ [[:develop:api:efl:animation:object|Efl.Animation.Object]] ^^^
| | **[[:develop:api:efl:animation:object:event:ended|ended]]** | %%Animation is ended.%% |
| | **[[:develop:api:efl:animation:object:event:running|running]]** | %%Animation is running.%% |
| | **[[:develop:api:efl:animation:object:event:started|started]]** | %%Animation is started.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:event:callback_add|callback,add]]** | %%A callback was added.%% |
| | **[[:develop:api:efl:object:event:callback_del|callback,del]]** | %%A callback was deleted.%% |
| | **[[:develop:api:efl:object:event:del|del]]** | %%Object is being deleted.%% |

View File

@ -10,28 +10,6 @@
===== Inheritance =====
=> [[:develop:api:efl:animation:object|Efl.Animation.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
++++ Inheritance graph |
<graphviz>
digraph hierarchy {
bgcolor = "transparent"
size = "6"
rankdir = "TB"
node [shape = "box"]
edge [color = "gray35"]
efl_animation_object_translate [fillcolor = "black", label = "Efl.Animation.Object.Translate", color = "gray15", fontcolor = "white", style = "filled"]
efl_animation_object [fillcolor = "gray15", label = "Efl.Animation.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_animation_object_translate -> efl_animation_object
efl_animation_object -> efl_object
}
</graphviz>
++++
++++ Full hierarchy |
* [[:develop:api:efl:animation:object|Efl.Animation.Object]] //(class)//
@ -47,7 +25,7 @@ digraph hierarchy {
Efl_Object *efl_constructor(Eo *obj);
</code>
\\
**[[:develop:api:efl:animation:object:translate:method:progress_set|progress_set]]**// [Overridden from [[:develop:api:efl:animation:object|Efl.Animation.Object]]]// ''protected''\\
**[[:develop:api:efl:animation:object:translate:method:progress_set|progress_set]]** ''protected''// [Overridden from [[:develop:api:efl:animation:object|Efl.Animation.Object]]]//\\
> %%Display the moment of animation according to the given progress.%%
<code c>
void efl_animation_object_progress_set(Eo *obj, double progress);
@ -56,15 +34,47 @@ void efl_animation_object_progress_set(Eo *obj, double progress);
==== Inherited ====
[[:develop:api:efl:animation:object|Efl.Animation.Object]]\\
> **[[:develop:api:efl:animation:object:method:cancel|cancel]]**, **[[:develop:api:efl:animation:object:method:destructor|destructor]]**, **[[:develop:api:efl:animation:object:method:pause|pause]]**, **[[:develop:api:efl:animation:object:method:resume|resume]]**, **[[:develop:api:efl:animation:object:method:start|start]]**, **[[:develop:api:efl:animation:object:property:auto_del|auto_del]]** //**(get, set)**//\\
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:object:method:del|del]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:finalize|finalize]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
^ [[:develop:api:efl:animation:object|Efl.Animation.Object]] ^^^
| | **[[:develop:api:efl:animation:object:property:auto_del|auto_del]]** //**(get, set)**// | %%Auto delete property%% |
| | **[[:develop:api:efl:animation:object:method:cancel|cancel]]** | %%Cancel animation.%% |
| | **[[:develop:api:efl:animation:object:method:destructor|destructor]]** | %%Call the object's destructor.%% |
| | **[[:develop:api:efl:animation:object:method:pause|pause]]** | %%Pause animation.%% |
| | **[[:develop:api:efl:animation:object:method:resume|resume]]** | %%Resume animation.%% |
| | **[[:develop:api:efl:animation:object:method:start|start]]** | %%Start animation.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
| | **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**// | %%A human readable comment for the object%% |
| | **[[:develop:api:efl:object:method:composite_attach|composite_attach]]** | %%Make an object a composite object of another.%% |
| | **[[:develop:api:efl:object:method:composite_detach|composite_detach]]** | %%Detach a composite object from another object.%% |
| | **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]** | %%Check if an object is part of a composite object.%% |
| | **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% |
| | **[[:develop:api:efl:object:method:del|del]]** | %%Unrefs the object and reparents it to NULL.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]** | %%Add an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]** | %%Remove an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
==== Inherited ====
[[:develop:api:efl:animation:object|Efl.Animation.Object]]\\
> **[[:develop:api:efl:animation:object:event:ended|ended]]**, **[[:develop:api:efl:animation:object:event:running|running]]**, **[[:develop:api:efl:animation:object:event:started|started]]**\\
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:event:callback_add|callback,add]]**, **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]**
^ [[:develop:api:efl:animation:object|Efl.Animation.Object]] ^^^
| | **[[:develop:api:efl:animation:object:event:ended|ended]]** | %%Animation is ended.%% |
| | **[[:develop:api:efl:animation:object:event:running|running]]** | %%Animation is running.%% |
| | **[[:develop:api:efl:animation:object:event:started|started]]** | %%Animation is started.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:event:callback_add|callback,add]]** | %%A callback was added.%% |
| | **[[:develop:api:efl:object:event:callback_del|callback,del]]** | %%A callback was deleted.%% |
| | **[[:develop:api:efl:object:event:del|del]]** | %%Object is being deleted.%% |

View File

@ -1,12 +1,12 @@
~~Title: Efl.Animation.duration~~
===== Values =====
* **duration** - %%Duration value.%%
===== Description =====
%%Duration property%%
{{page>:develop:api-include:efl:animation:property:duration:description&nouser&nolink&nodate}}
===== Values =====
* **duration** - %%Duration value.%%
===== Signature =====

View File

@ -1,12 +1,12 @@
~~Title: Efl.Animation.final_state_keep~~
===== Values =====
* **keep_final_state** - %%%%''true''%% to keep final state, %%''false''%% otherwise.%%
===== Description =====
%%Keep final state property%%
{{page>:develop:api-include:efl:animation:property:final_state_keep:description&nouser&nolink&nodate}}
===== Values =====
* **keep_final_state** - %%%%''true''%% to keep final state, %%''false''%% otherwise.%%
===== Signature =====

View File

@ -1,12 +1,12 @@
~~Title: Efl.Animation.interpolator~~
===== Values =====
* **interpolator** - %%Interpolator which indicates interpolation fucntion. Efl_Interpolator is required.%%
===== Description =====
%%Interpolator property%%
{{page>:develop:api-include:efl:animation:property:interpolator:description&nouser&nolink&nodate}}
===== Values =====
* **interpolator** - %%Interpolator which indicates interpolation fucntion. Efl_Interpolator is required.%%
===== Signature =====

View File

@ -1,12 +1,12 @@
~~Title: Efl.Animation.repeat_count~~
===== Values =====
* **count** - %%Repeat count. EFL_ANIMATION_REPEAT_INFINITE repeats animation infinitely.%%
===== Description =====
%%Repeat count property%%
{{page>:develop:api-include:efl:animation:property:repeat_count:description&nouser&nolink&nodate}}
===== Values =====
* **count** - %%Repeat count. EFL_ANIMATION_REPEAT_INFINITE repeats animation infinitely.%%
===== Signature =====

View File

@ -1,12 +1,12 @@
~~Title: Efl.Animation.repeat_mode~~
===== Values =====
* **mode** - %%Repeat mode. EFL_ANIMATION_REPEAT_MODE_RESTART restarts animation when the animation ends and EFL_ANIMATION_REPEAT_MODE_REVERSE reverses animation when the animation ends.%%
===== Description =====
%%Repeat mode property%%
{{page>:develop:api-include:efl:animation:property:repeat_mode:description&nouser&nolink&nodate}}
===== Values =====
* **mode** - %%Repeat mode. EFL_ANIMATION_REPEAT_MODE_RESTART restarts animation when the animation ends and EFL_ANIMATION_REPEAT_MODE_REVERSE reverses animation when the animation ends.%%
===== Signature =====

View File

@ -1,12 +1,12 @@
~~Title: Efl.Animation.start_delay~~
===== Values =====
* **delay_time** - %%Delay time, in seconds, from when the animation starts until the animation is animated%%
===== Description =====
%%Start delay property%%
{{page>:develop:api-include:efl:animation:property:start_delay:description&nouser&nolink&nodate}}
===== Values =====
* **delay_time** - %%Delay time, in seconds, from when the animation starts until the animation is animated%%
===== Signature =====

View File

@ -1,12 +1,12 @@
~~Title: Efl.Animation.target~~
===== Values =====
* **target** - %%Target object which is applied animation.%%
===== Description =====
%%Target object property%%
{{page>:develop:api-include:efl:animation:property:target:description&nouser&nolink&nodate}}
===== Values =====
* **target** - %%Target object which is applied animation.%%
===== Signature =====

View File

@ -10,28 +10,6 @@
===== Inheritance =====
=> [[:develop:api:efl:animation|Efl.Animation]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
++++ Inheritance graph |
<graphviz>
digraph hierarchy {
bgcolor = "transparent"
size = "6"
rankdir = "TB"
node [shape = "box"]
edge [color = "gray35"]
efl_animation_rotate [fillcolor = "black", label = "Efl.Animation.Rotate", color = "gray15", fontcolor = "white", style = "filled"]
efl_animation [fillcolor = "gray15", label = "Efl.Animation", color = "gray15", fontcolor = "white", style = "filled"]
efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_animation_rotate -> efl_animation
efl_animation -> efl_object
}
</graphviz>
++++
++++ Full hierarchy |
* [[:develop:api:efl:animation|Efl.Animation]] //(class)//
@ -53,13 +31,6 @@ Efl_Object *efl_constructor(Eo *obj);
Efl_Animation_Object *efl_animation_object_create(Eo *obj);
</code>
\\
**[[:develop:api:efl:animation:rotate:property:rotate_absolute|rotate_absolute]]** //**(get, set)**//\\
> %%Rotate absolute property%%
<code c>
void efl_animation_rotate_absolute_get(const Eo *obj, double *from_degree, double *to_degree, int *cx, int *cy);
void efl_animation_rotate_absolute_set(Eo *obj, double from_degree, double to_degree, int cx, int cy);
</code>
\\
**[[:develop:api:efl:animation:rotate:property:rotate|rotate]]** //**(get, set)**//\\
> %%Rotate property%%
<code c>
@ -67,16 +38,56 @@ void efl_animation_rotate_get(const Eo *obj, double *from_degree, double *to_deg
void efl_animation_rotate_set(Eo *obj, double from_degree, double to_degree, Efl_Canvas_Object *pivot, double cx, double cy);
</code>
\\
**[[:develop:api:efl:animation:rotate:property:rotate_absolute|rotate_absolute]]** //**(get, set)**//\\
> %%Rotate absolute property%%
<code c>
void efl_animation_rotate_absolute_get(const Eo *obj, double *from_degree, double *to_degree, int *cx, int *cy);
void efl_animation_rotate_absolute_set(Eo *obj, double from_degree, double to_degree, int cx, int cy);
</code>
\\
==== Inherited ====
[[:develop:api:efl:animation|Efl.Animation]]\\
> **[[:develop:api:efl:animation:method:destructor|destructor]]**, **[[:develop:api:efl:animation:property:duration|duration]]** //**(get, set)**//, **[[:develop:api:efl:animation:property:final_state_keep|final_state_keep]]** //**(get, set)**//, **[[:develop:api:efl:animation:property:interpolator|interpolator]]** //**(get, set)**//, **[[:develop:api:efl:animation:property:repeat_count|repeat_count]]** //**(get, set)**//, **[[:develop:api:efl:animation:property:repeat_mode|repeat_mode]]** //**(get, set)**//, **[[:develop:api:efl:animation:property:start_delay|start_delay]]** //**(get, set)**//, **[[:develop:api:efl:animation:property:target|target]]** //**(get, set)**//, **[[:develop:api:efl:animation:property:total_duration|total_duration]]** //**(get)**//\\
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:object:method:del|del]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:finalize|finalize]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
^ [[:develop:api:efl:animation|Efl.Animation]] ^^^
| | **[[:develop:api:efl:animation:method:destructor|destructor]]** | %%Call the object's destructor.%% |
| | **[[:develop:api:efl:animation:property:duration|duration]]** //**(get, set)**// | %%Duration property%% |
| | **[[:develop:api:efl:animation:property:final_state_keep|final_state_keep]]** //**(get, set)**// | %%Keep final state property%% |
| | **[[:develop:api:efl:animation:property:interpolator|interpolator]]** //**(get, set)**// | %%Interpolator property%% |
| | **[[:develop:api:efl:animation:property:repeat_count|repeat_count]]** //**(get, set)**// | %%Repeat count property%% |
| | **[[:develop:api:efl:animation:property:repeat_mode|repeat_mode]]** //**(get, set)**// | %%Repeat mode property%% |
| | **[[:develop:api:efl:animation:property:start_delay|start_delay]]** //**(get, set)**// | %%Start delay property%% |
| | **[[:develop:api:efl:animation:property:target|target]]** //**(get, set)**// | %%Target object property%% |
| | **[[:develop:api:efl:animation:property:total_duration|total_duration]]** //**(get)**// | %%Total duration property%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
| | **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**// | %%A human readable comment for the object%% |
| | **[[:develop:api:efl:object:method:composite_attach|composite_attach]]** | %%Make an object a composite object of another.%% |
| | **[[:develop:api:efl:object:method:composite_detach|composite_detach]]** | %%Detach a composite object from another object.%% |
| | **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]** | %%Check if an object is part of a composite object.%% |
| | **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% |
| | **[[:develop:api:efl:object:method:del|del]]** | %%Unrefs the object and reparents it to NULL.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]** | %%Add an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]** | %%Remove an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
==== Inherited ====
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:event:callback_add|callback,add]]**, **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]**
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:event:callback_add|callback,add]]** | %%A callback was added.%% |
| | **[[:develop:api:efl:object:event:callback_del|callback,del]]** | %%A callback was deleted.%% |
| | **[[:develop:api:efl:object:event:del|del]]** | %%Object is being deleted.%% |

View File

@ -1,4 +1,9 @@
~~Title: Efl.Animation.Rotate.rotate~~
===== Description =====
%%Rotate property%%
{{page>:develop:api-include:efl:animation:rotate:property:rotate:description&nouser&nolink&nodate}}
===== Values =====
* **from_degree** - %%Rotation degree when animation starts%%
@ -6,11 +11,6 @@
* **pivot** - %%Pivot object for the center point. If the pivot object is NULL, then the object is rotated on itself.%%
* **cx** - %%X relative coordinate of the center point. The left end is 0.0 and the right end is 1.0 (the center is 0.5).%%
* **cy** - %%Y relative coordinate of the center point. The top end is 0.0 and the bottom end is 1.0 (the center is 0.5).%%
===== Description =====
%%Rotate property%%
{{page>:develop:api-include:efl:animation:rotate:property:rotate:description&nouser&nolink&nodate}}
===== Signature =====

View File

@ -1,15 +1,15 @@
~~Title: Efl.Animation.Rotate.rotate_absolute~~
===== Description =====
%%Rotate absolute property%%
{{page>:develop:api-include:efl:animation:rotate:property:rotate_absolute:description&nouser&nolink&nodate}}
===== Values =====
* **from_degree** - %%Rotation degree when animation starts%%
* **to_degree** - %%Rotation degree when animation ends%%
* **cx** - %%X absolute coordinate of the center point.%%
* **cy** - %%Y absolute coordinate of the center point.%%
===== Description =====
%%Rotate absolute property%%
{{page>:develop:api-include:efl:animation:rotate:property:rotate_absolute:description&nouser&nolink&nodate}}
===== Signature =====

View File

@ -10,28 +10,6 @@
===== Inheritance =====
=> [[:develop:api:efl:animation|Efl.Animation]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
++++ Inheritance graph |
<graphviz>
digraph hierarchy {
bgcolor = "transparent"
size = "6"
rankdir = "TB"
node [shape = "box"]
edge [color = "gray35"]
efl_animation_scale [fillcolor = "black", label = "Efl.Animation.Scale", color = "gray15", fontcolor = "white", style = "filled"]
efl_animation [fillcolor = "gray15", label = "Efl.Animation", color = "gray15", fontcolor = "white", style = "filled"]
efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_animation_scale -> efl_animation
efl_animation -> efl_object
}
</graphviz>
++++
++++ Full hierarchy |
* [[:develop:api:efl:animation|Efl.Animation]] //(class)//
@ -53,13 +31,6 @@ Efl_Object *efl_constructor(Eo *obj);
Efl_Animation_Object *efl_animation_object_create(Eo *obj);
</code>
\\
**[[:develop:api:efl:animation:scale:property:scale_absolute|scale_absolute]]** //**(get, set)**//\\
> %%Scale absolute property%%
<code c>
void efl_animation_scale_absolute_get(const Eo *obj, double *from_scale_x, double *from_scale_y, double *to_scale_x, double *to_scale_y, int *cx, int *cy);
void efl_animation_scale_absolute_set(Eo *obj, double from_scale_x, double from_scale_y, double to_scale_x, double to_scale_y, int cx, int cy);
</code>
\\
**[[:develop:api:efl:animation:scale:property:scale|scale]]** //**(get, set)**//\\
> %%Scale property%%
<code c>
@ -67,16 +38,56 @@ void efl_animation_scale_get(const Eo *obj, double *from_scale_x, double *from_s
void efl_animation_scale_set(Eo *obj, double from_scale_x, double from_scale_y, double to_scale_x, double to_scale_y, Efl_Canvas_Object *pivot, double cx, double cy);
</code>
\\
**[[:develop:api:efl:animation:scale:property:scale_absolute|scale_absolute]]** //**(get, set)**//\\
> %%Scale absolute property%%
<code c>
void efl_animation_scale_absolute_get(const Eo *obj, double *from_scale_x, double *from_scale_y, double *to_scale_x, double *to_scale_y, int *cx, int *cy);
void efl_animation_scale_absolute_set(Eo *obj, double from_scale_x, double from_scale_y, double to_scale_x, double to_scale_y, int cx, int cy);
</code>
\\
==== Inherited ====
[[:develop:api:efl:animation|Efl.Animation]]\\
> **[[:develop:api:efl:animation:method:destructor|destructor]]**, **[[:develop:api:efl:animation:property:duration|duration]]** //**(get, set)**//, **[[:develop:api:efl:animation:property:final_state_keep|final_state_keep]]** //**(get, set)**//, **[[:develop:api:efl:animation:property:interpolator|interpolator]]** //**(get, set)**//, **[[:develop:api:efl:animation:property:repeat_count|repeat_count]]** //**(get, set)**//, **[[:develop:api:efl:animation:property:repeat_mode|repeat_mode]]** //**(get, set)**//, **[[:develop:api:efl:animation:property:start_delay|start_delay]]** //**(get, set)**//, **[[:develop:api:efl:animation:property:target|target]]** //**(get, set)**//, **[[:develop:api:efl:animation:property:total_duration|total_duration]]** //**(get)**//\\
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:object:method:del|del]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:finalize|finalize]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
^ [[:develop:api:efl:animation|Efl.Animation]] ^^^
| | **[[:develop:api:efl:animation:method:destructor|destructor]]** | %%Call the object's destructor.%% |
| | **[[:develop:api:efl:animation:property:duration|duration]]** //**(get, set)**// | %%Duration property%% |
| | **[[:develop:api:efl:animation:property:final_state_keep|final_state_keep]]** //**(get, set)**// | %%Keep final state property%% |
| | **[[:develop:api:efl:animation:property:interpolator|interpolator]]** //**(get, set)**// | %%Interpolator property%% |
| | **[[:develop:api:efl:animation:property:repeat_count|repeat_count]]** //**(get, set)**// | %%Repeat count property%% |
| | **[[:develop:api:efl:animation:property:repeat_mode|repeat_mode]]** //**(get, set)**// | %%Repeat mode property%% |
| | **[[:develop:api:efl:animation:property:start_delay|start_delay]]** //**(get, set)**// | %%Start delay property%% |
| | **[[:develop:api:efl:animation:property:target|target]]** //**(get, set)**// | %%Target object property%% |
| | **[[:develop:api:efl:animation:property:total_duration|total_duration]]** //**(get)**// | %%Total duration property%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
| | **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**// | %%A human readable comment for the object%% |
| | **[[:develop:api:efl:object:method:composite_attach|composite_attach]]** | %%Make an object a composite object of another.%% |
| | **[[:develop:api:efl:object:method:composite_detach|composite_detach]]** | %%Detach a composite object from another object.%% |
| | **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]** | %%Check if an object is part of a composite object.%% |
| | **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% |
| | **[[:develop:api:efl:object:method:del|del]]** | %%Unrefs the object and reparents it to NULL.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]** | %%Add an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]** | %%Remove an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
==== Inherited ====
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:event:callback_add|callback,add]]**, **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]**
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:event:callback_add|callback,add]]** | %%A callback was added.%% |
| | **[[:develop:api:efl:object:event:callback_del|callback,del]]** | %%A callback was deleted.%% |
| | **[[:develop:api:efl:object:event:del|del]]** | %%Object is being deleted.%% |

View File

@ -1,4 +1,9 @@
~~Title: Efl.Animation.Scale.scale~~
===== Description =====
%%Scale property%%
{{page>:develop:api-include:efl:animation:scale:property:scale:description&nouser&nolink&nodate}}
===== Values =====
* **from_scale_x** - %%Scale factor along x axis when animation starts%%
@ -8,11 +13,6 @@
* **pivot** - %%Pivot object for the center point. If the pivot object is NULL, then the object is scaled on itself.%%
* **cx** - %%X relative coordinate of the center point. The left end is 0.0 and the right end is 1.0 (the center is 0.5).%%
* **cy** - %%Y relative coordinate of the center point. The top end is 0.0 and the bottom end is 1.0 (the center is 0.5).%%
===== Description =====
%%Scale property%%
{{page>:develop:api-include:efl:animation:scale:property:scale:description&nouser&nolink&nodate}}
===== Signature =====

View File

@ -1,4 +1,9 @@
~~Title: Efl.Animation.Scale.scale_absolute~~
===== Description =====
%%Scale absolute property%%
{{page>:develop:api-include:efl:animation:scale:property:scale_absolute:description&nouser&nolink&nodate}}
===== Values =====
* **from_scale_x** - %%Scale factor along x axis when animation starts%%
@ -7,11 +12,6 @@
* **to_scale_y** - %%Scale factor along y axis when animation ends%%
* **cx** - %%X absolute coordinate of the center point.%%
* **cy** - %%Y absolute coordinate of the center point.%%
===== Description =====
%%Scale absolute property%%
{{page>:develop:api-include:efl:animation:scale:property:scale_absolute:description&nouser&nolink&nodate}}
===== Signature =====

View File

@ -10,28 +10,6 @@
===== Inheritance =====
=> [[:develop:api:efl:animation|Efl.Animation]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
++++ Inheritance graph |
<graphviz>
digraph hierarchy {
bgcolor = "transparent"
size = "6"
rankdir = "TB"
node [shape = "box"]
edge [color = "gray35"]
efl_animation_translate [fillcolor = "black", label = "Efl.Animation.Translate", color = "gray15", fontcolor = "white", style = "filled"]
efl_animation [fillcolor = "gray15", label = "Efl.Animation", color = "gray15", fontcolor = "white", style = "filled"]
efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_animation_translate -> efl_animation
efl_animation -> efl_object
}
</graphviz>
++++
++++ Full hierarchy |
* [[:develop:api:efl:animation|Efl.Animation]] //(class)//
@ -53,13 +31,6 @@ Efl_Object *efl_constructor(Eo *obj);
Efl_Animation_Object *efl_animation_object_create(Eo *obj);
</code>
\\
**[[:develop:api:efl:animation:translate:property:translate_absolute|translate_absolute]]** //**(get, set)**//\\
> %%Translate absolute property%%
<code c>
void efl_animation_translate_absolute_get(const Eo *obj, int *from_x, int *from_y, int *to_x, int *to_y);
void efl_animation_translate_absolute_set(Eo *obj, int from_x, int from_y, int to_x, int to_y);
</code>
\\
**[[:develop:api:efl:animation:translate:property:translate|translate]]** //**(get, set)**//\\
> %%Translate property%%
<code c>
@ -67,16 +38,56 @@ void efl_animation_translate_get(const Eo *obj, int *from_x, int *from_y, int *t
void efl_animation_translate_set(Eo *obj, int from_x, int from_y, int to_x, int to_y);
</code>
\\
**[[:develop:api:efl:animation:translate:property:translate_absolute|translate_absolute]]** //**(get, set)**//\\
> %%Translate absolute property%%
<code c>
void efl_animation_translate_absolute_get(const Eo *obj, int *from_x, int *from_y, int *to_x, int *to_y);
void efl_animation_translate_absolute_set(Eo *obj, int from_x, int from_y, int to_x, int to_y);
</code>
\\
==== Inherited ====
[[:develop:api:efl:animation|Efl.Animation]]\\
> **[[:develop:api:efl:animation:method:destructor|destructor]]**, **[[:develop:api:efl:animation:property:duration|duration]]** //**(get, set)**//, **[[:develop:api:efl:animation:property:final_state_keep|final_state_keep]]** //**(get, set)**//, **[[:develop:api:efl:animation:property:interpolator|interpolator]]** //**(get, set)**//, **[[:develop:api:efl:animation:property:repeat_count|repeat_count]]** //**(get, set)**//, **[[:develop:api:efl:animation:property:repeat_mode|repeat_mode]]** //**(get, set)**//, **[[:develop:api:efl:animation:property:start_delay|start_delay]]** //**(get, set)**//, **[[:develop:api:efl:animation:property:target|target]]** //**(get, set)**//, **[[:develop:api:efl:animation:property:total_duration|total_duration]]** //**(get)**//\\
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:object:method:del|del]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:finalize|finalize]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
^ [[:develop:api:efl:animation|Efl.Animation]] ^^^
| | **[[:develop:api:efl:animation:method:destructor|destructor]]** | %%Call the object's destructor.%% |
| | **[[:develop:api:efl:animation:property:duration|duration]]** //**(get, set)**// | %%Duration property%% |
| | **[[:develop:api:efl:animation:property:final_state_keep|final_state_keep]]** //**(get, set)**// | %%Keep final state property%% |
| | **[[:develop:api:efl:animation:property:interpolator|interpolator]]** //**(get, set)**// | %%Interpolator property%% |
| | **[[:develop:api:efl:animation:property:repeat_count|repeat_count]]** //**(get, set)**// | %%Repeat count property%% |
| | **[[:develop:api:efl:animation:property:repeat_mode|repeat_mode]]** //**(get, set)**// | %%Repeat mode property%% |
| | **[[:develop:api:efl:animation:property:start_delay|start_delay]]** //**(get, set)**// | %%Start delay property%% |
| | **[[:develop:api:efl:animation:property:target|target]]** //**(get, set)**// | %%Target object property%% |
| | **[[:develop:api:efl:animation:property:total_duration|total_duration]]** //**(get)**// | %%Total duration property%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
| | **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**// | %%A human readable comment for the object%% |
| | **[[:develop:api:efl:object:method:composite_attach|composite_attach]]** | %%Make an object a composite object of another.%% |
| | **[[:develop:api:efl:object:method:composite_detach|composite_detach]]** | %%Detach a composite object from another object.%% |
| | **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]** | %%Check if an object is part of a composite object.%% |
| | **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% |
| | **[[:develop:api:efl:object:method:del|del]]** | %%Unrefs the object and reparents it to NULL.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]** | %%Add an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]** | %%Remove an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
==== Inherited ====
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:event:callback_add|callback,add]]**, **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]**
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:event:callback_add|callback,add]]** | %%A callback was added.%% |
| | **[[:develop:api:efl:object:event:callback_del|callback,del]]** | %%A callback was deleted.%% |
| | **[[:develop:api:efl:object:event:del|del]]** | %%Object is being deleted.%% |

View File

@ -1,15 +1,15 @@
~~Title: Efl.Animation.Translate.translate~~
===== Description =====
%%Translate property%%
{{page>:develop:api-include:efl:animation:translate:property:translate:description&nouser&nolink&nodate}}
===== Values =====
* **from_x** - %%Distance moved along x axis when animation starts%%
* **from_y** - %%Distance moved along y axis when animation starts%%
* **to_x** - %%Distance moved along x axis when animation ends%%
* **to_y** - %%Distance moved along y axis when animation ends%%
===== Description =====
%%Translate property%%
{{page>:develop:api-include:efl:animation:translate:property:translate:description&nouser&nolink&nodate}}
===== Signature =====

View File

@ -1,15 +1,15 @@
~~Title: Efl.Animation.Translate.translate_absolute~~
===== Description =====
%%Translate absolute property%%
{{page>:develop:api-include:efl:animation:translate:property:translate_absolute:description&nouser&nolink&nodate}}
===== Values =====
* **from_x** - %%X coordinate when animation starts%%
* **from_y** - %%Y coordinate when animation starts%%
* **to_x** - %%X coordinate when animation ends%%
* **to_y** - %%Y coordinate when animation ends%%
===== Description =====
%%Translate absolute property%%
{{page>:develop:api-include:efl:animation:translate:property:translate_absolute:description&nouser&nolink&nodate}}
===== Signature =====

View File

@ -7,32 +7,6 @@
{{page>:develop:api-include:efl:animator:description&nouser&nolink&nodate}}
===== Inheritance =====
++++ Inheritance graph |
<graphviz>
digraph hierarchy {
bgcolor = "transparent"
size = "6"
rankdir = "TB"
node [shape = "box"]
edge [color = "gray35"]
efl_animator [fillcolor = "dodgerblue4", label = "Efl.Animator", color = "cornflowerblue", fontcolor = "white", style = "filled"]
}
</graphviz>
++++
++++ Full hierarchy |
++++
===== Members =====
===== Events =====

View File

@ -7,34 +7,20 @@
{{page>:develop:api-include:efl:canvas:description&nouser&nolink&nodate}}
===== Inheritance =====
++++ Inheritance graph |
<graphviz>
digraph hierarchy {
bgcolor = "transparent"
size = "6"
rankdir = "TB"
node [shape = "box"]
edge [color = "gray35"]
efl_canvas [fillcolor = "dodgerblue4", label = "Efl.Canvas", color = "cornflowerblue", fontcolor = "white", style = "filled"]
}
</graphviz>
++++
++++ Full hierarchy |
++++
===== Members =====
**[[:develop:api:efl:canvas:property:device|device]]** //**(get)**//\\
> %%An input device attached to this canvas, found by name.%%
<code c>
Efl_Input_Device *efl_canvas_device_get(const Eo *obj, const char *name);
</code>
\\
**[[:develop:api:efl:canvas:property:image_max_size|image_max_size]]** //**(get)**//\\
> %%Get the maximum image size evas can possibly handle.%%
<code c>
Eina_Bool efl_canvas_image_max_size_get(const Eo *obj, Eina_Size2D *max);
</code>
\\
**[[:develop:api:efl:canvas:method:object_top_at_xy_get|object_top_at_xy_get]]**\\
> %%Retrieve the object stacked at the top of a given position in a canvas.%%
<code c>
@ -65,30 +51,6 @@ Eina_Iterator *efl_canvas_objects_in_rectangle_get(const Eo *obj, Eina_Rect rect
Eina_Iterator *efl_canvas_pointer_iterate(const Eo *obj, Eina_Bool hover);
</code>
\\
**[[:develop:api:efl:canvas:method:seats|seats]]**\\
> %%Iterate over the input device seats.%%
<code c>
Eina_Iterator *efl_canvas_seats(Eo *obj);
</code>
\\
**[[:develop:api:efl:canvas:method:smart_objects_calculate|smart_objects_calculate]]**\\
> %%Call user-provided %%''calculate''%% smart functions and unset the flag signalling that the object needs to get recalculated to all smart objects in the canvas.%%
<code c>
void efl_canvas_smart_objects_calculate(Eo *obj);
</code>
\\
**[[:develop:api:efl:canvas:property:device|device]]** //**(get)**//\\
> %%An input device attached to this canvas, found by name.%%
<code c>
Efl_Input_Device *efl_canvas_device_get(const Eo *obj, const char *name);
</code>
\\
**[[:develop:api:efl:canvas:property:image_max_size|image_max_size]]** //**(get)**//\\
> %%Get the maximum image size evas can possibly handle.%%
<code c>
Eina_Bool efl_canvas_image_max_size_get(const Eo *obj, Eina_Size2D *max);
</code>
\\
**[[:develop:api:efl:canvas:property:pointer_position|pointer_position]]** //**(get)**//\\
> %%This function returns the current known pointer coordinates%%
<code c>
@ -101,6 +63,18 @@ Eina_Position2D efl_canvas_pointer_position_get(const Eo *obj);
Efl_Input_Device *efl_canvas_seat_get(const Eo *obj, int id);
</code>
\\
**[[:develop:api:efl:canvas:method:seats|seats]]**\\
> %%Iterate over the input device seats.%%
<code c>
Eina_Iterator *efl_canvas_seats(Eo *obj);
</code>
\\
**[[:develop:api:efl:canvas:method:smart_objects_calculate|smart_objects_calculate]]**\\
> %%Call user-provided %%''calculate''%% smart functions and unset the flag signalling that the object needs to get recalculated to all smart objects in the canvas.%%
<code c>
void efl_canvas_smart_objects_calculate(Eo *obj);
</code>
\\
===== Events =====

View File

@ -10,28 +10,6 @@
===== Inheritance =====
=> [[:develop:api:efl:gfx:filter|Efl.Gfx.Filter]] //(interface)//
++++ Inheritance graph |
<graphviz>
digraph hierarchy {
bgcolor = "transparent"
size = "6"
rankdir = "TB"
node [shape = "box"]
edge [color = "gray35"]
efl_canvas_filter_internal [fillcolor = "deepskyblue4", label = "Efl.Canvas.Filter.Internal", color = "deepskyblue", fontcolor = "white", style = "filled"]
efl_gfx_filter [fillcolor = "gray15", label = "Efl.Gfx.Filter", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_canvas_filter_internal -> efl_gfx_filter
efl_canvas_filter_internal -> efl_object
}
</graphviz>
++++
++++ Full hierarchy |
* [[:develop:api:efl:gfx:filter|Efl.Gfx.Filter]] //(interface)//
@ -66,7 +44,8 @@ void efl_gfx_filter_data_set(Eo *obj, const char *name, const char *value, Eina_
void efl_gfx_filter_padding_get(const Eo *obj, int *l, int *r, int *t, int *b);
</code>
\\
**[[:develop:api:efl:canvas:filter:internal:property:filter_program|filter_program]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:filter|Efl.Gfx.Filter]]]//
**[[:develop:api:efl:canvas:filter:internal:property:filter_program|filter_program]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:filter|Efl.Gfx.Filter]]]//\\
>
<code c>
void efl_gfx_filter_program_get(const Eo *obj, const char **code, const char **name);
void efl_gfx_filter_program_set(Eo *obj, const char *code, const char *name);
@ -86,6 +65,12 @@ void efl_gfx_filter_state_get(const Eo *obj, const char **cur_state, double *cur
void efl_gfx_filter_state_set(Eo *obj, const char *cur_state, double cur_val, const char *next_state, double next_val, double pos);
</code>
\\
**[[:develop:api:efl:canvas:filter:internal:property:filter_changed|filter_changed]]** //**(set)**// ''protected''\\
> %%Marks this filter as changed.%%
<code c>
void evas_filter_changed_set(Eo *obj, Eina_Bool val);
</code>
\\
**[[:develop:api:efl:canvas:filter:internal:method:filter_dirty|filter_dirty]]** ''protected''\\
> %%Called when the filter changes must trigger a redraw of the object.%%
<code c>
@ -104,18 +89,6 @@ Eina_Bool evas_filter_input_alpha(Eo *obj);
Eina_Bool evas_filter_input_render(Eo *obj, void *filter, void *engine, void *output, void *drawctx, void *data, int l, int r, int t, int b, int x, int y, Eina_Bool do_async);
</code>
\\
**[[:develop:api:efl:canvas:filter:internal:method:filter_state_prepare|filter_state_prepare]]** ''protected''\\
> %%Called by Efl.Canvas.Filter.Internal to request the parent class for state information (color, etc...).%%
<code c>
void evas_filter_state_prepare(Eo *obj, Efl_Canvas_Filter_State *state, void *data);
</code>
\\
**[[:develop:api:efl:canvas:filter:internal:property:filter_changed|filter_changed]]** //**(set)**// ''protected''\\
> %%Marks this filter as changed.%%
<code c>
void evas_filter_changed_set(Eo *obj, Eina_Bool val);
</code>
\\
**[[:develop:api:efl:canvas:filter:internal:property:filter_invalid|filter_invalid]]** //**(set)**// ''protected''\\
> %%Marks this filter as invalid.%%
<code c>
@ -128,14 +101,45 @@ void evas_filter_invalid_set(Eo *obj, Eina_Bool val);
void *evas_filter_output_buffer_get(const Eo *obj);
</code>
\\
**[[:develop:api:efl:canvas:filter:internal:method:filter_state_prepare|filter_state_prepare]]** ''protected''\\
> %%Called by Efl.Canvas.Filter.Internal to request the parent class for state information (color, etc...).%%
<code c>
void evas_filter_state_prepare(Eo *obj, Efl_Canvas_Filter_State *state, void *data);
</code>
\\
==== Inherited ====
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:object:method:del|del]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:finalize|finalize]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
| | **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**// | %%A human readable comment for the object%% |
| | **[[:develop:api:efl:object:method:composite_attach|composite_attach]]** | %%Make an object a composite object of another.%% |
| | **[[:develop:api:efl:object:method:composite_detach|composite_detach]]** | %%Detach a composite object from another object.%% |
| | **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]** | %%Check if an object is part of a composite object.%% |
| | **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% |
| | **[[:develop:api:efl:object:method:del|del]]** | %%Unrefs the object and reparents it to NULL.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]** | %%Add an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]** | %%Remove an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
==== Inherited ====
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:event:callback_add|callback,add]]**, **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]**
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:event:callback_add|callback,add]]** | %%A callback was added.%% |
| | **[[:develop:api:efl:object:event:callback_del|callback,del]]** | %%A callback was deleted.%% |
| | **[[:develop:api:efl:object:event:del|del]]** | %%Object is being deleted.%% |

View File

@ -1,11 +1,4 @@
~~Title: Efl.Canvas.Filter.Internal.filter_data~~
===== Keys =====
* **name** - %%Name of the global variable%%
===== Values =====
* **value** - %%String value to use as data%%
* **execute** - %%If %%''true''%%, execute 'name = value'%%
===== Description =====
%%Extra data used by the filter program.%%
@ -17,6 +10,13 @@
//Since 1.18//
{{page>:develop:api-include:efl:canvas:filter:internal:property:filter_data:description&nouser&nolink&nodate}}
===== Keys =====
* **name** - %%Name of the global variable%%
===== Values =====
* **value** - %%String value to use as data%%
* **execute** - %%If %%''true''%%, execute 'name = value'%%
//Overridden from [[:develop:api:efl:gfx:filter:property:filter_data|Efl.Gfx.Filter.filter_data]] **(get, set)**.//===== Signature =====

View File

@ -1,8 +1,4 @@
~~Title: Efl.Canvas.Filter.Internal.filter_program~~
===== Values =====
* **code** - %%The Lua program source code.%%
* **name** - %%An optional name for this filter.%%
===== Description =====
@ -10,6 +6,10 @@
{{page>:develop:api-include:efl:canvas:filter:internal:property:filter_program:description&nouser&nolink&nodate}}
===== Values =====
* **code** - %%The Lua program source code.%%
* **name** - %%An optional name for this filter.%%
==== Getter ====
%%Gets the code of the filter program set on this object. May be %%''null''%%.%%

View File

@ -1,10 +1,4 @@
~~Title: Efl.Canvas.Filter.Internal.filter_source~~
===== Keys =====
* **name** - %%Buffer name as used in the program.%%
===== Values =====
* **source** - %%Object to use as a source of pixels.%%
===== Description =====
%%Bind an object to use as a mask or texture in a filter program.%%
@ -14,6 +8,12 @@
//Since 1.18//
{{page>:develop:api-include:efl:canvas:filter:internal:property:filter_source:description&nouser&nolink&nodate}}
===== Keys =====
* **name** - %%Buffer name as used in the program.%%
===== Values =====
* **source** - %%Object to use as a source of pixels.%%
//Overridden from [[:develop:api:efl:gfx:filter:property:filter_source|Efl.Gfx.Filter.filter_source]] **(get, set)**.//===== Signature =====

View File

@ -1,11 +1,4 @@
~~Title: Efl.Canvas.Filter.Internal.filter_state~~
===== Values =====
* **cur_state** - %%Current state of the filter%%
* **cur_val** - %%Current value%%
* **next_state** - %%Next filter state, optional%%
* **next_val** - %%Next value, optional%%
* **pos** - %%Position, optional%%
===== Description =====
%%Set the current state of the filter.%%
@ -17,6 +10,13 @@
//Since 1.18//
{{page>:develop:api-include:efl:canvas:filter:internal:property:filter_state:description&nouser&nolink&nodate}}
===== Values =====
* **cur_state** - %%Current state of the filter%%
* **cur_val** - %%Current value%%
* **next_state** - %%Next filter state, optional%%
* **next_val** - %%Next value, optional%%
* **pos** - %%Position, optional%%
//Overridden from [[:develop:api:efl:gfx:filter:property:filter_state|Efl.Gfx.Filter.filter_state]] **(get, set)**.//===== Signature =====

View File

@ -5,59 +5,13 @@
%%A group object is a container of other canvas objects. Its children move along their parent, are often clipped with a common clipper. This is part of the legacy smart object concept.%%
%%A group is not necessarily a container (see %%''Efl''%%.Container), in the sense that a standard widget may not have any empty slots for content, but is still a group of low-level canvas objects (clipper, raw objects, etc...).%%
%%A group is not necessarily a container (see %%[[:develop:api:efl:container|Efl.Container]]%%), in the sense that a standard widget may not have any empty slots for content, but is still a group of low-level canvas objects (clipper, raw objects, etc...).%%
{{page>:develop:api-include:efl:canvas:group:description&nouser&nolink&nodate}}
===== Inheritance =====
=> [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
++++ Inheritance graph |
<graphviz>
digraph hierarchy {
bgcolor = "transparent"
size = "6"
rankdir = "TB"
node [shape = "box"]
edge [color = "gray35"]
efl_canvas_group [fillcolor = "black", label = "Efl.Canvas.Group", color = "gray15", fontcolor = "white", style = "filled"]
efl_canvas_object [fillcolor = "gray15", label = "Efl.Canvas.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_gfx [fillcolor = "gray15", label = "Efl.Gfx", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_gfx_stack [fillcolor = "gray15", label = "Efl.Gfx.Stack", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_animator [fillcolor = "gray15", label = "Efl.Animator", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_input_interface [fillcolor = "gray15", label = "Efl.Input.Interface", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_gfx_size_hint [fillcolor = "gray15", label = "Efl.Gfx.Size.Hint", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_gfx_map [fillcolor = "gray15", label = "Efl.Gfx.Map", color = "deepskyblue", fontcolor = "white", style = "filled"]
efl_interface [fillcolor = "gray15", label = "Efl.Interface", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_loop_user [fillcolor = "gray15", label = "Efl.Loop_User", color = "gray15", fontcolor = "white", style = "filled"]
efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_canvas_pointer [fillcolor = "gray15", label = "Efl.Canvas.Pointer", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_canvas_group -> efl_canvas_object
efl_canvas_object -> efl_object
efl_canvas_object -> efl_gfx
efl_canvas_object -> efl_gfx_stack
efl_canvas_object -> efl_animator
efl_canvas_object -> efl_input_interface
efl_canvas_object -> efl_gfx_size_hint
efl_canvas_object -> efl_gfx_map
efl_gfx_map -> efl_interface
efl_gfx_map -> efl_object
efl_canvas_object -> efl_loop_user
efl_loop_user -> efl_object
efl_canvas_object -> efl_ui_base
efl_canvas_object -> efl_canvas_pointer
}
</graphviz>
++++
++++ Full hierarchy |
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
@ -79,6 +33,20 @@ digraph hierarchy {
++++
===== Members =====
**[[:develop:api:efl:canvas:group:property:clip|clip]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//\\
>
<code c>
Efl_Canvas_Object *efl_canvas_object_clip_get(const Eo *obj);
void efl_canvas_object_clip_set(Eo *obj, Efl_Canvas_Object *clip);
</code>
\\
**[[:develop:api:efl:canvas:group:property:color|color]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\
>
<code c>
void efl_gfx_color_get(const Eo *obj, int *r, int *g, int *b, int *a);
void efl_gfx_color_set(Eo *obj, int r, int g, int b, int a);
</code>
\\
**[[:develop:api:efl:canvas:group:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
> %%Call the object's constructor.%%
<code c>
@ -133,18 +101,6 @@ Eina_Bool efl_canvas_group_member_is(const Eo *obj, const Efl_Canvas_Object *sub
Eina_Iterator *efl_canvas_group_members_iterate(const Eo *obj);
</code>
\\
**[[:develop:api:efl:canvas:group:property:clip|clip]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
<code c>
Efl_Canvas_Object *efl_canvas_object_clip_get(const Eo *obj);
void efl_canvas_object_clip_set(Eo *obj, Efl_Canvas_Object *clip);
</code>
\\
**[[:develop:api:efl:canvas:group:property:color|color]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//
<code c>
void efl_gfx_color_get(const Eo *obj, int *r, int *g, int *b, int *a);
void efl_gfx_color_set(Eo *obj, int r, int g, int b, int a);
</code>
\\
**[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//\\
> %%Indicates that the group's layout need to be recalculated.%%
<code c>
@ -152,7 +108,8 @@ Eina_Bool efl_canvas_group_need_recalculate_get(const Eo *obj);
void efl_canvas_group_need_recalculate_set(Eo *obj, Eina_Bool value);
</code>
\\
**[[:develop:api:efl:canvas:group:property:no_render|no_render]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
**[[:develop:api:efl:canvas:group:property:no_render|no_render]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//\\
>
<code c>
Eina_Bool efl_canvas_object_no_render_get(const Eo *obj);
void efl_canvas_object_no_render_set(Eo *obj, Eina_Bool enable);
@ -188,33 +145,137 @@ const Efl_Canvas_Object *efl_canvas_group_clipper_get(const Eo *obj);
==== Inherited ====
[[:develop:api:efl:canvas:object|Efl.Canvas.Object]]\\
> **[[:develop:api:efl:canvas:object:method:clipees_has|clipees_has]]**, **[[:develop:api:efl:canvas:object:method:del|del]]**, **[[:develop:api:efl:canvas:object:method:finalize|finalize]]**, **[[:develop:api:efl:canvas:object:method:key_grab|key_grab]]**, **[[:develop:api:efl:canvas:object:method:key_ungrab|key_ungrab]]**, **[[:develop:api:efl:canvas:object:method:lower|lower]]**, **[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:canvas:object:method:raise|raise]]**, **[[:develop:api:efl:canvas:object:method:seat_focus_add|seat_focus_add]]**, **[[:develop:api:efl:canvas:object:method:seat_focus_check|seat_focus_check]]**, **[[:develop:api:efl:canvas:object:method:seat_focus_del|seat_focus_del]]**, **[[:develop:api:efl:canvas:object:method:stack_above|stack_above]]**, **[[:develop:api:efl:canvas:object:method:stack_below|stack_below]]**, **[[:develop:api:efl:canvas:object:property:above|above]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:anti_alias|anti_alias]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:below|below]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:clipees|clipees]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:coords_inside|coords_inside]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:event_animation|event_animation]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:freeze_events|freeze_events]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:geometry|geometry]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:hint_align|hint_align]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:hint_aspect|hint_aspect]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:hint_combined_min|hint_combined_min]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:hint_margin|hint_margin]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:hint_max|hint_max]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:hint_min|hint_min]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:hint_restricted_min|hint_restricted_min]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:canvas:object:property:hint_weight|hint_weight]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:key_focus|key_focus]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:layer|layer]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:loop|loop]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:pass_events|pass_events]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:pointer_inside|pointer_inside]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:pointer_mode_by_device|pointer_mode_by_device]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:pointer_mode|pointer_mode]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:precise_is_inside|precise_is_inside]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:propagate_events|propagate_events]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:render_op|render_op]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:repeat_events|repeat_events]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:size|size]]** //**(get, set)**//\\
[[:develop:api:efl:gfx:map|Efl.Gfx.Map]]\\
> **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]**, **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]**, **[[:develop:api:efl:gfx:map:method:map_has|map_has]]**, **[[:develop:api:efl:gfx:map:method:map_reset|map_reset]]**, **[[:develop:api:efl:gfx:map:method:perspective_3d_absolute|perspective_3d_absolute]]**, **[[:develop:api:efl:gfx:map:method:perspective_3d|perspective_3d]]**, **[[:develop:api:efl:gfx:map:method:rotate_3d_absolute|rotate_3d_absolute]]**, **[[:develop:api:efl:gfx:map:method:rotate_3d|rotate_3d]]**, **[[:develop:api:efl:gfx:map:method:rotate_absolute|rotate_absolute]]**, **[[:develop:api:efl:gfx:map:method:rotate_quat_absolute|rotate_quat_absolute]]**, **[[:develop:api:efl:gfx:map:method:rotate_quat|rotate_quat]]**, **[[:develop:api:efl:gfx:map:method:rotate|rotate]]**, **[[:develop:api:efl:gfx:map:method:translate|translate]]**, **[[:develop:api:efl:gfx:map:method:zoom_absolute|zoom_absolute]]**, **[[:develop:api:efl:gfx:map:method:zoom|zoom]]**, **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**//, **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**//, **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**//, **[[:develop:api:efl:gfx:map:property:map_coord_absolute|map_coord_absolute]]** //**(get, set)**//, **[[:develop:api:efl:gfx:map:property:map_point_count|map_point_count]]** //**(get, set)**//, **[[:develop:api:efl:gfx:map:property:map_smooth|map_smooth]]** //**(get, set)**//, **[[:develop:api:efl:gfx:map:property:map_uv|map_uv]]** //**(get, set)**//\\
[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]]\\
> **[[:develop:api:efl:gfx:size:hint:property:hint_base|hint_base]]** //**(get, set)**//, **[[:develop:api:efl:gfx:size:hint:property:hint_step|hint_step]]** //**(get, set)**//\\
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//\\
[[:develop:api:efl:ui:base|Efl.Ui.Base]]\\
> **[[:develop:api:efl:ui:base:property:language|language]]** //**(get, set)**//, **[[:develop:api:efl:ui:base:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:efl:ui:base:property:mirrored|mirrored]]** //**(get, set)**//\\
[[:develop:api:efl:canvas:object|Efl.Canvas.Object]]\\
> **[[:develop:api:efl:canvas:object:property:render_parent|render_parent]]** //**(get)**// ''protected''
^ [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] ^^^
| | **[[:develop:api:efl:canvas:object:property:above|above]]** //**(get)**// | %%Get the Evas object stacked right above %%''obj''%%%% |
| | **[[:develop:api:efl:canvas:object:property:anti_alias|anti_alias]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:below|below]]** //**(get)**// | %%Get the Evas object stacked right below %%''obj''%%%% |
| | **[[:develop:api:efl:canvas:object:property:clipees|clipees]]** //**(get)**// | %%Return a list of objects currently clipped by %%''obj''%%.%% |
| | **[[:develop:api:efl:canvas:object:method:clipees_has|clipees_has]]** | %%Test if any object is clipped by %%''obj''%%.%% |
| | **[[:develop:api:efl:canvas:object:property:coords_inside|coords_inside]]** //**(get)**// | %%Returns whether the coords are logically inside the object.%% |
| | **[[:develop:api:efl:canvas:object:method:del|del]]** | %%Unrefs the object and reparents it to NULL.%% |
| | **[[:develop:api:efl:canvas:object:property:event_animation|event_animation]]** //**(get, set)**// | %%Set the %%''animation''%% which starts when the given %%''event_name''%% happens to the object.%% |
| | **[[:develop:api:efl:canvas:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
| | **[[:develop:api:efl:canvas:object:property:freeze_events|freeze_events]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:geometry|geometry]]** //**(get, set)**// | %%Rectangular geometry that combines both position and size.%% |
| | **[[:develop:api:efl:canvas:object:property:hint_align|hint_align]]** //**(get, set)**// | %%Hints for an object's alignment.%% |
| | **[[:develop:api:efl:canvas:object:property:hint_aspect|hint_aspect]]** //**(get, set)**// | %%Defines the aspect ratio to respect when scaling this object.%% |
| | **[[:develop:api:efl:canvas:object:property:hint_combined_min|hint_combined_min]]** //**(get)**// | %%Read-only minimum size combining both %%[[:develop:api:efl:gfx:size:hint:property:hint_restricted_min|Efl.Gfx.Size.Hint.hint_restricted_min]]%% and %%[[:develop:api:efl:gfx:size:hint:property:hint_min|Efl.Gfx.Size.Hint.hint_min]]%% size hints.%% |
| | **[[:develop:api:efl:canvas:object:property:hint_margin|hint_margin]]** //**(get, set)**// | %%Hints for an object's margin or padding space.%% |
| | **[[:develop:api:efl:canvas:object:property:hint_max|hint_max]]** //**(get, set)**// | %%Hints on the object's maximum size.%% |
| | **[[:develop:api:efl:canvas:object:property:hint_min|hint_min]]** //**(get, set)**// | %%Hints on the object's minimum size.%% |
| ''protected set'' | **[[:develop:api:efl:canvas:object:property:hint_restricted_min|hint_restricted_min]]** //**(get, set)**// | %%Internal hints for an object's minimum size.%% |
| | **[[:develop:api:efl:canvas:object:property:hint_weight|hint_weight]]** //**(get, set)**// | %%Hints for an object's weight.%% |
| | **[[:develop:api:efl:canvas:object:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% |
| | **[[:develop:api:efl:canvas:object:property:key_focus|key_focus]]** //**(get, set)**// | %%Indicates that this object is the keyboard event receiver on its canvas.%% |
| | **[[:develop:api:efl:canvas:object:method:key_grab|key_grab]]** | %%Requests %%''keyname''%% key events be directed to %%''obj''%%.%% |
| | **[[:develop:api:efl:canvas:object:method:key_ungrab|key_ungrab]]** | %%Removes the grab on %%''keyname''%% key events by %%''obj''%%.%% |
| | **[[:develop:api:efl:canvas:object:property:layer|layer]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% |
| | **[[:develop:api:efl:canvas:object:method:lower|lower]]** | %%Lower %%''obj''%% to the bottom of its layer.%% |
| | **[[:develop:api:efl:canvas:object:property:pass_events|pass_events]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:pointer_inside|pointer_inside]]** //**(get)**// | %%Returns whether the mouse pointer is logically inside the canvas.%% |
| | **[[:develop:api:efl:canvas:object:property:pointer_mode|pointer_mode]]** //**(get, set)**// | %%Low-level pointer behaviour.%% |
| | **[[:develop:api:efl:canvas:object:property:pointer_mode_by_device|pointer_mode_by_device]]** //**(get, set)**// | %%Low-level pointer behaviour by device. See %%[[:develop:api:efl:canvas:object:property:pointer_mode|Efl.Canvas.Object.pointer_mode.get]]%% and %%[[:develop:api:efl:canvas:object:property:pointer_mode|Efl.Canvas.Object.pointer_mode.set]]%% for more explanation.%% |
| | **[[:develop:api:efl:canvas:object:property:precise_is_inside|precise_is_inside]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:propagate_events|propagate_events]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
| | **[[:develop:api:efl:canvas:object:method:raise|raise]]** | %%Raise %%''obj''%% to the top of its layer.%% |
| | **[[:develop:api:efl:canvas:object:property:render_op|render_op]]** //**(get, set)**// | %%Render mode to be used for compositing the Evas object.%% |
| | **[[:develop:api:efl:canvas:object:property:repeat_events|repeat_events]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% |
| | **[[:develop:api:efl:canvas:object:property:seat_event_filter|seat_event_filter]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**// | %%Check if this object is focused.%% |
| | **[[:develop:api:efl:canvas:object:method:seat_focus_add|seat_focus_add]]** | %%Add a seat to the focus list.%% |
| | **[[:develop:api:efl:canvas:object:method:seat_focus_check|seat_focus_check]]** | %%Check if this object is focused by a given seat%% |
| | **[[:develop:api:efl:canvas:object:method:seat_focus_del|seat_focus_del]]** | %%Remove a seat from the focus list.%% |
| | **[[:develop:api:efl:canvas:object:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% |
| | **[[:develop:api:efl:canvas:object:method:stack_above|stack_above]]** | %%Stack %%''obj''%% immediately %%''above''%%%% |
| | **[[:develop:api:efl:canvas:object:method:stack_below|stack_below]]** | %%Stack %%''obj''%% immediately %%''below''%%%% |
| ''protected'' | **[[:develop:api:efl:canvas:object:property:render_parent|render_parent]]** //**(get)**// | %%Gets the parent smart object of a given Evas object, if it has one.%% |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
| | **[[:develop:api:efl:gfx:map:property:map_coord_absolute|map_coord_absolute]]** //**(get, set)**// | %%A point's absolute coordinate on the canvas.%% |
| | **[[:develop:api:efl:gfx:map:method:map_has|map_has]]** | %%Read-only property indicating whether an object is mapped.%% |
| | **[[:develop:api:efl:gfx:map:property:map_point_count|map_point_count]]** //**(get, set)**// | %%Number of points of a map.%% |
| | **[[:develop:api:efl:gfx:map:method:map_reset|map_reset]]** | %%Resets the map transformation to its default state.%% |
| | **[[:develop:api:efl:gfx:map:property:map_smooth|map_smooth]]** //**(get, set)**// | %%Smoothing state for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_uv|map_uv]]** //**(get, set)**// | %%Map point's U and V texture source point.%% |
| | **[[:develop:api:efl:gfx:map:method:perspective_3d|perspective_3d]]** | %%Apply a perspective transform to the map%% |
| | **[[:develop:api:efl:gfx:map:method:perspective_3d_absolute|perspective_3d_absolute]]** | %%Apply a perspective transform to the map%% |
| | **[[:develop:api:efl:gfx:map:method:rotate|rotate]]** | %%Apply a rotation to the object.%% |
| | **[[:develop:api:efl:gfx:map:method:rotate_3d|rotate_3d]]** | %%Rotate the object around 3 axes in 3D.%% |
| | **[[:develop:api:efl:gfx:map:method:rotate_3d_absolute|rotate_3d_absolute]]** | %%Rotate the object around 3 axes in 3D, using absolute coordinates.%% |
| | **[[:develop:api:efl:gfx:map:method:rotate_absolute|rotate_absolute]]** | %%Apply a rotation to the object, using absolute coordinates.%% |
| | **[[:develop:api:efl:gfx:map:method:rotate_quat|rotate_quat]]** | %%Rotate the object in 3D using a unit quaternion.%% |
| | **[[:develop:api:efl:gfx:map:method:rotate_quat_absolute|rotate_quat_absolute]]** | %%Rotate the object in 3D using a unit quaternion, using absolute coordinates.%% |
| | **[[:develop:api:efl:gfx:map:method:translate|translate]]** | %%Apply a translation to the object using map.%% |
| | **[[:develop:api:efl:gfx:map:method:zoom|zoom]]** | %%Apply a zoom to the object.%% |
| | **[[:develop:api:efl:gfx:map:method:zoom_absolute|zoom_absolute]]** | %%Apply a zoom to the object, using absolute coordinates.%% |
^ [[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]] ^^^
| | **[[:develop:api:efl:gfx:size:hint:property:hint_base|hint_base]]** //**(get, set)**// | %%Base size for objects with sizing restrictions.%% |
| | **[[:develop:api:efl:gfx:size:hint:property:hint_step|hint_step]]** //**(get, set)**// | %%Step size for objects with sizing restrictions.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
| | **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**// | %%A human readable comment for the object%% |
| | **[[:develop:api:efl:object:method:composite_attach|composite_attach]]** | %%Make an object a composite object of another.%% |
| | **[[:develop:api:efl:object:method:composite_detach|composite_detach]]** | %%Detach a composite object from another object.%% |
| | **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]** | %%Check if an object is part of a composite object.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]** | %%Add an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]** | %%Remove an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
^ [[:develop:api:efl:ui:base|Efl.Ui.Base]] ^^^
| | **[[:develop:api:efl:ui:base:property:language|language]]** //**(get, set)**// | %%The (human) language for this object.%% |
| | **[[:develop:api:efl:ui:base:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% |
| | **[[:develop:api:efl:ui:base:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**// | %%Whether the property %%[[:develop:api:efl:ui:base:property:mirrored|Efl.Ui.Base.mirrored]]%% should be set automatically.%% |
===== Events =====
==== Inherited ====
[[:develop:api:efl:animator|Efl.Animator]]\\
> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\
[[:develop:api:efl:gfx|Efl.Gfx]]\\
> **[[:develop:api:efl:gfx:event:changed|changed]]**, **[[:develop:api:efl:gfx:event:hide|hide]]**, **[[:develop:api:efl:gfx:event:move|move]]**, **[[:develop:api:efl:gfx:event:resize|resize]]**, **[[:develop:api:efl:gfx:event:show|show]]**\\
[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]]\\
> **[[:develop:api:efl:gfx:size:hint:event:change_size_hints|change,size,hints]]**\\
[[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]\\
> **[[:develop:api:efl:gfx:stack:event:restack|restack]]**\\
[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\
> **[[:develop:api:efl:input:interface:event:finger_down|finger,down]]**, **[[:develop:api:efl:input:interface:event:finger_move|finger,move]]**, **[[:develop:api:efl:input:interface:event:finger_up|finger,up]]**, **[[:develop:api:efl:input:interface:event:focus_in|focus,in]]**, **[[:develop:api:efl:input:interface:event:focus_out|focus,out]]**, **[[:develop:api:efl:input:interface:event:hold|hold]]**, **[[:develop:api:efl:input:interface:event:key_down|key,down]]**, **[[:develop:api:efl:input:interface:event:key_up|key,up]]**, **[[:develop:api:efl:input:interface:event:pointer_axis|pointer,axis]]**, **[[:develop:api:efl:input:interface:event:pointer_cancel|pointer,cancel]]**, **[[:develop:api:efl:input:interface:event:pointer_down|pointer,down]]**, **[[:develop:api:efl:input:interface:event:pointer_in|pointer,in]]**, **[[:develop:api:efl:input:interface:event:pointer_move|pointer,move]]**, **[[:develop:api:efl:input:interface:event:pointer_out|pointer,out]]**, **[[:develop:api:efl:input:interface:event:pointer_up|pointer,up]]**, **[[:develop:api:efl:input:interface:event:pointer_wheel|pointer,wheel]]**\\
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:event:callback_add|callback,add]]**\\
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]**
^ [[:develop:api:efl:animator|Efl.Animator]] ^^^
| | **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]** | %%Animator tick synchronized with screen vsync if possible.%% |
^ [[:develop:api:efl:gfx|Efl.Gfx]] ^^^
| | **[[:develop:api:efl:gfx:event:hide|hide]]** | %%Object just became invisible.%% |
| | **[[:develop:api:efl:gfx:event:move|move]]** | %%Object was moved, its position during the event is the new one.%% |
| | **[[:develop:api:efl:gfx:event:resize|resize]]** | %%Object was resized, its size during the event is the new one.%% |
| | **[[:develop:api:efl:gfx:event:show|show]]** | %%Object just became visible.%% |
^ [[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]] ^^^
| | **[[:develop:api:efl:gfx:size:hint:event:change_size_hints|change,size,hints]]** | %%Object size hints changed.%% |
^ [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] ^^^
| | **[[:develop:api:efl:gfx:stack:event:restack|restack]]** | %%Object stacking was changed.%% |
^ [[:develop:api:efl:input:interface|Efl.Input.Interface]] ^^^
| | **[[:develop:api:efl:input:interface:event:finger_down|finger,down]]** | %%Finger pressed (finger id is known).%% |
| | **[[:develop:api:efl:input:interface:event:finger_move|finger,move]]** | %%Finger moved (current and previous positions are known).%% |
| | **[[:develop:api:efl:input:interface:event:finger_up|finger,up]]** | %%Finger released (finger id is known).%% |
| | **[[:develop:api:efl:input:interface:event:focus_in|focus,in]]** | %%A focus in event.%% |
| | **[[:develop:api:efl:input:interface:event:focus_out|focus,out]]** | %%A focus out event.%% |
| | **[[:develop:api:efl:input:interface:event:hold|hold]]** | %%All input events are on hold or resumed.%% |
| | **[[:develop:api:efl:input:interface:event:key_down|key,down]]** | %%Keyboard key press.%% |
| | **[[:develop:api:efl:input:interface:event:key_up|key,up]]** | %%Keyboard key release.%% |
| | **[[:develop:api:efl:input:interface:event:pointer_axis|pointer,axis]]** | %%Pen or other axis event update.%% |
| | **[[:develop:api:efl:input:interface:event:pointer_cancel|pointer,cancel]]** | %%Main pointer button press was cancelled (button id is known). This can happen in rare cases when the window manager passes the focus to a more urgent window, for instance. You probably don't need to listen to this event, as it will be accompanied by an up event.%% |
| | **[[:develop:api:efl:input:interface:event:pointer_down|pointer,down]]** | %%Main pointer button pressed (button id is known).%% |
| | **[[:develop:api:efl:input:interface:event:pointer_in|pointer,in]]** | %%Pointer entered a window or a widget.%% |
| | **[[:develop:api:efl:input:interface:event:pointer_move|pointer,move]]** | %%Main pointer move (current and previous positions are known).%% |
| | **[[:develop:api:efl:input:interface:event:pointer_out|pointer,out]]** | %%Pointer left a window or a widget.%% |
| | **[[:develop:api:efl:input:interface:event:pointer_up|pointer,up]]** | %%Main pointer button released (button id is known).%% |
| | **[[:develop:api:efl:input:interface:event:pointer_wheel|pointer,wheel]]** | %%Mouse wheel event.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:event:callback_add|callback,add]]** | %%A callback was added.%% |
| | **[[:develop:api:efl:object:event:callback_del|callback,del]]** | %%A callback was deleted.%% |
| | **[[:develop:api:efl:object:event:del|del]]** | %%Object is being deleted.%% |

View File

@ -3,7 +3,7 @@
%%Returns an iterator over the children of this object, that are canvas objects.%%
%%This returns the list of "smart" children. This might be different from both the %%''Efl''%%.Object children list as well as the %%''Efl''%%.Container content list.%%
%%This returns the list of "smart" children. This might be different from both the %%[[:develop:api:efl:object|Efl.Object]]%% children list as well as the %%[[:develop:api:efl:container|Efl.Container]]%% content list.%%
{{page>:develop:api-include:efl:canvas:group:method:group_members_iterate:description&nouser&nolink&nodate}}
===== Signature =====

View File

@ -1,7 +1,4 @@
~~Title: Efl.Canvas.Group.clip~~
===== Values =====
* **clip** - %%The object to clip %%''obj''%% by.%%
===== Description =====
@ -9,6 +6,9 @@
{{page>:develop:api-include:efl:canvas:group:property:clip:description&nouser&nolink&nodate}}
===== Values =====
* **clip** - %%The object to clip %%''obj''%% by.%%
==== Getter ====
%%Get the object clipping %%''obj''%% (if any).%%

View File

@ -1,10 +1,4 @@
~~Title: Efl.Canvas.Group.color~~
===== Values =====
* **r** - %%The red component of the given color.%%
* **g** - %%The green component of the given color.%%
* **b** - %%The blue component of the given color.%%
* **a** - %%The alpha component of the given color.%%
===== Description =====
@ -12,6 +6,12 @@
{{page>:develop:api-include:efl:canvas:group:property:color:description&nouser&nolink&nodate}}
===== Values =====
* **r** - %%The red component of the given color.%%
* **g** - %%The green component of the given color.%%
* **b** - %%The blue component of the given color.%%
* **a** - %%The alpha component of the given color.%%
==== Getter ====
%%Retrieves the general/main color of the given Evas object.%%

View File

@ -1,7 +1,4 @@
~~Title: Efl.Canvas.Group.group_need_recalculate~~
===== Values =====
* **value** - %%%%''true''%% if the group layout needs to be recalculated, %%''false''%% otherwise%%
===== Description =====
%%Indicates that the group's layout need to be recalculated.%%
@ -15,6 +12,9 @@
%%See also %%[[:develop:api:efl:canvas:group:method:group_calculate|Efl.Canvas.Group.group_calculate]]%%.%%
{{page>:develop:api-include:efl:canvas:group:property:group_need_recalculate:description&nouser&nolink&nodate}}
===== Values =====
* **value** - %%%%''true''%% if the group layout needs to be recalculated, %%''false''%% otherwise%%
===== Signature =====

View File

@ -1,7 +1,4 @@
~~Title: Efl.Canvas.Group.no_render~~
===== Values =====
* **enable** - %%Enable "no-render" mode.%%
===== Description =====
@ -9,6 +6,9 @@
{{page>:develop:api-include:efl:canvas:group:property:no_render:description&nouser&nolink&nodate}}
===== Values =====
* **enable** - %%Enable "no-render" mode.%%
==== Getter ====
%%Returns the state of the "no-render" flag, which means, when true, that an object should never be rendered on the canvas.%%

View File

@ -1,12 +1,12 @@
~~Title: Efl.Canvas.Group.paragraph_direction~~
===== Values =====
* **dir** - %%Paragraph direction for the given object.%%
===== Description =====
%%This handles text paragraph direction of the given object. Even if the given object is not textblock or text, its smart child objects can inherit the paragraph direction from the given object. The default paragraph direction is %%''inherit''%%.%%
{{page>:develop:api-include:efl:canvas:group:property:paragraph_direction:description&nouser&nolink&nodate}}
===== Values =====
* **dir** - %%Paragraph direction for the given object.%%
//Overridden from [[:develop:api:efl:canvas:object:property:paragraph_direction|Efl.Canvas.Object.paragraph_direction]] **(get, set)**.//===== Signature =====

View File

@ -1,7 +1,4 @@
~~Title: Efl.Canvas.Group.position~~
===== Values =====
* **pos** - %%A 2D coordinate in pixel units.%%
===== Description =====
%%The 2D position of a canvas object.%%
@ -11,6 +8,9 @@
{{page>:develop:api-include:efl:canvas:group:property:position:description&nouser&nolink&nodate}}
===== Values =====
* **pos** - %%A 2D coordinate in pixel units.%%
==== Getter ====
%%Retrieves the position of the given canvas object.%%

View File

@ -1,7 +1,4 @@
~~Title: Efl.Canvas.Group.visible~~
===== Values =====
* **v** - %%%%''true''%% if to make the object visible, %%''false''%% otherwise%%
===== Description =====
%%The visibility of a canvas object.%%
@ -13,6 +10,9 @@
{{page>:develop:api-include:efl:canvas:group:property:visible:description&nouser&nolink&nodate}}
===== Values =====
* **v** - %%%%''true''%% if to make the object visible, %%''false''%% otherwise%%
==== Getter ====
%%Retrieves whether or not the given canvas object is visible.%%

View File

@ -12,82 +12,6 @@
===== Inheritance =====
=> [[:develop:api:efl:canvas:image:internal|Efl.Canvas.Image.Internal]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
++++ Inheritance graph |
<graphviz>
digraph hierarchy {
bgcolor = "transparent"
size = "6"
rankdir = "TB"
node [shape = "box"]
edge [color = "gray35"]
efl_canvas_image [fillcolor = "black", label = "Efl.Canvas.Image", color = "gray15", fontcolor = "white", style = "filled"]
efl_canvas_image_internal [fillcolor = "gray15", label = "Efl.Canvas.Image.Internal", color = "gray15", fontcolor = "white", style = "filled"]
efl_canvas_object [fillcolor = "gray15", label = "Efl.Canvas.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_gfx [fillcolor = "gray15", label = "Efl.Gfx", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_gfx_stack [fillcolor = "gray15", label = "Efl.Gfx.Stack", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_animator [fillcolor = "gray15", label = "Efl.Animator", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_input_interface [fillcolor = "gray15", label = "Efl.Input.Interface", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_gfx_size_hint [fillcolor = "gray15", label = "Efl.Gfx.Size.Hint", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_gfx_map [fillcolor = "gray15", label = "Efl.Gfx.Map", color = "deepskyblue", fontcolor = "white", style = "filled"]
efl_interface [fillcolor = "gray15", label = "Efl.Interface", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_loop_user [fillcolor = "gray15", label = "Efl.Loop_User", color = "gray15", fontcolor = "white", style = "filled"]
efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_canvas_pointer [fillcolor = "gray15", label = "Efl.Canvas.Pointer", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_canvas_filter_internal [fillcolor = "gray15", label = "Efl.Canvas.Filter.Internal", color = "deepskyblue", fontcolor = "white", style = "filled"]
efl_gfx_filter [fillcolor = "gray15", label = "Efl.Gfx.Filter", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_image [fillcolor = "gray15", label = "Efl.Image", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_gfx_buffer [fillcolor = "gray15", label = "Efl.Gfx.Buffer", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_gfx_fill [fillcolor = "gray15", label = "Efl.Gfx.Fill", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_gfx_view [fillcolor = "gray15", label = "Efl.Gfx.View", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_orientation [fillcolor = "gray15", label = "Efl.Orientation", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_flipable [fillcolor = "gray15", label = "Efl.Flipable", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"]
efl_gfx_buffer [fillcolor = "gray15", label = "Efl.Gfx.Buffer", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_image_load [fillcolor = "gray15", label = "Efl.Image.Load", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_image_animated [fillcolor = "gray15", label = "Efl.Image.Animated", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"]
efl_canvas_image -> efl_canvas_image_internal
efl_canvas_image_internal -> efl_canvas_object
efl_canvas_object -> efl_object
efl_canvas_object -> efl_gfx
efl_canvas_object -> efl_gfx_stack
efl_canvas_object -> efl_animator
efl_canvas_object -> efl_input_interface
efl_canvas_object -> efl_gfx_size_hint
efl_canvas_object -> efl_gfx_map
efl_gfx_map -> efl_interface
efl_gfx_map -> efl_object
efl_canvas_object -> efl_loop_user
efl_loop_user -> efl_object
efl_canvas_object -> efl_ui_base
efl_canvas_object -> efl_canvas_pointer
efl_canvas_image_internal -> efl_canvas_filter_internal
efl_canvas_filter_internal -> efl_gfx_filter
efl_canvas_filter_internal -> efl_object
efl_canvas_image_internal -> efl_image
efl_canvas_image_internal -> efl_gfx_buffer
efl_canvas_image_internal -> efl_gfx_fill
efl_canvas_image_internal -> efl_gfx_view
efl_canvas_image_internal -> efl_orientation
efl_canvas_image_internal -> efl_flipable
efl_canvas_image_internal -> efl_file
efl_canvas_image -> efl_gfx_buffer
efl_canvas_image -> efl_image_load
efl_canvas_image -> efl_image_animated
efl_canvas_image -> efl_file
}
</graphviz>
++++
++++ Full hierarchy |
* [[:develop:api:efl:canvas:image:internal|Efl.Canvas.Image.Internal]] //(class)//
@ -124,6 +48,43 @@ digraph hierarchy {
++++
===== Members =====
**[[:develop:api:efl:canvas:image:property:animated|animated]]** //**(get)**//// [Overridden from [[:develop:api:efl:image:animated|Efl.Image.Animated]]]//\\
> %%Check if an image can be animated (has multiple frames).%%
<code c>
Eina_Bool efl_image_animated_get(const Eo *obj);
</code>
\\
**[[:develop:api:efl:canvas:image:property:animated_frame|animated_frame]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:image:animated|Efl.Image.Animated]]]//\\
> %%Index of the current frame of an animated image.%%
<code c>
int efl_image_animated_frame_get(const Eo *obj);
Eina_Bool efl_image_animated_frame_set(Eo *obj, int frame_index);
</code>
\\
**[[:develop:api:efl:canvas:image:property:animated_frame_count|animated_frame_count]]** //**(get)**//// [Overridden from [[:develop:api:efl:image:animated|Efl.Image.Animated]]]//\\
> %%Get the total number of frames of the image, if animated.%%
<code c>
int efl_image_animated_frame_count_get(const Eo *obj);
</code>
\\
**[[:develop:api:efl:canvas:image:property:animated_frame_duration|animated_frame_duration]]** //**(get)**//// [Overridden from [[:develop:api:efl:image:animated|Efl.Image.Animated]]]//\\
> %%Get the duration of a sequence of frames.%%
<code c>
double efl_image_animated_frame_duration_get(const Eo *obj, int start_frame, int frame_num);
</code>
\\
**[[:develop:api:efl:canvas:image:property:animated_loop_count|animated_loop_count]]** //**(get)**//// [Overridden from [[:develop:api:efl:image:animated|Efl.Image.Animated]]]//\\
> %%Get the number times the animation of the object loops.%%
<code c>
int efl_image_animated_loop_count_get(const Eo *obj);
</code>
\\
**[[:develop:api:efl:canvas:image:property:animated_loop_type|animated_loop_type]]** //**(get)**//// [Overridden from [[:develop:api:efl:image:animated|Efl.Image.Animated]]]//\\
> %%Get the kind of looping the image object does.%%
<code c>
Efl_Image_Animated_Loop_Hint efl_image_animated_loop_type_get(const Eo *obj);
</code>
\\
**[[:develop:api:efl:canvas:image:method:buffer_copy_set|buffer_copy_set]]**// [Overridden from [[:develop:api:efl:gfx:buffer|Efl.Gfx.Buffer]]]//\\
> %%Set the pixels for this buffer by copying them, or allocate a new memory region.%%
<code c>
@ -148,6 +109,13 @@ Eina_Bool efl_gfx_buffer_managed_set(Eo *obj, const Eina_Slice *slice, Eina_Size
Eina_Rw_Slice efl_gfx_buffer_map(Eo *obj, Efl_Gfx_Buffer_Access_Mode mode, const Eina_Rect *region, Efl_Gfx_Colorspace cspace, int plane, int *stride);
</code>
\\
**[[:develop:api:efl:canvas:image:property:buffer_size|buffer_size]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:buffer|Efl.Gfx.Buffer]]]//\\
> %%Rectangular size of the pixel buffer as allocated in memory.%%
<code c>
Eina_Size2D efl_gfx_buffer_size_get(const Eo *obj);
void efl_gfx_buffer_size_set(Eo *obj, Eina_Size2D sz);
</code>
\\
**[[:develop:api:efl:canvas:image:method:buffer_unmap|buffer_unmap]]**// [Overridden from [[:develop:api:efl:gfx:buffer|Efl.Gfx.Buffer]]]//\\
> %%Unmap a region of this buffer, and update the internal data if needed.%%
<code c>
@ -166,51 +134,8 @@ void efl_image_load_async_cancel(Eo *obj);
void efl_image_load_async_start(Eo *obj);
</code>
\\
**[[:develop:api:efl:canvas:image:property:animated_frame_count|animated_frame_count]]** //**(get)**//// [Overridden from [[:develop:api:efl:image:animated|Efl.Image.Animated]]]//\\
> %%Get the total number of frames of the image, if animated.%%
<code c>
int efl_image_animated_frame_count_get(const Eo *obj);
</code>
\\
**[[:develop:api:efl:canvas:image:property:animated_frame_duration|animated_frame_duration]]** //**(get)**//// [Overridden from [[:develop:api:efl:image:animated|Efl.Image.Animated]]]//\\
> %%Get the duration of a sequence of frames.%%
<code c>
double efl_image_animated_frame_duration_get(const Eo *obj, int start_frame, int frame_num);
</code>
\\
**[[:develop:api:efl:canvas:image:property:animated_frame|animated_frame]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:image:animated|Efl.Image.Animated]]]//\\
> %%Index of the current frame of an animated image.%%
<code c>
int efl_image_animated_frame_get(const Eo *obj);
Eina_Bool efl_image_animated_frame_set(Eo *obj, int frame_index);
</code>
\\
**[[:develop:api:efl:canvas:image:property:animated_loop_count|animated_loop_count]]** //**(get)**//// [Overridden from [[:develop:api:efl:image:animated|Efl.Image.Animated]]]//\\
> %%Get the number times the animation of the object loops.%%
<code c>
int efl_image_animated_loop_count_get(const Eo *obj);
</code>
\\
**[[:develop:api:efl:canvas:image:property:animated_loop_type|animated_loop_type]]** //**(get)**//// [Overridden from [[:develop:api:efl:image:animated|Efl.Image.Animated]]]//\\
> %%Get the kind of looping the image object does.%%
<code c>
Efl_Image_Animated_Loop_Hint efl_image_animated_loop_type_get(const Eo *obj);
</code>
\\
**[[:develop:api:efl:canvas:image:property:animated|animated]]** //**(get)**//// [Overridden from [[:develop:api:efl:image:animated|Efl.Image.Animated]]]//\\
> %%Check if an image can be animated (has multiple frames).%%
<code c>
Eina_Bool efl_image_animated_get(const Eo *obj);
</code>
\\
**[[:develop:api:efl:canvas:image:property:buffer_size|buffer_size]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:buffer|Efl.Gfx.Buffer]]]//\\
> %%Rectangular size of the pixel buffer as allocated in memory.%%
<code c>
Eina_Size2D efl_gfx_buffer_size_get(const Eo *obj);
void efl_gfx_buffer_size_set(Eo *obj, Eina_Size2D sz);
</code>
\\
**[[:develop:api:efl:canvas:image:property:load_dpi|load_dpi]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:image:load|Efl.Image.Load]]]//
**[[:develop:api:efl:canvas:image:property:load_dpi|load_dpi]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:image:load|Efl.Image.Load]]]//\\
>
<code c>
double efl_image_load_dpi_get(const Eo *obj);
void efl_image_load_dpi_set(Eo *obj, double dpi);
@ -229,18 +154,19 @@ Eina_Bool efl_image_load_orientation_get(const Eo *obj);
void efl_image_load_orientation_set(Eo *obj, Eina_Bool enable);
</code>
\\
**[[:develop:api:efl:canvas:image:property:load_region|load_region]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:image:load|Efl.Image.Load]]]//\\
>
<code c>
Eina_Rect efl_image_load_region_get(const Eo *obj);
void efl_image_load_region_set(Eo *obj, Eina_Rect region);
</code>
\\
**[[:develop:api:efl:canvas:image:property:load_region_support|load_region_support]]** //**(get)**//// [Overridden from [[:develop:api:efl:image:load|Efl.Image.Load]]]//\\
> %%Indicates whether the %%[[:develop:api:efl:image:load:property:load_region|Efl.Image.Load.load_region]]%% property is supported for the current file.%%
<code c>
Eina_Bool efl_image_load_region_support_get(const Eo *obj);
</code>
\\
**[[:develop:api:efl:canvas:image:property:load_region|load_region]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:image:load|Efl.Image.Load]]]//
<code c>
Eina_Rect efl_image_load_region_get(const Eo *obj);
void efl_image_load_region_set(Eo *obj, Eina_Rect region);
</code>
\\
**[[:develop:api:efl:canvas:image:property:load_scale_down|load_scale_down]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:image:load|Efl.Image.Load]]]//\\
> %%The scale down factor is a divider on the original image size.%%
<code c>
@ -262,7 +188,8 @@ Eina_Bool efl_image_load_skip_header_get(const Eo *obj);
void efl_image_load_skip_header_set(Eo *obj, Eina_Bool skip);
</code>
\\
**[[:develop:api:efl:canvas:image:property:mmap|mmap]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:file|Efl.File]]]//
**[[:develop:api:efl:canvas:image:property:mmap|mmap]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:file|Efl.File]]]//\\
>
<code c>
void efl_file_mmap_get(const Eo *obj, const Eina_File **f, const char **key);
Eina_Bool efl_file_mmap_set(Eo *obj, const Eina_File *f, const char *key);
@ -271,51 +198,190 @@ Eina_Bool efl_file_mmap_set(Eo *obj, const Eina_File *f, const char *key);
==== Inherited ====
[[:develop:api:efl:canvas:filter:internal|Efl.Canvas.Filter.Internal]]\\
> **[[:develop:api:efl:canvas:filter:internal:property:filter_data|filter_data]]** //**(get, set)**//, **[[:develop:api:efl:canvas:filter:internal:property:filter_padding|filter_padding]]** //**(get)**//, **[[:develop:api:efl:canvas:filter:internal:property:filter_source|filter_source]]** //**(get, set)**//, **[[:develop:api:efl:canvas:filter:internal:property:filter_state|filter_state]]** //**(get, set)**//\\
[[:develop:api:efl:canvas:image:internal|Efl.Canvas.Image.Internal]]\\
> **[[:develop:api:efl:canvas:image:internal:method:buffer_update_add|buffer_update_add]]**, **[[:develop:api:efl:canvas:image:internal:method:constructor|constructor]]**, **[[:develop:api:efl:canvas:image:internal:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:canvas:image:internal:method:destructor|destructor]]**, **[[:develop:api:efl:canvas:image:internal:method:finalize|finalize]]**, **[[:develop:api:efl:canvas:image:internal:method:save|save]]**, **[[:develop:api:efl:canvas:image:internal:property:alpha|alpha]]** //**(get, set)**//, **[[:develop:api:efl:canvas:image:internal:property:border_center_fill|border_center_fill]]** //**(get, set)**//, **[[:develop:api:efl:canvas:image:internal:property:border_scale|border_scale]]** //**(get, set)**//, **[[:develop:api:efl:canvas:image:internal:property:border|border]]** //**(get, set)**//, **[[:develop:api:efl:canvas:image:internal:property:colorspace|colorspace]]** //**(get)**//, **[[:develop:api:efl:canvas:image:internal:property:content_hint|content_hint]]** //**(get, set)**//, **[[:develop:api:efl:canvas:image:internal:property:fill_auto|fill_auto]]** //**(get, set)**//, **[[:develop:api:efl:canvas:image:internal:property:fill|fill]]** //**(get, set)**//, **[[:develop:api:efl:canvas:image:internal:property:filter_program|filter_program]]** //**(get, set)**//, **[[:develop:api:efl:canvas:image:internal:property:flip|flip]]** //**(get, set)**//, **[[:develop:api:efl:canvas:image:internal:property:image_size|image_size]]** //**(get)**//, **[[:develop:api:efl:canvas:image:internal:property:orientation|orientation]]** //**(get, set)**//, **[[:develop:api:efl:canvas:image:internal:property:ratio|ratio]]** //**(get)**//, **[[:develop:api:efl:canvas:image:internal:property:scale_hint|scale_hint]]** //**(get, set)**//, **[[:develop:api:efl:canvas:image:internal:property:smooth_scale|smooth_scale]]** //**(get, set)**//, **[[:develop:api:efl:canvas:image:internal:property:view_size|view_size]]** //**(get, set)**//\\
[[:develop:api:efl:canvas:object|Efl.Canvas.Object]]\\
> **[[:develop:api:efl:canvas:object:method:clipees_has|clipees_has]]**, **[[:develop:api:efl:canvas:object:method:del|del]]**, **[[:develop:api:efl:canvas:object:method:key_grab|key_grab]]**, **[[:develop:api:efl:canvas:object:method:key_ungrab|key_ungrab]]**, **[[:develop:api:efl:canvas:object:method:lower|lower]]**, **[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:canvas:object:method:raise|raise]]**, **[[:develop:api:efl:canvas:object:method:seat_focus_add|seat_focus_add]]**, **[[:develop:api:efl:canvas:object:method:seat_focus_check|seat_focus_check]]**, **[[:develop:api:efl:canvas:object:method:seat_focus_del|seat_focus_del]]**, **[[:develop:api:efl:canvas:object:method:stack_above|stack_above]]**, **[[:develop:api:efl:canvas:object:method:stack_below|stack_below]]**, **[[:develop:api:efl:canvas:object:property:above|above]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:anti_alias|anti_alias]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:below|below]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:clipees|clipees]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:color|color]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:coords_inside|coords_inside]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:event_animation|event_animation]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:freeze_events|freeze_events]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:geometry|geometry]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:hint_align|hint_align]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:hint_aspect|hint_aspect]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:hint_combined_min|hint_combined_min]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:hint_margin|hint_margin]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:hint_max|hint_max]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:hint_min|hint_min]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:hint_restricted_min|hint_restricted_min]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:canvas:object:property:hint_weight|hint_weight]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:key_focus|key_focus]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:layer|layer]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:loop|loop]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:paragraph_direction|paragraph_direction]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:pass_events|pass_events]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:pointer_inside|pointer_inside]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:pointer_mode_by_device|pointer_mode_by_device]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:pointer_mode|pointer_mode]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:position|position]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:precise_is_inside|precise_is_inside]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:propagate_events|propagate_events]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:render_op|render_op]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:repeat_events|repeat_events]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:size|size]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:visible|visible]]** //**(get, set)**//\\
[[:develop:api:efl:file|Efl.File]]\\
> **[[:develop:api:efl:file:property:file|file]]** //**(get, set)**//, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**//\\
[[:develop:api:efl:gfx:buffer|Efl.Gfx.Buffer]]\\
> **[[:develop:api:efl:gfx:buffer:property:buffer_borders|buffer_borders]]** //**(get)**//, **[[:develop:api:efl:gfx:buffer:property:stride|stride]]** //**(get)**//\\
[[:develop:api:efl:gfx:map|Efl.Gfx.Map]]\\
> **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]**, **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]**, **[[:develop:api:efl:gfx:map:method:map_has|map_has]]**, **[[:develop:api:efl:gfx:map:method:map_reset|map_reset]]**, **[[:develop:api:efl:gfx:map:method:perspective_3d_absolute|perspective_3d_absolute]]**, **[[:develop:api:efl:gfx:map:method:perspective_3d|perspective_3d]]**, **[[:develop:api:efl:gfx:map:method:rotate_3d_absolute|rotate_3d_absolute]]**, **[[:develop:api:efl:gfx:map:method:rotate_3d|rotate_3d]]**, **[[:develop:api:efl:gfx:map:method:rotate_absolute|rotate_absolute]]**, **[[:develop:api:efl:gfx:map:method:rotate_quat_absolute|rotate_quat_absolute]]**, **[[:develop:api:efl:gfx:map:method:rotate_quat|rotate_quat]]**, **[[:develop:api:efl:gfx:map:method:rotate|rotate]]**, **[[:develop:api:efl:gfx:map:method:translate|translate]]**, **[[:develop:api:efl:gfx:map:method:zoom_absolute|zoom_absolute]]**, **[[:develop:api:efl:gfx:map:method:zoom|zoom]]**, **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**//, **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**//, **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**//, **[[:develop:api:efl:gfx:map:property:map_coord_absolute|map_coord_absolute]]** //**(get, set)**//, **[[:develop:api:efl:gfx:map:property:map_point_count|map_point_count]]** //**(get, set)**//, **[[:develop:api:efl:gfx:map:property:map_smooth|map_smooth]]** //**(get, set)**//, **[[:develop:api:efl:gfx:map:property:map_uv|map_uv]]** //**(get, set)**//\\
[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]]\\
> **[[:develop:api:efl:gfx:size:hint:property:hint_base|hint_base]]** //**(get, set)**//, **[[:develop:api:efl:gfx:size:hint:property:hint_step|hint_step]]** //**(get, set)**//\\
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//\\
[[:develop:api:efl:ui:base|Efl.Ui.Base]]\\
> **[[:develop:api:efl:ui:base:property:language|language]]** //**(get, set)**//, **[[:develop:api:efl:ui:base:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:efl:ui:base:property:mirrored|mirrored]]** //**(get, set)**//\\
[[:develop:api:efl:canvas:filter:internal|Efl.Canvas.Filter.Internal]]\\
> **[[:develop:api:efl:canvas:filter:internal:property:filter_changed|filter_changed]]** //**(set)**// ''protected'', **[[:develop:api:efl:canvas:filter:internal:property:filter_invalid|filter_invalid]]** //**(set)**// ''protected'', **[[:develop:api:efl:canvas:filter:internal:property:filter_output_buffer|filter_output_buffer]]** //**(get)**// ''protected''\\
[[:develop:api:efl:canvas:image:internal|Efl.Canvas.Image.Internal]]\\
> **[[:develop:api:efl:canvas:image:internal:method:filter_dirty|filter_dirty]]** ''protected'', **[[:develop:api:efl:canvas:image:internal:method:filter_input_alpha|filter_input_alpha]]** ''protected'', **[[:develop:api:efl:canvas:image:internal:method:filter_input_render|filter_input_render]]** ''protected'', **[[:develop:api:efl:canvas:image:internal:method:filter_state_prepare|filter_state_prepare]]** ''protected''\\
[[:develop:api:efl:canvas:object|Efl.Canvas.Object]]\\
> **[[:develop:api:efl:canvas:object:property:render_parent|render_parent]]** //**(get)**// ''protected''
^ [[:develop:api:efl:canvas:filter:internal|Efl.Canvas.Filter.Internal]] ^^^
| | **[[:develop:api:efl:canvas:filter:internal:property:filter_data|filter_data]]** //**(get, set)**// | %%Extra data used by the filter program.%% |
| | **[[:develop:api:efl:canvas:filter:internal:property:filter_padding|filter_padding]]** //**(get)**// | %%Required padding to apply this filter without cropping.%% |
| | **[[:develop:api:efl:canvas:filter:internal:property:filter_source|filter_source]]** //**(get, set)**// | %%Bind an object to use as a mask or texture in a filter program.%% |
| | **[[:develop:api:efl:canvas:filter:internal:property:filter_state|filter_state]]** //**(get, set)**// | %%Set the current state of the filter.%% |
| ''protected'' | **[[:develop:api:efl:canvas:filter:internal:property:filter_changed|filter_changed]]** //**(set)**// | %%Marks this filter as changed.%% |
| ''protected'' | **[[:develop:api:efl:canvas:filter:internal:property:filter_invalid|filter_invalid]]** //**(set)**// | %%Marks this filter as invalid.%% |
| ''protected'' | **[[:develop:api:efl:canvas:filter:internal:property:filter_output_buffer|filter_output_buffer]]** //**(get)**// | %%Retrieve cached output buffer, if any.%% |
^ [[:develop:api:efl:canvas:image:internal|Efl.Canvas.Image.Internal]] ^^^
| | **[[:develop:api:efl:canvas:image:internal:property:alpha|alpha]]** //**(get, set)**// | %%Indicates whether the alpha channel should be used.%% |
| | **[[:develop:api:efl:canvas:image:internal:property:border|border]]** //**(get, set)**// | %%Dimensions of this image's border, a region that does not scale with the center area.%% |
| | **[[:develop:api:efl:canvas:image:internal:property:border_center_fill|border_center_fill]]** //**(get, set)**// | %%Specifies how the center part of the object (not the borders) should be drawn when EFL is rendering it.%% |
| | **[[:develop:api:efl:canvas:image:internal:property:border_scale|border_scale]]** //**(get, set)**// | %%Scaling factor applied to the image borders.%% |
| | **[[:develop:api:efl:canvas:image:internal:method:buffer_update_add|buffer_update_add]]** | %%Mark a sub-region of the given image object to be redrawn.%% |
| | **[[:develop:api:efl:canvas:image:internal:property:colorspace|colorspace]]** //**(get)**// | %%The colorspace defines how pixels are encoded in the image in memory.%% |
| | **[[:develop:api:efl:canvas:image:internal:method:constructor|constructor]]** | %%Call the object's constructor.%% |
| | **[[:develop:api:efl:canvas:image:internal:property:content_hint|content_hint]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:image:internal:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% |
| | **[[:develop:api:efl:canvas:image:internal:method:destructor|destructor]]** | %%Call the object's destructor.%% |
| | **[[:develop:api:efl:canvas:image:internal:property:fill|fill]]** //**(get, set)**// | %%Specifies how to tile an image to fill its rectangle geometry.%% |
| | **[[:develop:api:efl:canvas:image:internal:property:fill_auto|fill_auto]]** //**(get, set)**// | %%Binds the object's %%[[:develop:api:efl:gfx:fill:property:fill|Efl.Gfx.Fill.fill]]%% property to its actual geometry.%% |
| | **[[:develop:api:efl:canvas:image:internal:property:filter_program|filter_program]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:image:internal:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
| | **[[:develop:api:efl:canvas:image:internal:property:flip|flip]]** //**(get, set)**// | %%Control the flip of the given image%% |
| | **[[:develop:api:efl:canvas:image:internal:property:image_size|image_size]]** //**(get)**// | %%This represents the size of the original image in pixels.%% |
| | **[[:develop:api:efl:canvas:image:internal:property:orientation|orientation]]** //**(get, set)**// | %%Control the orientation of a given object.%% |
| | **[[:develop:api:efl:canvas:image:internal:property:ratio|ratio]]** //**(get)**// | %%The native width/height ratio of the image.%% |
| | **[[:develop:api:efl:canvas:image:internal:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% |
| | **[[:develop:api:efl:canvas:image:internal:property:scale_hint|scale_hint]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:image:internal:property:smooth_scale|smooth_scale]]** //**(get, set)**// | %%Whether to use high-quality image scaling algorithm for this image.%% |
| | **[[:develop:api:efl:canvas:image:internal:property:view_size|view_size]]** //**(get, set)**// | %%The dimensions of this object's viewport.%% |
| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_dirty|filter_dirty]]** | %%Called when the filter changes must trigger a redraw of the object.%% |
| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_input_alpha|filter_input_alpha]]** | %%Called by Efl.Canvas.Filter.Internal to determine whether the input is alpha or rgba.%% |
| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_input_render|filter_input_render]]** | %%Called by Efl.Canvas.Filter.Internal when the parent class must render the input.%% |
| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_state_prepare|filter_state_prepare]]** | %%Called by Efl.Canvas.Filter.Internal to request the parent class for state information (color, etc...).%% |
^ [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] ^^^
| | **[[:develop:api:efl:canvas:object:property:above|above]]** //**(get)**// | %%Get the Evas object stacked right above %%''obj''%%%% |
| | **[[:develop:api:efl:canvas:object:property:anti_alias|anti_alias]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:below|below]]** //**(get)**// | %%Get the Evas object stacked right below %%''obj''%%%% |
| | **[[:develop:api:efl:canvas:object:property:clip|clip]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:clipees|clipees]]** //**(get)**// | %%Return a list of objects currently clipped by %%''obj''%%.%% |
| | **[[:develop:api:efl:canvas:object:method:clipees_has|clipees_has]]** | %%Test if any object is clipped by %%''obj''%%.%% |
| | **[[:develop:api:efl:canvas:object:property:color|color]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:coords_inside|coords_inside]]** //**(get)**// | %%Returns whether the coords are logically inside the object.%% |
| | **[[:develop:api:efl:canvas:object:method:del|del]]** | %%Unrefs the object and reparents it to NULL.%% |
| | **[[:develop:api:efl:canvas:object:property:event_animation|event_animation]]** //**(get, set)**// | %%Set the %%''animation''%% which starts when the given %%''event_name''%% happens to the object.%% |
| | **[[:develop:api:efl:canvas:object:property:freeze_events|freeze_events]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:geometry|geometry]]** //**(get, set)**// | %%Rectangular geometry that combines both position and size.%% |
| | **[[:develop:api:efl:canvas:object:property:hint_align|hint_align]]** //**(get, set)**// | %%Hints for an object's alignment.%% |
| | **[[:develop:api:efl:canvas:object:property:hint_aspect|hint_aspect]]** //**(get, set)**// | %%Defines the aspect ratio to respect when scaling this object.%% |
| | **[[:develop:api:efl:canvas:object:property:hint_combined_min|hint_combined_min]]** //**(get)**// | %%Read-only minimum size combining both %%[[:develop:api:efl:gfx:size:hint:property:hint_restricted_min|Efl.Gfx.Size.Hint.hint_restricted_min]]%% and %%[[:develop:api:efl:gfx:size:hint:property:hint_min|Efl.Gfx.Size.Hint.hint_min]]%% size hints.%% |
| | **[[:develop:api:efl:canvas:object:property:hint_margin|hint_margin]]** //**(get, set)**// | %%Hints for an object's margin or padding space.%% |
| | **[[:develop:api:efl:canvas:object:property:hint_max|hint_max]]** //**(get, set)**// | %%Hints on the object's maximum size.%% |
| | **[[:develop:api:efl:canvas:object:property:hint_min|hint_min]]** //**(get, set)**// | %%Hints on the object's minimum size.%% |
| ''protected set'' | **[[:develop:api:efl:canvas:object:property:hint_restricted_min|hint_restricted_min]]** //**(get, set)**// | %%Internal hints for an object's minimum size.%% |
| | **[[:develop:api:efl:canvas:object:property:hint_weight|hint_weight]]** //**(get, set)**// | %%Hints for an object's weight.%% |
| | **[[:develop:api:efl:canvas:object:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% |
| | **[[:develop:api:efl:canvas:object:property:key_focus|key_focus]]** //**(get, set)**// | %%Indicates that this object is the keyboard event receiver on its canvas.%% |
| | **[[:develop:api:efl:canvas:object:method:key_grab|key_grab]]** | %%Requests %%''keyname''%% key events be directed to %%''obj''%%.%% |
| | **[[:develop:api:efl:canvas:object:method:key_ungrab|key_ungrab]]** | %%Removes the grab on %%''keyname''%% key events by %%''obj''%%.%% |
| | **[[:develop:api:efl:canvas:object:property:layer|layer]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% |
| | **[[:develop:api:efl:canvas:object:method:lower|lower]]** | %%Lower %%''obj''%% to the bottom of its layer.%% |
| | **[[:develop:api:efl:canvas:object:property:no_render|no_render]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:paragraph_direction|paragraph_direction]]** //**(get, set)**// | %%This handles text paragraph direction of the given object. Even if the given object is not textblock or text, its smart child objects can inherit the paragraph direction from the given object. The default paragraph direction is %%''inherit''%%.%% |
| | **[[:develop:api:efl:canvas:object:property:pass_events|pass_events]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:pointer_inside|pointer_inside]]** //**(get)**// | %%Returns whether the mouse pointer is logically inside the canvas.%% |
| | **[[:develop:api:efl:canvas:object:property:pointer_mode|pointer_mode]]** //**(get, set)**// | %%Low-level pointer behaviour.%% |
| | **[[:develop:api:efl:canvas:object:property:pointer_mode_by_device|pointer_mode_by_device]]** //**(get, set)**// | %%Low-level pointer behaviour by device. See %%[[:develop:api:efl:canvas:object:property:pointer_mode|Efl.Canvas.Object.pointer_mode.get]]%% and %%[[:develop:api:efl:canvas:object:property:pointer_mode|Efl.Canvas.Object.pointer_mode.set]]%% for more explanation.%% |
| | **[[:develop:api:efl:canvas:object:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% |
| | **[[:develop:api:efl:canvas:object:property:precise_is_inside|precise_is_inside]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:propagate_events|propagate_events]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
| | **[[:develop:api:efl:canvas:object:method:raise|raise]]** | %%Raise %%''obj''%% to the top of its layer.%% |
| | **[[:develop:api:efl:canvas:object:property:render_op|render_op]]** //**(get, set)**// | %%Render mode to be used for compositing the Evas object.%% |
| | **[[:develop:api:efl:canvas:object:property:repeat_events|repeat_events]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% |
| | **[[:develop:api:efl:canvas:object:property:seat_event_filter|seat_event_filter]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**// | %%Check if this object is focused.%% |
| | **[[:develop:api:efl:canvas:object:method:seat_focus_add|seat_focus_add]]** | %%Add a seat to the focus list.%% |
| | **[[:develop:api:efl:canvas:object:method:seat_focus_check|seat_focus_check]]** | %%Check if this object is focused by a given seat%% |
| | **[[:develop:api:efl:canvas:object:method:seat_focus_del|seat_focus_del]]** | %%Remove a seat from the focus list.%% |
| | **[[:develop:api:efl:canvas:object:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% |
| | **[[:develop:api:efl:canvas:object:method:stack_above|stack_above]]** | %%Stack %%''obj''%% immediately %%''above''%%%% |
| | **[[:develop:api:efl:canvas:object:method:stack_below|stack_below]]** | %%Stack %%''obj''%% immediately %%''below''%%%% |
| | **[[:develop:api:efl:canvas:object:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% |
| ''protected'' | **[[:develop:api:efl:canvas:object:property:render_parent|render_parent]]** //**(get)**// | %%Gets the parent smart object of a given Evas object, if it has one.%% |
^ [[:develop:api:efl:file|Efl.File]] ^^^
| | **[[:develop:api:efl:file:property:file|file]]** //**(get, set)**// | |
| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% |
^ [[:develop:api:efl:gfx:buffer|Efl.Gfx.Buffer]] ^^^
| | **[[:develop:api:efl:gfx:buffer:property:buffer_borders|buffer_borders]]** //**(get)**// | %%Duplicated pixel borders inside this buffer.%% |
| | **[[:develop:api:efl:gfx:buffer:property:stride|stride]]** //**(get)**// | %%Length in bytes of one row of pixels in memory.%% |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
| | **[[:develop:api:efl:gfx:map:property:map_coord_absolute|map_coord_absolute]]** //**(get, set)**// | %%A point's absolute coordinate on the canvas.%% |
| | **[[:develop:api:efl:gfx:map:method:map_has|map_has]]** | %%Read-only property indicating whether an object is mapped.%% |
| | **[[:develop:api:efl:gfx:map:property:map_point_count|map_point_count]]** //**(get, set)**// | %%Number of points of a map.%% |
| | **[[:develop:api:efl:gfx:map:method:map_reset|map_reset]]** | %%Resets the map transformation to its default state.%% |
| | **[[:develop:api:efl:gfx:map:property:map_smooth|map_smooth]]** //**(get, set)**// | %%Smoothing state for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_uv|map_uv]]** //**(get, set)**// | %%Map point's U and V texture source point.%% |
| | **[[:develop:api:efl:gfx:map:method:perspective_3d|perspective_3d]]** | %%Apply a perspective transform to the map%% |
| | **[[:develop:api:efl:gfx:map:method:perspective_3d_absolute|perspective_3d_absolute]]** | %%Apply a perspective transform to the map%% |
| | **[[:develop:api:efl:gfx:map:method:rotate|rotate]]** | %%Apply a rotation to the object.%% |
| | **[[:develop:api:efl:gfx:map:method:rotate_3d|rotate_3d]]** | %%Rotate the object around 3 axes in 3D.%% |
| | **[[:develop:api:efl:gfx:map:method:rotate_3d_absolute|rotate_3d_absolute]]** | %%Rotate the object around 3 axes in 3D, using absolute coordinates.%% |
| | **[[:develop:api:efl:gfx:map:method:rotate_absolute|rotate_absolute]]** | %%Apply a rotation to the object, using absolute coordinates.%% |
| | **[[:develop:api:efl:gfx:map:method:rotate_quat|rotate_quat]]** | %%Rotate the object in 3D using a unit quaternion.%% |
| | **[[:develop:api:efl:gfx:map:method:rotate_quat_absolute|rotate_quat_absolute]]** | %%Rotate the object in 3D using a unit quaternion, using absolute coordinates.%% |
| | **[[:develop:api:efl:gfx:map:method:translate|translate]]** | %%Apply a translation to the object using map.%% |
| | **[[:develop:api:efl:gfx:map:method:zoom|zoom]]** | %%Apply a zoom to the object.%% |
| | **[[:develop:api:efl:gfx:map:method:zoom_absolute|zoom_absolute]]** | %%Apply a zoom to the object, using absolute coordinates.%% |
^ [[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]] ^^^
| | **[[:develop:api:efl:gfx:size:hint:property:hint_base|hint_base]]** //**(get, set)**// | %%Base size for objects with sizing restrictions.%% |
| | **[[:develop:api:efl:gfx:size:hint:property:hint_step|hint_step]]** //**(get, set)**// | %%Step size for objects with sizing restrictions.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
| | **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**// | %%A human readable comment for the object%% |
| | **[[:develop:api:efl:object:method:composite_attach|composite_attach]]** | %%Make an object a composite object of another.%% |
| | **[[:develop:api:efl:object:method:composite_detach|composite_detach]]** | %%Detach a composite object from another object.%% |
| | **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]** | %%Check if an object is part of a composite object.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]** | %%Add an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]** | %%Remove an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
^ [[:develop:api:efl:ui:base|Efl.Ui.Base]] ^^^
| | **[[:develop:api:efl:ui:base:property:language|language]]** //**(get, set)**// | %%The (human) language for this object.%% |
| | **[[:develop:api:efl:ui:base:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% |
| | **[[:develop:api:efl:ui:base:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**// | %%Whether the property %%[[:develop:api:efl:ui:base:property:mirrored|Efl.Ui.Base.mirrored]]%% should be set automatically.%% |
===== Events =====
==== Inherited ====
[[:develop:api:efl:animator|Efl.Animator]]\\
> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\
[[:develop:api:efl:gfx|Efl.Gfx]]\\
> **[[:develop:api:efl:gfx:event:changed|changed]]**, **[[:develop:api:efl:gfx:event:hide|hide]]**, **[[:develop:api:efl:gfx:event:move|move]]**, **[[:develop:api:efl:gfx:event:resize|resize]]**, **[[:develop:api:efl:gfx:event:show|show]]**\\
[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]]\\
> **[[:develop:api:efl:gfx:size:hint:event:change_size_hints|change,size,hints]]**\\
[[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]\\
> **[[:develop:api:efl:gfx:stack:event:restack|restack]]**\\
[[:develop:api:efl:image|Efl.Image]]\\
> **[[:develop:api:efl:image:event:preload|preload]]**, **[[:develop:api:efl:image:event:resize|resize]]**, **[[:develop:api:efl:image:event:unload|unload]]**\\
[[:develop:api:efl:image:load|Efl.Image.Load]]\\
> **[[:develop:api:efl:image:load:event:load_cancelled|load,cancelled]]**, **[[:develop:api:efl:image:load:event:load_done|load,done]]**, **[[:develop:api:efl:image:load:event:load_error|load,error]]**\\
[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\
> **[[:develop:api:efl:input:interface:event:finger_down|finger,down]]**, **[[:develop:api:efl:input:interface:event:finger_move|finger,move]]**, **[[:develop:api:efl:input:interface:event:finger_up|finger,up]]**, **[[:develop:api:efl:input:interface:event:focus_in|focus,in]]**, **[[:develop:api:efl:input:interface:event:focus_out|focus,out]]**, **[[:develop:api:efl:input:interface:event:hold|hold]]**, **[[:develop:api:efl:input:interface:event:key_down|key,down]]**, **[[:develop:api:efl:input:interface:event:key_up|key,up]]**, **[[:develop:api:efl:input:interface:event:pointer_axis|pointer,axis]]**, **[[:develop:api:efl:input:interface:event:pointer_cancel|pointer,cancel]]**, **[[:develop:api:efl:input:interface:event:pointer_down|pointer,down]]**, **[[:develop:api:efl:input:interface:event:pointer_in|pointer,in]]**, **[[:develop:api:efl:input:interface:event:pointer_move|pointer,move]]**, **[[:develop:api:efl:input:interface:event:pointer_out|pointer,out]]**, **[[:develop:api:efl:input:interface:event:pointer_up|pointer,up]]**, **[[:develop:api:efl:input:interface:event:pointer_wheel|pointer,wheel]]**\\
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:event:callback_add|callback,add]]**\\
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:event:callback_del|callback,del]]**\\
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:event:del|del]]**
^ [[:develop:api:efl:animator|Efl.Animator]] ^^^
| | **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]** | %%Animator tick synchronized with screen vsync if possible.%% |
^ [[:develop:api:efl:gfx|Efl.Gfx]] ^^^
| | **[[:develop:api:efl:gfx:event:hide|hide]]** | %%Object just became invisible.%% |
| | **[[:develop:api:efl:gfx:event:move|move]]** | %%Object was moved, its position during the event is the new one.%% |
| | **[[:develop:api:efl:gfx:event:resize|resize]]** | %%Object was resized, its size during the event is the new one.%% |
| | **[[:develop:api:efl:gfx:event:show|show]]** | %%Object just became visible.%% |
^ [[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]] ^^^
| | **[[:develop:api:efl:gfx:size:hint:event:change_size_hints|change,size,hints]]** | %%Object size hints changed.%% |
^ [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] ^^^
| | **[[:develop:api:efl:gfx:stack:event:restack|restack]]** | %%Object stacking was changed.%% |
^ [[:develop:api:efl:image|Efl.Image]] ^^^
| | **[[:develop:api:efl:image:event:preload|preload]]** | %%Image data has been preloaded.%% |
| | **[[:develop:api:efl:image:event:unload|unload]]** | %%Image data has been unloaded (by some mechanism in EFL that threw out the original image data).%% |
^ [[:develop:api:efl:image:load|Efl.Image.Load]] ^^^
| | **[[:develop:api:efl:image:load:event:load_cancelled|load,cancelled]]** | %%Called when the image loading was cancelled%% |
| | **[[:develop:api:efl:image:load:event:load_done|load,done]]** | %%Called when he image was loaded%% |
| | **[[:develop:api:efl:image:load:event:load_error|load,error]]** | %%Called when an error happened during image loading%% |
^ [[:develop:api:efl:input:interface|Efl.Input.Interface]] ^^^
| | **[[:develop:api:efl:input:interface:event:finger_down|finger,down]]** | %%Finger pressed (finger id is known).%% |
| | **[[:develop:api:efl:input:interface:event:finger_move|finger,move]]** | %%Finger moved (current and previous positions are known).%% |
| | **[[:develop:api:efl:input:interface:event:finger_up|finger,up]]** | %%Finger released (finger id is known).%% |
| | **[[:develop:api:efl:input:interface:event:focus_in|focus,in]]** | %%A focus in event.%% |
| | **[[:develop:api:efl:input:interface:event:focus_out|focus,out]]** | %%A focus out event.%% |
| | **[[:develop:api:efl:input:interface:event:hold|hold]]** | %%All input events are on hold or resumed.%% |
| | **[[:develop:api:efl:input:interface:event:key_down|key,down]]** | %%Keyboard key press.%% |
| | **[[:develop:api:efl:input:interface:event:key_up|key,up]]** | %%Keyboard key release.%% |
| | **[[:develop:api:efl:input:interface:event:pointer_axis|pointer,axis]]** | %%Pen or other axis event update.%% |
| | **[[:develop:api:efl:input:interface:event:pointer_cancel|pointer,cancel]]** | %%Main pointer button press was cancelled (button id is known). This can happen in rare cases when the window manager passes the focus to a more urgent window, for instance. You probably don't need to listen to this event, as it will be accompanied by an up event.%% |
| | **[[:develop:api:efl:input:interface:event:pointer_down|pointer,down]]** | %%Main pointer button pressed (button id is known).%% |
| | **[[:develop:api:efl:input:interface:event:pointer_in|pointer,in]]** | %%Pointer entered a window or a widget.%% |
| | **[[:develop:api:efl:input:interface:event:pointer_move|pointer,move]]** | %%Main pointer move (current and previous positions are known).%% |
| | **[[:develop:api:efl:input:interface:event:pointer_out|pointer,out]]** | %%Pointer left a window or a widget.%% |
| | **[[:develop:api:efl:input:interface:event:pointer_up|pointer,up]]** | %%Main pointer button released (button id is known).%% |
| | **[[:develop:api:efl:input:interface:event:pointer_wheel|pointer,wheel]]** | %%Mouse wheel event.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:event:callback_add|callback,add]]** | %%A callback was added.%% |
| | **[[:develop:api:efl:object:event:callback_del|callback,del]]** | %%A callback was deleted.%% |
| | **[[:develop:api:efl:object:event:del|del]]** | %%Object is being deleted.%% |

View File

@ -10,72 +10,6 @@
===== Inheritance =====
=> [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
++++ Inheritance graph |
<graphviz>
digraph hierarchy {
bgcolor = "transparent"
size = "6"
rankdir = "TB"
node [shape = "box"]
edge [color = "gray35"]
efl_canvas_image_internal [fillcolor = "black", label = "Efl.Canvas.Image.Internal", color = "gray15", fontcolor = "white", style = "filled"]
efl_canvas_object [fillcolor = "gray15", label = "Efl.Canvas.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_gfx [fillcolor = "gray15", label = "Efl.Gfx", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_gfx_stack [fillcolor = "gray15", label = "Efl.Gfx.Stack", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_animator [fillcolor = "gray15", label = "Efl.Animator", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_input_interface [fillcolor = "gray15", label = "Efl.Input.Interface", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_gfx_size_hint [fillcolor = "gray15", label = "Efl.Gfx.Size.Hint", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_gfx_map [fillcolor = "gray15", label = "Efl.Gfx.Map", color = "deepskyblue", fontcolor = "white", style = "filled"]
efl_interface [fillcolor = "gray15", label = "Efl.Interface", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_loop_user [fillcolor = "gray15", label = "Efl.Loop_User", color = "gray15", fontcolor = "white", style = "filled"]
efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_canvas_pointer [fillcolor = "gray15", label = "Efl.Canvas.Pointer", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_canvas_filter_internal [fillcolor = "gray15", label = "Efl.Canvas.Filter.Internal", color = "deepskyblue", fontcolor = "white", style = "filled"]
efl_gfx_filter [fillcolor = "gray15", label = "Efl.Gfx.Filter", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
efl_image [fillcolor = "gray15", label = "Efl.Image", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_gfx_buffer [fillcolor = "gray15", label = "Efl.Gfx.Buffer", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_gfx_fill [fillcolor = "gray15", label = "Efl.Gfx.Fill", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_gfx_view [fillcolor = "gray15", label = "Efl.Gfx.View", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_orientation [fillcolor = "gray15", label = "Efl.Orientation", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_flipable [fillcolor = "gray15", label = "Efl.Flipable", color = "cornflowerblue", fontcolor = "white", style = "filled"]
efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"]
efl_canvas_image_internal -> efl_canvas_object
efl_canvas_object -> efl_object
efl_canvas_object -> efl_gfx
efl_canvas_object -> efl_gfx_stack
efl_canvas_object -> efl_animator
efl_canvas_object -> efl_input_interface
efl_canvas_object -> efl_gfx_size_hint
efl_canvas_object -> efl_gfx_map
efl_gfx_map -> efl_interface
efl_gfx_map -> efl_object
efl_canvas_object -> efl_loop_user
efl_loop_user -> efl_object
efl_canvas_object -> efl_ui_base
efl_canvas_object -> efl_canvas_pointer
efl_canvas_image_internal -> efl_canvas_filter_internal
efl_canvas_filter_internal -> efl_gfx_filter
efl_canvas_filter_internal -> efl_object
efl_canvas_image_internal -> efl_image
efl_canvas_image_internal -> efl_gfx_buffer
efl_canvas_image_internal -> efl_gfx_fill
efl_canvas_image_internal -> efl_gfx_view
efl_canvas_image_internal -> efl_orientation
efl_canvas_image_internal -> efl_flipable
efl_canvas_image_internal -> efl_file
}
</graphviz>
++++
++++ Full hierarchy |
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
@ -107,42 +41,6 @@ digraph hierarchy {
++++
===== Members =====
**[[:develop:api:efl:canvas:image:internal:method:buffer_update_add|buffer_update_add]]**// [Overridden from [[:develop:api:efl:gfx:buffer|Efl.Gfx.Buffer]]]//\\
> %%Mark a sub-region of the given image object to be redrawn.%%
<code c>
void efl_gfx_buffer_update_add(Eo *obj, const Eina_Rect *region);
</code>
\\
**[[:develop:api:efl:canvas:image:internal:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
> %%Call the object's constructor.%%
<code c>
Efl_Object *efl_constructor(Eo *obj);
</code>
\\
**[[:develop:api:efl:canvas:image:internal:method:debug_name_override|debug_name_override]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
> %%Build a read-only name for this object used for debugging.%%
<code c>
void efl_debug_name_override(Eo *obj, Eina_Strbuf *sb);
</code>
\\
**[[:develop:api:efl:canvas:image:internal:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
> %%Call the object's destructor.%%
<code c>
void efl_destructor(Eo *obj);
</code>
\\
**[[:develop:api:efl:canvas:image:internal:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
> %%Called at the end of #eo_add. Should not be called, just overridden.%%
<code c>
Efl_Object *efl_finalize(Eo *obj);
</code>
\\
**[[:develop:api:efl:canvas:image:internal:method:save|save]]**// [Overridden from [[:develop:api:efl:file|Efl.File]]]//\\
> %%Save the given image object's contents to an (image) file.%%
<code c>
Eina_Bool efl_file_save(const Eo *obj, const char *file, const char *key, const char *flags);
</code>
\\
**[[:develop:api:efl:canvas:image:internal:property:alpha|alpha]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:buffer|Efl.Gfx.Buffer]]]//\\
> %%Indicates whether the alpha channel should be used.%%
<code c>
@ -150,6 +48,13 @@ Eina_Bool efl_gfx_buffer_alpha_get(const Eo *obj);
void efl_gfx_buffer_alpha_set(Eo *obj, Eina_Bool alpha);
</code>
\\
**[[:develop:api:efl:canvas:image:internal:property:border|border]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:image|Efl.Image]]]//\\
> %%Dimensions of this image's border, a region that does not scale with the center area.%%
<code c>
void efl_image_border_get(const Eo *obj, int *l, int *r, int *t, int *b);
void efl_image_border_set(Eo *obj, int l, int r, int t, int b);
</code>
\\
**[[:develop:api:efl:canvas:image:internal:property:border_center_fill|border_center_fill]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:image|Efl.Image]]]//\\
> %%Specifies how the center part of the object (not the borders) should be drawn when EFL is rendering it.%%
<code c>
@ -164,11 +69,10 @@ double efl_image_border_scale_get(const Eo *obj);
void efl_image_border_scale_set(Eo *obj, double scale);
</code>
\\
**[[:develop:api:efl:canvas:image:internal:property:border|border]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:image|Efl.Image]]]//\\
> %%Dimensions of this image's border, a region that does not scale with the center area.%%
**[[:develop:api:efl:canvas:image:internal:method:buffer_update_add|buffer_update_add]]**// [Overridden from [[:develop:api:efl:gfx:buffer|Efl.Gfx.Buffer]]]//\\
> %%Mark a sub-region of the given image object to be redrawn.%%
<code c>
void efl_image_border_get(const Eo *obj, int *l, int *r, int *t, int *b);
void efl_image_border_set(Eo *obj, int l, int r, int t, int b);
void efl_gfx_buffer_update_add(Eo *obj, const Eina_Rect *region);
</code>
\\
**[[:develop:api:efl:canvas:image:internal:property:colorspace|colorspace]]** //**(get)**//// [Overridden from [[:develop:api:efl:gfx:buffer|Efl.Gfx.Buffer]]]//\\
@ -177,17 +81,29 @@ void efl_image_border_set(Eo *obj, int l, int r, int t, int b);
Efl_Gfx_Colorspace efl_gfx_buffer_colorspace_get(const Eo *obj);
</code>
\\
**[[:develop:api:efl:canvas:image:internal:property:content_hint|content_hint]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:image|Efl.Image]]]//
**[[:develop:api:efl:canvas:image:internal:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
> %%Call the object's constructor.%%
<code c>
Efl_Object *efl_constructor(Eo *obj);
</code>
\\
**[[:develop:api:efl:canvas:image:internal:property:content_hint|content_hint]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:image|Efl.Image]]]//\\
>
<code c>
Efl_Image_Content_Hint efl_image_content_hint_get(const Eo *obj);
void efl_image_content_hint_set(Eo *obj, Efl_Image_Content_Hint hint);
</code>
\\
**[[:develop:api:efl:canvas:image:internal:property:fill_auto|fill_auto]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:fill|Efl.Gfx.Fill]]]//\\
> %%Binds the object's %%[[:develop:api:efl:gfx:fill:property:fill|Efl.Gfx.Fill.fill]]%% property to its actual geometry.%%
**[[:develop:api:efl:canvas:image:internal:method:debug_name_override|debug_name_override]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
> %%Build a read-only name for this object used for debugging.%%
<code c>
Eina_Bool efl_gfx_fill_auto_get(const Eo *obj);
void efl_gfx_fill_auto_set(Eo *obj, Eina_Bool filled);
void efl_debug_name_override(Eo *obj, Eina_Strbuf *sb);
</code>
\\
**[[:develop:api:efl:canvas:image:internal:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
> %%Call the object's destructor.%%
<code c>
void efl_destructor(Eo *obj);
</code>
\\
**[[:develop:api:efl:canvas:image:internal:property:fill|fill]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:fill|Efl.Gfx.Fill]]]//\\
@ -197,12 +113,26 @@ Eina_Rect efl_gfx_fill_get(const Eo *obj);
void efl_gfx_fill_set(Eo *obj, Eina_Rect fill);
</code>
\\
**[[:develop:api:efl:canvas:image:internal:property:filter_program|filter_program]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:filter|Efl.Gfx.Filter]]]//
**[[:develop:api:efl:canvas:image:internal:property:fill_auto|fill_auto]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:fill|Efl.Gfx.Fill]]]//\\
> %%Binds the object's %%[[:develop:api:efl:gfx:fill:property:fill|Efl.Gfx.Fill.fill]]%% property to its actual geometry.%%
<code c>
Eina_Bool efl_gfx_fill_auto_get(const Eo *obj);
void efl_gfx_fill_auto_set(Eo *obj, Eina_Bool filled);
</code>
\\
**[[:develop:api:efl:canvas:image:internal:property:filter_program|filter_program]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:filter|Efl.Gfx.Filter]]]//\\
>
<code c>
void efl_gfx_filter_program_get(const Eo *obj, const char **code, const char **name);
void efl_gfx_filter_program_set(Eo *obj, const char *code, const char *name);
</code>
\\
**[[:develop:api:efl:canvas:image:internal:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
> %%Called at the end of #eo_add. Should not be called, just overridden.%%
<code c>
Efl_Object *efl_finalize(Eo *obj);
</code>
\\
**[[:develop:api:efl:canvas:image:internal:property:flip|flip]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:flipable|Efl.Flipable]]]//\\
> %%Control the flip of the given image%%
<code c>
@ -229,7 +159,14 @@ void efl_orientation_set(Eo *obj, Efl_Orient dir);
double efl_image_ratio_get(const Eo *obj);
</code>
\\
**[[:develop:api:efl:canvas:image:internal:property:scale_hint|scale_hint]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:image|Efl.Image]]]//
**[[:develop:api:efl:canvas:image:internal:method:save|save]]**// [Overridden from [[:develop:api:efl:file|Efl.File]]]//\\
> %%Save the given image object's contents to an (image) file.%%
<code c>
Eina_Bool efl_file_save(const Eo *obj, const char *file, const char *key, const char *flags);
</code>
\\
**[[:develop:api:efl:canvas:image:internal:property:scale_hint|scale_hint]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:image|Efl.Image]]]//\\
>
<code c>
Efl_Image_Scale_Hint efl_image_scale_hint_get(const Eo *obj);
void efl_image_scale_hint_set(Eo *obj, Efl_Image_Scale_Hint hint);
@ -249,25 +186,25 @@ Eina_Size2D efl_gfx_view_size_get(const Eo *obj);
void efl_gfx_view_size_set(Eo *obj, Eina_Size2D size);
</code>
\\
**[[:develop:api:efl:canvas:image:internal:method:filter_dirty|filter_dirty]]**// [Overridden from [[:develop:api:efl:canvas:filter:internal|Efl.Canvas.Filter.Internal]]]// ''protected''\\
**[[:develop:api:efl:canvas:image:internal:method:filter_dirty|filter_dirty]]** ''protected''// [Overridden from [[:develop:api:efl:canvas:filter:internal|Efl.Canvas.Filter.Internal]]]//\\
> %%Called when the filter changes must trigger a redraw of the object.%%
<code c>
void evas_filter_dirty(Eo *obj);
</code>
\\
**[[:develop:api:efl:canvas:image:internal:method:filter_input_alpha|filter_input_alpha]]**// [Overridden from [[:develop:api:efl:canvas:filter:internal|Efl.Canvas.Filter.Internal]]]// ''protected''\\
**[[:develop:api:efl:canvas:image:internal:method:filter_input_alpha|filter_input_alpha]]** ''protected''// [Overridden from [[:develop:api:efl:canvas:filter:internal|Efl.Canvas.Filter.Internal]]]//\\
> %%Called by Efl.Canvas.Filter.Internal to determine whether the input is alpha or rgba.%%
<code c>
Eina_Bool evas_filter_input_alpha(Eo *obj);
</code>
\\
**[[:develop:api:efl:canvas:image:internal:method:filter_input_render|filter_input_render]]**// [Overridden from [[:develop:api:efl:canvas:filter:internal|Efl.Canvas.Filter.Internal]]]// ''protected''\\
**[[:develop:api:efl:canvas:image:internal:method:filter_input_render|filter_input_render]]** ''protected''// [Overridden from [[:develop:api:efl:canvas:filter:internal|Efl.Canvas.Filter.Internal]]]//\\
> %%Called by Efl.Canvas.Filter.Internal when the parent class must render the input.%%
<code c>
Eina_Bool evas_filter_input_render(Eo *obj, void *filter, void *engine, void *output, void *drawctx, void *data, int l, int r, int t, int b, int x, int y, Eina_Bool do_async);
</code>
\\
**[[:develop:api:efl:canvas:image:internal:method:filter_state_prepare|filter_state_prepare]]**// [Overridden from [[:develop:api:efl:canvas:filter:internal|Efl.Canvas.Filter.Internal]]]// ''protected''\\
**[[:develop:api:efl:canvas:image:internal:method:filter_state_prepare|filter_state_prepare]]** ''protected''// [Overridden from [[:develop:api:efl:canvas:filter:internal|Efl.Canvas.Filter.Internal]]]//\\
> %%Called by Efl.Canvas.Filter.Internal to request the parent class for state information (color, etc...).%%
<code c>
void evas_filter_state_prepare(Eo *obj, Efl_Canvas_Filter_State *state, void *data);
@ -276,41 +213,166 @@ void evas_filter_state_prepare(Eo *obj, Efl_Canvas_Filter_State *state, void *da
==== Inherited ====
[[:develop:api:efl:canvas:filter:internal|Efl.Canvas.Filter.Internal]]\\
> **[[:develop:api:efl:canvas:filter:internal:property:filter_data|filter_data]]** //**(get, set)**//, **[[:develop:api:efl:canvas:filter:internal:property:filter_padding|filter_padding]]** //**(get)**//, **[[:develop:api:efl:canvas:filter:internal:property:filter_source|filter_source]]** //**(get, set)**//, **[[:develop:api:efl:canvas:filter:internal:property:filter_state|filter_state]]** //**(get, set)**//\\
[[:develop:api:efl:canvas:object|Efl.Canvas.Object]]\\
> **[[:develop:api:efl:canvas:object:method:clipees_has|clipees_has]]**, **[[:develop:api:efl:canvas:object:method:del|del]]**, **[[:develop:api:efl:canvas:object:method:key_grab|key_grab]]**, **[[:develop:api:efl:canvas:object:method:key_ungrab|key_ungrab]]**, **[[:develop:api:efl:canvas:object:method:lower|lower]]**, **[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:canvas:object:method:raise|raise]]**, **[[:develop:api:efl:canvas:object:method:seat_focus_add|seat_focus_add]]**, **[[:develop:api:efl:canvas:object:method:seat_focus_check|seat_focus_check]]**, **[[:develop:api:efl:canvas:object:method:seat_focus_del|seat_focus_del]]**, **[[:develop:api:efl:canvas:object:method:stack_above|stack_above]]**, **[[:develop:api:efl:canvas:object:method:stack_below|stack_below]]**, **[[:develop:api:efl:canvas:object:property:above|above]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:anti_alias|anti_alias]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:below|below]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:clipees|clipees]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:color|color]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:coords_inside|coords_inside]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:event_animation|event_animation]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:freeze_events|freeze_events]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:geometry|geometry]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:hint_align|hint_align]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:hint_aspect|hint_aspect]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:hint_combined_min|hint_combined_min]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:hint_margin|hint_margin]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:hint_max|hint_max]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:hint_min|hint_min]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:hint_restricted_min|hint_restricted_min]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:canvas:object:property:hint_weight|hint_weight]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:key_focus|key_focus]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:layer|layer]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:loop|loop]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:paragraph_direction|paragraph_direction]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:pass_events|pass_events]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:pointer_inside|pointer_inside]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:pointer_mode_by_device|pointer_mode_by_device]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:pointer_mode|pointer_mode]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:position|position]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:precise_is_inside|precise_is_inside]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:propagate_events|propagate_events]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:render_op|render_op]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:repeat_events|repeat_events]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:size|size]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:visible|visible]]** //**(get, set)**//\\
[[:develop:api:efl:file|Efl.File]]\\
> **[[:develop:api:efl:file:property:file|file]]** //**(get, set)**//, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**//, **[[:develop:api:efl:file:property:mmap|mmap]]** //**(get, set)**//\\
[[:develop:api:efl:gfx:buffer|Efl.Gfx.Buffer]]\\
> **[[:develop:api:efl:gfx:buffer:method:buffer_copy_set|buffer_copy_set]]**, **[[:develop:api:efl:gfx:buffer:method:buffer_managed_get|buffer_managed_get]]**, **[[:develop:api:efl:gfx:buffer:method:buffer_managed_set|buffer_managed_set]]**, **[[:develop:api:efl:gfx:buffer:method:buffer_map|buffer_map]]**, **[[:develop:api:efl:gfx:buffer:method:buffer_unmap|buffer_unmap]]**, **[[:develop:api:efl:gfx:buffer:property:buffer_borders|buffer_borders]]** //**(get)**//, **[[:develop:api:efl:gfx:buffer:property:buffer_size|buffer_size]]** //**(get, set)**//, **[[:develop:api:efl:gfx:buffer:property:stride|stride]]** //**(get)**//\\
[[:develop:api:efl:gfx:map|Efl.Gfx.Map]]\\
> **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]**, **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]**, **[[:develop:api:efl:gfx:map:method:map_has|map_has]]**, **[[:develop:api:efl:gfx:map:method:map_reset|map_reset]]**, **[[:develop:api:efl:gfx:map:method:perspective_3d_absolute|perspective_3d_absolute]]**, **[[:develop:api:efl:gfx:map:method:perspective_3d|perspective_3d]]**, **[[:develop:api:efl:gfx:map:method:rotate_3d_absolute|rotate_3d_absolute]]**, **[[:develop:api:efl:gfx:map:method:rotate_3d|rotate_3d]]**, **[[:develop:api:efl:gfx:map:method:rotate_absolute|rotate_absolute]]**, **[[:develop:api:efl:gfx:map:method:rotate_quat_absolute|rotate_quat_absolute]]**, **[[:develop:api:efl:gfx:map:method:rotate_quat|rotate_quat]]**, **[[:develop:api:efl:gfx:map:method:rotate|rotate]]**, **[[:develop:api:efl:gfx:map:method:translate|translate]]**, **[[:develop:api:efl:gfx:map:method:zoom_absolute|zoom_absolute]]**, **[[:develop:api:efl:gfx:map:method:zoom|zoom]]**, **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**//, **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**//, **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**//, **[[:develop:api:efl:gfx:map:property:map_coord_absolute|map_coord_absolute]]** //**(get, set)**//, **[[:develop:api:efl:gfx:map:property:map_point_count|map_point_count]]** //**(get, set)**//, **[[:develop:api:efl:gfx:map:property:map_smooth|map_smooth]]** //**(get, set)**//, **[[:develop:api:efl:gfx:map:property:map_uv|map_uv]]** //**(get, set)**//\\
[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]]\\
> **[[:develop:api:efl:gfx:size:hint:property:hint_base|hint_base]]** //**(get, set)**//, **[[:develop:api:efl:gfx:size:hint:property:hint_step|hint_step]]** //**(get, set)**//\\
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//\\
[[:develop:api:efl:ui:base|Efl.Ui.Base]]\\
> **[[:develop:api:efl:ui:base:property:language|language]]** //**(get, set)**//, **[[:develop:api:efl:ui:base:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:efl:ui:base:property:mirrored|mirrored]]** //**(get, set)**//\\
[[:develop:api:efl:canvas:filter:internal|Efl.Canvas.Filter.Internal]]\\
> **[[:develop:api:efl:canvas:filter:internal:property:filter_changed|filter_changed]]** //**(set)**// ''protected'', **[[:develop:api:efl:canvas:filter:internal:property:filter_invalid|filter_invalid]]** //**(set)**// ''protected'', **[[:develop:api:efl:canvas:filter:internal:property:filter_output_buffer|filter_output_buffer]]** //**(get)**// ''protected''\\
[[:develop:api:efl:canvas:object|Efl.Canvas.Object]]\\
> **[[:develop:api:efl:canvas:object:property:render_parent|render_parent]]** //**(get)**// ''protected''
^ [[:develop:api:efl:canvas:filter:internal|Efl.Canvas.Filter.Internal]] ^^^
| | **[[:develop:api:efl:canvas:filter:internal:property:filter_data|filter_data]]** //**(get, set)**// | %%Extra data used by the filter program.%% |
| | **[[:develop:api:efl:canvas:filter:internal:property:filter_padding|filter_padding]]** //**(get)**// | %%Required padding to apply this filter without cropping.%% |
| | **[[:develop:api:efl:canvas:filter:internal:property:filter_source|filter_source]]** //**(get, set)**// | %%Bind an object to use as a mask or texture in a filter program.%% |
| | **[[:develop:api:efl:canvas:filter:internal:property:filter_state|filter_state]]** //**(get, set)**// | %%Set the current state of the filter.%% |
| ''protected'' | **[[:develop:api:efl:canvas:filter:internal:property:filter_changed|filter_changed]]** //**(set)**// | %%Marks this filter as changed.%% |
| ''protected'' | **[[:develop:api:efl:canvas:filter:internal:property:filter_invalid|filter_invalid]]** //**(set)**// | %%Marks this filter as invalid.%% |
| ''protected'' | **[[:develop:api:efl:canvas:filter:internal:property:filter_output_buffer|filter_output_buffer]]** //**(get)**// | %%Retrieve cached output buffer, if any.%% |
^ [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] ^^^
| | **[[:develop:api:efl:canvas:object:property:above|above]]** //**(get)**// | %%Get the Evas object stacked right above %%''obj''%%%% |
| | **[[:develop:api:efl:canvas:object:property:anti_alias|anti_alias]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:below|below]]** //**(get)**// | %%Get the Evas object stacked right below %%''obj''%%%% |
| | **[[:develop:api:efl:canvas:object:property:clip|clip]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:clipees|clipees]]** //**(get)**// | %%Return a list of objects currently clipped by %%''obj''%%.%% |
| | **[[:develop:api:efl:canvas:object:method:clipees_has|clipees_has]]** | %%Test if any object is clipped by %%''obj''%%.%% |
| | **[[:develop:api:efl:canvas:object:property:color|color]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:coords_inside|coords_inside]]** //**(get)**// | %%Returns whether the coords are logically inside the object.%% |
| | **[[:develop:api:efl:canvas:object:method:del|del]]** | %%Unrefs the object and reparents it to NULL.%% |
| | **[[:develop:api:efl:canvas:object:property:event_animation|event_animation]]** //**(get, set)**// | %%Set the %%''animation''%% which starts when the given %%''event_name''%% happens to the object.%% |
| | **[[:develop:api:efl:canvas:object:property:freeze_events|freeze_events]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:geometry|geometry]]** //**(get, set)**// | %%Rectangular geometry that combines both position and size.%% |
| | **[[:develop:api:efl:canvas:object:property:hint_align|hint_align]]** //**(get, set)**// | %%Hints for an object's alignment.%% |
| | **[[:develop:api:efl:canvas:object:property:hint_aspect|hint_aspect]]** //**(get, set)**// | %%Defines the aspect ratio to respect when scaling this object.%% |
| | **[[:develop:api:efl:canvas:object:property:hint_combined_min|hint_combined_min]]** //**(get)**// | %%Read-only minimum size combining both %%[[:develop:api:efl:gfx:size:hint:property:hint_restricted_min|Efl.Gfx.Size.Hint.hint_restricted_min]]%% and %%[[:develop:api:efl:gfx:size:hint:property:hint_min|Efl.Gfx.Size.Hint.hint_min]]%% size hints.%% |
| | **[[:develop:api:efl:canvas:object:property:hint_margin|hint_margin]]** //**(get, set)**// | %%Hints for an object's margin or padding space.%% |
| | **[[:develop:api:efl:canvas:object:property:hint_max|hint_max]]** //**(get, set)**// | %%Hints on the object's maximum size.%% |
| | **[[:develop:api:efl:canvas:object:property:hint_min|hint_min]]** //**(get, set)**// | %%Hints on the object's minimum size.%% |
| ''protected set'' | **[[:develop:api:efl:canvas:object:property:hint_restricted_min|hint_restricted_min]]** //**(get, set)**// | %%Internal hints for an object's minimum size.%% |
| | **[[:develop:api:efl:canvas:object:property:hint_weight|hint_weight]]** //**(get, set)**// | %%Hints for an object's weight.%% |
| | **[[:develop:api:efl:canvas:object:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% |
| | **[[:develop:api:efl:canvas:object:property:key_focus|key_focus]]** //**(get, set)**// | %%Indicates that this object is the keyboard event receiver on its canvas.%% |
| | **[[:develop:api:efl:canvas:object:method:key_grab|key_grab]]** | %%Requests %%''keyname''%% key events be directed to %%''obj''%%.%% |
| | **[[:develop:api:efl:canvas:object:method:key_ungrab|key_ungrab]]** | %%Removes the grab on %%''keyname''%% key events by %%''obj''%%.%% |
| | **[[:develop:api:efl:canvas:object:property:layer|layer]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% |
| | **[[:develop:api:efl:canvas:object:method:lower|lower]]** | %%Lower %%''obj''%% to the bottom of its layer.%% |
| | **[[:develop:api:efl:canvas:object:property:no_render|no_render]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:paragraph_direction|paragraph_direction]]** //**(get, set)**// | %%This handles text paragraph direction of the given object. Even if the given object is not textblock or text, its smart child objects can inherit the paragraph direction from the given object. The default paragraph direction is %%''inherit''%%.%% |
| | **[[:develop:api:efl:canvas:object:property:pass_events|pass_events]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:pointer_inside|pointer_inside]]** //**(get)**// | %%Returns whether the mouse pointer is logically inside the canvas.%% |
| | **[[:develop:api:efl:canvas:object:property:pointer_mode|pointer_mode]]** //**(get, set)**// | %%Low-level pointer behaviour.%% |
| | **[[:develop:api:efl:canvas:object:property:pointer_mode_by_device|pointer_mode_by_device]]** //**(get, set)**// | %%Low-level pointer behaviour by device. See %%[[:develop:api:efl:canvas:object:property:pointer_mode|Efl.Canvas.Object.pointer_mode.get]]%% and %%[[:develop:api:efl:canvas:object:property:pointer_mode|Efl.Canvas.Object.pointer_mode.set]]%% for more explanation.%% |
| | **[[:develop:api:efl:canvas:object:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% |
| | **[[:develop:api:efl:canvas:object:property:precise_is_inside|precise_is_inside]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:propagate_events|propagate_events]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
| | **[[:develop:api:efl:canvas:object:method:raise|raise]]** | %%Raise %%''obj''%% to the top of its layer.%% |
| | **[[:develop:api:efl:canvas:object:property:render_op|render_op]]** //**(get, set)**// | %%Render mode to be used for compositing the Evas object.%% |
| | **[[:develop:api:efl:canvas:object:property:repeat_events|repeat_events]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% |
| | **[[:develop:api:efl:canvas:object:property:seat_event_filter|seat_event_filter]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**// | %%Check if this object is focused.%% |
| | **[[:develop:api:efl:canvas:object:method:seat_focus_add|seat_focus_add]]** | %%Add a seat to the focus list.%% |
| | **[[:develop:api:efl:canvas:object:method:seat_focus_check|seat_focus_check]]** | %%Check if this object is focused by a given seat%% |
| | **[[:develop:api:efl:canvas:object:method:seat_focus_del|seat_focus_del]]** | %%Remove a seat from the focus list.%% |
| | **[[:develop:api:efl:canvas:object:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% |
| | **[[:develop:api:efl:canvas:object:method:stack_above|stack_above]]** | %%Stack %%''obj''%% immediately %%''above''%%%% |
| | **[[:develop:api:efl:canvas:object:method:stack_below|stack_below]]** | %%Stack %%''obj''%% immediately %%''below''%%%% |
| | **[[:develop:api:efl:canvas:object:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% |
| ''protected'' | **[[:develop:api:efl:canvas:object:property:render_parent|render_parent]]** //**(get)**// | %%Gets the parent smart object of a given Evas object, if it has one.%% |
^ [[:develop:api:efl:file|Efl.File]] ^^^
| | **[[:develop:api:efl:file:property:file|file]]** //**(get, set)**// | |
| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% |
| | **[[:develop:api:efl:file:property:mmap|mmap]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:buffer|Efl.Gfx.Buffer]] ^^^
| | **[[:develop:api:efl:gfx:buffer:property:buffer_borders|buffer_borders]]** //**(get)**// | %%Duplicated pixel borders inside this buffer.%% |
| | **[[:develop:api:efl:gfx:buffer:method:buffer_copy_set|buffer_copy_set]]** | %%Set the pixels for this buffer by copying them, or allocate a new memory region.%% |
| | **[[:develop:api:efl:gfx:buffer:method:buffer_managed_get|buffer_managed_get]]** | %%Get a direct pointer to the internal pixel data, if available.%% |
| | **[[:develop:api:efl:gfx:buffer:method:buffer_managed_set|buffer_managed_set]]** | %%Set the pixels for this buffer, managed externally by the client.%% |
| | **[[:develop:api:efl:gfx:buffer:method:buffer_map|buffer_map]]** | %%Map a region of this buffer for read or write access by the CPU.%% |
| | **[[:develop:api:efl:gfx:buffer:property:buffer_size|buffer_size]]** //**(get, set)**// | %%Rectangular size of the pixel buffer as allocated in memory.%% |
| | **[[:develop:api:efl:gfx:buffer:method:buffer_unmap|buffer_unmap]]** | %%Unmap a region of this buffer, and update the internal data if needed.%% |
| | **[[:develop:api:efl:gfx:buffer:property:stride|stride]]** //**(get)**// | %%Length in bytes of one row of pixels in memory.%% |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
| | **[[:develop:api:efl:gfx:map:property:map_coord_absolute|map_coord_absolute]]** //**(get, set)**// | %%A point's absolute coordinate on the canvas.%% |
| | **[[:develop:api:efl:gfx:map:method:map_has|map_has]]** | %%Read-only property indicating whether an object is mapped.%% |
| | **[[:develop:api:efl:gfx:map:property:map_point_count|map_point_count]]** //**(get, set)**// | %%Number of points of a map.%% |
| | **[[:develop:api:efl:gfx:map:method:map_reset|map_reset]]** | %%Resets the map transformation to its default state.%% |
| | **[[:develop:api:efl:gfx:map:property:map_smooth|map_smooth]]** //**(get, set)**// | %%Smoothing state for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_uv|map_uv]]** //**(get, set)**// | %%Map point's U and V texture source point.%% |
| | **[[:develop:api:efl:gfx:map:method:perspective_3d|perspective_3d]]** | %%Apply a perspective transform to the map%% |
| | **[[:develop:api:efl:gfx:map:method:perspective_3d_absolute|perspective_3d_absolute]]** | %%Apply a perspective transform to the map%% |
| | **[[:develop:api:efl:gfx:map:method:rotate|rotate]]** | %%Apply a rotation to the object.%% |
| | **[[:develop:api:efl:gfx:map:method:rotate_3d|rotate_3d]]** | %%Rotate the object around 3 axes in 3D.%% |
| | **[[:develop:api:efl:gfx:map:method:rotate_3d_absolute|rotate_3d_absolute]]** | %%Rotate the object around 3 axes in 3D, using absolute coordinates.%% |
| | **[[:develop:api:efl:gfx:map:method:rotate_absolute|rotate_absolute]]** | %%Apply a rotation to the object, using absolute coordinates.%% |
| | **[[:develop:api:efl:gfx:map:method:rotate_quat|rotate_quat]]** | %%Rotate the object in 3D using a unit quaternion.%% |
| | **[[:develop:api:efl:gfx:map:method:rotate_quat_absolute|rotate_quat_absolute]]** | %%Rotate the object in 3D using a unit quaternion, using absolute coordinates.%% |
| | **[[:develop:api:efl:gfx:map:method:translate|translate]]** | %%Apply a translation to the object using map.%% |
| | **[[:develop:api:efl:gfx:map:method:zoom|zoom]]** | %%Apply a zoom to the object.%% |
| | **[[:develop:api:efl:gfx:map:method:zoom_absolute|zoom_absolute]]** | %%Apply a zoom to the object, using absolute coordinates.%% |
^ [[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]] ^^^
| | **[[:develop:api:efl:gfx:size:hint:property:hint_base|hint_base]]** //**(get, set)**// | %%Base size for objects with sizing restrictions.%% |
| | **[[:develop:api:efl:gfx:size:hint:property:hint_step|hint_step]]** //**(get, set)**// | %%Step size for objects with sizing restrictions.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
| | **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**// | %%A human readable comment for the object%% |
| | **[[:develop:api:efl:object:method:composite_attach|composite_attach]]** | %%Make an object a composite object of another.%% |
| | **[[:develop:api:efl:object:method:composite_detach|composite_detach]]** | %%Detach a composite object from another object.%% |
| | **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]** | %%Check if an object is part of a composite object.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]** | %%Add an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]** | %%Remove an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
^ [[:develop:api:efl:ui:base|Efl.Ui.Base]] ^^^
| | **[[:develop:api:efl:ui:base:property:language|language]]** //**(get, set)**// | %%The (human) language for this object.%% |
| | **[[:develop:api:efl:ui:base:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% |
| | **[[:develop:api:efl:ui:base:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**// | %%Whether the property %%[[:develop:api:efl:ui:base:property:mirrored|Efl.Ui.Base.mirrored]]%% should be set automatically.%% |
===== Events =====
==== Inherited ====
[[:develop:api:efl:animator|Efl.Animator]]\\
> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\
[[:develop:api:efl:gfx|Efl.Gfx]]\\
> **[[:develop:api:efl:gfx:event:changed|changed]]**, **[[:develop:api:efl:gfx:event:hide|hide]]**, **[[:develop:api:efl:gfx:event:move|move]]**, **[[:develop:api:efl:gfx:event:resize|resize]]**, **[[:develop:api:efl:gfx:event:show|show]]**\\
[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]]\\
> **[[:develop:api:efl:gfx:size:hint:event:change_size_hints|change,size,hints]]**\\
[[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]\\
> **[[:develop:api:efl:gfx:stack:event:restack|restack]]**\\
[[:develop:api:efl:image|Efl.Image]]\\
> **[[:develop:api:efl:image:event:preload|preload]]**, **[[:develop:api:efl:image:event:resize|resize]]**, **[[:develop:api:efl:image:event:unload|unload]]**\\
[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\
> **[[:develop:api:efl:input:interface:event:finger_down|finger,down]]**, **[[:develop:api:efl:input:interface:event:finger_move|finger,move]]**, **[[:develop:api:efl:input:interface:event:finger_up|finger,up]]**, **[[:develop:api:efl:input:interface:event:focus_in|focus,in]]**, **[[:develop:api:efl:input:interface:event:focus_out|focus,out]]**, **[[:develop:api:efl:input:interface:event:hold|hold]]**, **[[:develop:api:efl:input:interface:event:key_down|key,down]]**, **[[:develop:api:efl:input:interface:event:key_up|key,up]]**, **[[:develop:api:efl:input:interface:event:pointer_axis|pointer,axis]]**, **[[:develop:api:efl:input:interface:event:pointer_cancel|pointer,cancel]]**, **[[:develop:api:efl:input:interface:event:pointer_down|pointer,down]]**, **[[:develop:api:efl:input:interface:event:pointer_in|pointer,in]]**, **[[:develop:api:efl:input:interface:event:pointer_move|pointer,move]]**, **[[:develop:api:efl:input:interface:event:pointer_out|pointer,out]]**, **[[:develop:api:efl:input:interface:event:pointer_up|pointer,up]]**, **[[:develop:api:efl:input:interface:event:pointer_wheel|pointer,wheel]]**\\
[[:develop:api:efl:object|Efl.Object]]\\
> **[[:develop:api:efl:object:event:callback_add|callback,add]]**, **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]**
^ [[:develop:api:efl:animator|Efl.Animator]] ^^^
| | **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]** | %%Animator tick synchronized with screen vsync if possible.%% |
^ [[:develop:api:efl:gfx|Efl.Gfx]] ^^^
| | **[[:develop:api:efl:gfx:event:hide|hide]]** | %%Object just became invisible.%% |
| | **[[:develop:api:efl:gfx:event:move|move]]** | %%Object was moved, its position during the event is the new one.%% |
| | **[[:develop:api:efl:gfx:event:resize|resize]]** | %%Object was resized, its size during the event is the new one.%% |
| | **[[:develop:api:efl:gfx:event:show|show]]** | %%Object just became visible.%% |
^ [[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]] ^^^
| | **[[:develop:api:efl:gfx:size:hint:event:change_size_hints|change,size,hints]]** | %%Object size hints changed.%% |
^ [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] ^^^
| | **[[:develop:api:efl:gfx:stack:event:restack|restack]]** | %%Object stacking was changed.%% |
^ [[:develop:api:efl:image|Efl.Image]] ^^^
| | **[[:develop:api:efl:image:event:preload|preload]]** | %%Image data has been preloaded.%% |
| | **[[:develop:api:efl:image:event:unload|unload]]** | %%Image data has been unloaded (by some mechanism in EFL that threw out the original image data).%% |
^ [[:develop:api:efl:input:interface|Efl.Input.Interface]] ^^^
| | **[[:develop:api:efl:input:interface:event:finger_down|finger,down]]** | %%Finger pressed (finger id is known).%% |
| | **[[:develop:api:efl:input:interface:event:finger_move|finger,move]]** | %%Finger moved (current and previous positions are known).%% |
| | **[[:develop:api:efl:input:interface:event:finger_up|finger,up]]** | %%Finger released (finger id is known).%% |
| | **[[:develop:api:efl:input:interface:event:focus_in|focus,in]]** | %%A focus in event.%% |
| | **[[:develop:api:efl:input:interface:event:focus_out|focus,out]]** | %%A focus out event.%% |
| | **[[:develop:api:efl:input:interface:event:hold|hold]]** | %%All input events are on hold or resumed.%% |
| | **[[:develop:api:efl:input:interface:event:key_down|key,down]]** | %%Keyboard key press.%% |
| | **[[:develop:api:efl:input:interface:event:key_up|key,up]]** | %%Keyboard key release.%% |
| | **[[:develop:api:efl:input:interface:event:pointer_axis|pointer,axis]]** | %%Pen or other axis event update.%% |
| | **[[:develop:api:efl:input:interface:event:pointer_cancel|pointer,cancel]]** | %%Main pointer button press was cancelled (button id is known). This can happen in rare cases when the window manager passes the focus to a more urgent window, for instance. You probably don't need to listen to this event, as it will be accompanied by an up event.%% |
| | **[[:develop:api:efl:input:interface:event:pointer_down|pointer,down]]** | %%Main pointer button pressed (button id is known).%% |
| | **[[:develop:api:efl:input:interface:event:pointer_in|pointer,in]]** | %%Pointer entered a window or a widget.%% |
| | **[[:develop:api:efl:input:interface:event:pointer_move|pointer,move]]** | %%Main pointer move (current and previous positions are known).%% |
| | **[[:develop:api:efl:input:interface:event:pointer_out|pointer,out]]** | %%Pointer left a window or a widget.%% |
| | **[[:develop:api:efl:input:interface:event:pointer_up|pointer,up]]** | %%Main pointer button released (button id is known).%% |
| | **[[:develop:api:efl:input:interface:event:pointer_wheel|pointer,wheel]]** | %%Mouse wheel event.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:event:callback_add|callback,add]]** | %%A callback was added.%% |
| | **[[:develop:api:efl:object:event:callback_del|callback,del]]** | %%A callback was deleted.%% |
| | **[[:develop:api:efl:object:event:del|del]]** | %%Object is being deleted.%% |

View File

@ -1,7 +1,4 @@
~~Title: Efl.Canvas.Image.Internal.alpha~~
===== Values =====
* **alpha** - %%Whether to use alpha channel (%%''true''%%) data or not (%%''false''%%).%%
===== Description =====
%%Indicates whether the alpha channel should be used.%%
@ -11,6 +8,9 @@
{{page>:develop:api-include:efl:canvas:image:internal:property:alpha:description&nouser&nolink&nodate}}
===== Values =====
* **alpha** - %%Whether to use alpha channel (%%''true''%%) data or not (%%''false''%%).%%
==== Getter ====
%%Retrieve whether alpha channel data is used on this object.%%

View File

@ -1,10 +1,4 @@
~~Title: Efl.Canvas.Image.Internal.border~~
===== Values =====
* **l** - %%The border's left width.%%
* **r** - %%The border's right width.%%
* **t** - %%The border's top height.%%
* **b** - %%The border's bottom height.%%
===== Description =====
%%Dimensions of this image's border, a region that does not scale with the center area.%%
@ -26,6 +20,12 @@
</note>
{{page>:develop:api-include:efl:canvas:image:internal:property:border:description&nouser&nolink&nodate}}
===== Values =====
* **l** - %%The border's left width.%%
* **r** - %%The border's right width.%%
* **t** - %%The border's top height.%%
* **b** - %%The border's bottom height.%%
//Overridden from [[:develop:api:efl:image:property:border|Efl.Image.border]] **(get, set)**.//===== Signature =====

View File

@ -1,7 +1,4 @@
~~Title: Efl.Canvas.Image.Internal.border_center_fill~~
===== Values =====
* **fill** - %%Fill mode of the center region.%%
===== Description =====
%%Specifies how the center part of the object (not the borders) should be drawn when EFL is rendering it.%%
@ -11,6 +8,9 @@
%%The default value is %%[[:develop:api:efl:gfx:border_fill_mode|Efl.Gfx.Border_Fill_Mode.default]]%%, ie. render and scale the center area, respecting its transparency.%%
{{page>:develop:api-include:efl:canvas:image:internal:property:border_center_fill:description&nouser&nolink&nodate}}
===== Values =====
* **fill** - %%Fill mode of the center region.%%
//Overridden from [[:develop:api:efl:image:property:border_center_fill|Efl.Image.border_center_fill]] **(get, set)**.//===== Signature =====

View File

@ -1,7 +1,4 @@
~~Title: Efl.Canvas.Image.Internal.border_scale~~
===== Values =====
* **scale** - %%The scale factor.%%
===== Description =====
%%Scaling factor applied to the image borders.%%
@ -11,6 +8,9 @@
%%Default value is 1.0 (no scaling).%%
{{page>:develop:api-include:efl:canvas:image:internal:property:border_scale:description&nouser&nolink&nodate}}
===== Values =====
* **scale** - %%The scale factor.%%
//Overridden from [[:develop:api:efl:image:property:border_scale|Efl.Image.border_scale]] **(get, set)**.//===== Signature =====

View File

@ -1,7 +1,4 @@
~~Title: Efl.Canvas.Image.Internal.content_hint~~
===== Values =====
* **hint** - %%Dynamic or static content hint, see %%[[:develop:api:efl:image:content_hint|Efl.Image.Content_Hint]]%%%%
===== Description =====
@ -9,6 +6,9 @@
{{page>:develop:api-include:efl:canvas:image:internal:property:content_hint:description&nouser&nolink&nodate}}
===== Values =====
* **hint** - %%Dynamic or static content hint, see %%[[:develop:api:efl:image:content_hint|Efl.Image.Content_Hint]]%%%%
==== Getter ====
%%Get the content hint setting of a given image object of the canvas.%%

View File

@ -1,7 +1,4 @@
~~Title: Efl.Canvas.Image.Internal.fill~~
===== Values =====
* **fill** - %%The top-left corner to start drawing from as well as the size at which the bound image will be displayed.%%
===== Description =====
%%Specifies how to tile an image to fill its rectangle geometry.%%
@ -11,6 +8,9 @@
%%Setting this property will reset the %%[[:develop:api:efl:gfx:fill:property:fill_auto|Efl.Gfx.Fill.fill_auto]]%% to %%''false''%%.%%
{{page>:develop:api-include:efl:canvas:image:internal:property:fill:description&nouser&nolink&nodate}}
===== Values =====
* **fill** - %%The top-left corner to start drawing from as well as the size at which the bound image will be displayed.%%
//Overridden from [[:develop:api:efl:gfx:fill:property:fill|Efl.Gfx.Fill.fill]] **(get, set)**.//===== Signature =====

View File

@ -1,7 +1,4 @@
~~Title: Efl.Canvas.Image.Internal.fill_auto~~
===== Values =====
* **filled** - %%%%''true''%% to make the fill property follow object size or %%''false''%% otherwise.%%
===== Description =====
%%Binds the object's %%[[:develop:api:efl:gfx:fill:property:fill|Efl.Gfx.Fill.fill]]%% property to its actual geometry.%%
@ -13,6 +10,9 @@
%%This flag is %%''true''%% by default (used to be %%''false''%% with the old APIs, and was known as "filled").%%
{{page>:develop:api-include:efl:canvas:image:internal:property:fill_auto:description&nouser&nolink&nodate}}
===== Values =====
* **filled** - %%%%''true''%% to make the fill property follow object size or %%''false''%% otherwise.%%
//Overridden from [[:develop:api:efl:gfx:fill:property:fill_auto|Efl.Gfx.Fill.fill_auto]] **(get, set)**.//===== Signature =====

View File

@ -1,8 +1,4 @@
~~Title: Efl.Canvas.Image.Internal.filter_program~~
===== Values =====
* **code** - %%The Lua program source code.%%
* **name** - %%An optional name for this filter.%%
===== Description =====
@ -10,6 +6,10 @@
{{page>:develop:api-include:efl:canvas:image:internal:property:filter_program:description&nouser&nolink&nodate}}
===== Values =====
* **code** - %%The Lua program source code.%%
* **name** - %%An optional name for this filter.%%
==== Getter ====
%%Gets the code of the filter program set on this object. May be %%''null''%%.%%

View File

@ -1,7 +1,4 @@
~~Title: Efl.Canvas.Image.Internal.flip~~
===== Values =====
* **flip** - %%Flip method%%
===== Description =====
%%Control the flip of the given image%%
@ -9,6 +6,9 @@
%%Use this function to change how your image is to be flipped: vertically or horizontally or transpose or traverse%%
{{page>:develop:api-include:efl:canvas:image:internal:property:flip:description&nouser&nolink&nodate}}
===== Values =====
* **flip** - %%Flip method%%
//Overridden from [[:develop:api:efl:flipable:property:flip|Efl.Flipable.flip]] **(get, set)**.//===== Signature =====

View File

@ -1,7 +1,4 @@
~~Title: Efl.Canvas.Image.Internal.orientation~~
===== Values =====
* **dir** - %%The rotation angle (CCW), see %%[[:develop:api:efl:orient|Efl.Orient]]%%.%%
===== Description =====
%%Control the orientation of a given object.%%
@ -9,6 +6,9 @@
%%This can be used to set the rotation on an image or a window, for instance.%%
{{page>:develop:api-include:efl:canvas:image:internal:property:orientation:description&nouser&nolink&nodate}}
===== Values =====
* **dir** - %%The rotation angle (CCW), see %%[[:develop:api:efl:orient|Efl.Orient]]%%.%%
//Overridden from [[:develop:api:efl:orientation:property:orientation|Efl.Orientation.orientation]] **(get, set)**.//===== Signature =====

View File

@ -1,7 +1,4 @@
~~Title: Efl.Canvas.Image.Internal.scale_hint~~
===== Values =====
* **hint** - %%Scalable or static size hint, see %%[[:develop:api:efl:image:scale_hint|Efl.Image.Scale_Hint]]%%%%
===== Description =====
@ -9,6 +6,9 @@
{{page>:develop:api-include:efl:canvas:image:internal:property:scale_hint:description&nouser&nolink&nodate}}
===== Values =====
* **hint** - %%Scalable or static size hint, see %%[[:develop:api:efl:image:scale_hint|Efl.Image.Scale_Hint]]%%%%
==== Getter ====
%%Get the scale hint of a given image of the canvas.%%

View File

@ -1,7 +1,4 @@
~~Title: Efl.Canvas.Image.Internal.smooth_scale~~
===== Values =====
* **smooth_scale** - %%Whether to use smooth scale or not.%%
===== Description =====
%%Whether to use high-quality image scaling algorithm for this image.%%
@ -11,6 +8,9 @@
%%%%''true''%% by default%%
{{page>:develop:api-include:efl:canvas:image:internal:property:smooth_scale:description&nouser&nolink&nodate}}
===== Values =====
* **smooth_scale** - %%Whether to use smooth scale or not.%%
//Overridden from [[:develop:api:efl:image:property:smooth_scale|Efl.Image.smooth_scale]] **(get, set)**.//===== Signature =====

View File

@ -1,7 +1,4 @@
~~Title: Efl.Canvas.Image.Internal.view_size~~
===== Values =====
* **size** - %%Size of the view.%%
===== Description =====
%%The dimensions of this object's viewport.%%
@ -17,6 +14,9 @@
%%Refer to each implementing class specific documentation for more details.%%
{{page>:develop:api-include:efl:canvas:image:internal:property:view_size:description&nouser&nolink&nodate}}
===== Values =====
* **size** - %%Size of the view.%%
//Overridden from [[:develop:api:efl:gfx:view:property:view_size|Efl.Gfx.View.view_size]] **(get)**.//===== Signature =====

View File

@ -1,7 +1,4 @@
~~Title: Efl.Canvas.Image.animated_frame~~
===== Values =====
* **frame_index** - %%The index of current frame.%%
===== Description =====
%%Index of the current frame of an animated image.%%
@ -11,6 +8,9 @@
{{page>:develop:api-include:efl:canvas:image:property:animated_frame:description&nouser&nolink&nodate}}
===== Values =====
* **frame_index** - %%The index of current frame.%%
==== Setter ====
%%Set the frame to current frame of an image object.%%

View File

@ -1,7 +1,4 @@
~~Title: Efl.Canvas.Image.buffer_size~~
===== Values =====
* **sz** - %%Size of the buffer in pixels.%%
===== Description =====
%%Rectangular size of the pixel buffer as allocated in memory.%%
@ -9,6 +6,9 @@
{{page>:develop:api-include:efl:canvas:image:property:buffer_size:description&nouser&nolink&nodate}}
===== Values =====
* **sz** - %%Size of the buffer in pixels.%%
==== Setter ====
%%Potentially not implemented, %%[[:develop:api:efl:gfx:buffer:property:buffer_size|Efl.Gfx.Buffer.buffer_size]]%% may be read-only.%%

View File

@ -1,7 +1,4 @@
~~Title: Efl.Canvas.Image.load_dpi~~
===== Values =====
* **dpi** - %%The DPI resolution.%%
===== Description =====
@ -9,6 +6,9 @@
{{page>:develop:api-include:efl:canvas:image:property:load_dpi:description&nouser&nolink&nodate}}
===== Values =====
* **dpi** - %%The DPI resolution.%%
==== Getter ====
%%Get the DPI resolution of a loaded image object in the canvas.%%

View File

@ -1,7 +1,4 @@
~~Title: Efl.Canvas.Image.load_orientation~~
===== Values =====
* **enable** - %%%%''true''%% means that it should honor the orientation information.%%
===== Description =====
%%Defines whether the orientation information in the image file should be honored.%%
@ -11,6 +8,9 @@
//Since 1.1//
{{page>:develop:api-include:efl:canvas:image:property:load_orientation:description&nouser&nolink&nodate}}
===== Values =====
* **enable** - %%%%''true''%% means that it should honor the orientation information.%%
//Overridden from [[:develop:api:efl:image:load:property:load_orientation|Efl.Image.Load.load_orientation]] **(get, set)**.//===== Signature =====

View File

@ -1,7 +1,4 @@
~~Title: Efl.Canvas.Image.load_region~~
===== Values =====
* **region** - %%A region of the image.%%
===== Description =====
@ -9,6 +6,9 @@
{{page>:develop:api-include:efl:canvas:image:property:load_region:description&nouser&nolink&nodate}}
===== Values =====
* **region** - %%A region of the image.%%
==== Getter ====
%%Retrieve the coordinates of a given image object's selective (source image) load region.%%

View File

@ -1,7 +1,4 @@
~~Title: Efl.Canvas.Image.load_scale_down~~
===== Values =====
* **div** - %%The scale down dividing factor.%%
===== Description =====
%%The scale down factor is a divider on the original image size.%%
@ -15,6 +12,9 @@
{{page>:develop:api-include:efl:canvas:image:property:load_scale_down:description&nouser&nolink&nodate}}
===== Values =====
* **div** - %%The scale down dividing factor.%%
==== Setter ====
%%Requests the image loader to scale down by %%''div''%% times. Call this before starting the actual image load.%%

View File

@ -1,7 +1,4 @@
~~Title: Efl.Canvas.Image.load_size~~
===== Values =====
* **size** - %%The image load size.%%
===== Description =====
%%The load size of an image.%%
@ -13,6 +10,9 @@
{{page>:develop:api-include:efl:canvas:image:property:load_size:description&nouser&nolink&nodate}}
===== Values =====
* **size** - %%The image load size.%%
==== Getter ====
%%Returns the requested load size.%%

View File

@ -1,7 +1,4 @@
~~Title: Efl.Canvas.Image.load_skip_header~~
===== Values =====
* **skip** - %%Will be true if header is to be skipped.%%
===== Description =====
%%Initial load should skip header check and leave it all to data load%%
@ -11,6 +8,9 @@
{{page>:develop:api-include:efl:canvas:image:property:load_skip_header:description&nouser&nolink&nodate}}
===== Values =====
* **skip** - %%Will be true if header is to be skipped.%%
==== Setter ====
%%Set the skip header state for susbsequent loads of a file.%%

Some files were not shown because too many files have changed in this diff Show More