diff --git a/pages/develop/api/efl/access.txt b/pages/develop/api/efl/access.txt index 5fd1bf27f..bb40e10c9 100644 --- a/pages/develop/api/efl/access.txt +++ b/pages/develop/api/efl/access.txt @@ -10,28 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:interface|Efl.Interface]] //(interface)// -++++ Inheritance graph | - - -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 -} - - -++++ - ++++ 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); \\ +**[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//\\ +> %%Contextual information about object.%% + +const char *efl_access_description_get(const Eo *obj); +void efl_access_description_set(Eo *obj, const char *description); + +\\ **[[:develop:api:efl:access:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Call the object's destructor.%% void efl_destructor(Eo *obj); \\ +**[[:develop:api:efl:access:property:name|name]]** //**(get, set)**//\\ +> %%Accessible name of the object.%% + +const char *efl_access_name_get(const Eo *obj); +void efl_access_name_set(Eo *obj, const char *name); + +\\ +**[[:develop:api:efl:access:property:parent|parent]]** //**(get, set)**//\\ +> %%Object's accessible parent.%% + +Efl_Access *efl_access_parent_get(const Eo *obj); +void efl_access_parent_set(Eo *obj, Efl_Access *parent); + +\\ **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**\\ > %%Defines the relationship between two accessible objects.%% @@ -77,27 +76,6 @@ void efl_access_relationship_remove(Eo *obj, Efl_Access_Relation_Type type, cons void efl_access_relationships_clear(Eo *obj); \\ -**[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//\\ -> %%Contextual information about object.%% - -const char *efl_access_description_get(const Eo *obj); -void efl_access_description_set(Eo *obj, const char *description); - -\\ -**[[:develop:api:efl:access:property:name|name]]** //**(get, set)**//\\ -> %%Accessible name of the object.%% - -const char *efl_access_name_get(const Eo *obj); -void efl_access_name_set(Eo *obj, const char *name); - -\\ -**[[:develop:api:efl:access:property:parent|parent]]** //**(get, set)**//\\ -> %%Object's accessible parent.%% - -Efl_Access *efl_access_parent_get(const Eo *obj); -void efl_access_parent_set(Eo *obj, Efl_Access *parent); - -\\ **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//\\ > %%The role of the object in accessibility domain.%% @@ -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); \\ +**[[:develop:api:efl:access:property:attributes|attributes]]** //**(get)**// ''protected''\\ +> %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% + +Eina_List *efl_access_attributes_get(const Eo *obj); + +\\ +**[[:develop:api:efl:access:property:children|children]]** //**(get)**// ''protected''\\ +> %%Gets object's accessible children.%% + +Eina_List *efl_access_children_get(const Eo *obj); + +\\ **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected''\\ > %%Emit event%% @@ -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); \\ -**[[:develop:api:efl:access:property:attributes|attributes]]** //**(get)**// ''protected''\\ -> %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% - -Eina_List *efl_access_attributes_get(const Eo *obj); - -\\ -**[[:develop:api:efl:access:property:children|children]]** //**(get)**// ''protected''\\ -> %%Gets object's accessible children.%% - -Eina_List *efl_access_children_get(const Eo *obj); - -\\ **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected''\\ > %%Gets index of the child in parent's children list.%% @@ -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); \\ -**[[: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''\\ +> 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) \\ ==== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/access/action.txt b/pages/develop/api/efl/access/action.txt index 1898adc19..98c5d68b2 100644 --- a/pages/develop/api/efl/access/action.txt +++ b/pages/develop/api/efl/access/action.txt @@ -7,34 +7,15 @@ {{page>:develop:api-include:efl:access:action:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -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"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== +**[[:develop:api:efl:access:action:property:action_description|action_description]]** //**(get, set)**// ''protected''\\ +> %%Action description for given id%% + +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); + +\\ **[[:develop:api:efl:access:action:method:action_do|action_do]]** ''protected''\\ > %%Performs action on given widget.%% @@ -47,13 +28,6 @@ Eina_Bool efl_access_action_do(Eo *obj, int id); char *efl_access_action_keybinding_get(Eo *obj, int id); \\ -**[[:develop:api:efl:access:action:property:action_description|action_description]]** //**(get, set)**// ''protected''\\ -> %%Action description for given id%% - -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); - -\\ **[[:develop:api:efl:access:action:property:action_localized_name|action_localized_name]]** //**(get)**// ''protected''\\ > %%Gets localized action name for given id%% diff --git a/pages/develop/api/efl/access/action/property/action_description.txt b/pages/develop/api/efl/access/action/property/action_description.txt index 8cf5ebb22..54d5ce4ec 100644 --- a/pages/develop/api/efl/access/action/property/action_description.txt +++ b/pages/develop/api/efl/access/action/property/action_description.txt @@ -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 ===== diff --git a/pages/develop/api/efl/access/component.txt b/pages/develop/api/efl/access/component.txt index bb96647b5..1a4883682 100644 --- a/pages/develop/api/efl/access/component.txt +++ b/pages/develop/api/efl/access/component.txt @@ -7,32 +7,6 @@ {{page>:develop:api-include:efl:access:component:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -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"] - -} - - -++++ - -++++ 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); \\ -**[[:develop:api:efl:access:component:method:contains|contains]]** ''protected''\\ -> %%Contains accessible widget%% - -Eina_Bool efl_access_component_contains(Eo *obj, Eina_Bool screen_coords, int x, int y); - -\\ -**[[:develop:api:efl:access:component:method:focus_grab|focus_grab]]** ''protected''\\ -> %%Focuses accessible widget.%% - -Eina_Bool efl_access_component_focus_grab(Eo *obj); - -\\ **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected''\\ > %%Gets alpha of accessible widget.%% double efl_access_component_alpha_get(const Eo *obj); \\ +**[[:develop:api:efl:access:component:method:contains|contains]]** ''protected''\\ +> %%Contains accessible widget%% + +Eina_Bool efl_access_component_contains(Eo *obj, Eina_Bool screen_coords, int x, int y); + +\\ **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected''\\ > %%Geometry of accessible widget.%% @@ -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); \\ +**[[:develop:api:efl:access:component:method:focus_grab|focus_grab]]** ''protected''\\ +> %%Focuses accessible widget.%% + +Eina_Bool efl_access_component_focus_grab(Eo *obj); + +\\ **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected''\\ > %%Evas layer of accessible widget.%% diff --git a/pages/develop/api/efl/access/component/property/extents.txt b/pages/develop/api/efl/access/component/property/extents.txt index cfccaa859..335ad7fea 100644 --- a/pages/develop/api/efl/access/component/property/extents.txt +++ b/pages/develop/api/efl/access/component/property/extents.txt @@ -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 ===== diff --git a/pages/develop/api/efl/access/component/property/position.txt b/pages/develop/api/efl/access/component/property/position.txt index e764d96bd..975623192 100644 --- a/pages/develop/api/efl/access/component/property/position.txt +++ b/pages/develop/api/efl/access/component/property/position.txt @@ -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 ===== diff --git a/pages/develop/api/efl/access/component/property/size.txt b/pages/develop/api/efl/access/component/property/size.txt index ec976abdb..2ca5538c4 100644 --- a/pages/develop/api/efl/access/component/property/size.txt +++ b/pages/develop/api/efl/access/component/property/size.txt @@ -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 ===== diff --git a/pages/develop/api/efl/access/editable/text.txt b/pages/develop/api/efl/access/editable/text.txt index 2cc9418c7..3d15f2f81 100644 --- a/pages/develop/api/efl/access/editable/text.txt +++ b/pages/develop/api/efl/access/editable/text.txt @@ -7,34 +7,14 @@ {{page>:develop:api-include:efl:access:editable:text:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -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"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== +**[[:develop:api:efl:access:editable:text:property:content|content]]** //**(set)**// ''protected''\\ +> %%Editable content property%% + +Eina_Bool efl_access_editable_text_content_set(Eo *obj, const char *string); + +\\ **[[:develop:api:efl:access:editable:text:method:copy|copy]]** ''protected''\\ > %%Copy text between start and end parameter%% @@ -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); \\ -**[[:develop:api:efl:access:editable:text:property:content|content]]** //**(set)**// ''protected''\\ -> %%Editable content property%% - -Eina_Bool efl_access_editable_text_content_set(Eo *obj, const char *string); - -\\ ===== Events ===== diff --git a/pages/develop/api/efl/access/image.txt b/pages/develop/api/efl/access/image.txt index a5ccdd088..a4fc64b16 100644 --- a/pages/develop/api/efl/access/image.txt +++ b/pages/develop/api/efl/access/image.txt @@ -7,32 +7,6 @@ {{page>:develop:api-include:efl:access:image:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -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"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:access:image:property:description|description]]** //**(get, set)**// ''protected''\\ diff --git a/pages/develop/api/efl/access/image/property/description.txt b/pages/develop/api/efl/access/image/property/description.txt index 07c96930c..e30594abc 100644 --- a/pages/develop/api/efl/access/image/property/description.txt +++ b/pages/develop/api/efl/access/image/property/description.txt @@ -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 ===== diff --git a/pages/develop/api/efl/access/property/description.txt b/pages/develop/api/efl/access/property/description.txt index d78b700b0..a929240f7 100644 --- a/pages/develop/api/efl/access/property/description.txt +++ b/pages/develop/api/efl/access/property/description.txt @@ -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 ===== diff --git a/pages/develop/api/efl/access/property/name.txt b/pages/develop/api/efl/access/property/name.txt index a1cead125..420561c53 100644 --- a/pages/develop/api/efl/access/property/name.txt +++ b/pages/develop/api/efl/access/property/name.txt @@ -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 ===== diff --git a/pages/develop/api/efl/access/property/parent.txt b/pages/develop/api/efl/access/property/parent.txt index 81605e5b9..f3c1b85cb 100644 --- a/pages/develop/api/efl/access/property/parent.txt +++ b/pages/develop/api/efl/access/property/parent.txt @@ -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 ===== diff --git a/pages/develop/api/efl/access/property/reading_info_type.txt b/pages/develop/api/efl/access/property/reading_info_type.txt index 591a8659e..033fbecb7 100644 --- a/pages/develop/api/efl/access/property/reading_info_type.txt +++ b/pages/develop/api/efl/access/property/reading_info_type.txt @@ -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.%% diff --git a/pages/develop/api/efl/access/property/role.txt b/pages/develop/api/efl/access/property/role.txt index 94c05157e..d7d1ac35f 100644 --- a/pages/develop/api/efl/access/property/role.txt +++ b/pages/develop/api/efl/access/property/role.txt @@ -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 ===== diff --git a/pages/develop/api/efl/access/property/translation_domain.txt b/pages/develop/api/efl/access/property/translation_domain.txt index a66a313c8..46639be7c 100644 --- a/pages/develop/api/efl/access/property/translation_domain.txt +++ b/pages/develop/api/efl/access/property/translation_domain.txt @@ -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 ===== diff --git a/pages/develop/api/efl/access/property/type.txt b/pages/develop/api/efl/access/property/type.txt index 1e760d161..59ece2ec9 100644 --- a/pages/develop/api/efl/access/property/type.txt +++ b/pages/develop/api/efl/access/property/type.txt @@ -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 ===== diff --git a/pages/develop/api/efl/access/selection.txt b/pages/develop/api/efl/access/selection.txt index 3c0b82277..c56292ee7 100644 --- a/pages/develop/api/efl/access/selection.txt +++ b/pages/develop/api/efl/access/selection.txt @@ -7,32 +7,6 @@ {{page>:develop:api-include:efl:access:selection:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -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"] - -} - - -++++ - -++++ 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); \\ +**[[:develop:api:efl:access:selection:property:selected_child|selected_child]]** //**(get)**// ''protected''\\ +> %%Gets child for given child index%% + +Efl_Object *efl_access_selection_selected_child_get(const Eo *obj, int selected_child_index); + +\\ **[[:develop:api:efl:access:selection:method:selected_child_deselect|selected_child_deselect]]** ''protected''\\ > %%Removes selection for given child index%% @@ -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); \\ -**[[:develop:api:efl:access:selection:property:selected_child|selected_child]]** //**(get)**// ''protected''\\ -> %%Gets child for given child index%% - -Efl_Object *efl_access_selection_selected_child_get(const Eo *obj, int selected_child_index); - -\\ ===== Events ===== diff --git a/pages/develop/api/efl/access/text.txt b/pages/develop/api/efl/access/text.txt index 7d9947eaf..c3bfbe5fe 100644 --- a/pages/develop/api/efl/access/text.txt +++ b/pages/develop/api/efl/access/text.txt @@ -7,44 +7,12 @@ {{page>:develop:api-include:efl:access:text:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -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"] - -} - - -++++ - -++++ 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%% -Eina_Bool efl_access_text_selection_add(Eo *obj, int start_offset, int end_offset); - -\\ -**[[:develop:api:efl:access:text:method:selection_remove|selection_remove]]** ''protected''\\ -> %%Remove selection%% - -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); \\ **[[: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); \\ -**[[:develop:api:efl:access:text:property:attribute|attribute]]** //**(get)**// ''protected''\\ -> %%Indicate if a text attribute with a given name is set%% - -Eina_Bool efl_access_text_attribute_get(const Eo *obj, const char *name, int *start_offset, int *end_offset, char **value); - -\\ **[[:develop:api:efl:access:text:property:bounded_ranges|bounded_ranges]]** //**(get)**// ''protected''\\ > %%Bounded ranges%% @@ -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); \\ +**[[:develop:api:efl:access:text:property:character|character]]** //**(get)**// ''protected''\\ +> %%Gets single character present in accessible widget's text at given offset.%% + +Eina_Unicode efl_access_text_character_get(const Eo *obj, int offset); + +\\ **[[:develop:api:efl:access:text:property:character_count|character_count]]** //**(get)**// ''protected''\\ > %%Character count%% @@ -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); \\ -**[[:develop:api:efl:access:text:property:character|character]]** //**(get)**// ''protected''\\ -> %%Gets single character present in accessible widget's text at given offset.%% - -Eina_Unicode efl_access_text_character_get(const Eo *obj, int offset); - -\\ **[[:develop:api:efl:access:text:property:default_attributes|default_attributes]]** //**(get)**// ''protected''\\ > %%Default attributes%% @@ -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); \\ -**[[:develop:api:efl:access:text:property:selections_count|selections_count]]** //**(get)**// ''protected''\\ -> %%Selection count property%% - -int efl_access_text_selections_count_get(const Eo *obj); - -\\ **[[:develop:api:efl:access:text:property:selection|selection]]** //**(get, set)**// ''protected''\\ > %%Selection property%% @@ -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); \\ +**[[:develop:api:efl:access:text:method:selection_add|selection_add]]** ''protected''\\ +> %%Add selection%% + +Eina_Bool efl_access_text_selection_add(Eo *obj, int start_offset, int end_offset); + +\\ +**[[:develop:api:efl:access:text:method:selection_remove|selection_remove]]** ''protected''\\ +> %%Remove selection%% + +Eina_Bool efl_access_text_selection_remove(Eo *obj, int selection_number); + +\\ +**[[:develop:api:efl:access:text:property:selections_count|selections_count]]** //**(get)**// ''protected''\\ +> %%Selection count property%% + +int efl_access_text_selections_count_get(const Eo *obj); + +\\ **[[: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.%% diff --git a/pages/develop/api/efl/access/text/property/caret_offset.txt b/pages/develop/api/efl/access/text/property/caret_offset.txt index 9b9476bf6..e0b5919ba 100644 --- a/pages/develop/api/efl/access/text/property/caret_offset.txt +++ b/pages/develop/api/efl/access/text/property/caret_offset.txt @@ -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)%% diff --git a/pages/develop/api/efl/access/text/property/selection.txt b/pages/develop/api/efl/access/text/property/selection.txt index 341f103f3..a8304f92f 100644 --- a/pages/develop/api/efl/access/text/property/selection.txt +++ b/pages/develop/api/efl/access/text/property/selection.txt @@ -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 ===== diff --git a/pages/develop/api/efl/access/value.txt b/pages/develop/api/efl/access/value.txt index 26e21bfa4..89374b493 100644 --- a/pages/develop/api/efl/access/value.txt +++ b/pages/develop/api/efl/access/value.txt @@ -7,32 +7,6 @@ {{page>:develop:api-include:efl:access:value:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -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"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:access:value:property:increment|increment]]** //**(get)**// ''protected''\\ diff --git a/pages/develop/api/efl/access/value/property/value_and_text.txt b/pages/develop/api/efl/access/value/property/value_and_text.txt index d2ecacc56..d572c702f 100644 --- a/pages/develop/api/efl/access/value/property/value_and_text.txt +++ b/pages/develop/api/efl/access/value/property/value_and_text.txt @@ -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.%% diff --git a/pages/develop/api/efl/access/widget/action.txt b/pages/develop/api/efl/access/widget/action.txt index fa9533c44..813c28b56 100644 --- a/pages/develop/api/efl/access/widget/action.txt +++ b/pages/develop/api/efl/access/widget/action.txt @@ -10,26 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:access:action|Efl.Access.Action]] //(mixin)// -++++ Inheritance graph | - - -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 -} - - -++++ - ++++ 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.%% - -Eina_Bool efl_access_action_do(Eo *obj, int id); - -\\ -**[[: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.%% - -char *efl_access_action_keybinding_get(Eo *obj, int id); - -\\ -**[[: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%% 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); \\ -**[[: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.%% + +Eina_Bool efl_access_action_do(Eo *obj, int id); + +\\ +**[[: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.%% + +char *efl_access_action_keybinding_get(Eo *obj, int id); + +\\ +**[[: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%% const char *efl_access_action_name_get(const Eo *obj, int id); \\ -**[[: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%% 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 ===== diff --git a/pages/develop/api/efl/access/widget/action/property/action_description.txt b/pages/develop/api/efl/access/widget/action/property/action_description.txt index 414cf8d1f..203b09f57 100644 --- a/pages/develop/api/efl/access/widget/action/property/action_description.txt +++ b/pages/develop/api/efl/access/widget/action/property/action_description.txt @@ -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 ===== diff --git a/pages/develop/api/efl/access/window.txt b/pages/develop/api/efl/access/window.txt index a67a6135b..55241ec4e 100644 --- a/pages/develop/api/efl/access/window.txt +++ b/pages/develop/api/efl/access/window.txt @@ -7,32 +7,6 @@ {{page>:develop:api-include:efl:access:window:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -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"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== ===== Events ===== diff --git a/pages/develop/api/efl/animation.txt b/pages/develop/api/efl/animation.txt index 0f6c57d08..d89f004d2 100644 --- a/pages/develop/api/efl/animation.txt +++ b/pages/develop/api/efl/animation.txt @@ -10,26 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -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 -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -50,12 +30,6 @@ Efl_Object *efl_constructor(Eo *obj); void efl_destructor(Eo *obj); \\ -**[[:develop:api:efl:animation:method:object_create|object_create]]**\\ -> %%Create object of the animation.%% - -Efl_Animation_Object *efl_animation_object_create(Eo *obj); - -\\ **[[:develop:api:efl:animation:property:duration|duration]]** //**(get, set)**//\\ > %%Duration property%% @@ -77,6 +51,12 @@ Efl_Object *efl_animation_interpolator_get(const Eo *obj); void efl_animation_interpolator_set(Eo *obj, Efl_Object *interpolator); \\ +**[[:develop:api:efl:animation:method:object_create|object_create]]**\\ +> %%Create object of the animation.%% + +Efl_Animation_Object *efl_animation_object_create(Eo *obj); + +\\ **[[:develop:api:efl:animation:property:repeat_count|repeat_count]]** //**(get, set)**//\\ > %%Repeat count property%% @@ -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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/animation/alpha.txt b/pages/develop/api/efl/animation/alpha.txt index b90167283..f7e87274a 100644 --- a/pages/develop/api/efl/animation/alpha.txt +++ b/pages/develop/api/efl/animation/alpha.txt @@ -10,28 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:animation|Efl.Animation]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -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 -} - - -++++ - ++++ 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%% + +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); + +\\ **[[:develop:api:efl:animation:alpha:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Call the object's constructor.%% @@ -53,23 +38,49 @@ Efl_Object *efl_constructor(Eo *obj); Efl_Animation_Object *efl_animation_object_create(Eo *obj); \\ -**[[:develop:api:efl:animation:alpha:property:alpha|alpha]]** //**(get, set)**//\\ -> %%Alpha property%% - -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); - -\\ ==== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/animation/alpha/property/alpha.txt b/pages/develop/api/efl/animation/alpha/property/alpha.txt index 1ae3230ad..d7e1446b9 100644 --- a/pages/develop/api/efl/animation/alpha/property/alpha.txt +++ b/pages/develop/api/efl/animation/alpha/property/alpha.txt @@ -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 ===== diff --git a/pages/develop/api/efl/animation/group.txt b/pages/develop/api/efl/animation/group.txt index f21ada072..38aea172b 100644 --- a/pages/develop/api/efl/animation/group.txt +++ b/pages/develop/api/efl/animation/group.txt @@ -10,28 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:animation|Efl.Animation]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -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 -} - - -++++ - ++++ 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/animation/group/parallel.txt b/pages/develop/api/efl/animation/group/parallel.txt index 12ee065e7..45ab33052 100644 --- a/pages/develop/api/efl/animation/group/parallel.txt +++ b/pages/develop/api/efl/animation/group/parallel.txt @@ -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 | - - -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 -} - - -++++ - ++++ 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/animation/group/property/duration.txt b/pages/develop/api/efl/animation/group/property/duration.txt index f9702a2ef..9cb39cfc6 100644 --- a/pages/develop/api/efl/animation/group/property/duration.txt +++ b/pages/develop/api/efl/animation/group/property/duration.txt @@ -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 ===== diff --git a/pages/develop/api/efl/animation/group/property/final_state_keep.txt b/pages/develop/api/efl/animation/group/property/final_state_keep.txt index 431eec9bf..aaefb4087 100644 --- a/pages/develop/api/efl/animation/group/property/final_state_keep.txt +++ b/pages/develop/api/efl/animation/group/property/final_state_keep.txt @@ -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 ===== diff --git a/pages/develop/api/efl/animation/group/property/interpolator.txt b/pages/develop/api/efl/animation/group/property/interpolator.txt index 456fc2e27..29659b3d9 100644 --- a/pages/develop/api/efl/animation/group/property/interpolator.txt +++ b/pages/develop/api/efl/animation/group/property/interpolator.txt @@ -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 ===== diff --git a/pages/develop/api/efl/animation/group/property/target.txt b/pages/develop/api/efl/animation/group/property/target.txt index 8a06e107e..7173c3878 100644 --- a/pages/develop/api/efl/animation/group/property/target.txt +++ b/pages/develop/api/efl/animation/group/property/target.txt @@ -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 ===== diff --git a/pages/develop/api/efl/animation/group/sequential.txt b/pages/develop/api/efl/animation/group/sequential.txt index 207897950..96fe0f481 100644 --- a/pages/develop/api/efl/animation/group/sequential.txt +++ b/pages/develop/api/efl/animation/group/sequential.txt @@ -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 | - - -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 -} - - -++++ - ++++ 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/animation/object.txt b/pages/develop/api/efl/animation/object.txt index 651741cce..d98bd42eb 100644 --- a/pages/develop/api/efl/animation/object.txt +++ b/pages/develop/api/efl/animation/object.txt @@ -10,26 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -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 -} - - -++++ - ++++ 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%% + +Eina_Bool efl_animation_object_auto_del_get(const Eo *obj); +void efl_animation_object_auto_del_set(Eo *obj, Eina_Bool auto_del); + +\\ **[[:develop:api:efl:animation:object:method:cancel|cancel]]**\\ > %%Cancel animation.%% @@ -74,13 +61,6 @@ void efl_animation_object_resume(Eo *obj); void efl_animation_object_start(Eo *obj); \\ -**[[:develop:api:efl:animation:object:property:auto_del|auto_del]]** //**(get, set)**//\\ -> %%Auto delete property%% - -Eina_Bool efl_animation_object_auto_del_get(const Eo *obj); -void efl_animation_object_auto_del_set(Eo *obj, Eina_Bool auto_del); - -\\ **[[:develop:api:efl:animation:object:method:progress_set|progress_set]]** ''protected''\\ > %%Display the moment of animation according to the given progress.%% @@ -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) \\ ==== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/animation/object/alpha.txt b/pages/develop/api/efl/animation/object/alpha.txt index 8d0432d37..5f18aacee 100644 --- a/pages/develop/api/efl/animation/object/alpha.txt +++ b/pages/develop/api/efl/animation/object/alpha.txt @@ -10,28 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:animation:object|Efl.Animation.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -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 -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:animation:object|Efl.Animation.Object]] //(class)// @@ -47,7 +25,7 @@ digraph hierarchy { Efl_Object *efl_constructor(Eo *obj); \\ -**[[: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.%% 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/animation/object/group.txt b/pages/develop/api/efl/animation/object/group.txt index 3c7c02d62..278b4e2a8 100644 --- a/pages/develop/api/efl/animation/object/group.txt +++ b/pages/develop/api/efl/animation/object/group.txt @@ -10,28 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:animation:object|Efl.Animation.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -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 -} - - -++++ - ++++ 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/animation/object/group/parallel.txt b/pages/develop/api/efl/animation/object/group/parallel.txt index 21284f3b7..a553b8a61 100644 --- a/pages/develop/api/efl/animation/object/group/parallel.txt +++ b/pages/develop/api/efl/animation/object/group/parallel.txt @@ -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 | - - -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 -} - - -++++ - ++++ 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.%% 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/animation/object/group/sequential.txt b/pages/develop/api/efl/animation/object/group/sequential.txt index 97a763d29..fff722885 100644 --- a/pages/develop/api/efl/animation/object/group/sequential.txt +++ b/pages/develop/api/efl/animation/object/group/sequential.txt @@ -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 | - - -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 -} - - -++++ - ++++ 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.%% 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/animation/object/property/auto_del.txt b/pages/develop/api/efl/animation/object/property/auto_del.txt index 947ddbc6f..790074abf 100644 --- a/pages/develop/api/efl/animation/object/property/auto_del.txt +++ b/pages/develop/api/efl/animation/object/property/auto_del.txt @@ -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 ===== diff --git a/pages/develop/api/efl/animation/object/rotate.txt b/pages/develop/api/efl/animation/object/rotate.txt index f90f0ff93..4e1455944 100644 --- a/pages/develop/api/efl/animation/object/rotate.txt +++ b/pages/develop/api/efl/animation/object/rotate.txt @@ -10,28 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:animation:object|Efl.Animation.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -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 -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:animation:object|Efl.Animation.Object]] //(class)// @@ -47,7 +25,7 @@ digraph hierarchy { Efl_Object *efl_constructor(Eo *obj); \\ -**[[: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.%% 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/animation/object/scale.txt b/pages/develop/api/efl/animation/object/scale.txt index 7e42c31ee..fe91b4f8a 100644 --- a/pages/develop/api/efl/animation/object/scale.txt +++ b/pages/develop/api/efl/animation/object/scale.txt @@ -10,28 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:animation:object|Efl.Animation.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -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 -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:animation:object|Efl.Animation.Object]] //(class)// @@ -47,7 +25,7 @@ digraph hierarchy { Efl_Object *efl_constructor(Eo *obj); \\ -**[[: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.%% 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/animation/object/translate.txt b/pages/develop/api/efl/animation/object/translate.txt index d7e93c8bb..97a40eb82 100644 --- a/pages/develop/api/efl/animation/object/translate.txt +++ b/pages/develop/api/efl/animation/object/translate.txt @@ -10,28 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:animation:object|Efl.Animation.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -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 -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:animation:object|Efl.Animation.Object]] //(class)// @@ -47,7 +25,7 @@ digraph hierarchy { Efl_Object *efl_constructor(Eo *obj); \\ -**[[: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.%% 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/animation/property/duration.txt b/pages/develop/api/efl/animation/property/duration.txt index 80ac1d730..e032e3b08 100644 --- a/pages/develop/api/efl/animation/property/duration.txt +++ b/pages/develop/api/efl/animation/property/duration.txt @@ -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 ===== diff --git a/pages/develop/api/efl/animation/property/final_state_keep.txt b/pages/develop/api/efl/animation/property/final_state_keep.txt index 5eab6a3d0..c34dfad75 100644 --- a/pages/develop/api/efl/animation/property/final_state_keep.txt +++ b/pages/develop/api/efl/animation/property/final_state_keep.txt @@ -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 ===== diff --git a/pages/develop/api/efl/animation/property/interpolator.txt b/pages/develop/api/efl/animation/property/interpolator.txt index f2138ac40..b471923df 100644 --- a/pages/develop/api/efl/animation/property/interpolator.txt +++ b/pages/develop/api/efl/animation/property/interpolator.txt @@ -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 ===== diff --git a/pages/develop/api/efl/animation/property/repeat_count.txt b/pages/develop/api/efl/animation/property/repeat_count.txt index 6365c24b4..0795cfffb 100644 --- a/pages/develop/api/efl/animation/property/repeat_count.txt +++ b/pages/develop/api/efl/animation/property/repeat_count.txt @@ -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 ===== diff --git a/pages/develop/api/efl/animation/property/repeat_mode.txt b/pages/develop/api/efl/animation/property/repeat_mode.txt index 9471dc248..40855fc04 100644 --- a/pages/develop/api/efl/animation/property/repeat_mode.txt +++ b/pages/develop/api/efl/animation/property/repeat_mode.txt @@ -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 ===== diff --git a/pages/develop/api/efl/animation/property/start_delay.txt b/pages/develop/api/efl/animation/property/start_delay.txt index 200db7266..221333918 100644 --- a/pages/develop/api/efl/animation/property/start_delay.txt +++ b/pages/develop/api/efl/animation/property/start_delay.txt @@ -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 ===== diff --git a/pages/develop/api/efl/animation/property/target.txt b/pages/develop/api/efl/animation/property/target.txt index dd4de9ee7..92879c998 100644 --- a/pages/develop/api/efl/animation/property/target.txt +++ b/pages/develop/api/efl/animation/property/target.txt @@ -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 ===== diff --git a/pages/develop/api/efl/animation/rotate.txt b/pages/develop/api/efl/animation/rotate.txt index ccefbdae5..8fc802f00 100644 --- a/pages/develop/api/efl/animation/rotate.txt +++ b/pages/develop/api/efl/animation/rotate.txt @@ -10,28 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:animation|Efl.Animation]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -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 -} - - -++++ - ++++ 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); \\ -**[[:develop:api:efl:animation:rotate:property:rotate_absolute|rotate_absolute]]** //**(get, set)**//\\ -> %%Rotate absolute property%% - -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); - -\\ **[[:develop:api:efl:animation:rotate:property:rotate|rotate]]** //**(get, set)**//\\ > %%Rotate property%% @@ -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); \\ +**[[:develop:api:efl:animation:rotate:property:rotate_absolute|rotate_absolute]]** //**(get, set)**//\\ +> %%Rotate absolute property%% + +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); + +\\ ==== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/animation/rotate/property/rotate.txt b/pages/develop/api/efl/animation/rotate/property/rotate.txt index f427ed334..e3d51c8af 100644 --- a/pages/develop/api/efl/animation/rotate/property/rotate.txt +++ b/pages/develop/api/efl/animation/rotate/property/rotate.txt @@ -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 ===== diff --git a/pages/develop/api/efl/animation/rotate/property/rotate_absolute.txt b/pages/develop/api/efl/animation/rotate/property/rotate_absolute.txt index 9e5e417db..ad43b86c3 100644 --- a/pages/develop/api/efl/animation/rotate/property/rotate_absolute.txt +++ b/pages/develop/api/efl/animation/rotate/property/rotate_absolute.txt @@ -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 ===== diff --git a/pages/develop/api/efl/animation/scale.txt b/pages/develop/api/efl/animation/scale.txt index af0fb6674..579f6cc1e 100644 --- a/pages/develop/api/efl/animation/scale.txt +++ b/pages/develop/api/efl/animation/scale.txt @@ -10,28 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:animation|Efl.Animation]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -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 -} - - -++++ - ++++ 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); \\ -**[[:develop:api:efl:animation:scale:property:scale_absolute|scale_absolute]]** //**(get, set)**//\\ -> %%Scale absolute property%% - -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); - -\\ **[[:develop:api:efl:animation:scale:property:scale|scale]]** //**(get, set)**//\\ > %%Scale property%% @@ -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); \\ +**[[:develop:api:efl:animation:scale:property:scale_absolute|scale_absolute]]** //**(get, set)**//\\ +> %%Scale absolute property%% + +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); + +\\ ==== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/animation/scale/property/scale.txt b/pages/develop/api/efl/animation/scale/property/scale.txt index 31c82db6c..fb34fbe16 100644 --- a/pages/develop/api/efl/animation/scale/property/scale.txt +++ b/pages/develop/api/efl/animation/scale/property/scale.txt @@ -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 ===== diff --git a/pages/develop/api/efl/animation/scale/property/scale_absolute.txt b/pages/develop/api/efl/animation/scale/property/scale_absolute.txt index b1442212a..a00cb3a98 100644 --- a/pages/develop/api/efl/animation/scale/property/scale_absolute.txt +++ b/pages/develop/api/efl/animation/scale/property/scale_absolute.txt @@ -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 ===== diff --git a/pages/develop/api/efl/animation/translate.txt b/pages/develop/api/efl/animation/translate.txt index 08b3faa00..12c2ff26e 100644 --- a/pages/develop/api/efl/animation/translate.txt +++ b/pages/develop/api/efl/animation/translate.txt @@ -10,28 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:animation|Efl.Animation]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -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 -} - - -++++ - ++++ 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); \\ -**[[:develop:api:efl:animation:translate:property:translate_absolute|translate_absolute]]** //**(get, set)**//\\ -> %%Translate absolute property%% - -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); - -\\ **[[:develop:api:efl:animation:translate:property:translate|translate]]** //**(get, set)**//\\ > %%Translate property%% @@ -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); \\ +**[[:develop:api:efl:animation:translate:property:translate_absolute|translate_absolute]]** //**(get, set)**//\\ +> %%Translate absolute property%% + +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); + +\\ ==== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/animation/translate/property/translate.txt b/pages/develop/api/efl/animation/translate/property/translate.txt index dd0133559..7e3011878 100644 --- a/pages/develop/api/efl/animation/translate/property/translate.txt +++ b/pages/develop/api/efl/animation/translate/property/translate.txt @@ -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 ===== diff --git a/pages/develop/api/efl/animation/translate/property/translate_absolute.txt b/pages/develop/api/efl/animation/translate/property/translate_absolute.txt index a416c166c..1f15023e9 100644 --- a/pages/develop/api/efl/animation/translate/property/translate_absolute.txt +++ b/pages/develop/api/efl/animation/translate/property/translate_absolute.txt @@ -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 ===== diff --git a/pages/develop/api/efl/animator.txt b/pages/develop/api/efl/animator.txt index 18bdbc172..135732d04 100644 --- a/pages/develop/api/efl/animator.txt +++ b/pages/develop/api/efl/animator.txt @@ -7,32 +7,6 @@ {{page>:develop:api-include:efl:animator:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -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"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== ===== Events ===== diff --git a/pages/develop/api/efl/canvas.txt b/pages/develop/api/efl/canvas.txt index ecc585538..7e67724a4 100644 --- a/pages/develop/api/efl/canvas.txt +++ b/pages/develop/api/efl/canvas.txt @@ -7,34 +7,20 @@ {{page>:develop:api-include:efl:canvas:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -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"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== +**[[:develop:api:efl:canvas:property:device|device]]** //**(get)**//\\ +> %%An input device attached to this canvas, found by name.%% + +Efl_Input_Device *efl_canvas_device_get(const Eo *obj, const char *name); + +\\ +**[[:develop:api:efl:canvas:property:image_max_size|image_max_size]]** //**(get)**//\\ +> %%Get the maximum image size evas can possibly handle.%% + +Eina_Bool efl_canvas_image_max_size_get(const Eo *obj, Eina_Size2D *max); + +\\ **[[: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.%% @@ -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); \\ -**[[:develop:api:efl:canvas:method:seats|seats]]**\\ -> %%Iterate over the input device seats.%% - -Eina_Iterator *efl_canvas_seats(Eo *obj); - -\\ -**[[: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.%% - -void efl_canvas_smart_objects_calculate(Eo *obj); - -\\ -**[[:develop:api:efl:canvas:property:device|device]]** //**(get)**//\\ -> %%An input device attached to this canvas, found by name.%% - -Efl_Input_Device *efl_canvas_device_get(const Eo *obj, const char *name); - -\\ -**[[:develop:api:efl:canvas:property:image_max_size|image_max_size]]** //**(get)**//\\ -> %%Get the maximum image size evas can possibly handle.%% - -Eina_Bool efl_canvas_image_max_size_get(const Eo *obj, Eina_Size2D *max); - -\\ **[[:develop:api:efl:canvas:property:pointer_position|pointer_position]]** //**(get)**//\\ > %%This function returns the current known pointer coordinates%% @@ -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); \\ +**[[:develop:api:efl:canvas:method:seats|seats]]**\\ +> %%Iterate over the input device seats.%% + +Eina_Iterator *efl_canvas_seats(Eo *obj); + +\\ +**[[: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.%% + +void efl_canvas_smart_objects_calculate(Eo *obj); + +\\ ===== Events ===== diff --git a/pages/develop/api/efl/canvas/filter/internal.txt b/pages/develop/api/efl/canvas/filter/internal.txt index 9719a63db..f37243d32 100644 --- a/pages/develop/api/efl/canvas/filter/internal.txt +++ b/pages/develop/api/efl/canvas/filter/internal.txt @@ -10,28 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:gfx:filter|Efl.Gfx.Filter]] //(interface)// -++++ Inheritance graph | - - -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 -} - - -++++ - ++++ 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); \\ -**[[: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]]]//\\ +> 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); \\ +**[[:develop:api:efl:canvas:filter:internal:property:filter_changed|filter_changed]]** //**(set)**// ''protected''\\ +> %%Marks this filter as changed.%% + +void evas_filter_changed_set(Eo *obj, Eina_Bool val); + +\\ **[[:develop:api:efl:canvas:filter:internal:method:filter_dirty|filter_dirty]]** ''protected''\\ > %%Called when the filter changes must trigger a redraw of the object.%% @@ -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); \\ -**[[: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...).%% - -void evas_filter_state_prepare(Eo *obj, Efl_Canvas_Filter_State *state, void *data); - -\\ -**[[:develop:api:efl:canvas:filter:internal:property:filter_changed|filter_changed]]** //**(set)**// ''protected''\\ -> %%Marks this filter as changed.%% - -void evas_filter_changed_set(Eo *obj, Eina_Bool val); - -\\ **[[:develop:api:efl:canvas:filter:internal:property:filter_invalid|filter_invalid]]** //**(set)**// ''protected''\\ > %%Marks this filter as invalid.%% @@ -128,14 +101,45 @@ void evas_filter_invalid_set(Eo *obj, Eina_Bool val); void *evas_filter_output_buffer_get(const Eo *obj); \\ +**[[: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...).%% + +void evas_filter_state_prepare(Eo *obj, Efl_Canvas_Filter_State *state, void *data); + +\\ ==== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/canvas/filter/internal/property/filter_data.txt b/pages/develop/api/efl/canvas/filter/internal/property/filter_data.txt index d883bda64..e78036326 100644 --- a/pages/develop/api/efl/canvas/filter/internal/property/filter_data.txt +++ b/pages/develop/api/efl/canvas/filter/internal/property/filter_data.txt @@ -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 ===== diff --git a/pages/develop/api/efl/canvas/filter/internal/property/filter_program.txt b/pages/develop/api/efl/canvas/filter/internal/property/filter_program.txt index 4550cad2e..7672ef643 100644 --- a/pages/develop/api/efl/canvas/filter/internal/property/filter_program.txt +++ b/pages/develop/api/efl/canvas/filter/internal/property/filter_program.txt @@ -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''%%.%% diff --git a/pages/develop/api/efl/canvas/filter/internal/property/filter_source.txt b/pages/develop/api/efl/canvas/filter/internal/property/filter_source.txt index 0357b0fb9..0780a598e 100644 --- a/pages/develop/api/efl/canvas/filter/internal/property/filter_source.txt +++ b/pages/develop/api/efl/canvas/filter/internal/property/filter_source.txt @@ -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 ===== diff --git a/pages/develop/api/efl/canvas/filter/internal/property/filter_state.txt b/pages/develop/api/efl/canvas/filter/internal/property/filter_state.txt index 93c6c1dbd..ef8348c2e 100644 --- a/pages/develop/api/efl/canvas/filter/internal/property/filter_state.txt +++ b/pages/develop/api/efl/canvas/filter/internal/property/filter_state.txt @@ -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 ===== diff --git a/pages/develop/api/efl/canvas/group.txt b/pages/develop/api/efl/canvas/group.txt index fc422b6dc..c529b8029 100644 --- a/pages/develop/api/efl/canvas/group.txt +++ b/pages/develop/api/efl/canvas/group.txt @@ -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 | - - -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 -} - - -++++ - ++++ 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]]]//\\ +> + +Efl_Canvas_Object *efl_canvas_object_clip_get(const Eo *obj); +void efl_canvas_object_clip_set(Eo *obj, Efl_Canvas_Object *clip); + +\\ +**[[:develop:api:efl:canvas:group:property:color|color]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\ +> + +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); + +\\ **[[:develop:api:efl:canvas:group:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Call the object's constructor.%% @@ -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); \\ -**[[:develop:api:efl:canvas:group:property:clip|clip]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]// - -Efl_Canvas_Object *efl_canvas_object_clip_get(const Eo *obj); -void efl_canvas_object_clip_set(Eo *obj, Efl_Canvas_Object *clip); - -\\ -**[[:develop:api:efl:canvas:group:property:color|color]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]// - -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); - -\\ **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//\\ > %%Indicates that the group's layout need to be recalculated.%% @@ -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); \\ -**[[: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]]]//\\ +> 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/canvas/group/method/group_members_iterate.txt b/pages/develop/api/efl/canvas/group/method/group_members_iterate.txt index 4eae2ea0c..39afb3eef 100644 --- a/pages/develop/api/efl/canvas/group/method/group_members_iterate.txt +++ b/pages/develop/api/efl/canvas/group/method/group_members_iterate.txt @@ -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 ===== diff --git a/pages/develop/api/efl/canvas/group/property/clip.txt b/pages/develop/api/efl/canvas/group/property/clip.txt index f8022deb8..fc9d023ae 100644 --- a/pages/develop/api/efl/canvas/group/property/clip.txt +++ b/pages/develop/api/efl/canvas/group/property/clip.txt @@ -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).%% diff --git a/pages/develop/api/efl/canvas/group/property/color.txt b/pages/develop/api/efl/canvas/group/property/color.txt index 2fb0eaccc..49aea990d 100644 --- a/pages/develop/api/efl/canvas/group/property/color.txt +++ b/pages/develop/api/efl/canvas/group/property/color.txt @@ -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.%% diff --git a/pages/develop/api/efl/canvas/group/property/group_need_recalculate.txt b/pages/develop/api/efl/canvas/group/property/group_need_recalculate.txt index 38da7064e..886677f76 100644 --- a/pages/develop/api/efl/canvas/group/property/group_need_recalculate.txt +++ b/pages/develop/api/efl/canvas/group/property/group_need_recalculate.txt @@ -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 ===== diff --git a/pages/develop/api/efl/canvas/group/property/no_render.txt b/pages/develop/api/efl/canvas/group/property/no_render.txt index bcd72c7c7..a74e943fe 100644 --- a/pages/develop/api/efl/canvas/group/property/no_render.txt +++ b/pages/develop/api/efl/canvas/group/property/no_render.txt @@ -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.%% diff --git a/pages/develop/api/efl/canvas/group/property/paragraph_direction.txt b/pages/develop/api/efl/canvas/group/property/paragraph_direction.txt index 813ffd73f..1476cf3f5 100644 --- a/pages/develop/api/efl/canvas/group/property/paragraph_direction.txt +++ b/pages/develop/api/efl/canvas/group/property/paragraph_direction.txt @@ -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 ===== diff --git a/pages/develop/api/efl/canvas/group/property/position.txt b/pages/develop/api/efl/canvas/group/property/position.txt index 8987ea6a8..4647fcfc1 100644 --- a/pages/develop/api/efl/canvas/group/property/position.txt +++ b/pages/develop/api/efl/canvas/group/property/position.txt @@ -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.%% diff --git a/pages/develop/api/efl/canvas/group/property/visible.txt b/pages/develop/api/efl/canvas/group/property/visible.txt index 58f6df5d0..6de985d53 100644 --- a/pages/develop/api/efl/canvas/group/property/visible.txt +++ b/pages/develop/api/efl/canvas/group/property/visible.txt @@ -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.%% diff --git a/pages/develop/api/efl/canvas/image.txt b/pages/develop/api/efl/canvas/image.txt index f105e7e2a..fc2b1b8eb 100644 --- a/pages/develop/api/efl/canvas/image.txt +++ b/pages/develop/api/efl/canvas/image.txt @@ -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 | - - -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 -} - - -++++ - ++++ 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).%% + +Eina_Bool efl_image_animated_get(const Eo *obj); + +\\ +**[[: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.%% + +int efl_image_animated_frame_get(const Eo *obj); +Eina_Bool efl_image_animated_frame_set(Eo *obj, int frame_index); + +\\ +**[[: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.%% + +int efl_image_animated_frame_count_get(const Eo *obj); + +\\ +**[[: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.%% + +double efl_image_animated_frame_duration_get(const Eo *obj, int start_frame, int frame_num); + +\\ +**[[: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.%% + +int efl_image_animated_loop_count_get(const Eo *obj); + +\\ +**[[: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.%% + +Efl_Image_Animated_Loop_Hint efl_image_animated_loop_type_get(const Eo *obj); + +\\ **[[: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.%% @@ -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); \\ +**[[: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.%% + +Eina_Size2D efl_gfx_buffer_size_get(const Eo *obj); +void efl_gfx_buffer_size_set(Eo *obj, Eina_Size2D sz); + +\\ **[[: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.%% @@ -166,51 +134,8 @@ void efl_image_load_async_cancel(Eo *obj); void efl_image_load_async_start(Eo *obj); \\ -**[[: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.%% - -int efl_image_animated_frame_count_get(const Eo *obj); - -\\ -**[[: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.%% - -double efl_image_animated_frame_duration_get(const Eo *obj, int start_frame, int frame_num); - -\\ -**[[: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.%% - -int efl_image_animated_frame_get(const Eo *obj); -Eina_Bool efl_image_animated_frame_set(Eo *obj, int frame_index); - -\\ -**[[: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.%% - -int efl_image_animated_loop_count_get(const Eo *obj); - -\\ -**[[: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.%% - -Efl_Image_Animated_Loop_Hint efl_image_animated_loop_type_get(const Eo *obj); - -\\ -**[[: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).%% - -Eina_Bool efl_image_animated_get(const Eo *obj); - -\\ -**[[: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.%% - -Eina_Size2D efl_gfx_buffer_size_get(const Eo *obj); -void efl_gfx_buffer_size_set(Eo *obj, Eina_Size2D sz); - -\\ -**[[: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]]]//\\ +> 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); \\ +**[[:develop:api:efl:canvas:image:property:load_region|load_region]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:image:load|Efl.Image.Load]]]//\\ +> + +Eina_Rect efl_image_load_region_get(const Eo *obj); +void efl_image_load_region_set(Eo *obj, Eina_Rect region); + +\\ **[[: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.%% Eina_Bool efl_image_load_region_support_get(const Eo *obj); \\ -**[[:develop:api:efl:canvas:image:property:load_region|load_region]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:image:load|Efl.Image.Load]]]// - -Eina_Rect efl_image_load_region_get(const Eo *obj); -void efl_image_load_region_set(Eo *obj, Eina_Rect region); - -\\ **[[: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.%% @@ -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); \\ -**[[: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]]]//\\ +> 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/canvas/image/internal.txt b/pages/develop/api/efl/canvas/image/internal.txt index 43806c503..9054f9369 100644 --- a/pages/develop/api/efl/canvas/image/internal.txt +++ b/pages/develop/api/efl/canvas/image/internal.txt @@ -10,72 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -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 -} - - -++++ - ++++ 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.%% - -void efl_gfx_buffer_update_add(Eo *obj, const Eina_Rect *region); - -\\ -**[[:develop:api:efl:canvas:image:internal:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Call the object's constructor.%% - -Efl_Object *efl_constructor(Eo *obj); - -\\ -**[[: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.%% - -void efl_debug_name_override(Eo *obj, Eina_Strbuf *sb); - -\\ -**[[:develop:api:efl:canvas:image:internal:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Call the object's destructor.%% - -void efl_destructor(Eo *obj); - -\\ -**[[: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.%% - -Efl_Object *efl_finalize(Eo *obj); - -\\ -**[[: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.%% - -Eina_Bool efl_file_save(const Eo *obj, const char *file, const char *key, const char *flags); - -\\ **[[: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.%% @@ -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); \\ +**[[: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.%% + +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); + +\\ **[[: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.%% @@ -164,11 +69,10 @@ double efl_image_border_scale_get(const Eo *obj); void efl_image_border_scale_set(Eo *obj, double scale); \\ -**[[: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.%% -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); \\ **[[: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); \\ -**[[: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.%% + +Efl_Object *efl_constructor(Eo *obj); + +\\ +**[[:develop:api:efl:canvas:image:internal:property:content_hint|content_hint]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:image|Efl.Image]]]//\\ +> 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); \\ -**[[: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.%% -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); + +\\ +**[[:develop:api:efl:canvas:image:internal:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Call the object's destructor.%% + +void efl_destructor(Eo *obj); \\ **[[: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); \\ -**[[: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.%% + +Eina_Bool efl_gfx_fill_auto_get(const Eo *obj); +void efl_gfx_fill_auto_set(Eo *obj, Eina_Bool filled); + +\\ +**[[:develop:api:efl:canvas:image:internal:property:filter_program|filter_program]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:filter|Efl.Gfx.Filter]]]//\\ +> 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); \\ +**[[: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.%% + +Efl_Object *efl_finalize(Eo *obj); + +\\ **[[: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%% @@ -229,7 +159,14 @@ void efl_orientation_set(Eo *obj, Efl_Orient dir); double efl_image_ratio_get(const Eo *obj); \\ -**[[: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.%% + +Eina_Bool efl_file_save(const Eo *obj, const char *file, const char *key, const char *flags); + +\\ +**[[:develop:api:efl:canvas:image:internal:property:scale_hint|scale_hint]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:image|Efl.Image]]]//\\ +> 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); \\ -**[[: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.%% void evas_filter_dirty(Eo *obj); \\ -**[[: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.%% Eina_Bool evas_filter_input_alpha(Eo *obj); \\ -**[[: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.%% 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); \\ -**[[: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...).%% 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/canvas/image/internal/property/alpha.txt b/pages/develop/api/efl/canvas/image/internal/property/alpha.txt index 3dd3dafef..a29700c66 100644 --- a/pages/develop/api/efl/canvas/image/internal/property/alpha.txt +++ b/pages/develop/api/efl/canvas/image/internal/property/alpha.txt @@ -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.%% diff --git a/pages/develop/api/efl/canvas/image/internal/property/border.txt b/pages/develop/api/efl/canvas/image/internal/property/border.txt index eb246b8e1..da342644b 100644 --- a/pages/develop/api/efl/canvas/image/internal/property/border.txt +++ b/pages/develop/api/efl/canvas/image/internal/property/border.txt @@ -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 @@ {{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 ===== diff --git a/pages/develop/api/efl/canvas/image/internal/property/border_center_fill.txt b/pages/develop/api/efl/canvas/image/internal/property/border_center_fill.txt index 9f41e0660..6fda6101d 100644 --- a/pages/develop/api/efl/canvas/image/internal/property/border_center_fill.txt +++ b/pages/develop/api/efl/canvas/image/internal/property/border_center_fill.txt @@ -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 ===== diff --git a/pages/develop/api/efl/canvas/image/internal/property/border_scale.txt b/pages/develop/api/efl/canvas/image/internal/property/border_scale.txt index bdff58787..9c7b3b648 100644 --- a/pages/develop/api/efl/canvas/image/internal/property/border_scale.txt +++ b/pages/develop/api/efl/canvas/image/internal/property/border_scale.txt @@ -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 ===== diff --git a/pages/develop/api/efl/canvas/image/internal/property/content_hint.txt b/pages/develop/api/efl/canvas/image/internal/property/content_hint.txt index cbe962377..5e8ae7f2e 100644 --- a/pages/develop/api/efl/canvas/image/internal/property/content_hint.txt +++ b/pages/develop/api/efl/canvas/image/internal/property/content_hint.txt @@ -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.%% diff --git a/pages/develop/api/efl/canvas/image/internal/property/fill.txt b/pages/develop/api/efl/canvas/image/internal/property/fill.txt index 2b6390e08..a6ef76453 100644 --- a/pages/develop/api/efl/canvas/image/internal/property/fill.txt +++ b/pages/develop/api/efl/canvas/image/internal/property/fill.txt @@ -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 ===== diff --git a/pages/develop/api/efl/canvas/image/internal/property/fill_auto.txt b/pages/develop/api/efl/canvas/image/internal/property/fill_auto.txt index 5fe14790c..4b7b3638a 100644 --- a/pages/develop/api/efl/canvas/image/internal/property/fill_auto.txt +++ b/pages/develop/api/efl/canvas/image/internal/property/fill_auto.txt @@ -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 ===== diff --git a/pages/develop/api/efl/canvas/image/internal/property/filter_program.txt b/pages/develop/api/efl/canvas/image/internal/property/filter_program.txt index 24613c2a9..0ea402b40 100644 --- a/pages/develop/api/efl/canvas/image/internal/property/filter_program.txt +++ b/pages/develop/api/efl/canvas/image/internal/property/filter_program.txt @@ -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''%%.%% diff --git a/pages/develop/api/efl/canvas/image/internal/property/flip.txt b/pages/develop/api/efl/canvas/image/internal/property/flip.txt index 01bbcaefe..6db81333b 100644 --- a/pages/develop/api/efl/canvas/image/internal/property/flip.txt +++ b/pages/develop/api/efl/canvas/image/internal/property/flip.txt @@ -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 ===== diff --git a/pages/develop/api/efl/canvas/image/internal/property/orientation.txt b/pages/develop/api/efl/canvas/image/internal/property/orientation.txt index 4b8381e2d..d47457790 100644 --- a/pages/develop/api/efl/canvas/image/internal/property/orientation.txt +++ b/pages/develop/api/efl/canvas/image/internal/property/orientation.txt @@ -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 ===== diff --git a/pages/develop/api/efl/canvas/image/internal/property/scale_hint.txt b/pages/develop/api/efl/canvas/image/internal/property/scale_hint.txt index 469c1520c..4eed75740 100644 --- a/pages/develop/api/efl/canvas/image/internal/property/scale_hint.txt +++ b/pages/develop/api/efl/canvas/image/internal/property/scale_hint.txt @@ -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.%% diff --git a/pages/develop/api/efl/canvas/image/internal/property/smooth_scale.txt b/pages/develop/api/efl/canvas/image/internal/property/smooth_scale.txt index b2a0f9837..7d50c435c 100644 --- a/pages/develop/api/efl/canvas/image/internal/property/smooth_scale.txt +++ b/pages/develop/api/efl/canvas/image/internal/property/smooth_scale.txt @@ -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 ===== diff --git a/pages/develop/api/efl/canvas/image/internal/property/view_size.txt b/pages/develop/api/efl/canvas/image/internal/property/view_size.txt index c498a2735..0292a402b 100644 --- a/pages/develop/api/efl/canvas/image/internal/property/view_size.txt +++ b/pages/develop/api/efl/canvas/image/internal/property/view_size.txt @@ -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 ===== diff --git a/pages/develop/api/efl/canvas/image/property/animated_frame.txt b/pages/develop/api/efl/canvas/image/property/animated_frame.txt index 610b4285e..06810ecc7 100644 --- a/pages/develop/api/efl/canvas/image/property/animated_frame.txt +++ b/pages/develop/api/efl/canvas/image/property/animated_frame.txt @@ -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.%% diff --git a/pages/develop/api/efl/canvas/image/property/buffer_size.txt b/pages/develop/api/efl/canvas/image/property/buffer_size.txt index 57783f8eb..95b8772a8 100644 --- a/pages/develop/api/efl/canvas/image/property/buffer_size.txt +++ b/pages/develop/api/efl/canvas/image/property/buffer_size.txt @@ -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.%% diff --git a/pages/develop/api/efl/canvas/image/property/load_dpi.txt b/pages/develop/api/efl/canvas/image/property/load_dpi.txt index f5a063eab..32394e767 100644 --- a/pages/develop/api/efl/canvas/image/property/load_dpi.txt +++ b/pages/develop/api/efl/canvas/image/property/load_dpi.txt @@ -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.%% diff --git a/pages/develop/api/efl/canvas/image/property/load_orientation.txt b/pages/develop/api/efl/canvas/image/property/load_orientation.txt index d51e8add8..fc3ad9b56 100644 --- a/pages/develop/api/efl/canvas/image/property/load_orientation.txt +++ b/pages/develop/api/efl/canvas/image/property/load_orientation.txt @@ -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 ===== diff --git a/pages/develop/api/efl/canvas/image/property/load_region.txt b/pages/develop/api/efl/canvas/image/property/load_region.txt index 488c26266..f55234c8d 100644 --- a/pages/develop/api/efl/canvas/image/property/load_region.txt +++ b/pages/develop/api/efl/canvas/image/property/load_region.txt @@ -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.%% diff --git a/pages/develop/api/efl/canvas/image/property/load_scale_down.txt b/pages/develop/api/efl/canvas/image/property/load_scale_down.txt index e32e8f352..51cb8e63a 100644 --- a/pages/develop/api/efl/canvas/image/property/load_scale_down.txt +++ b/pages/develop/api/efl/canvas/image/property/load_scale_down.txt @@ -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.%% diff --git a/pages/develop/api/efl/canvas/image/property/load_size.txt b/pages/develop/api/efl/canvas/image/property/load_size.txt index 049821726..601be666f 100644 --- a/pages/develop/api/efl/canvas/image/property/load_size.txt +++ b/pages/develop/api/efl/canvas/image/property/load_size.txt @@ -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.%% diff --git a/pages/develop/api/efl/canvas/image/property/load_skip_header.txt b/pages/develop/api/efl/canvas/image/property/load_skip_header.txt index 3249f148f..03812ad98 100644 --- a/pages/develop/api/efl/canvas/image/property/load_skip_header.txt +++ b/pages/develop/api/efl/canvas/image/property/load_skip_header.txt @@ -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.%% diff --git a/pages/develop/api/efl/canvas/image/property/mmap.txt b/pages/develop/api/efl/canvas/image/property/mmap.txt index 84eda121c..11053615e 100644 --- a/pages/develop/api/efl/canvas/image/property/mmap.txt +++ b/pages/develop/api/efl/canvas/image/property/mmap.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Canvas.Image.mmap~~ -===== Values ===== - - * **f** - %%The handler to an Eina_File that will be used as image source%% - * **key** - %%The group that the image belongs to, in case it's an EET(including Edje case) file. This can be used as a key inside evas image cache if this is a normal image file not eet file.%% ===== Description ===== @@ -10,6 +6,10 @@ {{page>:develop:api-include:efl:canvas:image:property:mmap:description&nouser&nolink&nodate}} +===== Values ===== + + * **f** - %%The handler to an Eina_File that will be used as image source%% + * **key** - %%The group that the image belongs to, in case it's an EET(including Edje case) file. This can be used as a key inside evas image cache if this is a normal image file not eet file.%% ==== Getter ==== %%Get the source mmaped file from where an image object must fetch the real image data (it must be an Eina_File).%% diff --git a/pages/develop/api/efl/canvas/layout.txt b/pages/develop/api/efl/canvas/layout.txt index 63b5513a4..9be6c4839 100644 --- a/pages/develop/api/efl/canvas/layout.txt +++ b/pages/develop/api/efl/canvas/layout.txt @@ -10,78 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_canvas_layout [fillcolor = "black", label = "Efl.Canvas.Layout", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_observer [fillcolor = "gray15", label = "Efl.Observer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_calc [fillcolor = "gray15", label = "Efl.Layout.Calc", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_signal [fillcolor = "gray15", label = "Efl.Layout.Signal", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_group [fillcolor = "gray15", label = "Efl.Layout.Group", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_player [fillcolor = "gray15", label = "Efl.Player", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_gfx_color_class [fillcolor = "gray15", label = "Efl.Gfx.Color_Class", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_gfx_text_class [fillcolor = "gray15", label = "Efl.Gfx.Text_Class", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_gfx_size_class [fillcolor = "gray15", label = "Efl.Gfx.Size_Class", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_canvas_layout -> efl_canvas_group - 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 - efl_canvas_layout -> efl_file - efl_canvas_layout -> efl_container - efl_canvas_layout -> efl_part - efl_canvas_layout -> efl_observer - efl_canvas_layout -> efl_ui_base - efl_canvas_layout -> efl_layout_calc - efl_canvas_layout -> efl_layout_signal - efl_canvas_layout -> efl_layout_group - efl_canvas_layout -> efl_player - efl_canvas_layout -> efl_gfx_color_class - efl_canvas_layout -> efl_gfx_text_class - efl_canvas_layout -> efl_gfx_size_class -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// @@ -122,6 +50,20 @@ digraph hierarchy { Eina_Iterator *efl_canvas_layout_access_part_iterate(Eo *obj); \\ +**[[:develop:api:efl:canvas:layout:property:animation|animation]]** //**(get, set)**//\\ +> %%Whether this object is animating or not.%% + +Eina_Bool efl_canvas_layout_animation_get(const Eo *obj); +void efl_canvas_layout_animation_set(Eo *obj, Eina_Bool on); + +\\ +**[[:develop:api:efl:canvas:layout:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:layout:calc|Efl.Layout.Calc]]]//\\ +> %%Whether this object updates its size hints automatically.%% + +Eina_Bool efl_layout_calc_auto_update_hints_get(const Eo *obj); +void efl_layout_calc_auto_update_hints_set(Eo *obj, Eina_Bool update); + +\\ **[[:develop:api:efl:canvas:layout:method:calc_freeze|calc_freeze]]**// [Overridden from [[:develop:api:efl:layout:calc|Efl.Layout.Calc]]]//\\ > %%Freezes the layout object.%% @@ -146,6 +88,13 @@ Eina_Size2D efl_layout_calc_size_min(Eo *obj, Eina_Size2D restricted); int efl_layout_calc_thaw(Eo *obj); \\ +**[[:develop:api:efl:canvas:layout:property:color_class|color_class]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:color_class|Efl.Gfx.Color_Class]]]//\\ +> + +Eina_Bool efl_gfx_color_class_get(const Eo *obj, const char *color_class, Efl_Gfx_Color_Class_Layer layer, int *r, int *g, int *b, int *a); +Eina_Bool efl_gfx_color_class_set(Eo *obj, const char *color_class, Efl_Gfx_Color_Class_Layer layer, int r, int g, int b, int a); + +\\ **[[:develop:api:efl:canvas:layout:method:color_class_clear|color_class_clear]]**// [Overridden from [[:develop:api:efl:gfx:color_class|Efl.Gfx.Color_Class]]]//\\ > %%Delete all color classes defined in object level.%% @@ -158,6 +107,12 @@ void efl_gfx_color_class_clear(Eo *obj); void efl_gfx_color_class_del(Eo *obj, const char *color_class); \\ +**[[:develop:api:efl:canvas:layout:property:color_class_description|color_class_description]]** //**(get)**//// [Overridden from [[:develop:api:efl:gfx:color_class|Efl.Gfx.Color_Class]]]//\\ +> %%Get the description of a color class.%% + +const char *efl_gfx_color_class_description_get(const Eo *obj, const char *color_class); + +\\ **[[:develop:api:efl:canvas:layout:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Call the object's constructor.%% @@ -182,86 +137,6 @@ void efl_debug_name_override(Eo *obj, Eina_Strbuf *sb); void efl_canvas_group_calculate(Eo *obj); \\ -**[[:develop:api:efl:canvas:layout:method:message_send|message_send]]**// [Overridden from [[:develop:api:efl:layout:signal|Efl.Layout.Signal]]]//\\ -> %%Sends an (Edje) message to a given Edje object%% - -void efl_layout_signal_message_send(Eo *obj, int id, const Eina_Value msg); - -\\ -**[[:develop:api:efl:canvas:layout:method:part|part]]**// [Overridden from [[:develop:api:efl:part|Efl.Part]]]//\\ -> %%Returns %%[[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]%%.%% - -Efl_Object *efl_part(const Eo *obj, const char *name); - -\\ -**[[:develop:api:efl:canvas:layout:method:signal_callback_add|signal_callback_add]]**// [Overridden from [[:develop:api:efl:layout:signal|Efl.Layout.Signal]]]//\\ -> %%Adds a callback for an arriving Edje signal, emitted by a given Edje object.%% - -Eina_Bool efl_layout_signal_callback_add(Eo *obj, const char *emission, const char *source, Efl_Signal_Cb func, void *data); - -\\ -**[[:develop:api:efl:canvas:layout:method:signal_callback_del|signal_callback_del]]**// [Overridden from [[:develop:api:efl:layout:signal|Efl.Layout.Signal]]]//\\ -> %%Removes a signal-triggered callback from an object.%% - -Eina_Bool efl_layout_signal_callback_del(Eo *obj, const char *emission, const char *source, Efl_Signal_Cb func, void *data); - -\\ -**[[:develop:api:efl:canvas:layout:method:signal_emit|signal_emit]]**// [Overridden from [[:develop:api:efl:layout:signal|Efl.Layout.Signal]]]//\\ -> %%Sends/emits an Edje signal to this layout.%% - -void efl_layout_signal_emit(Eo *obj, const char *emission, const char *source); - -\\ -**[[:develop:api:efl:canvas:layout:method:signal_process|signal_process]]**// [Overridden from [[:develop:api:efl:layout:signal|Efl.Layout.Signal]]]//\\ -> %%Processes an object's messages and signals queue.%% - -void efl_layout_signal_process(Eo *obj, Eina_Bool recurse); - -\\ -**[[:develop:api:efl:canvas:layout:method:size_class_del|size_class_del]]**// [Overridden from [[:develop:api:efl:gfx:size_class|Efl.Gfx.Size_Class]]]//\\ -> %%Delete the size class.%% - -void efl_gfx_size_class_del(Eo *obj, const char *size_class); - -\\ -**[[:develop:api:efl:canvas:layout:method:text_class_del|text_class_del]]**// [Overridden from [[:develop:api:efl:gfx:text_class|Efl.Gfx.Text_Class]]]//\\ -> %%Delete the text class.%% - -void efl_gfx_text_class_del(Eo *obj, const char *text_class); - -\\ -**[[:develop:api:efl:canvas:layout:method:update|update]]**// [Overridden from [[:develop:api:efl:observer|Efl.Observer]]]//\\ -> %%Update observer according to the changes of observable object.%% - -void efl_observer_update(Eo *obj, Efl_Object *obs, const char *key, void *data); - -\\ -**[[:develop:api:efl:canvas:layout:property:animation|animation]]** //**(get, set)**//\\ -> %%Whether this object is animating or not.%% - -Eina_Bool efl_canvas_layout_animation_get(const Eo *obj); -void efl_canvas_layout_animation_set(Eo *obj, Eina_Bool on); - -\\ -**[[:develop:api:efl:canvas:layout:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:layout:calc|Efl.Layout.Calc]]]//\\ -> %%Whether this object updates its size hints automatically.%% - -Eina_Bool efl_layout_calc_auto_update_hints_get(const Eo *obj); -void efl_layout_calc_auto_update_hints_set(Eo *obj, Eina_Bool update); - -\\ -**[[:develop:api:efl:canvas:layout:property:color_class_description|color_class_description]]** //**(get)**//// [Overridden from [[:develop:api:efl:gfx:color_class|Efl.Gfx.Color_Class]]]//\\ -> %%Get the description of a color class.%% - -const char *efl_gfx_color_class_description_get(const Eo *obj, const char *color_class); - -\\ -**[[:develop:api:efl:canvas:layout:property:color_class|color_class]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:color_class|Efl.Gfx.Color_Class]]]// - -Eina_Bool efl_gfx_color_class_get(const Eo *obj, const char *color_class, Efl_Gfx_Color_Class_Layer layer, int *r, int *g, int *b, int *a); -Eina_Bool efl_gfx_color_class_set(Eo *obj, const char *color_class, Efl_Gfx_Color_Class_Layer layer, int r, int g, int b, int a); - -\\ **[[:develop:api:efl:canvas:layout:property:group_data|group_data]]** //**(get)**//// [Overridden from [[:develop:api:efl:layout:group|Efl.Layout.Group]]]//\\ > %%Retrives an EDC data field's value from a given Edje object's group.%% @@ -299,6 +174,12 @@ void efl_ui_language_set(Eo *obj, const char *language); Efl_Image_Load_Error efl_file_load_error_get(const Eo *obj); \\ +**[[:develop:api:efl:canvas:layout:method:message_send|message_send]]**// [Overridden from [[:develop:api:efl:layout:signal|Efl.Layout.Signal]]]//\\ +> %%Sends an (Edje) message to a given Edje object%% + +void efl_layout_signal_message_send(Eo *obj, int id, const Eina_Value msg); + +\\ **[[:develop:api:efl:canvas:layout:property:mirrored|mirrored]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:base|Efl.Ui.Base]]]//\\ > %%Whether this object should be mirrored.%% @@ -306,13 +187,15 @@ Eina_Bool efl_ui_mirrored_get(const Eo *obj); void efl_ui_mirrored_set(Eo *obj, Eina_Bool rtl); \\ -**[[:develop:api:efl:canvas:layout:property:mmap|mmap]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:file|Efl.File]]]// +**[[:develop:api:efl:canvas:layout:property:mmap|mmap]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:file|Efl.File]]]//\\ +> 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); \\ -**[[:develop:api:efl:canvas:layout:property:no_render|no_render]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]// +**[[:develop:api:efl:canvas:layout:property:no_render|no_render]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//\\ +> Eina_Bool efl_canvas_object_no_render_get(const Eo *obj); void efl_canvas_object_no_render_set(Eo *obj, Eina_Bool enable); @@ -325,6 +208,19 @@ Efl_Text_Bidirectional_Type efl_canvas_object_paragraph_direction_get(const Eo * void efl_canvas_object_paragraph_direction_set(Eo *obj, Efl_Text_Bidirectional_Type dir); \\ +**[[:develop:api:efl:canvas:layout:method:part|part]]**// [Overridden from [[:develop:api:efl:part|Efl.Part]]]//\\ +> %%Returns %%[[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]%%.%% + +Efl_Object *efl_part(const Eo *obj, const char *name); + +\\ +**[[:develop:api:efl:canvas:layout:property:play|play]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:player|Efl.Player]]]//\\ +> + +Eina_Bool efl_player_play_get(const Eo *obj); +void efl_player_play_set(Eo *obj, Eina_Bool play); + +\\ **[[:develop:api:efl:canvas:layout:property:play_speed|play_speed]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:player|Efl.Player]]]//\\ > %%Control the play speed of the media file.%% @@ -338,12 +234,6 @@ void efl_player_play_speed_set(Eo *obj, double speed); Eina_Bool efl_player_playable_get(const Eo *obj); \\ -**[[:develop:api:efl:canvas:layout:property:play|play]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:player|Efl.Player]]]// - -Eina_Bool efl_player_play_get(const Eo *obj); -void efl_player_play_set(Eo *obj, Eina_Bool play); - -\\ **[[:develop:api:efl:canvas:layout:property:position|position]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\ > %%The 2D position of a canvas object.%% @@ -358,22 +248,40 @@ double efl_gfx_scale_get(const Eo *obj); void efl_gfx_scale_set(Eo *obj, double scale); \\ -**[[:develop:api:efl:canvas:layout:property:seat_name|seat_name]]** //**(get)**//\\ -> %%Gets the name given to a set by Edje.%% - -Eina_Stringshare *efl_canvas_layout_seat_name_get(const Eo *obj, Efl_Input_Device *device); - -\\ **[[:develop:api:efl:canvas:layout:property:seat|seat]]** //**(get)**//\\ > %%Returns the seat device given its Edje's name.%% Efl_Input_Device *efl_canvas_layout_seat_get(const Eo *obj, Eina_Stringshare *name); \\ -**[[:develop:api:efl:canvas:layout:property:size_class|size_class]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:size_class|Efl.Gfx.Size_Class]]]// +**[[:develop:api:efl:canvas:layout:property:seat_name|seat_name]]** //**(get)**//\\ +> %%Gets the name given to a set by Edje.%% -Eina_Bool efl_gfx_size_class_get(const Eo *obj, const char *size_class, int *minw, int *minh, int *maxw, int *maxh); -Eina_Bool efl_gfx_size_class_set(Eo *obj, const char *size_class, int minw, int minh, int maxw, int maxh); +Eina_Stringshare *efl_canvas_layout_seat_name_get(const Eo *obj, Efl_Input_Device *device); + +\\ +**[[:develop:api:efl:canvas:layout:method:signal_callback_add|signal_callback_add]]**// [Overridden from [[:develop:api:efl:layout:signal|Efl.Layout.Signal]]]//\\ +> %%Adds a callback for an arriving Edje signal, emitted by a given Edje object.%% + +Eina_Bool efl_layout_signal_callback_add(Eo *obj, const char *emission, const char *source, Efl_Signal_Cb func, void *data); + +\\ +**[[:develop:api:efl:canvas:layout:method:signal_callback_del|signal_callback_del]]**// [Overridden from [[:develop:api:efl:layout:signal|Efl.Layout.Signal]]]//\\ +> %%Removes a signal-triggered callback from an object.%% + +Eina_Bool efl_layout_signal_callback_del(Eo *obj, const char *emission, const char *source, Efl_Signal_Cb func, void *data); + +\\ +**[[:develop:api:efl:canvas:layout:method:signal_emit|signal_emit]]**// [Overridden from [[:develop:api:efl:layout:signal|Efl.Layout.Signal]]]//\\ +> %%Sends/emits an Edje signal to this layout.%% + +void efl_layout_signal_emit(Eo *obj, const char *emission, const char *source); + +\\ +**[[:develop:api:efl:canvas:layout:method:signal_process|signal_process]]**// [Overridden from [[:develop:api:efl:layout:signal|Efl.Layout.Signal]]]//\\ +> %%Processes an object's messages and signals queue.%% + +void efl_layout_signal_process(Eo *obj, Eina_Bool recurse); \\ **[[:develop:api:efl:canvas:layout:property:size|size]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\ @@ -383,12 +291,38 @@ Eina_Size2D efl_gfx_size_get(const Eo *obj); void efl_gfx_size_set(Eo *obj, Eina_Size2D size); \\ -**[[:develop:api:efl:canvas:layout:property:text_class|text_class]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:text_class|Efl.Gfx.Text_Class]]]// +**[[:develop:api:efl:canvas:layout:property:size_class|size_class]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:size_class|Efl.Gfx.Size_Class]]]//\\ +> + +Eina_Bool efl_gfx_size_class_get(const Eo *obj, const char *size_class, int *minw, int *minh, int *maxw, int *maxh); +Eina_Bool efl_gfx_size_class_set(Eo *obj, const char *size_class, int minw, int minh, int maxw, int maxh); + +\\ +**[[:develop:api:efl:canvas:layout:method:size_class_del|size_class_del]]**// [Overridden from [[:develop:api:efl:gfx:size_class|Efl.Gfx.Size_Class]]]//\\ +> %%Delete the size class.%% + +void efl_gfx_size_class_del(Eo *obj, const char *size_class); + +\\ +**[[:develop:api:efl:canvas:layout:property:text_class|text_class]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:text_class|Efl.Gfx.Text_Class]]]//\\ +> Eina_Bool efl_gfx_text_class_get(const Eo *obj, const char *text_class, const char **font, Efl_Font_Size *size); Eina_Bool efl_gfx_text_class_set(Eo *obj, const char *text_class, const char *font, Efl_Font_Size size); \\ +**[[:develop:api:efl:canvas:layout:method:text_class_del|text_class_del]]**// [Overridden from [[:develop:api:efl:gfx:text_class|Efl.Gfx.Text_Class]]]//\\ +> %%Delete the text class.%% + +void efl_gfx_text_class_del(Eo *obj, const char *text_class); + +\\ +**[[:develop:api:efl:canvas:layout:method:update|update]]**// [Overridden from [[:develop:api:efl:observer|Efl.Observer]]]//\\ +> %%Update observer according to the changes of observable object.%% + +void efl_observer_update(Eo *obj, Efl_Object *obs, const char *key, void *data); + +\\ **[[:develop:api:efl:canvas:layout:property:visible|visible]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\ > %%The visibility of a canvas object.%% @@ -396,7 +330,7 @@ Eina_Bool efl_gfx_visible_get(const Eo *obj); void efl_gfx_visible_set(Eo *obj, Eina_Bool v); \\ -**[[:develop:api:efl:canvas:layout:method:calc_force|calc_force]]**// [Overridden from [[:develop:api:efl:layout:calc|Efl.Layout.Calc]]]// ''protected''\\ +**[[:develop:api:efl:canvas:layout:method:calc_force|calc_force]]** ''protected''// [Overridden from [[:develop:api:efl:layout:calc|Efl.Layout.Calc]]]//\\ > %%Forces a Size/Geometry calculation.%% void efl_layout_calc_force(Eo *obj); @@ -405,47 +339,163 @@ void efl_layout_calc_force(Eo *obj); ==== Inherited ==== -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:destructor|destructor]]**, **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_add|group_member_add]]**, **[[:develop:api:efl:canvas:group:method:group_member_del|group_member_del]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:color|color]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:method:content_count|content_count]]**, **[[:develop:api:efl:container:method:content_iterate|content_iterate]]**\\ -[[:develop:api:efl:file|Efl.File]]\\ -> **[[:develop:api:efl:file:method:save|save]]**, **[[:develop:api:efl:file:property:file|file]]** //**(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:player|Efl.Player]]\\ -> **[[:develop:api:efl:player:property:length|length]]** //**(get)**//, **[[:develop:api:efl:player:property:mute|mute]]** //**(get, set)**//, **[[:develop:api:efl:player:property:position|position]]** //**(get, set)**//, **[[:develop:api:efl:player:property:progress|progress]]** //**(get)**//, **[[:develop:api:efl:player:property:seekable|seekable]]** //**(get)**//, **[[:develop:api:efl:player:property:volume|volume]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:base|Efl.Ui.Base]]\\ -> **[[:develop:api:efl:ui:base:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:efl:canvas:group:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:efl:canvas:group:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:method:content_count|content_count]]** | %%Returns the number of UI elements packed in this container.%% | +| | **[[:develop:api:efl:container:method:content_iterate|content_iterate]]** | %%Begin iterating over this object's contents.%% | +^ [[:develop:api:efl:file|Efl.File]] ^^^ +| | **[[:develop:api:efl:file:property:file|file]]** //**(get, set)**// | | +| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% | +^ [[: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:player|Efl.Player]] ^^^ +| | **[[:develop:api:efl:player:property:length|length]]** //**(get)**// | %%Get the length of play for the media file.%% | +| | **[[:develop:api:efl:player:property:mute|mute]]** //**(get, set)**// | %%This property controls the audio mute state.%% | +| | **[[:develop:api:efl:player:property:position|position]]** //**(get, set)**// | | +| | **[[:develop:api:efl:player:property:progress|progress]]** //**(get)**// | %%Get how much of the file has been played.%% | +| | **[[:develop:api:efl:player:property:seekable|seekable]]** //**(get)**// | %%Get whether the media file is seekable.%% | +| | **[[:develop:api:efl:player:property:volume|volume]]** //**(get, set)**// | %%Control the audio volume.%% | +^ [[:develop:api:efl:ui:base|Efl.Ui.Base]] ^^^ +| | **[[: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:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]**, **[[:develop:api:efl:layout:calc:event:recalc|recalc]]**\\ -[[: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|Efl.Object]]\\ -> **[[:develop:api:efl:object:event:del|del]]** \ No newline at end of file +^ [[: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]** | %%A circular dependency between parts of the object was found.%% | +| | **[[:develop:api:efl:layout:calc:event:recalc|recalc]]** | %%The layout was recalculated.%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/canvas/layout/part.txt b/pages/develop/api/efl/canvas/layout/part.txt index c6b5701dc..c61e54dbe 100644 --- a/pages/develop/api/efl/canvas/layout/part.txt +++ b/pages/develop/api/efl/canvas/layout/part.txt @@ -3,7 +3,7 @@ ===== Description ===== -%%Common class for part proxy objects for %%''Efl''%%.Canvas.Layout.%% +%%Common class for part proxy objects for %%[[:develop:api:efl:canvas:layout|Efl.Canvas.Layout]]%%.%% %%As an %%[[:develop:api:efl:part|Efl.Part]]%% implementation class, all objects of this class are meant to be used for one and only one function call. In pseudo-code, the use of object of this type looks like the following: rect = layout.part("somepart").geometry_get();%% @@ -14,30 +14,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_canvas_layout_part [fillcolor = "black", label = "Efl.Canvas.Layout.Part", 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_ui_drag [fillcolor = "gray15", label = "Efl.Ui.Drag", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_canvas_layout_part -> efl_object - efl_canvas_layout_part -> efl_gfx - efl_canvas_layout_part -> efl_ui_drag -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -48,24 +24,6 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:canvas:layout:part:method:drag_page_move|drag_page_move]]**// [Overridden from [[:develop:api:efl:ui:drag|Efl.Ui.Drag]]]//\\ -> %%Moves the dragable by %%''dx''%%,%%''dy''%% pages.%% - -Eina_Bool efl_ui_drag_page_move(Eo *obj, double dx, double dy); - -\\ -**[[:develop:api:efl:canvas:layout:part:method:drag_step_move|drag_step_move]]**// [Overridden from [[:develop:api:efl:ui:drag|Efl.Ui.Drag]]]//\\ -> %%Moves the dragable by %%''dx''%%,%%''dy''%% steps.%% - -Eina_Bool efl_ui_drag_step_move(Eo *obj, double dx, double dy); - -\\ -**[[:develop:api:efl:canvas:layout:part:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Called at the end of #eo_add. Should not be called, just overridden.%% - -Efl_Object *efl_finalize(Eo *obj); - -\\ **[[:develop:api:efl:canvas:layout:part:property:drag_dir|drag_dir]]** //**(get)**//// [Overridden from [[:develop:api:efl:ui:drag|Efl.Ui.Drag]]]//\\ > %%Determines the dragable directions (read-only).%% @@ -79,6 +37,12 @@ Eina_Bool efl_ui_drag_page_get(const Eo *obj, double *dx, double *dy); Eina_Bool efl_ui_drag_page_set(Eo *obj, double dx, double dy); \\ +**[[:develop:api:efl:canvas:layout:part:method:drag_page_move|drag_page_move]]**// [Overridden from [[:develop:api:efl:ui:drag|Efl.Ui.Drag]]]//\\ +> %%Moves the dragable by %%''dx''%%,%%''dy''%% pages.%% + +Eina_Bool efl_ui_drag_page_move(Eo *obj, double dx, double dy); + +\\ **[[:develop:api:efl:canvas:layout:part:property:drag_size|drag_size]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:drag|Efl.Ui.Drag]]]//\\ > %%The dragable object relative size.%% @@ -93,6 +57,12 @@ Eina_Bool efl_ui_drag_step_get(const Eo *obj, double *dx, double *dy); Eina_Bool efl_ui_drag_step_set(Eo *obj, double dx, double dy); \\ +**[[:develop:api:efl:canvas:layout:part:method:drag_step_move|drag_step_move]]**// [Overridden from [[:develop:api:efl:ui:drag|Efl.Ui.Drag]]]//\\ +> %%Moves the dragable by %%''dx''%%,%%''dy''%% steps.%% + +Eina_Bool efl_ui_drag_step_move(Eo *obj, double dx, double dy); + +\\ **[[:develop:api:efl:canvas:layout:part:property:drag_value|drag_value]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:drag|Efl.Ui.Drag]]]//\\ > %%The dragable object relative location.%% @@ -100,6 +70,12 @@ Eina_Bool efl_ui_drag_value_get(const Eo *obj, double *dx, double *dy); Eina_Bool efl_ui_drag_value_set(Eo *obj, double dx, double dy); \\ +**[[:develop:api:efl:canvas:layout:part:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Called at the end of #eo_add. Should not be called, just overridden.%% + +Efl_Object *efl_finalize(Eo *obj); + +\\ **[[:develop:api:efl:canvas:layout:part:property:geometry|geometry]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\ > %%Rectangular geometry that combines both position and size.%% @@ -122,15 +98,48 @@ void efl_canvas_layout_part_state_get(const Eo *obj, const char **state, double ==== Inherited ==== -[[:develop:api:efl:gfx|Efl.Gfx]]\\ -> **[[:develop:api:efl:gfx:property:color|color]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:position|position]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:size|size]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:visible|visible]]** //**(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: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:destructor|destructor]]**, **[[: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: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:gfx|Efl.Gfx]] ^^^ +| | **[[:develop:api:efl:gfx:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:efl:gfx:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:efl:gfx:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| | **[[:develop:api:efl:gfx:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +^ [[: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:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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: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: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: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]]** \ No newline at end of file +^ [[: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: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.%% | diff --git a/pages/develop/api/efl/canvas/layout/part/property/drag_page.txt b/pages/develop/api/efl/canvas/layout/part/property/drag_page.txt index 0532f3409..7560e7113 100644 --- a/pages/develop/api/efl/canvas/layout/part/property/drag_page.txt +++ b/pages/develop/api/efl/canvas/layout/part/property/drag_page.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Canvas.Layout.Part.drag_page~~ -===== Values ===== - - * **dx** - %%The x page step increment%% - * **dy** - %%The y page step increment%% ===== Description ===== %%The page step increments.%% @@ -18,6 +14,10 @@ {{page>:develop:api-include:efl:canvas:layout:part:property:drag_page:description&nouser&nolink&nodate}} +===== Values ===== + + * **dx** - %%The x page step increment%% + * **dy** - %%The y page step increment%% ==== Getter ==== %%Gets the x,y page step increments for the dragable object.%% diff --git a/pages/develop/api/efl/canvas/layout/part/property/drag_size.txt b/pages/develop/api/efl/canvas/layout/part/property/drag_size.txt index bcb859261..93bca020f 100644 --- a/pages/develop/api/efl/canvas/layout/part/property/drag_size.txt +++ b/pages/develop/api/efl/canvas/layout/part/property/drag_size.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Canvas.Layout.Part.drag_size~~ -===== Values ===== - - * **dw** - %%The drag relative width, from 0 to 1.%% - * **dh** - %%The drag relative height, from 0 to 1.%% ===== Description ===== %%The dragable object relative size.%% @@ -16,6 +12,10 @@ {{page>:develop:api-include:efl:canvas:layout:part:property:drag_size:description&nouser&nolink&nodate}} +===== Values ===== + + * **dw** - %%The drag relative width, from 0 to 1.%% + * **dh** - %%The drag relative height, from 0 to 1.%% ==== Getter ==== %%Gets the size of the dradgable object.%% diff --git a/pages/develop/api/efl/canvas/layout/part/property/drag_step.txt b/pages/develop/api/efl/canvas/layout/part/property/drag_step.txt index ecd6abb59..6617e00cd 100644 --- a/pages/develop/api/efl/canvas/layout/part/property/drag_step.txt +++ b/pages/develop/api/efl/canvas/layout/part/property/drag_step.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Canvas.Layout.Part.drag_step~~ -===== Values ===== - - * **dx** - %%The x step relative amount, from 0 to 1.%% - * **dy** - %%The y step relative amount, from 0 to 1.%% ===== Description ===== %%The drag step increment.%% @@ -18,6 +14,10 @@ {{page>:develop:api-include:efl:canvas:layout:part:property:drag_step:description&nouser&nolink&nodate}} +===== Values ===== + + * **dx** - %%The x step relative amount, from 0 to 1.%% + * **dy** - %%The y step relative amount, from 0 to 1.%% ==== Getter ==== %%Gets the x and y step increments for the dragable object.%% diff --git a/pages/develop/api/efl/canvas/layout/part/property/drag_value.txt b/pages/develop/api/efl/canvas/layout/part/property/drag_value.txt index 1bcd15e58..28a00842d 100644 --- a/pages/develop/api/efl/canvas/layout/part/property/drag_value.txt +++ b/pages/develop/api/efl/canvas/layout/part/property/drag_value.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Canvas.Layout.Part.drag_value~~ -===== Values ===== - - * **dx** - %%The x relative position, from 0 to 1.%% - * **dy** - %%The y relative position, from 0 to 1.%% ===== Description ===== %%The dragable object relative location.%% @@ -20,6 +16,10 @@ {{page>:develop:api-include:efl:canvas:layout:part:property:drag_value:description&nouser&nolink&nodate}} +===== Values ===== + + * **dx** - %%The x relative position, from 0 to 1.%% + * **dy** - %%The y relative position, from 0 to 1.%% ==== Getter ==== %%Gets the dragable object location.%% diff --git a/pages/develop/api/efl/canvas/layout/part/property/geometry.txt b/pages/develop/api/efl/canvas/layout/part/property/geometry.txt index a9bf97bdb..bfcf6f35e 100644 --- a/pages/develop/api/efl/canvas/layout/part/property/geometry.txt +++ b/pages/develop/api/efl/canvas/layout/part/property/geometry.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Canvas.Layout.Part.geometry~~ -===== Values ===== - - * **rect** - %%The X,Y position and W,H size, in pixels.%% ===== Description ===== %%Rectangular geometry that combines both position and size.%% {{page>:develop:api-include:efl:canvas:layout:part:property:geometry:description&nouser&nolink&nodate}} +===== Values ===== + + * **rect** - %%The X,Y position and W,H size, in pixels.%% //Overridden from [[:develop:api:efl:gfx:property:geometry|Efl.Gfx.geometry]] **(get)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/layout/part_box.txt b/pages/develop/api/efl/canvas/layout/part_box.txt index d5eb1ccf0..d32ece9f0 100644 --- a/pages/develop/api/efl/canvas/layout/part_box.txt +++ b/pages/develop/api/efl/canvas/layout/part_box.txt @@ -12,40 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_canvas_layout_part_box [fillcolor = "black", label = "Efl.Canvas.Layout.Part_Box", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_layout_part [fillcolor = "gray15", label = "Efl.Canvas.Layout.Part", 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_ui_drag [fillcolor = "gray15", label = "Efl.Ui.Drag", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_pack_linear [fillcolor = "gray15", label = "Efl.Pack.Linear", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_pack [fillcolor = "gray15", label = "Efl.Pack", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_direction [fillcolor = "gray15", label = "Efl.Ui.Direction", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_canvas_layout_part_box -> efl_canvas_layout_part - efl_canvas_layout_part -> efl_object - efl_canvas_layout_part -> efl_gfx - efl_canvas_layout_part -> efl_ui_drag - efl_canvas_layout_part_box -> efl_pack_linear - efl_pack_linear -> efl_pack - efl_pack -> efl_container - efl_canvas_layout_part_box -> efl_ui_direction -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]] //(class)// @@ -79,6 +45,19 @@ Eina_Iterator *efl_content_iterate(Eo *obj); Eina_Bool efl_content_remove(Eo *obj, Efl_Gfx *content); \\ +**[[:develop:api:efl:canvas:layout:part_box:property:direction|direction]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:direction|Efl.Ui.Direction]]]//\\ +> %%Returns %%''default''%% if unknown.%% + +Efl_Ui_Dir efl_ui_direction_get(const Eo *obj); +void efl_ui_direction_set(Eo *obj, Efl_Ui_Dir dir); + +\\ +**[[:develop:api:efl:canvas:layout:part_box:method:pack|pack]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ +> %%Adds an item to this container.%% + +Eina_Bool efl_pack(Eo *obj, Efl_Gfx *subobj); + +\\ **[[:develop:api:efl:canvas:layout:part_box:method:pack_after|pack_after]]**// [Overridden from [[:develop:api:efl:pack:linear|Efl.Pack.Linear]]]//\\ > %%Append item after other sub object.%% @@ -133,10 +112,10 @@ int efl_pack_index_get(Eo *obj, const Efl_Gfx *subobj); Efl_Gfx *efl_pack_unpack_at(Eo *obj, int index); \\ -**[[:develop:api:efl:canvas:layout:part_box:method:pack|pack]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ -> %%Adds an item to this container.%% +**[[:develop:api:efl:canvas:layout:part_box:method:unpack|unpack]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ +> %%Removes an existing item from the container, without deleting it.%% -Eina_Bool efl_pack(Eo *obj, Efl_Gfx *subobj); +Eina_Bool efl_pack_unpack(Eo *obj, Efl_Gfx *subobj); \\ **[[:develop:api:efl:canvas:layout:part_box:method:unpack_all|unpack_all]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ @@ -145,39 +124,71 @@ Eina_Bool efl_pack(Eo *obj, Efl_Gfx *subobj); Eina_Bool efl_pack_unpack_all(Eo *obj); \\ -**[[:develop:api:efl:canvas:layout:part_box:method:unpack|unpack]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ -> %%Removes an existing item from the container, without deleting it.%% - -Eina_Bool efl_pack_unpack(Eo *obj, Efl_Gfx *subobj); - -\\ -**[[:develop:api:efl:canvas:layout:part_box:property:direction|direction]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:direction|Efl.Ui.Direction]]]//\\ -> %%Returns %%''default''%% if unknown.%% - -Efl_Ui_Dir efl_ui_direction_get(const Eo *obj); -void efl_ui_direction_set(Eo *obj, Efl_Ui_Dir dir); - -\\ ==== Inherited ==== -[[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]\\ -> **[[:develop:api:efl:canvas:layout:part:method:drag_page_move|drag_page_move]]**, **[[:develop:api:efl:canvas:layout:part:method:drag_step_move|drag_step_move]]**, **[[:develop:api:efl:canvas:layout:part:method:finalize|finalize]]**, **[[:develop:api:efl:canvas:layout:part:property:drag_dir|drag_dir]]** //**(get)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_page|drag_page]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_size|drag_size]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_step|drag_step]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_value|drag_value]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:geometry|geometry]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:part_type|part_type]]** //**(get)**//, **[[:develop:api:efl:canvas:layout:part:property:state|state]]** //**(get)**//\\ -[[:develop:api:efl:gfx|Efl.Gfx]]\\ -> **[[:develop:api:efl:gfx:property:color|color]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:position|position]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:size|size]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:visible|visible]]** //**(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: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:destructor|destructor]]**, **[[: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: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:pack|Efl.Pack]]\\ -> **[[:develop:api:efl:pack:property:pack_align|pack_align]]** //**(get, set)**//, **[[:develop:api:efl:pack:property:pack_padding|pack_padding]]** //**(get, set)**// +^ [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]] ^^^ +| | **[[:develop:api:efl:canvas:layout:part:property:drag_dir|drag_dir]]** //**(get)**// | %%Determines the dragable directions (read-only).%% | +| | **[[:develop:api:efl:canvas:layout:part:property:drag_page|drag_page]]** //**(get, set)**// | %%The page step increments.%% | +| | **[[:develop:api:efl:canvas:layout:part:method:drag_page_move|drag_page_move]]** | %%Moves the dragable by %%''dx''%%,%%''dy''%% pages.%% | +| | **[[:develop:api:efl:canvas:layout:part:property:drag_size|drag_size]]** //**(get, set)**// | %%The dragable object relative size.%% | +| | **[[:develop:api:efl:canvas:layout:part:property:drag_step|drag_step]]** //**(get, set)**// | %%The drag step increment.%% | +| | **[[:develop:api:efl:canvas:layout:part:method:drag_step_move|drag_step_move]]** | %%Moves the dragable by %%''dx''%%,%%''dy''%% steps.%% | +| | **[[:develop:api:efl:canvas:layout:part:property:drag_value|drag_value]]** //**(get, set)**// | %%The dragable object relative location.%% | +| | **[[:develop:api:efl:canvas:layout:part:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:canvas:layout:part:property:geometry|geometry]]** //**(get, set)**// | %%Rectangular geometry that combines both position and size.%% | +| | **[[:develop:api:efl:canvas:layout:part:property:part_type|part_type]]** //**(get)**// | %%Type of this part in the layout.%% | +| | **[[:develop:api:efl:canvas:layout:part:property:state|state]]** //**(get)**// | %%The name and value of the current state of this part (read-only).%% | +^ [[:develop:api:efl:gfx|Efl.Gfx]] ^^^ +| | **[[:develop:api:efl:gfx:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:efl:gfx:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:efl:gfx:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| | **[[:develop:api:efl:gfx:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +^ [[: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:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +^ [[:develop:api:efl:pack|Efl.Pack]] ^^^ +| | **[[:develop:api:efl:pack:property:pack_align|pack_align]]** //**(get, set)**// | %%Alignment of the container within its bounds%% | +| | **[[:develop:api:efl:pack:property:pack_padding|pack_padding]]** //**(get, set)**// | %%Padding between items contained in this object.%% | + ===== Events ===== ==== Inherited ==== -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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: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:pack|Efl.Pack]]\\ -> **[[:develop:api:efl:pack:event:layout_updated|layout,updated]]** \ No newline at end of file +^ [[:develop:api:efl:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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: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.%% | +^ [[:develop:api:efl:pack|Efl.Pack]] ^^^ +| | **[[:develop:api:efl:pack:event:layout_updated|layout,updated]]** | %%Sent after the layout was updated.%% | diff --git a/pages/develop/api/efl/canvas/layout/part_box/property/direction.txt b/pages/develop/api/efl/canvas/layout/part_box/property/direction.txt index 20c8df16e..e8f8ee9e4 100644 --- a/pages/develop/api/efl/canvas/layout/part_box/property/direction.txt +++ b/pages/develop/api/efl/canvas/layout/part_box/property/direction.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Layout.Part_Box.direction~~ -===== Values ===== - - * **dir** - %%Direction of the widget.%% ===== Description ===== %%Control the direction of a given widget.%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:canvas:layout:part_box:property:direction:description&nouser&nolink&nodate}} +===== Values ===== + + * **dir** - %%Direction of the widget.%% ==== Getter ==== %%Returns %%''default''%% if unknown.%% diff --git a/pages/develop/api/efl/canvas/layout/part_external.txt b/pages/develop/api/efl/canvas/layout/part_external.txt index 23ce1eccd..39f11dd3f 100644 --- a/pages/develop/api/efl/canvas/layout/part_external.txt +++ b/pages/develop/api/efl/canvas/layout/part_external.txt @@ -20,62 +20,6 @@ ===== Inheritance ===== => [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_canvas_layout_part_external [fillcolor = "black", label = "Efl.Canvas.Layout.Part_External", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_layout_part [fillcolor = "gray15", label = "Efl.Canvas.Layout.Part", 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_ui_drag [fillcolor = "gray15", label = "Efl.Ui.Drag", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_content [fillcolor = "gray15", label = "Efl.Content", color = "cornflowerblue", 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_layout_part_external -> efl_canvas_layout_part - efl_canvas_layout_part -> efl_object - efl_canvas_layout_part -> efl_gfx - efl_canvas_layout_part -> efl_ui_drag - efl_canvas_layout_part_external -> efl_content - efl_canvas_layout_part_external -> 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 -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]] //(class)// @@ -112,43 +56,159 @@ Eina_Bool efl_content_set(Eo *obj, Efl_Gfx *content); ==== Inherited ==== -[[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]\\ -> **[[:develop:api:efl:canvas:layout:part:method:drag_page_move|drag_page_move]]**, **[[:develop:api:efl:canvas:layout:part:method:drag_step_move|drag_step_move]]**, **[[:develop:api:efl:canvas:layout:part:method:finalize|finalize]]**, **[[:develop:api:efl:canvas:layout:part:property:drag_dir|drag_dir]]** //**(get)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_page|drag_page]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_size|drag_size]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_step|drag_step]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_value|drag_value]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:geometry|geometry]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:part_type|part_type]]** //**(get)**//, **[[:develop:api:efl:canvas:layout:part:property:state|state]]** //**(get)**//\\ -[[:develop:api:efl:canvas:object|Efl.Canvas.Object]]\\ -> **[[:develop:api:efl:canvas:object:method:clipees_has|clipees_has]]**, **[[: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: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: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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:content|Efl.Content]]\\ -> **[[:develop:api:efl:content:method:content_unset|content_unset]]**\\ -[[: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|Efl.Gfx]]\\ -> **[[:develop:api:efl:gfx:property:color|color]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:position|position]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:size|size]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:visible|visible]]** //**(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: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:destructor|destructor]]**, **[[: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: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: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:layout:part|Efl.Canvas.Layout.Part]] ^^^ +| | **[[:develop:api:efl:canvas:layout:part:property:drag_dir|drag_dir]]** //**(get)**// | %%Determines the dragable directions (read-only).%% | +| | **[[:develop:api:efl:canvas:layout:part:property:drag_page|drag_page]]** //**(get, set)**// | %%The page step increments.%% | +| | **[[:develop:api:efl:canvas:layout:part:method:drag_page_move|drag_page_move]]** | %%Moves the dragable by %%''dx''%%,%%''dy''%% pages.%% | +| | **[[:develop:api:efl:canvas:layout:part:property:drag_size|drag_size]]** //**(get, set)**// | %%The dragable object relative size.%% | +| | **[[:develop:api:efl:canvas:layout:part:property:drag_step|drag_step]]** //**(get, set)**// | %%The drag step increment.%% | +| | **[[:develop:api:efl:canvas:layout:part:method:drag_step_move|drag_step_move]]** | %%Moves the dragable by %%''dx''%%,%%''dy''%% steps.%% | +| | **[[:develop:api:efl:canvas:layout:part:property:drag_value|drag_value]]** //**(get, set)**// | %%The dragable object relative location.%% | +| | **[[:develop:api:efl:canvas:layout:part:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:canvas:layout:part:property:geometry|geometry]]** //**(get, set)**// | %%Rectangular geometry that combines both position and size.%% | +| | **[[:develop:api:efl:canvas:layout:part:property:part_type|part_type]]** //**(get)**// | %%Type of this part in the layout.%% | +| | **[[:develop:api:efl:canvas:layout:part:property:state|state]]** //**(get)**// | %%The name and value of the current state of this part (read-only).%% | +^ [[: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:coords_inside|coords_inside]]** //**(get)**// | %%Returns whether the coords are logically inside the object.%% | +| | **[[: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: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: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: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: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: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:content|Efl.Content]] ^^^ +| | **[[:develop:api:efl:content:method:content_unset|content_unset]]** | %%Unswallow the object in the current container and return it.%% | +^ [[:develop:api:efl:gfx|Efl.Gfx]] ^^^ +| | **[[:develop:api:efl:gfx:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:efl:gfx:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:efl:gfx:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| | **[[:develop:api:efl:gfx:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +^ [[: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: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:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +^ [[: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|Efl.Gfx]]\\ -> **[[: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|Efl.Object]]\\ -> **[[:develop:api:efl:object:event:del|del]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/canvas/layout/part_external/property/content.txt b/pages/develop/api/efl/canvas/layout/part_external/property/content.txt index 41e9a2c15..c88484f04 100644 --- a/pages/develop/api/efl/canvas/layout/part_external/property/content.txt +++ b/pages/develop/api/efl/canvas/layout/part_external/property/content.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Canvas.Layout.Part_External.content~~ -===== Values ===== - - * **content** - %%The object to swallow.%% ===== Description ===== %%Swallowed sub-object contained in this object.%% {{page>:develop:api-include:efl:canvas:layout:part_external:property:content:description&nouser&nolink&nodate}} +===== Values ===== + + * **content** - %%The object to swallow.%% //Overridden from [[:develop:api:efl:content:property:content|Efl.Content.content]] **(get)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/layout/part_swallow.txt b/pages/develop/api/efl/canvas/layout/part_swallow.txt index f3bd21728..e7cb54fb4 100644 --- a/pages/develop/api/efl/canvas/layout/part_swallow.txt +++ b/pages/develop/api/efl/canvas/layout/part_swallow.txt @@ -12,34 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_canvas_layout_part_swallow [fillcolor = "black", label = "Efl.Canvas.Layout.Part_Swallow", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_layout_part [fillcolor = "gray15", label = "Efl.Canvas.Layout.Part", 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_ui_drag [fillcolor = "gray15", label = "Efl.Ui.Drag", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_content [fillcolor = "gray15", label = "Efl.Content", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_canvas_layout_part_swallow -> efl_canvas_layout_part - efl_canvas_layout_part -> efl_object - efl_canvas_layout_part -> efl_gfx - efl_canvas_layout_part -> efl_ui_drag - efl_canvas_layout_part_swallow -> efl_content -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]] //(class)// @@ -52,12 +24,6 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:canvas:layout:part_swallow:method:content_unset|content_unset]]**// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ -> %%Unswallow the object in the current container and return it.%% - -Efl_Gfx *efl_content_unset(Eo *obj); - -\\ **[[:develop:api:efl:canvas:layout:part_swallow:property:content|content]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ > %%Swallowed sub-object contained in this object.%% @@ -65,20 +31,69 @@ Efl_Gfx *efl_content_get(const Eo *obj); Eina_Bool efl_content_set(Eo *obj, Efl_Gfx *content); \\ +**[[:develop:api:efl:canvas:layout:part_swallow:method:content_unset|content_unset]]**// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ +> %%Unswallow the object in the current container and return it.%% + +Efl_Gfx *efl_content_unset(Eo *obj); + +\\ ==== Inherited ==== -[[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]\\ -> **[[:develop:api:efl:canvas:layout:part:method:drag_page_move|drag_page_move]]**, **[[:develop:api:efl:canvas:layout:part:method:drag_step_move|drag_step_move]]**, **[[:develop:api:efl:canvas:layout:part:method:finalize|finalize]]**, **[[:develop:api:efl:canvas:layout:part:property:drag_dir|drag_dir]]** //**(get)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_page|drag_page]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_size|drag_size]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_step|drag_step]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_value|drag_value]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:geometry|geometry]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:part_type|part_type]]** //**(get)**//, **[[:develop:api:efl:canvas:layout:part:property:state|state]]** //**(get)**//\\ -[[:develop:api:efl:gfx|Efl.Gfx]]\\ -> **[[:develop:api:efl:gfx:property:color|color]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:position|position]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:size|size]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:visible|visible]]** //**(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: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:destructor|destructor]]**, **[[: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: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:canvas:layout:part|Efl.Canvas.Layout.Part]] ^^^ +| | **[[:develop:api:efl:canvas:layout:part:property:drag_dir|drag_dir]]** //**(get)**// | %%Determines the dragable directions (read-only).%% | +| | **[[:develop:api:efl:canvas:layout:part:property:drag_page|drag_page]]** //**(get, set)**// | %%The page step increments.%% | +| | **[[:develop:api:efl:canvas:layout:part:method:drag_page_move|drag_page_move]]** | %%Moves the dragable by %%''dx''%%,%%''dy''%% pages.%% | +| | **[[:develop:api:efl:canvas:layout:part:property:drag_size|drag_size]]** //**(get, set)**// | %%The dragable object relative size.%% | +| | **[[:develop:api:efl:canvas:layout:part:property:drag_step|drag_step]]** //**(get, set)**// | %%The drag step increment.%% | +| | **[[:develop:api:efl:canvas:layout:part:method:drag_step_move|drag_step_move]]** | %%Moves the dragable by %%''dx''%%,%%''dy''%% steps.%% | +| | **[[:develop:api:efl:canvas:layout:part:property:drag_value|drag_value]]** //**(get, set)**// | %%The dragable object relative location.%% | +| | **[[:develop:api:efl:canvas:layout:part:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:canvas:layout:part:property:geometry|geometry]]** //**(get, set)**// | %%Rectangular geometry that combines both position and size.%% | +| | **[[:develop:api:efl:canvas:layout:part:property:part_type|part_type]]** //**(get)**// | %%Type of this part in the layout.%% | +| | **[[:develop:api:efl:canvas:layout:part:property:state|state]]** //**(get)**// | %%The name and value of the current state of this part (read-only).%% | +^ [[:develop:api:efl:gfx|Efl.Gfx]] ^^^ +| | **[[:develop:api:efl:gfx:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:efl:gfx:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:efl:gfx:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| | **[[:develop:api:efl:gfx:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +^ [[: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:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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: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: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: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]]** \ No newline at end of file +^ [[: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: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.%% | diff --git a/pages/develop/api/efl/canvas/layout/part_swallow/property/content.txt b/pages/develop/api/efl/canvas/layout/part_swallow/property/content.txt index 22907613c..52459c570 100644 --- a/pages/develop/api/efl/canvas/layout/part_swallow/property/content.txt +++ b/pages/develop/api/efl/canvas/layout/part_swallow/property/content.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Canvas.Layout.Part_Swallow.content~~ -===== Values ===== - - * **content** - %%The object to swallow.%% ===== Description ===== %%Swallowed sub-object contained in this object.%% {{page>:develop:api-include:efl:canvas:layout:part_swallow:property:content:description&nouser&nolink&nodate}} +===== Values ===== + + * **content** - %%The object to swallow.%% //Overridden from [[:develop:api:efl:content:property:content|Efl.Content.content]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/layout/part_table.txt b/pages/develop/api/efl/canvas/layout/part_table.txt index cac778893..3291ae544 100644 --- a/pages/develop/api/efl/canvas/layout/part_table.txt +++ b/pages/develop/api/efl/canvas/layout/part_table.txt @@ -12,40 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_canvas_layout_part_table [fillcolor = "black", label = "Efl.Canvas.Layout.Part_Table", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_layout_part [fillcolor = "gray15", label = "Efl.Canvas.Layout.Part", 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_ui_drag [fillcolor = "gray15", label = "Efl.Ui.Drag", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_pack_grid [fillcolor = "gray15", label = "Efl.Pack.Grid", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_pack_linear [fillcolor = "gray15", label = "Efl.Pack.Linear", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_pack [fillcolor = "gray15", label = "Efl.Pack", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_canvas_layout_part_table -> efl_canvas_layout_part - efl_canvas_layout_part -> efl_object - efl_canvas_layout_part -> efl_gfx - efl_canvas_layout_part -> efl_ui_drag - efl_canvas_layout_part_table -> efl_pack_grid - efl_pack_grid -> efl_pack_linear - efl_pack_linear -> efl_pack - efl_pack -> efl_container -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]] //(class)// @@ -79,6 +45,13 @@ Eina_Iterator *efl_content_iterate(Eo *obj); Eina_Bool efl_content_remove(Eo *obj, Efl_Gfx *content); \\ +**[[:develop:api:efl:canvas:layout:part_table:property:grid_columns|grid_columns]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:pack:grid|Efl.Pack.Grid]]]//\\ +> %%Gird columns property%% + +int efl_pack_grid_columns_get(const Eo *obj); +void efl_pack_grid_columns_set(Eo *obj, int cols); + +\\ **[[:develop:api:efl:canvas:layout:part_table:method:grid_content_get|grid_content_get]]**// [Overridden from [[:develop:api:efl:pack:grid|Efl.Pack.Grid]]]//\\ > %%Returns a child at a given position, see %%[[:develop:api:efl:pack:grid:method:grid_contents_get|Efl.Pack.Grid.grid_contents_get]]%%.%% @@ -91,37 +64,6 @@ Efl_Gfx *efl_pack_grid_content_get(Eo *obj, int col, int row); Eina_Iterator *efl_pack_grid_contents_get(Eo *obj, int col, int row, Eina_Bool below); \\ -**[[:develop:api:efl:canvas:layout:part_table:method:pack_clear|pack_clear]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ -> %%Removes all packed contents, and unreferences them.%% - -Eina_Bool efl_pack_clear(Eo *obj); - -\\ -**[[:develop:api:efl:canvas:layout:part_table:method:pack_grid|pack_grid]]**// [Overridden from [[:develop:api:efl:pack:grid|Efl.Pack.Grid]]]//\\ -> %%Pack object at a given location in the grid.%% - -Eina_Bool efl_pack_grid(Eo *obj, Efl_Gfx *subobj, int col, int row, int colspan, int rowspan); - -\\ -**[[:develop:api:efl:canvas:layout:part_table:method:unpack_all|unpack_all]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ -> %%Removes all packed contents, without unreferencing them.%% - -Eina_Bool efl_pack_unpack_all(Eo *obj); - -\\ -**[[:develop:api:efl:canvas:layout:part_table:method:unpack|unpack]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ -> %%Removes an existing item from the container, without deleting it.%% - -Eina_Bool efl_pack_unpack(Eo *obj, Efl_Gfx *subobj); - -\\ -**[[:develop:api:efl:canvas:layout:part_table:property:grid_columns|grid_columns]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:pack:grid|Efl.Pack.Grid]]]//\\ -> %%Gird columns property%% - -int efl_pack_grid_columns_get(const Eo *obj); -void efl_pack_grid_columns_set(Eo *obj, int cols); - -\\ **[[:develop:api:efl:canvas:layout:part_table:property:grid_position|grid_position]]** //**(get)**//// [Overridden from [[:develop:api:efl:pack:grid|Efl.Pack.Grid]]]//\\ > %%Position and span of the %%''subobj''%% in this container, may be modified to move the %%''subobj''%%%% @@ -142,30 +84,107 @@ void efl_pack_grid_size_get(const Eo *obj, int *cols, int *rows); void efl_pack_grid_size_set(Eo *obj, int cols, int rows); \\ +**[[:develop:api:efl:canvas:layout:part_table:method:pack_clear|pack_clear]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ +> %%Removes all packed contents, and unreferences them.%% + +Eina_Bool efl_pack_clear(Eo *obj); + +\\ +**[[:develop:api:efl:canvas:layout:part_table:method:pack_grid|pack_grid]]**// [Overridden from [[:develop:api:efl:pack:grid|Efl.Pack.Grid]]]//\\ +> %%Pack object at a given location in the grid.%% + +Eina_Bool efl_pack_grid(Eo *obj, Efl_Gfx *subobj, int col, int row, int colspan, int rowspan); + +\\ +**[[:develop:api:efl:canvas:layout:part_table:method:unpack|unpack]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ +> %%Removes an existing item from the container, without deleting it.%% + +Eina_Bool efl_pack_unpack(Eo *obj, Efl_Gfx *subobj); + +\\ +**[[:develop:api:efl:canvas:layout:part_table:method:unpack_all|unpack_all]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ +> %%Removes all packed contents, without unreferencing them.%% + +Eina_Bool efl_pack_unpack_all(Eo *obj); + +\\ ==== Inherited ==== -[[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]\\ -> **[[:develop:api:efl:canvas:layout:part:method:drag_page_move|drag_page_move]]**, **[[:develop:api:efl:canvas:layout:part:method:drag_step_move|drag_step_move]]**, **[[:develop:api:efl:canvas:layout:part:method:finalize|finalize]]**, **[[:develop:api:efl:canvas:layout:part:property:drag_dir|drag_dir]]** //**(get)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_page|drag_page]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_size|drag_size]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_step|drag_step]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_value|drag_value]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:geometry|geometry]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:part_type|part_type]]** //**(get)**//, **[[:develop:api:efl:canvas:layout:part:property:state|state]]** //**(get)**//\\ -[[:develop:api:efl:gfx|Efl.Gfx]]\\ -> **[[:develop:api:efl:gfx:property:color|color]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:position|position]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:size|size]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:visible|visible]]** //**(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: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:destructor|destructor]]**, **[[: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: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:pack:grid|Efl.Pack.Grid]]\\ -> **[[:develop:api:efl:pack:grid:property:grid_direction|grid_direction]]** //**(get, set)**//\\ -[[:develop:api:efl:pack:linear|Efl.Pack.Linear]]\\ -> **[[:develop:api:efl:pack:linear:method:pack_after|pack_after]]**, **[[:develop:api:efl:pack:linear:method:pack_at|pack_at]]**, **[[:develop:api:efl:pack:linear:method:pack_before|pack_before]]**, **[[:develop:api:efl:pack:linear:method:pack_begin|pack_begin]]**, **[[:develop:api:efl:pack:linear:method:pack_content_get|pack_content_get]]**, **[[:develop:api:efl:pack:linear:method:pack_end|pack_end]]**, **[[:develop:api:efl:pack:linear:method:pack_index_get|pack_index_get]]**, **[[:develop:api:efl:pack:linear:method:pack_unpack_at|pack_unpack_at]]**\\ -[[:develop:api:efl:pack|Efl.Pack]]\\ -> **[[:develop:api:efl:pack:method:pack|pack]]**, **[[:develop:api:efl:pack:property:pack_align|pack_align]]** //**(get, set)**//, **[[:develop:api:efl:pack:property:pack_padding|pack_padding]]** //**(get, set)**// +^ [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]] ^^^ +| | **[[:develop:api:efl:canvas:layout:part:property:drag_dir|drag_dir]]** //**(get)**// | %%Determines the dragable directions (read-only).%% | +| | **[[:develop:api:efl:canvas:layout:part:property:drag_page|drag_page]]** //**(get, set)**// | %%The page step increments.%% | +| | **[[:develop:api:efl:canvas:layout:part:method:drag_page_move|drag_page_move]]** | %%Moves the dragable by %%''dx''%%,%%''dy''%% pages.%% | +| | **[[:develop:api:efl:canvas:layout:part:property:drag_size|drag_size]]** //**(get, set)**// | %%The dragable object relative size.%% | +| | **[[:develop:api:efl:canvas:layout:part:property:drag_step|drag_step]]** //**(get, set)**// | %%The drag step increment.%% | +| | **[[:develop:api:efl:canvas:layout:part:method:drag_step_move|drag_step_move]]** | %%Moves the dragable by %%''dx''%%,%%''dy''%% steps.%% | +| | **[[:develop:api:efl:canvas:layout:part:property:drag_value|drag_value]]** //**(get, set)**// | %%The dragable object relative location.%% | +| | **[[:develop:api:efl:canvas:layout:part:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:canvas:layout:part:property:geometry|geometry]]** //**(get, set)**// | %%Rectangular geometry that combines both position and size.%% | +| | **[[:develop:api:efl:canvas:layout:part:property:part_type|part_type]]** //**(get)**// | %%Type of this part in the layout.%% | +| | **[[:develop:api:efl:canvas:layout:part:property:state|state]]** //**(get)**// | %%The name and value of the current state of this part (read-only).%% | +^ [[:develop:api:efl:gfx|Efl.Gfx]] ^^^ +| | **[[:develop:api:efl:gfx:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:efl:gfx:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:efl:gfx:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| | **[[:develop:api:efl:gfx:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +^ [[: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:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +^ [[:develop:api:efl:pack|Efl.Pack]] ^^^ +| | **[[:develop:api:efl:pack:method:pack|pack]]** | %%Adds an item to this container.%% | +| | **[[:develop:api:efl:pack:property:pack_align|pack_align]]** //**(get, set)**// | %%Alignment of the container within its bounds%% | +| | **[[:develop:api:efl:pack:property:pack_padding|pack_padding]]** //**(get, set)**// | %%Padding between items contained in this object.%% | +^ [[:develop:api:efl:pack:grid|Efl.Pack.Grid]] ^^^ +| | **[[:develop:api:efl:pack:grid:property:grid_direction|grid_direction]]** //**(get, set)**// | %%Primary and secondary up/left/right/down directions for linear apis.%% | +^ [[:develop:api:efl:pack:linear|Efl.Pack.Linear]] ^^^ +| | **[[:develop:api:efl:pack:linear:method:pack_after|pack_after]]** | %%Append item after other sub object.%% | +| | **[[:develop:api:efl:pack:linear:method:pack_at|pack_at]]** | %%Inserts %%''subobj''%% at the specified %%''index''%%.%% | +| | **[[:develop:api:efl:pack:linear:method:pack_before|pack_before]]** | %%Prepend item before other sub object.%% | +| | **[[:develop:api:efl:pack:linear:method:pack_begin|pack_begin]]** | %%Prepend an object at the beginning of this container.%% | +| | **[[:develop:api:efl:pack:linear:method:pack_content_get|pack_content_get]]** | %%Content at a given index in this container.%% | +| | **[[:develop:api:efl:pack:linear:method:pack_end|pack_end]]** | %%Append object at the end of this container.%% | +| | **[[:develop:api:efl:pack:linear:method:pack_index_get|pack_index_get]]** | %%Get the index of a child in this container.%% | +| | **[[:develop:api:efl:pack:linear:method:pack_unpack_at|pack_unpack_at]]** | %%Pop out item at specified %%''index''%%.%% | + ===== Events ===== ==== Inherited ==== -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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: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:pack|Efl.Pack]]\\ -> **[[:develop:api:efl:pack:event:layout_updated|layout,updated]]** \ No newline at end of file +^ [[:develop:api:efl:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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: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.%% | +^ [[:develop:api:efl:pack|Efl.Pack]] ^^^ +| | **[[:develop:api:efl:pack:event:layout_updated|layout,updated]]** | %%Sent after the layout was updated.%% | diff --git a/pages/develop/api/efl/canvas/layout/part_table/property/grid_columns.txt b/pages/develop/api/efl/canvas/layout/part_table/property/grid_columns.txt index a0e618f73..904c7e3d7 100644 --- a/pages/develop/api/efl/canvas/layout/part_table/property/grid_columns.txt +++ b/pages/develop/api/efl/canvas/layout/part_table/property/grid_columns.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Layout.Part_Table.grid_columns~~ -===== Values ===== - - * **cols** - %%Number of columns%% ===== Description ===== %%Gird columns property%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:canvas:layout:part_table:property:grid_columns:description&nouser&nolink&nodate}} +===== Values ===== + + * **cols** - %%Number of columns%% ==== Setter ==== %%Specifies limit for linear adds - if direction is horizontal%% diff --git a/pages/develop/api/efl/canvas/layout/part_table/property/grid_rows.txt b/pages/develop/api/efl/canvas/layout/part_table/property/grid_rows.txt index 3f1da8376..c596f17ee 100644 --- a/pages/develop/api/efl/canvas/layout/part_table/property/grid_rows.txt +++ b/pages/develop/api/efl/canvas/layout/part_table/property/grid_rows.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Layout.Part_Table.grid_rows~~ -===== Values ===== - - * **rows** - %%Number of rows%% ===== Description ===== %%Grid rows property%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:canvas:layout:part_table:property:grid_rows:description&nouser&nolink&nodate}} +===== Values ===== + + * **rows** - %%Number of rows%% ==== Setter ==== %%Specifies limit for linear adds - if direction is vertical%% diff --git a/pages/develop/api/efl/canvas/layout/part_table/property/grid_size.txt b/pages/develop/api/efl/canvas/layout/part_table/property/grid_size.txt index b9f446ecd..d655117ad 100644 --- a/pages/develop/api/efl/canvas/layout/part_table/property/grid_size.txt +++ b/pages/develop/api/efl/canvas/layout/part_table/property/grid_size.txt @@ -1,13 +1,13 @@ ~~Title: Efl.Canvas.Layout.Part_Table.grid_size~~ -===== Values ===== - - * **cols** - %%Number of columns%% - * **rows** - %%Number of rows%% ===== Description ===== %%Combines %%[[:develop:api:efl:pack:grid:property:grid_columns|Efl.Pack.Grid.grid_columns]]%% and %%[[:develop:api:efl:pack:grid:property:grid_rows|Efl.Pack.Grid.grid_rows]]%%%% {{page>:develop:api-include:efl:canvas:layout:part_table:property:grid_size:description&nouser&nolink&nodate}} +===== Values ===== + + * **cols** - %%Number of columns%% + * **rows** - %%Number of rows%% //Overridden from [[:develop:api:efl:pack:grid:property:grid_size|Efl.Pack.Grid.grid_size]] **(get)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/layout/part_text.txt b/pages/develop/api/efl/canvas/layout/part_text.txt index 1e69b592f..2d13d0d0c 100644 --- a/pages/develop/api/efl/canvas/layout/part_text.txt +++ b/pages/develop/api/efl/canvas/layout/part_text.txt @@ -12,40 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_canvas_layout_part_text [fillcolor = "black", label = "Efl.Canvas.Layout.Part_Text", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_layout_part [fillcolor = "gray15", label = "Efl.Canvas.Layout.Part", 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_ui_drag [fillcolor = "gray15", label = "Efl.Ui.Drag", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text [fillcolor = "gray15", label = "Efl.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_markup [fillcolor = "gray15", label = "Efl.Text.Markup", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_cursor [fillcolor = "gray15", label = "Efl.Text.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_cursor [fillcolor = "gray15", label = "Efl.Text.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_canvas_layout_part_text -> efl_canvas_layout_part - efl_canvas_layout_part -> efl_object - efl_canvas_layout_part -> efl_gfx - efl_canvas_layout_part -> efl_ui_drag - efl_canvas_layout_part_text -> efl_text - efl_canvas_layout_part_text -> efl_text_markup - efl_text_markup -> efl_text_cursor - efl_canvas_layout_part_text -> efl_text_cursor -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]] //(class)// @@ -61,6 +27,12 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:canvas:layout:part_text:property:cursor|cursor]]** //**(get)**//// [Overridden from [[:develop:api:efl:text:cursor|Efl.Text.Cursor]]]//\\ +> %%The object's main cursor.%% + +Efl_Text_Cursor_Cursor *efl_text_cursor_get(const Eo *obj, Efl_Text_Cursor_Cursor_Get_Type get_type); + +\\ **[[:develop:api:efl:canvas:layout:part_text:method:cursor_char_next|cursor_char_next]]**// [Overridden from [[:develop:api:efl:text:cursor|Efl.Text.Cursor]]]//\\ > %%Advances to the next character%% @@ -73,6 +45,12 @@ void efl_text_cursor_char_next(Eo *obj, Efl_Text_Cursor_Cursor *cur); void efl_text_cursor_char_prev(Eo *obj, Efl_Text_Cursor_Cursor *cur); \\ +**[[:develop:api:efl:canvas:layout:part_text:property:cursor_content|cursor_content]]** //**(get)**//// [Overridden from [[:develop:api:efl:text:cursor|Efl.Text.Cursor]]]//\\ +> %%The content of the cursor (the character under the cursor)%% + +Eina_Unicode efl_text_cursor_content_get(const Eo *obj, const Efl_Text_Cursor_Cursor *cur); + +\\ **[[:develop:api:efl:canvas:layout:part_text:method:cursor_coord_set|cursor_coord_set]]**// [Overridden from [[:develop:api:efl:text:cursor|Efl.Text.Cursor]]]//\\ > %%Set cursor coordinates%% @@ -85,6 +63,12 @@ void efl_text_cursor_coord_set(Eo *obj, Efl_Text_Cursor_Cursor *cur, int x, int void efl_text_cursor_copy(Eo *obj, Efl_Text_Cursor_Cursor *dst, const Efl_Text_Cursor_Cursor *src); \\ +**[[:develop:api:efl:canvas:layout:part_text:property:cursor_geometry|cursor_geometry]]** //**(get)**//// [Overridden from [[:develop:api:efl:text:cursor|Efl.Text.Cursor]]]//\\ +> %%Returns the geometry of two cursors ("split cursor"), if logical cursor is between LTR/RTL text, also considering paragraph direction. Upper cursor is shown for the text of the same direction as paragraph, lower cursor - for opposite.%% + +Eina_Bool efl_text_cursor_geometry_get(const Eo *obj, const Efl_Text_Cursor_Cursor *cur, Efl_Text_Cursor_Cursor_Type ctype, int *cx, int *cy, int *cw, int *ch, int *cx2, int *cy2, int *cw2, int *ch2); + +\\ **[[:develop:api:efl:canvas:layout:part_text:method:cursor_line_char_first|cursor_line_char_first]]**// [Overridden from [[:develop:api:efl:text:cursor|Efl.Text.Cursor]]]//\\ > %%Advance to current line first character%% @@ -121,18 +105,6 @@ void efl_text_cursor_paragraph_first(Eo *obj, Efl_Text_Cursor_Cursor *cur); void efl_text_cursor_paragraph_last(Eo *obj, Efl_Text_Cursor_Cursor *cur); \\ -**[[:develop:api:efl:canvas:layout:part_text:property:cursor_content|cursor_content]]** //**(get)**//// [Overridden from [[:develop:api:efl:text:cursor|Efl.Text.Cursor]]]//\\ -> %%The content of the cursor (the character under the cursor)%% - -Eina_Unicode efl_text_cursor_content_get(const Eo *obj, const Efl_Text_Cursor_Cursor *cur); - -\\ -**[[:develop:api:efl:canvas:layout:part_text:property:cursor_geometry|cursor_geometry]]** //**(get)**//// [Overridden from [[:develop:api:efl:text:cursor|Efl.Text.Cursor]]]//\\ -> %%Returns the geometry of two cursors ("split cursor"), if logical cursor is between LTR/RTL text, also considering paragraph direction. Upper cursor is shown for the text of the same direction as paragraph, lower cursor - for opposite.%% - -Eina_Bool efl_text_cursor_geometry_get(const Eo *obj, const Efl_Text_Cursor_Cursor *cur, Efl_Text_Cursor_Cursor_Type ctype, int *cx, int *cy, int *cw, int *ch, int *cx2, int *cy2, int *cw2, int *ch2); - -\\ **[[:develop:api:efl:canvas:layout:part_text:property:cursor_position|cursor_position]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text:cursor|Efl.Text.Cursor]]]//\\ > %%Cursor position%% @@ -140,12 +112,6 @@ int efl_text_cursor_position_get(const Eo *obj, Efl_Text_Cursor_Cursor *cur); void efl_text_cursor_position_set(Eo *obj, Efl_Text_Cursor_Cursor *cur, int position); \\ -**[[:develop:api:efl:canvas:layout:part_text:property:cursor|cursor]]** //**(get)**//// [Overridden from [[:develop:api:efl:text:cursor|Efl.Text.Cursor]]]//\\ -> %%The object's main cursor.%% - -Efl_Text_Cursor_Cursor *efl_text_cursor_get(const Eo *obj, Efl_Text_Cursor_Cursor_Get_Type get_type); - -\\ **[[:develop:api:efl:canvas:layout:part_text:property:markup|markup]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text:markup|Efl.Text.Markup]]]//\\ > %%Markup property%% @@ -153,7 +119,8 @@ const char *efl_text_markup_get(const Eo *obj); void efl_text_markup_set(Eo *obj, const char *markup); \\ -**[[:develop:api:efl:canvas:layout:part_text:property:text|text]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text|Efl.Text]]]// +**[[:develop:api:efl:canvas:layout:part_text:property:text|text]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text|Efl.Text]]]//\\ +> const char *efl_text_get(const Eo *obj); void efl_text_set(Eo *obj, const char *text); @@ -162,19 +129,73 @@ void efl_text_set(Eo *obj, const char *text); ==== Inherited ==== -[[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]\\ -> **[[:develop:api:efl:canvas:layout:part:method:drag_page_move|drag_page_move]]**, **[[:develop:api:efl:canvas:layout:part:method:drag_step_move|drag_step_move]]**, **[[:develop:api:efl:canvas:layout:part:method:finalize|finalize]]**, **[[:develop:api:efl:canvas:layout:part:property:drag_dir|drag_dir]]** //**(get)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_page|drag_page]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_size|drag_size]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_step|drag_step]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_value|drag_value]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:geometry|geometry]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:part_type|part_type]]** //**(get)**//, **[[:develop:api:efl:canvas:layout:part:property:state|state]]** //**(get)**//\\ -[[:develop:api:efl:gfx|Efl.Gfx]]\\ -> **[[:develop:api:efl:gfx:property:color|color]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:position|position]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:size|size]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:visible|visible]]** //**(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: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:destructor|destructor]]**, **[[: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: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:text:cursor|Efl.Text.Cursor]]\\ -> **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]**, **[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]**, **[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]**, **[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]**, **[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]**, **[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]** +^ [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]] ^^^ +| | **[[:develop:api:efl:canvas:layout:part:property:drag_dir|drag_dir]]** //**(get)**// | %%Determines the dragable directions (read-only).%% | +| | **[[:develop:api:efl:canvas:layout:part:property:drag_page|drag_page]]** //**(get, set)**// | %%The page step increments.%% | +| | **[[:develop:api:efl:canvas:layout:part:method:drag_page_move|drag_page_move]]** | %%Moves the dragable by %%''dx''%%,%%''dy''%% pages.%% | +| | **[[:develop:api:efl:canvas:layout:part:property:drag_size|drag_size]]** //**(get, set)**// | %%The dragable object relative size.%% | +| | **[[:develop:api:efl:canvas:layout:part:property:drag_step|drag_step]]** //**(get, set)**// | %%The drag step increment.%% | +| | **[[:develop:api:efl:canvas:layout:part:method:drag_step_move|drag_step_move]]** | %%Moves the dragable by %%''dx''%%,%%''dy''%% steps.%% | +| | **[[:develop:api:efl:canvas:layout:part:property:drag_value|drag_value]]** //**(get, set)**// | %%The dragable object relative location.%% | +| | **[[:develop:api:efl:canvas:layout:part:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:canvas:layout:part:property:geometry|geometry]]** //**(get, set)**// | %%Rectangular geometry that combines both position and size.%% | +| | **[[:develop:api:efl:canvas:layout:part:property:part_type|part_type]]** //**(get)**// | %%Type of this part in the layout.%% | +| | **[[:develop:api:efl:canvas:layout:part:property:state|state]]** //**(get)**// | %%The name and value of the current state of this part (read-only).%% | +^ [[:develop:api:efl:gfx|Efl.Gfx]] ^^^ +| | **[[:develop:api:efl:gfx:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:efl:gfx:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:efl:gfx:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| | **[[:develop:api:efl:gfx:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +^ [[: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:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +^ [[:develop:api:efl:text:cursor|Efl.Text.Cursor]] ^^^ +| | **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]** | %%Deletes a single character from position pointed by given cursor.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]** | %%Compare two cursors%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]** | %%Check if two cursors are equal%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]** | %%Free existing cursor%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]** | %%Create new cursor%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]** | %%Advances to the first character in this paragraph%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]** | %%Advances to the last character in this paragraph%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]** | %%Advances to the start of the next text node%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]** | %%Advances to the end of the previous text node%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]** | %%Adds text to the current cursor position and set the cursor to *after* the start of the text just added.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]** | %%Advance to current word end%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]** | %%Advance to current word start%% | + ===== Events ===== ==== Inherited ==== -[[: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: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]]** \ No newline at end of file +^ [[: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: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.%% | diff --git a/pages/develop/api/efl/canvas/layout/part_text/property/cursor_position.txt b/pages/develop/api/efl/canvas/layout/part_text/property/cursor_position.txt index 47e43dc7d..b7e7974d2 100644 --- a/pages/develop/api/efl/canvas/layout/part_text/property/cursor_position.txt +++ b/pages/develop/api/efl/canvas/layout/part_text/property/cursor_position.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Canvas.Layout.Part_Text.cursor_position~~ -===== Keys ===== - - * **cur** - %%Cursor object%% -===== Values ===== - - * **position** - %%Cursor position%% ===== Description ===== %%Cursor position%% @@ -12,6 +6,12 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:layout:part_text:property:cursor_position:description&nouser&nolink&nodate}} +===== Keys ===== + + * **cur** - %%Cursor object%% +===== Values ===== + + * **position** - %%Cursor position%% //Overridden from [[:develop:api:efl:text:cursor:property:cursor_position|Efl.Text.Cursor.cursor_position]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/layout/part_text/property/markup.txt b/pages/develop/api/efl/canvas/layout/part_text/property/markup.txt index 5dfe02e76..c3b77645d 100644 --- a/pages/develop/api/efl/canvas/layout/part_text/property/markup.txt +++ b/pages/develop/api/efl/canvas/layout/part_text/property/markup.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Layout.Part_Text.markup~~ -===== Values ===== - - * **markup** - %%The markup-text representation set to this text.%% ===== Description ===== %%Markup property%% @@ -9,6 +6,9 @@ //Since 1.21// {{page>:develop:api-include:efl:canvas:layout:part_text:property:markup:description&nouser&nolink&nodate}} +===== Values ===== + + * **markup** - %%The markup-text representation set to this text.%% //Overridden from [[:develop:api:efl:text:markup:property:markup|Efl.Text.Markup.markup]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/layout/part_text/property/text.txt b/pages/develop/api/efl/canvas/layout/part_text/property/text.txt index fdc025f63..cccf57b06 100644 --- a/pages/develop/api/efl/canvas/layout/part_text/property/text.txt +++ b/pages/develop/api/efl/canvas/layout/part_text/property/text.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Layout.Part_Text.text~~ -===== Values ===== - - * **text** - %%Text string to display on it.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:canvas:layout:part_text:property:text:description&nouser&nolink&nodate}} +===== Values ===== + + * **text** - %%Text string to display on it.%% ==== Getter ==== %%Retrieves the text string currently being displayed by the given text object.%% diff --git a/pages/develop/api/efl/canvas/layout/property/animation.txt b/pages/develop/api/efl/canvas/layout/property/animation.txt index 6ca3bdccb..3e92cfc9d 100644 --- a/pages/develop/api/efl/canvas/layout/property/animation.txt +++ b/pages/develop/api/efl/canvas/layout/property/animation.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Layout.animation~~ -===== Values ===== - - * **on** - %%The animation state, %%''true''%% by default.%% ===== Description ===== %%Whether this object is animating or not.%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:canvas:layout:property:animation:description&nouser&nolink&nodate}} +===== Values ===== + + * **on** - %%The animation state, %%''true''%% by default.%% ==== Getter ==== %%Get the current state of animation, %%''true''%% by default.%% diff --git a/pages/develop/api/efl/canvas/layout/property/calc_auto_update_hints.txt b/pages/develop/api/efl/canvas/layout/property/calc_auto_update_hints.txt index 7e40c6f79..dee22a98b 100644 --- a/pages/develop/api/efl/canvas/layout/property/calc_auto_update_hints.txt +++ b/pages/develop/api/efl/canvas/layout/property/calc_auto_update_hints.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Layout.calc_auto_update_hints~~ -===== Values ===== - - * **update** - %%Whether or not update the size hints.%% ===== Description ===== %%Whether this object updates its size hints automatically.%% @@ -15,6 +12,9 @@ {{page>:develop:api-include:efl:canvas:layout:property:calc_auto_update_hints:description&nouser&nolink&nodate}} +===== Values ===== + + * **update** - %%Whether or not update the size hints.%% ==== Getter ==== %%Whether this object updates its size hints automatically.%% diff --git a/pages/develop/api/efl/canvas/layout/property/color_class.txt b/pages/develop/api/efl/canvas/layout/property/color_class.txt index 0a0fdf530..6dab9c423 100644 --- a/pages/develop/api/efl/canvas/layout/property/color_class.txt +++ b/pages/develop/api/efl/canvas/layout/property/color_class.txt @@ -1,4 +1,11 @@ ~~Title: Efl.Canvas.Layout.color_class~~ +===== Description ===== + + + + +{{page>:develop:api-include:efl:canvas:layout:property:color_class:description&nouser&nolink&nodate}} + ===== Keys ===== * **color_class** - %%The name of color class%% @@ -9,13 +16,6 @@ * **g** - %%The intensity of the green color%% * **b** - %%The intensity of the blue color%% * **a** - %%The alpha value%% -===== Description ===== - - - - -{{page>:develop:api-include:efl:canvas:layout:property:color_class:description&nouser&nolink&nodate}} - ==== Getter ==== %%Get the color of color class.%% diff --git a/pages/develop/api/efl/canvas/layout/property/language.txt b/pages/develop/api/efl/canvas/layout/property/language.txt index c1c921fc6..3952fcafc 100644 --- a/pages/develop/api/efl/canvas/layout/property/language.txt +++ b/pages/develop/api/efl/canvas/layout/property/language.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Layout.language~~ -===== Values ===== - - * **language** - %%The current language.%% ===== Description ===== %%The (human) language for this object.%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:canvas:layout:property:language:description&nouser&nolink&nodate}} +===== Values ===== + + * **language** - %%The current language.%% ==== Getter ==== %%Gets the language for this object.%% diff --git a/pages/develop/api/efl/canvas/layout/property/mirrored.txt b/pages/develop/api/efl/canvas/layout/property/mirrored.txt index fd47ea750..6f338ba3c 100644 --- a/pages/develop/api/efl/canvas/layout/property/mirrored.txt +++ b/pages/develop/api/efl/canvas/layout/property/mirrored.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Layout.mirrored~~ -===== Values ===== - - * **rtl** - %%%%''true''%% for RTL, %%''false''%% for LTR (default).%% ===== Description ===== %%Whether this object should be mirrored.%% @@ -9,6 +6,9 @@ %%If mirrored, an object is in RTL (right to left) mode instead of LTR (left to right).%% {{page>:develop:api-include:efl:canvas:layout:property:mirrored:description&nouser&nolink&nodate}} +===== Values ===== + + * **rtl** - %%%%''true''%% for RTL, %%''false''%% for LTR (default).%% //Overridden from [[:develop:api:efl:ui:base:property:mirrored|Efl.Ui.Base.mirrored]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/layout/property/mmap.txt b/pages/develop/api/efl/canvas/layout/property/mmap.txt index 45906f4d2..25e0b9944 100644 --- a/pages/develop/api/efl/canvas/layout/property/mmap.txt +++ b/pages/develop/api/efl/canvas/layout/property/mmap.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Canvas.Layout.mmap~~ -===== Values ===== - - * **f** - %%The handler to an Eina_File that will be used as image source%% - * **key** - %%The group that the image belongs to, in case it's an EET(including Edje case) file. This can be used as a key inside evas image cache if this is a normal image file not eet file.%% ===== Description ===== @@ -10,6 +6,10 @@ {{page>:develop:api-include:efl:canvas:layout:property:mmap:description&nouser&nolink&nodate}} +===== Values ===== + + * **f** - %%The handler to an Eina_File that will be used as image source%% + * **key** - %%The group that the image belongs to, in case it's an EET(including Edje case) file. This can be used as a key inside evas image cache if this is a normal image file not eet file.%% ==== Getter ==== %%Get the source mmaped file from where an image object must fetch the real image data (it must be an Eina_File).%% diff --git a/pages/develop/api/efl/canvas/layout/property/no_render.txt b/pages/develop/api/efl/canvas/layout/property/no_render.txt index f3b7b05df..ab36c0a42 100644 --- a/pages/develop/api/efl/canvas/layout/property/no_render.txt +++ b/pages/develop/api/efl/canvas/layout/property/no_render.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Layout.no_render~~ -===== Values ===== - - * **enable** - %%Enable "no-render" mode.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:canvas:layout: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.%% diff --git a/pages/develop/api/efl/canvas/layout/property/paragraph_direction.txt b/pages/develop/api/efl/canvas/layout/property/paragraph_direction.txt index 8589b2f71..ce0749904 100644 --- a/pages/develop/api/efl/canvas/layout/property/paragraph_direction.txt +++ b/pages/develop/api/efl/canvas/layout/property/paragraph_direction.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Canvas.Layout.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:layout:property:paragraph_direction:description&nouser&nolink&nodate}} +===== Values ===== + + * **dir** - %%Paragraph direction for the given object.%% //Overridden from [[:develop:api:efl:canvas:group:property:paragraph_direction|Efl.Canvas.Object.paragraph_direction]] **(set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/layout/property/play.txt b/pages/develop/api/efl/canvas/layout/property/play.txt index 9368e927d..ce105f011 100644 --- a/pages/develop/api/efl/canvas/layout/property/play.txt +++ b/pages/develop/api/efl/canvas/layout/property/play.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Layout.play~~ -===== Values ===== - - * **play** - %%%%''true''%% if playing, %%''false''%% otherwise.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:canvas:layout:property:play:description&nouser&nolink&nodate}} +===== Values ===== + + * **play** - %%%%''true''%% if playing, %%''false''%% otherwise.%% ==== Getter ==== %%Get play/pause state of the media file.%% diff --git a/pages/develop/api/efl/canvas/layout/property/play_speed.txt b/pages/develop/api/efl/canvas/layout/property/play_speed.txt index fc28bfbc1..dfa3b81a3 100644 --- a/pages/develop/api/efl/canvas/layout/property/play_speed.txt +++ b/pages/develop/api/efl/canvas/layout/property/play_speed.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Layout.play_speed~~ -===== Values ===== - - * **speed** - %%The play speed in the [0, infinity) range.%% ===== Description ===== %%Control the play speed of the media file.%% @@ -9,6 +6,9 @@ %%This function control the speed with which the media file will be played. 1.0 represents the normal speed, 2 double speed, 0.5 half speed and so on.%% {{page>:develop:api-include:efl:canvas:layout:property:play_speed:description&nouser&nolink&nodate}} +===== Values ===== + + * **speed** - %%The play speed in the [0, infinity) range.%% //Overridden from [[:develop:api:efl:player:property:play_speed|Efl.Player.play_speed]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/layout/property/position.txt b/pages/develop/api/efl/canvas/layout/property/position.txt index a86eabc93..750f3924d 100644 --- a/pages/develop/api/efl/canvas/layout/property/position.txt +++ b/pages/develop/api/efl/canvas/layout/property/position.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Layout.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:layout:property:position:description&nouser&nolink&nodate}} +===== Values ===== + + * **pos** - %%A 2D coordinate in pixel units.%% ==== Getter ==== %%Retrieves the position of the given canvas object.%% diff --git a/pages/develop/api/efl/canvas/layout/property/scale.txt b/pages/develop/api/efl/canvas/layout/property/scale.txt index 6e2ac5000..4ddd440c7 100644 --- a/pages/develop/api/efl/canvas/layout/property/scale.txt +++ b/pages/develop/api/efl/canvas/layout/property/scale.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Layout.scale~~ -===== Values ===== - - * **scale** - %%The scaling factor (the default value is 0.0, meaning individual scaling is not set)%% ===== Description ===== %%The scaling factor of an object.%% @@ -15,6 +12,9 @@ {{page>:develop:api-include:efl:canvas:layout:property:scale:description&nouser&nolink&nodate}} +===== Values ===== + + * **scale** - %%The scaling factor (the default value is 0.0, meaning individual scaling is not set)%% ==== Getter ==== %%Gets an object's scaling factor.%% diff --git a/pages/develop/api/efl/canvas/layout/property/size.txt b/pages/develop/api/efl/canvas/layout/property/size.txt index 618cab07f..6e81a8f8c 100644 --- a/pages/develop/api/efl/canvas/layout/property/size.txt +++ b/pages/develop/api/efl/canvas/layout/property/size.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Layout.size~~ -===== Values ===== - - * **size** - %%A 2D size in pixel units.%% ===== Description ===== %%The 2D size of a canvas object.%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:canvas:layout:property:size:description&nouser&nolink&nodate}} +===== Values ===== + + * **size** - %%A 2D size in pixel units.%% ==== Getter ==== %%Retrieves the (rectangular) size of the given Evas object.%% @@ -20,7 +20,7 @@ %%Changes the size of the given object.%% -%%Note that setting the actual size of an object might be the job of its container, so this function might have no effect. Look at %%''Efl''%%.Gfx.Size.Hint instead, when manipulating widgets.%% +%%Note that setting the actual size of an object might be the job of its container, so this function might have no effect. Look at %%[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]]%% instead, when manipulating widgets.%% {{page>:develop:api-include:efl:canvas:layout:property:size:getter_description&nouser&nolink&nodate}} diff --git a/pages/develop/api/efl/canvas/layout/property/size_class.txt b/pages/develop/api/efl/canvas/layout/property/size_class.txt index 1795874a7..fc4f40892 100644 --- a/pages/develop/api/efl/canvas/layout/property/size_class.txt +++ b/pages/develop/api/efl/canvas/layout/property/size_class.txt @@ -1,4 +1,11 @@ ~~Title: Efl.Canvas.Layout.size_class~~ +===== Description ===== + + + + +{{page>:develop:api-include:efl:canvas:layout:property:size_class:description&nouser&nolink&nodate}} + ===== Keys ===== * **size_class** - %%The name of size class%% @@ -8,13 +15,6 @@ * **minh** - %%minimum height%% * **maxw** - %%maximum width%% * **maxh** - %%maximum height%% -===== Description ===== - - - - -{{page>:develop:api-include:efl:canvas:layout:property:size_class:description&nouser&nolink&nodate}} - ==== Getter ==== %%Get width and height of size class.%% diff --git a/pages/develop/api/efl/canvas/layout/property/text_class.txt b/pages/develop/api/efl/canvas/layout/property/text_class.txt index 9dc86bd89..496761d13 100644 --- a/pages/develop/api/efl/canvas/layout/property/text_class.txt +++ b/pages/develop/api/efl/canvas/layout/property/text_class.txt @@ -1,11 +1,4 @@ ~~Title: Efl.Canvas.Layout.text_class~~ -===== Keys ===== - - * **text_class** - %%The text class name%% -===== Values ===== - - * **font** - %%Font name%% - * **size** - %%Font Size%% ===== Description ===== @@ -13,6 +6,13 @@ {{page>:develop:api-include:efl:canvas:layout:property:text_class:description&nouser&nolink&nodate}} +===== Keys ===== + + * **text_class** - %%The text class name%% +===== Values ===== + + * **font** - %%Font name%% + * **size** - %%Font Size%% ==== Getter ==== %%Get font and font size from edje text class.%% diff --git a/pages/develop/api/efl/canvas/layout/property/visible.txt b/pages/develop/api/efl/canvas/layout/property/visible.txt index c92caaabd..93c2b336d 100644 --- a/pages/develop/api/efl/canvas/layout/property/visible.txt +++ b/pages/develop/api/efl/canvas/layout/property/visible.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Layout.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:layout: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.%% diff --git a/pages/develop/api/efl/canvas/object.txt b/pages/develop/api/efl/canvas/object.txt index 1bbf2e67c..45093c244 100644 --- a/pages/develop/api/efl/canvas/object.txt +++ b/pages/develop/api/efl/canvas/object.txt @@ -10,50 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_canvas_object [fillcolor = "black", 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_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 -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -74,18 +30,63 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:canvas:object:property:above|above]]** //**(get)**//// [Overridden from [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]]//\\ +> %%Get the Evas object stacked right above %%''obj''%%%% + +Efl_Gfx_Stack *efl_gfx_stack_above_get(const Eo *obj); + +\\ +**[[:develop:api:efl:canvas:object:property:anti_alias|anti_alias]]** //**(get, set)**//\\ +> + +Eina_Bool efl_canvas_object_anti_alias_get(const Eo *obj); +void efl_canvas_object_anti_alias_set(Eo *obj, Eina_Bool anti_alias); + +\\ +**[[:develop:api:efl:canvas:object:property:below|below]]** //**(get)**//// [Overridden from [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]]//\\ +> %%Get the Evas object stacked right below %%''obj''%%%% + +Efl_Gfx_Stack *efl_gfx_stack_below_get(const Eo *obj); + +\\ +**[[:develop:api:efl:canvas:object:property:clip|clip]]** //**(get, set)**//\\ +> + +Efl_Canvas_Object *efl_canvas_object_clip_get(const Eo *obj); +void efl_canvas_object_clip_set(Eo *obj, Efl_Canvas_Object *clip); + +\\ +**[[:develop:api:efl:canvas:object:property:clipees|clipees]]** //**(get)**//\\ +> %%Return a list of objects currently clipped by %%''obj''%%.%% + +Eina_Iterator *efl_canvas_object_clipees_get(const Eo *obj); + +\\ **[[:develop:api:efl:canvas:object:method:clipees_has|clipees_has]]**\\ > %%Test if any object is clipped by %%''obj''%%.%% Eina_Bool efl_canvas_object_clipees_has(const Eo *obj); \\ +**[[:develop:api:efl:canvas:object:property:color|color]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\ +> + +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); + +\\ **[[:develop:api:efl:canvas:object:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Call the object's constructor.%% Efl_Object *efl_constructor(Eo *obj); \\ +**[[:develop:api:efl:canvas:object:property:coords_inside|coords_inside]]** //**(get)**//\\ +> %%Returns whether the coords are logically inside the object.%% + +Eina_Bool efl_canvas_object_coords_inside_get(const Eo *obj, Eina_Position2D pos); + +\\ **[[:develop:api:efl:canvas:object: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.%% @@ -104,114 +105,6 @@ void efl_del(const Eo *obj); void efl_destructor(Eo *obj); \\ -**[[:develop:api:efl:canvas:object:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Called at the end of #eo_add. Should not be called, just overridden.%% - -Efl_Object *efl_finalize(Eo *obj); - -\\ -**[[:develop:api:efl:canvas:object:method:key_grab|key_grab]]**\\ -> %%Requests %%''keyname''%% key events be directed to %%''obj''%%.%% - -Eina_Bool efl_canvas_object_key_grab(Eo *obj, const char *keyname, Efl_Input_Modifier modifiers, Efl_Input_Modifier not_modifiers, Eina_Bool exclusive); - -\\ -**[[:develop:api:efl:canvas:object:method:key_ungrab|key_ungrab]]**\\ -> %%Removes the grab on %%''keyname''%% key events by %%''obj''%%.%% - -void efl_canvas_object_key_ungrab(Eo *obj, const char *keyname, Efl_Input_Modifier modifiers, Efl_Input_Modifier not_modifiers); - -\\ -**[[:develop:api:efl:canvas:object:method:lower|lower]]**// [Overridden from [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]]//\\ -> %%Lower %%''obj''%% to the bottom of its layer.%% - -void efl_gfx_stack_lower(Eo *obj); - -\\ -**[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Searches up in the object tree for a provider which knows the given class/interface.%% - -Efl_Object *efl_provider_find(Eo *obj, const Efl_Object *klass); - -\\ -**[[:develop:api:efl:canvas:object:method:raise|raise]]**// [Overridden from [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]]//\\ -> %%Raise %%''obj''%% to the top of its layer.%% - -void efl_gfx_stack_raise(Eo *obj); - -\\ -**[[:develop:api:efl:canvas:object:method:seat_focus_add|seat_focus_add]]**\\ -> %%Add a seat to the focus list.%% - -Eina_Bool efl_canvas_object_seat_focus_add(Eo *obj, Efl_Input_Device *seat); - -\\ -**[[:develop:api:efl:canvas:object:method:seat_focus_check|seat_focus_check]]**\\ -> %%Check if this object is focused by a given seat%% - -Eina_Bool efl_canvas_object_seat_focus_check(Eo *obj, Efl_Input_Device *seat); - -\\ -**[[:develop:api:efl:canvas:object:method:seat_focus_del|seat_focus_del]]**\\ -> %%Remove a seat from the focus list.%% - -Eina_Bool efl_canvas_object_seat_focus_del(Eo *obj, Efl_Input_Device *seat); - -\\ -**[[:develop:api:efl:canvas:object:method:stack_above|stack_above]]**// [Overridden from [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]]//\\ -> %%Stack %%''obj''%% immediately %%''above''%%%% - -void efl_gfx_stack_above(Eo *obj, Efl_Gfx_Stack *above); - -\\ -**[[:develop:api:efl:canvas:object:method:stack_below|stack_below]]**// [Overridden from [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]]//\\ -> %%Stack %%''obj''%% immediately %%''below''%%%% - -void efl_gfx_stack_below(Eo *obj, Efl_Gfx_Stack *below); - -\\ -**[[:develop:api:efl:canvas:object:property:above|above]]** //**(get)**//// [Overridden from [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]]//\\ -> %%Get the Evas object stacked right above %%''obj''%%%% - -Efl_Gfx_Stack *efl_gfx_stack_above_get(const Eo *obj); - -\\ -**[[:develop:api:efl:canvas:object:property:anti_alias|anti_alias]]** //**(get, set)**// - -Eina_Bool efl_canvas_object_anti_alias_get(const Eo *obj); -void efl_canvas_object_anti_alias_set(Eo *obj, Eina_Bool anti_alias); - -\\ -**[[:develop:api:efl:canvas:object:property:below|below]]** //**(get)**//// [Overridden from [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]]//\\ -> %%Get the Evas object stacked right below %%''obj''%%%% - -Efl_Gfx_Stack *efl_gfx_stack_below_get(const Eo *obj); - -\\ -**[[:develop:api:efl:canvas:object:property:clipees|clipees]]** //**(get)**//\\ -> %%Return a list of objects currently clipped by %%''obj''%%.%% - -Eina_Iterator *efl_canvas_object_clipees_get(const Eo *obj); - -\\ -**[[:develop:api:efl:canvas:object:property:clip|clip]]** //**(get, set)**// - -Efl_Canvas_Object *efl_canvas_object_clip_get(const Eo *obj); -void efl_canvas_object_clip_set(Eo *obj, Efl_Canvas_Object *clip); - -\\ -**[[:develop:api:efl:canvas:object:property:color|color]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]// - -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); - -\\ -**[[:develop:api:efl:canvas:object:property:coords_inside|coords_inside]]** //**(get)**//\\ -> %%Returns whether the coords are logically inside the object.%% - -Eina_Bool efl_canvas_object_coords_inside_get(const Eo *obj, Eina_Position2D pos); - -\\ **[[: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.%% @@ -219,7 +112,14 @@ Efl_Animation *efl_canvas_object_event_animation_get(const Eo *obj, const Efl_Ev void efl_canvas_object_event_animation_set(Eo *obj, const Efl_Event_Description *event_type, Efl_Animation *animation); \\ -**[[:develop:api:efl:canvas:object:property:freeze_events|freeze_events]]** //**(get, set)**// +**[[:develop:api:efl:canvas:object:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Called at the end of #eo_add. Should not be called, just overridden.%% + +Efl_Object *efl_finalize(Eo *obj); + +\\ +**[[:develop:api:efl:canvas:object:property:freeze_events|freeze_events]]** //**(get, set)**//\\ +> Eina_Bool efl_canvas_object_freeze_events_get(const Eo *obj); void efl_canvas_object_freeze_events_set(Eo *obj, Eina_Bool freeze); @@ -273,7 +173,7 @@ Eina_Size2D efl_gfx_size_hint_min_get(const Eo *obj); void efl_gfx_size_hint_min_set(Eo *obj, Eina_Size2D sz); \\ -**[[:develop:api:efl:canvas:object:property:hint_restricted_min|hint_restricted_min]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]]]// ''protected set''\\ +**[[:develop:api:efl:canvas:object:property:hint_restricted_min|hint_restricted_min]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]]]//\\ > %%Internal hints for an object's minimum size.%% Eina_Size2D efl_gfx_size_hint_restricted_min_get(const Eo *obj); @@ -301,7 +201,20 @@ Eina_Bool efl_canvas_object_key_focus_get(const Eo *obj); void efl_canvas_object_key_focus_set(Eo *obj, Eina_Bool focus); \\ -**[[:develop:api:efl:canvas:object:property:layer|layer]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]]// +**[[:develop:api:efl:canvas:object:method:key_grab|key_grab]]**\\ +> %%Requests %%''keyname''%% key events be directed to %%''obj''%%.%% + +Eina_Bool efl_canvas_object_key_grab(Eo *obj, const char *keyname, Efl_Input_Modifier modifiers, Efl_Input_Modifier not_modifiers, Eina_Bool exclusive); + +\\ +**[[:develop:api:efl:canvas:object:method:key_ungrab|key_ungrab]]**\\ +> %%Removes the grab on %%''keyname''%% key events by %%''obj''%%.%% + +void efl_canvas_object_key_ungrab(Eo *obj, const char *keyname, Efl_Input_Modifier modifiers, Efl_Input_Modifier not_modifiers); + +\\ +**[[:develop:api:efl:canvas:object:property:layer|layer]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]]//\\ +> short efl_gfx_stack_layer_get(const Eo *obj); void efl_gfx_stack_layer_set(Eo *obj, short l); @@ -313,7 +226,14 @@ void efl_gfx_stack_layer_set(Eo *obj, short l); Efl_Loop *efl_loop_get(const Eo *obj); \\ -**[[:develop:api:efl:canvas:object:property:no_render|no_render]]** //**(get, set)**// +**[[:develop:api:efl:canvas:object:method:lower|lower]]**// [Overridden from [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]]//\\ +> %%Lower %%''obj''%% to the bottom of its layer.%% + +void efl_gfx_stack_lower(Eo *obj); + +\\ +**[[:develop:api:efl:canvas:object:property:no_render|no_render]]** //**(get, set)**//\\ +> Eina_Bool efl_canvas_object_no_render_get(const Eo *obj); void efl_canvas_object_no_render_set(Eo *obj, Eina_Bool enable); @@ -326,7 +246,8 @@ Efl_Text_Bidirectional_Type efl_canvas_object_paragraph_direction_get(const Eo * void efl_canvas_object_paragraph_direction_set(Eo *obj, Efl_Text_Bidirectional_Type dir); \\ -**[[:develop:api:efl:canvas:object:property:pass_events|pass_events]]** //**(get, set)**// +**[[:develop:api:efl:canvas:object:property:pass_events|pass_events]]** //**(get, set)**//\\ +> Eina_Bool efl_canvas_object_pass_events_get(const Eo *obj); void efl_canvas_object_pass_events_set(Eo *obj, Eina_Bool pass); @@ -338,13 +259,6 @@ void efl_canvas_object_pass_events_set(Eo *obj, Eina_Bool pass); Eina_Bool efl_canvas_pointer_inside_get(const Eo *obj, Efl_Input_Device *seat); \\ -**[[: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.%% - -Efl_Input_Object_Pointer_Mode efl_canvas_object_pointer_mode_by_device_get(const Eo *obj, Efl_Input_Device *dev); -Eina_Bool efl_canvas_object_pointer_mode_by_device_set(Eo *obj, Efl_Input_Device *dev, Efl_Input_Object_Pointer_Mode pointer_mode); - -\\ **[[:develop:api:efl:canvas:object:property:pointer_mode|pointer_mode]]** //**(get, set)**//\\ > %%Low-level pointer behaviour.%% @@ -352,6 +266,13 @@ Efl_Input_Object_Pointer_Mode efl_canvas_object_pointer_mode_get(const Eo *obj); Eina_Bool efl_canvas_object_pointer_mode_set(Eo *obj, Efl_Input_Object_Pointer_Mode pointer_mode); \\ +**[[: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.%% + +Efl_Input_Object_Pointer_Mode efl_canvas_object_pointer_mode_by_device_get(const Eo *obj, Efl_Input_Device *dev); +Eina_Bool efl_canvas_object_pointer_mode_by_device_set(Eo *obj, Efl_Input_Device *dev, Efl_Input_Object_Pointer_Mode pointer_mode); + +\\ **[[:develop:api:efl:canvas:object:property:position|position]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\ > %%The 2D position of a canvas object.%% @@ -359,18 +280,32 @@ Eina_Position2D efl_gfx_position_get(const Eo *obj); void efl_gfx_position_set(Eo *obj, Eina_Position2D pos); \\ -**[[:develop:api:efl:canvas:object:property:precise_is_inside|precise_is_inside]]** //**(get, set)**// +**[[:develop:api:efl:canvas:object:property:precise_is_inside|precise_is_inside]]** //**(get, set)**//\\ +> Eina_Bool efl_canvas_object_precise_is_inside_get(const Eo *obj); void efl_canvas_object_precise_is_inside_set(Eo *obj, Eina_Bool precise); \\ -**[[:develop:api:efl:canvas:object:property:propagate_events|propagate_events]]** //**(get, set)**// +**[[:develop:api:efl:canvas:object:property:propagate_events|propagate_events]]** //**(get, set)**//\\ +> Eina_Bool efl_canvas_object_propagate_events_get(const Eo *obj); void efl_canvas_object_propagate_events_set(Eo *obj, Eina_Bool propagate); \\ +**[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Searches up in the object tree for a provider which knows the given class/interface.%% + +Efl_Object *efl_provider_find(Eo *obj, const Efl_Object *klass); + +\\ +**[[:develop:api:efl:canvas:object:method:raise|raise]]**// [Overridden from [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]]//\\ +> %%Raise %%''obj''%% to the top of its layer.%% + +void efl_gfx_stack_raise(Eo *obj); + +\\ **[[:develop:api:efl:canvas:object:property:render_op|render_op]]** //**(get, set)**//\\ > %%Render mode to be used for compositing the Evas object.%% @@ -378,7 +313,8 @@ Efl_Gfx_Render_Op efl_canvas_object_render_op_get(const Eo *obj); void efl_canvas_object_render_op_set(Eo *obj, Efl_Gfx_Render_Op render_op); \\ -**[[:develop:api:efl:canvas:object:property:repeat_events|repeat_events]]** //**(get, set)**// +**[[:develop:api:efl:canvas:object:property:repeat_events|repeat_events]]** //**(get, set)**//\\ +> Eina_Bool efl_canvas_object_repeat_events_get(const Eo *obj); void efl_canvas_object_repeat_events_set(Eo *obj, Eina_Bool repeat); @@ -391,7 +327,8 @@ double efl_gfx_scale_get(const Eo *obj); void efl_gfx_scale_set(Eo *obj, double scale); \\ -**[[:develop:api:efl:canvas:object:property:seat_event_filter|seat_event_filter]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:input:interface|Efl.Input.Interface]]]// +**[[:develop:api:efl:canvas:object:property:seat_event_filter|seat_event_filter]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:input:interface|Efl.Input.Interface]]]//\\ +> Eina_Bool efl_input_seat_event_filter_get(const Eo *obj, Efl_Input_Device *seat); void efl_input_seat_event_filter_set(Eo *obj, Efl_Input_Device *seat, Eina_Bool enable); @@ -403,6 +340,24 @@ void efl_input_seat_event_filter_set(Eo *obj, Efl_Input_Device *seat, Eina_Bool Eina_Bool efl_canvas_object_seat_focus_get(const Eo *obj); \\ +**[[:develop:api:efl:canvas:object:method:seat_focus_add|seat_focus_add]]**\\ +> %%Add a seat to the focus list.%% + +Eina_Bool efl_canvas_object_seat_focus_add(Eo *obj, Efl_Input_Device *seat); + +\\ +**[[:develop:api:efl:canvas:object:method:seat_focus_check|seat_focus_check]]**\\ +> %%Check if this object is focused by a given seat%% + +Eina_Bool efl_canvas_object_seat_focus_check(Eo *obj, Efl_Input_Device *seat); + +\\ +**[[:develop:api:efl:canvas:object:method:seat_focus_del|seat_focus_del]]**\\ +> %%Remove a seat from the focus list.%% + +Eina_Bool efl_canvas_object_seat_focus_del(Eo *obj, Efl_Input_Device *seat); + +\\ **[[:develop:api:efl:canvas:object:property:size|size]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\ > %%The 2D size of a canvas object.%% @@ -410,6 +365,18 @@ Eina_Size2D efl_gfx_size_get(const Eo *obj); void efl_gfx_size_set(Eo *obj, Eina_Size2D size); \\ +**[[:develop:api:efl:canvas:object:method:stack_above|stack_above]]**// [Overridden from [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]]//\\ +> %%Stack %%''obj''%% immediately %%''above''%%%% + +void efl_gfx_stack_above(Eo *obj, Efl_Gfx_Stack *above); + +\\ +**[[:develop:api:efl:canvas:object:method:stack_below|stack_below]]**// [Overridden from [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]]//\\ +> %%Stack %%''obj''%% immediately %%''below''%%%% + +void efl_gfx_stack_below(Eo *obj, Efl_Gfx_Stack *below); + +\\ **[[:develop:api:efl:canvas:object:property:visible|visible]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\ > %%The visibility of a canvas object.%% @@ -426,29 +393,90 @@ Efl_Canvas_Object *efl_canvas_object_render_parent_get(const Eo *obj); ==== Inherited ==== -[[: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: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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/canvas/object/event/grabber.txt b/pages/develop/api/efl/canvas/object/event/grabber.txt index afcdd3e29..4791d2750 100644 --- a/pages/develop/api/efl/canvas/object/event/grabber.txt +++ b/pages/develop/api/efl/canvas/object/event/grabber.txt @@ -20,54 +20,6 @@ ===== Inheritance ===== => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_canvas_object_event_grabber [fillcolor = "black", label = "Efl.Canvas.Object.Event.Grabber", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_object_event_grabber -> efl_canvas_group - 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 -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// @@ -102,6 +54,13 @@ Efl_Object *efl_constructor(Eo *obj); void efl_destructor(Eo *obj); \\ +**[[:develop:api:efl:canvas:object:event:grabber:property:freeze_when_visible|freeze_when_visible]]** //**(get, set)**//\\ +> %%Stops the grabber from updating its internal stacking order while visible%% + +Eina_Bool efl_canvas_object_event_grabber_freeze_when_visible_get(const Eo *obj); +void efl_canvas_object_event_grabber_freeze_when_visible_set(Eo *obj, Eina_Bool set); + +\\ **[[:develop:api:efl:canvas:object:event:grabber:method:group_calculate|group_calculate]]**// [Overridden from [[:develop:api:efl:canvas:group|Efl.Canvas.Group]]]//\\ > %%Triggers an immediate recalculation of this object's geometry.%% @@ -138,13 +97,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); \\ -**[[:develop:api:efl:canvas:object:event:grabber:property:freeze_when_visible|freeze_when_visible]]** //**(get, set)**//\\ -> %%Stops the grabber from updating its internal stacking order while visible%% - -Eina_Bool efl_canvas_object_event_grabber_freeze_when_visible_get(const Eo *obj); -void efl_canvas_object_event_grabber_freeze_when_visible_set(Eo *obj, Eina_Bool set); - -\\ **[[:develop:api:efl:canvas:object:event:grabber:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:canvas:group|Efl.Canvas.Group]]]//\\ > %%Indicates that the group's layout need to be recalculated.%% @@ -152,7 +104,8 @@ Eina_Bool efl_canvas_group_need_recalculate_get(const Eo *obj); void efl_canvas_group_need_recalculate_set(Eo *obj, Eina_Bool value); \\ -**[[:develop:api:efl:canvas:object:event:grabber:property:layer|layer]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]]// +**[[:develop:api:efl:canvas:object:event:grabber:property:layer|layer]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]]//\\ +> short efl_gfx_stack_layer_get(const Eo *obj); void efl_gfx_stack_layer_set(Eo *obj, short l); @@ -182,37 +135,142 @@ void efl_gfx_visible_set(Eo *obj, Eina_Bool v); ==== Inherited ==== -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:canvas:group:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:color|color]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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: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:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:efl:canvas:group:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:efl:canvas:group:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:efl:canvas:group:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/canvas/object/event/grabber/method/group_members_iterate.txt b/pages/develop/api/efl/canvas/object/event/grabber/method/group_members_iterate.txt index 1b9429ec6..dc4b5c204 100644 --- a/pages/develop/api/efl/canvas/object/event/grabber/method/group_members_iterate.txt +++ b/pages/develop/api/efl/canvas/object/event/grabber/method/group_members_iterate.txt @@ -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:object:event:grabber:method:group_members_iterate:description&nouser&nolink&nodate}} //Overridden from [[:develop:api:efl:canvas:group:method:group_members_iterate|Efl.Canvas.Group.group_members_iterate]].//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/object/event/grabber/property/freeze_when_visible.txt b/pages/develop/api/efl/canvas/object/event/grabber/property/freeze_when_visible.txt index 1a3b210db..87c34ae99 100644 --- a/pages/develop/api/efl/canvas/object/event/grabber/property/freeze_when_visible.txt +++ b/pages/develop/api/efl/canvas/object/event/grabber/property/freeze_when_visible.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Object.Event.Grabber.freeze_when_visible~~ -===== Values ===== - - * **set** - %%If %%''true''%%, stop updating%% ===== Description ===== %%Stops the grabber from updating its internal stacking order while visible%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:object:event:grabber:property:freeze_when_visible:description&nouser&nolink&nodate}} +===== Values ===== + + * **set** - %%If %%''true''%%, stop updating%% ===== Signature ===== diff --git a/pages/develop/api/efl/canvas/object/event/grabber/property/group_need_recalculate.txt b/pages/develop/api/efl/canvas/object/event/grabber/property/group_need_recalculate.txt index ce2e1a5e1..73c95b2b3 100644 --- a/pages/develop/api/efl/canvas/object/event/grabber/property/group_need_recalculate.txt +++ b/pages/develop/api/efl/canvas/object/event/grabber/property/group_need_recalculate.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Object.Event.Grabber.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:object:event:grabber:property:group_need_recalculate:description&nouser&nolink&nodate}} +===== Values ===== + + * **value** - %%%%''true''%% if the group layout needs to be recalculated, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:canvas:group:property:group_need_recalculate|Efl.Canvas.Group.group_need_recalculate]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/object/event/grabber/property/layer.txt b/pages/develop/api/efl/canvas/object/event/grabber/property/layer.txt index 3db25441e..c23ad3c49 100644 --- a/pages/develop/api/efl/canvas/object/event/grabber/property/layer.txt +++ b/pages/develop/api/efl/canvas/object/event/grabber/property/layer.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Object.Event.Grabber.layer~~ -===== Values ===== - - * **l** - %%The number of the layer to place the object on. Must be between #EFL_GFX_STACK_LAYER_MIN and #EFL_GFX_STACK_LAYER_MAX.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:canvas:object:event:grabber:property:layer:description&nouser&nolink&nodate}} +===== Values ===== + + * **l** - %%The number of the layer to place the object on. Must be between #EFL_GFX_STACK_LAYER_MIN and #EFL_GFX_STACK_LAYER_MAX.%% ==== Getter ==== %%Retrieves the layer of its canvas that the given object is part of.%% diff --git a/pages/develop/api/efl/canvas/object/event/grabber/property/position.txt b/pages/develop/api/efl/canvas/object/event/grabber/property/position.txt index f99d35c09..2b7feaa9a 100644 --- a/pages/develop/api/efl/canvas/object/event/grabber/property/position.txt +++ b/pages/develop/api/efl/canvas/object/event/grabber/property/position.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Object.Event.Grabber.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:object:event:grabber:property:position:description&nouser&nolink&nodate}} +===== Values ===== + + * **pos** - %%A 2D coordinate in pixel units.%% ==== Getter ==== %%Retrieves the position of the given canvas object.%% diff --git a/pages/develop/api/efl/canvas/object/event/grabber/property/size.txt b/pages/develop/api/efl/canvas/object/event/grabber/property/size.txt index 4bacb2293..c4c6b96c5 100644 --- a/pages/develop/api/efl/canvas/object/event/grabber/property/size.txt +++ b/pages/develop/api/efl/canvas/object/event/grabber/property/size.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Object.Event.Grabber.size~~ -===== Values ===== - - * **size** - %%A 2D size in pixel units.%% ===== Description ===== %%The 2D size of a canvas object.%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:canvas:object:event:grabber:property:size:description&nouser&nolink&nodate}} +===== Values ===== + + * **size** - %%A 2D size in pixel units.%% ==== Getter ==== %%Retrieves the (rectangular) size of the given Evas object.%% @@ -20,7 +20,7 @@ %%Changes the size of the given object.%% -%%Note that setting the actual size of an object might be the job of its container, so this function might have no effect. Look at %%''Efl''%%.Gfx.Size.Hint instead, when manipulating widgets.%% +%%Note that setting the actual size of an object might be the job of its container, so this function might have no effect. Look at %%[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]]%% instead, when manipulating widgets.%% {{page>:develop:api-include:efl:canvas:object:event:grabber:property:size:getter_description&nouser&nolink&nodate}} diff --git a/pages/develop/api/efl/canvas/object/event/grabber/property/visible.txt b/pages/develop/api/efl/canvas/object/event/grabber/property/visible.txt index eec3c208a..b553ce957 100644 --- a/pages/develop/api/efl/canvas/object/event/grabber/property/visible.txt +++ b/pages/develop/api/efl/canvas/object/event/grabber/property/visible.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Object.Event.Grabber.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:object:event:grabber: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.%% diff --git a/pages/develop/api/efl/canvas/object/property/anti_alias.txt b/pages/develop/api/efl/canvas/object/property/anti_alias.txt index 8feacae89..2cf0ff7be 100644 --- a/pages/develop/api/efl/canvas/object/property/anti_alias.txt +++ b/pages/develop/api/efl/canvas/object/property/anti_alias.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Object.anti_alias~~ -===== Values ===== - - * **anti_alias** - %%%%''true''%% if the object is to be anti_aliased, %%''false''%% otherwise.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:canvas:object:property:anti_alias:description&nouser&nolink&nodate}} +===== Values ===== + + * **anti_alias** - %%%%''true''%% if the object is to be anti_aliased, %%''false''%% otherwise.%% ==== Getter ==== %%Retrieves whether or not the given Evas object is to be drawn anti_aliased.%% diff --git a/pages/develop/api/efl/canvas/object/property/clip.txt b/pages/develop/api/efl/canvas/object/property/clip.txt index b5d315d8d..5220262c0 100644 --- a/pages/develop/api/efl/canvas/object/property/clip.txt +++ b/pages/develop/api/efl/canvas/object/property/clip.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Object.clip~~ -===== Values ===== - - * **clip** - %%The object to clip %%''obj''%% by.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:canvas:object:property:clip:description&nouser&nolink&nodate}} +===== Values ===== + + * **clip** - %%The object to clip %%''obj''%% by.%% ==== Getter ==== %%Get the object clipping %%''obj''%% (if any).%% diff --git a/pages/develop/api/efl/canvas/object/property/color.txt b/pages/develop/api/efl/canvas/object/property/color.txt index fc03faaab..618eda050 100644 --- a/pages/develop/api/efl/canvas/object/property/color.txt +++ b/pages/develop/api/efl/canvas/object/property/color.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Canvas.Object.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:object: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.%% diff --git a/pages/develop/api/efl/canvas/object/property/event_animation.txt b/pages/develop/api/efl/canvas/object/property/event_animation.txt index 8d26f1a9a..de1bc85dc 100644 --- a/pages/develop/api/efl/canvas/object/property/event_animation.txt +++ b/pages/develop/api/efl/canvas/object/property/event_animation.txt @@ -1,15 +1,15 @@ ~~Title: Efl.Canvas.Object.event_animation~~ +===== Description ===== + +%%Set the %%''animation''%% which starts when the given %%''event_name''%% happens to the object.%% +{{page>:develop:api-include:efl:canvas:object:property:event_animation:description&nouser&nolink&nodate}} + ===== Keys ===== * **event_type** - %%The event description for which the given %%''animation''%% is set.%% ===== Values ===== * **animation** - %%The animation which starts when the given %%''event_name''%% happens to the object.%% -===== Description ===== - -%%Set the %%''animation''%% which starts when the given %%''event_name''%% happens to the object.%% -{{page>:develop:api-include:efl:canvas:object:property:event_animation:description&nouser&nolink&nodate}} - ===== Signature ===== diff --git a/pages/develop/api/efl/canvas/object/property/freeze_events.txt b/pages/develop/api/efl/canvas/object/property/freeze_events.txt index 8dd68d122..e0059a0b7 100644 --- a/pages/develop/api/efl/canvas/object/property/freeze_events.txt +++ b/pages/develop/api/efl/canvas/object/property/freeze_events.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Object.freeze_events~~ -===== Values ===== - - * **freeze** - %%Pass when %%''obj''%% is to freeze events (%%''true''%%) or not (%%''false''%%).%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:canvas:object:property:freeze_events:description&nouser&nolink&nodate}} +===== Values ===== + + * **freeze** - %%Pass when %%''obj''%% is to freeze events (%%''true''%%) or not (%%''false''%%).%% ==== Getter ==== %%Determine whether an object is set to freeze (discard) events.%% diff --git a/pages/develop/api/efl/canvas/object/property/geometry.txt b/pages/develop/api/efl/canvas/object/property/geometry.txt index 247fb46e7..064e0e318 100644 --- a/pages/develop/api/efl/canvas/object/property/geometry.txt +++ b/pages/develop/api/efl/canvas/object/property/geometry.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Canvas.Object.geometry~~ -===== Values ===== - - * **rect** - %%The X,Y position and W,H size, in pixels.%% ===== Description ===== %%Rectangular geometry that combines both position and size.%% {{page>:develop:api-include:efl:canvas:object:property:geometry:description&nouser&nolink&nodate}} +===== Values ===== + + * **rect** - %%The X,Y position and W,H size, in pixels.%% //Overridden from [[:develop:api:efl:gfx:property:geometry|Efl.Gfx.geometry]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/object/property/hint_align.txt b/pages/develop/api/efl/canvas/object/property/hint_align.txt index 80f58d904..34bdc8351 100644 --- a/pages/develop/api/efl/canvas/object/property/hint_align.txt +++ b/pages/develop/api/efl/canvas/object/property/hint_align.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Canvas.Object.hint_align~~ -===== Values ===== - - * **x** - %%Double, ranging from 0.0 to 1.0 or with the special value %%[[:develop:api:efl:gfx:size:hint:fill|Efl.Gfx.Size.Hint.Fill]]%%, to use as horizontal alignment hint.%% - * **y** - %%Double, ranging from 0.0 to 1.0 or with the special value %%[[:develop:api:efl:gfx:size:hint:fill|Efl.Gfx.Size.Hint.Fill]]%%, to use as vertical alignment hint.%% ===== Description ===== %%Hints for an object's alignment.%% @@ -20,6 +16,10 @@ {{page>:develop:api-include:efl:canvas:object:property:hint_align:description&nouser&nolink&nodate}} +===== Values ===== + + * **x** - %%Double, ranging from 0.0 to 1.0 or with the special value %%[[:develop:api:efl:gfx:size:hint:fill|Efl.Gfx.Size.Hint.Fill]]%%, to use as horizontal alignment hint.%% + * **y** - %%Double, ranging from 0.0 to 1.0 or with the special value %%[[:develop:api:efl:gfx:size:hint:fill|Efl.Gfx.Size.Hint.Fill]]%%, to use as vertical alignment hint.%% //Overridden from [[:develop:api:efl:gfx:size:hint:property:hint_align|Efl.Gfx.Size.Hint.hint_align]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/object/property/hint_aspect.txt b/pages/develop/api/efl/canvas/object/property/hint_aspect.txt index 687738ee4..1903aa64e 100644 --- a/pages/develop/api/efl/canvas/object/property/hint_aspect.txt +++ b/pages/develop/api/efl/canvas/object/property/hint_aspect.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Canvas.Object.hint_aspect~~ -===== Values ===== - - * **mode** - %%Mode of interpretation.%% - * **sz** - %%Base size to use for aspecting.%% ===== Description ===== %%Defines the aspect ratio to respect when scaling this object.%% @@ -12,6 +8,10 @@ %%If any of the given aspect ratio terms are 0, the object's container will ignore the aspect and scale this object to occupy the whole available area, for any given policy.%% {{page>:develop:api-include:efl:canvas:object:property:hint_aspect:description&nouser&nolink&nodate}} +===== Values ===== + + * **mode** - %%Mode of interpretation.%% + * **sz** - %%Base size to use for aspecting.%% //Overridden from [[:develop:api:efl:gfx:size:hint:property:hint_aspect|Efl.Gfx.Size.Hint.hint_aspect]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/object/property/hint_margin.txt b/pages/develop/api/efl/canvas/object/property/hint_margin.txt index c38d33f0c..b01f87ef4 100644 --- a/pages/develop/api/efl/canvas/object/property/hint_margin.txt +++ b/pages/develop/api/efl/canvas/object/property/hint_margin.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Canvas.Object.hint_margin~~ -===== Values ===== - - * **l** - %%Integer to specify left padding.%% - * **r** - %%Integer to specify right padding.%% - * **t** - %%Integer to specify top padding.%% - * **b** - %%Integer to specify bottom padding.%% ===== Description ===== %%Hints for an object's margin or padding space.%% @@ -18,6 +12,12 @@ {{page>:develop:api-include:efl:canvas:object:property:hint_margin:description&nouser&nolink&nodate}} +===== Values ===== + + * **l** - %%Integer to specify left padding.%% + * **r** - %%Integer to specify right padding.%% + * **t** - %%Integer to specify top padding.%% + * **b** - %%Integer to specify bottom padding.%% //Overridden from [[:develop:api:efl:gfx:size:hint:property:hint_margin|Efl.Gfx.Size.Hint.hint_margin]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/object/property/hint_max.txt b/pages/develop/api/efl/canvas/object/property/hint_max.txt index e6716e177..4a6ed1791 100644 --- a/pages/develop/api/efl/canvas/object/property/hint_max.txt +++ b/pages/develop/api/efl/canvas/object/property/hint_max.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Object.hint_max~~ -===== Values ===== - - * **sz** - %%Maximum size (hint) in pixels, (-1, -1) by default for canvas objects).%% ===== Description ===== %%Hints on the object's maximum size.%% @@ -17,6 +14,9 @@ {{page>:develop:api-include:efl:canvas:object:property:hint_max:description&nouser&nolink&nodate}} +===== Values ===== + + * **sz** - %%Maximum size (hint) in pixels, (-1, -1) by default for canvas objects).%% //Overridden from [[:develop:api:efl:gfx:size:hint:property:hint_max|Efl.Gfx.Size.Hint.hint_max]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/object/property/hint_min.txt b/pages/develop/api/efl/canvas/object/property/hint_min.txt index 18c5922d5..f44624f74 100644 --- a/pages/develop/api/efl/canvas/object/property/hint_min.txt +++ b/pages/develop/api/efl/canvas/object/property/hint_min.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Object.hint_min~~ -===== Values ===== - - * **sz** - %%Minimum size (hint) in pixels.%% ===== Description ===== %%Hints on the object's minimum size.%% @@ -15,6 +12,9 @@ {{page>:develop:api-include:efl:canvas:object:property:hint_min:description&nouser&nolink&nodate}} +===== Values ===== + + * **sz** - %%Minimum size (hint) in pixels.%% //Overridden from [[:develop:api:efl:gfx:size:hint:property:hint_min|Efl.Gfx.Size.Hint.hint_min]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/object/property/hint_restricted_min.txt b/pages/develop/api/efl/canvas/object/property/hint_restricted_min.txt index bccbe8cac..b3d84ba07 100644 --- a/pages/develop/api/efl/canvas/object/property/hint_restricted_min.txt +++ b/pages/develop/api/efl/canvas/object/property/hint_restricted_min.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Object.hint_restricted_min~~ -===== Values ===== - - * **sz** - %%Minimum size (hint) in pixels.%% ===== Description ===== %%Internal hints for an object's minimum size.%% @@ -17,6 +14,9 @@ {{page>:develop:api-include:efl:canvas:object:property:hint_restricted_min:description&nouser&nolink&nodate}} +===== Values ===== + + * **sz** - %%Minimum size (hint) in pixels.%% ==== Getter ==== %%Get the "intrinsic" minimum size of this object.%% diff --git a/pages/develop/api/efl/canvas/object/property/hint_weight.txt b/pages/develop/api/efl/canvas/object/property/hint_weight.txt index e839cdf4f..4f633f5ce 100644 --- a/pages/develop/api/efl/canvas/object/property/hint_weight.txt +++ b/pages/develop/api/efl/canvas/object/property/hint_weight.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Canvas.Object.hint_weight~~ -===== Values ===== - - * **x** - %%Non-negative double value to use as horizontal weight hint.%% - * **y** - %%Non-negative double value to use as vertical weight hint.%% ===== Description ===== %%Hints for an object's weight.%% @@ -16,6 +12,10 @@ {{page>:develop:api-include:efl:canvas:object:property:hint_weight:description&nouser&nolink&nodate}} +===== Values ===== + + * **x** - %%Non-negative double value to use as horizontal weight hint.%% + * **y** - %%Non-negative double value to use as vertical weight hint.%% //Overridden from [[:develop:api:efl:gfx:size:hint:property:hint_weight|Efl.Gfx.Size.Hint.hint_weight]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/object/property/is_frame_object.txt b/pages/develop/api/efl/canvas/object/property/is_frame_object.txt index 2df026802..8e2c3ab9e 100644 --- a/pages/develop/api/efl/canvas/object/property/is_frame_object.txt +++ b/pages/develop/api/efl/canvas/object/property/is_frame_object.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Object.is_frame_object~~ -===== Values ===== - - * **is_frame** - %%%%''true''%% if the object is a frame, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% the object belongs to the window border decorations.%% @@ -13,6 +10,9 @@ //Since 1.2// {{page>:develop:api-include:efl:canvas:object:property:is_frame_object:description&nouser&nolink&nodate}} +===== Values ===== + + * **is_frame** - %%%%''true''%% if the object is a frame, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/canvas/object/property/key_focus.txt b/pages/develop/api/efl/canvas/object/property/key_focus.txt index 2a20180c1..bf1bf677c 100644 --- a/pages/develop/api/efl/canvas/object/property/key_focus.txt +++ b/pages/develop/api/efl/canvas/object/property/key_focus.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Object.key_focus~~ -===== Values ===== - - * **focus** - %%%%''true''%% when set as focused or %%''false''%% otherwise.%% ===== Description ===== %%Indicates that this object is the keyboard event receiver on its canvas.%% @@ -9,6 +6,9 @@ %%Changing focus only affects where (key) input events go. There can be only one object focused at any time. If %%''focus''%% is %%''true''%%, %%''obj''%% will be set as the currently focused object and it will receive all keyboard events that are not exclusive key grabs on other objects. See also %%[[:develop:api:efl:canvas:object:method:seat_focus_check|Efl.Canvas.Object.seat_focus_check]]%%, %%[[:develop:api:efl:canvas:object:method:seat_focus_add|Efl.Canvas.Object.seat_focus_add]]%%, %%[[:develop:api:efl:canvas:object:method:seat_focus_del|Efl.Canvas.Object.seat_focus_del]]%%.%% {{page>:develop:api-include:efl:canvas:object:property:key_focus:description&nouser&nolink&nodate}} +===== Values ===== + + * **focus** - %%%%''true''%% when set as focused or %%''false''%% otherwise.%% ===== Signature ===== diff --git a/pages/develop/api/efl/canvas/object/property/layer.txt b/pages/develop/api/efl/canvas/object/property/layer.txt index 9cfa460af..a753c55f1 100644 --- a/pages/develop/api/efl/canvas/object/property/layer.txt +++ b/pages/develop/api/efl/canvas/object/property/layer.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Object.layer~~ -===== Values ===== - - * **l** - %%The number of the layer to place the object on. Must be between #EFL_GFX_STACK_LAYER_MIN and #EFL_GFX_STACK_LAYER_MAX.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:canvas:object:property:layer:description&nouser&nolink&nodate}} +===== Values ===== + + * **l** - %%The number of the layer to place the object on. Must be between #EFL_GFX_STACK_LAYER_MIN and #EFL_GFX_STACK_LAYER_MAX.%% ==== Getter ==== %%Retrieves the layer of its canvas that the given object is part of.%% diff --git a/pages/develop/api/efl/canvas/object/property/no_render.txt b/pages/develop/api/efl/canvas/object/property/no_render.txt index 990591c74..b6158448b 100644 --- a/pages/develop/api/efl/canvas/object/property/no_render.txt +++ b/pages/develop/api/efl/canvas/object/property/no_render.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Object.no_render~~ -===== Values ===== - - * **enable** - %%Enable "no-render" mode.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:canvas:object: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.%% diff --git a/pages/develop/api/efl/canvas/object/property/paragraph_direction.txt b/pages/develop/api/efl/canvas/object/property/paragraph_direction.txt index 93e363b7f..d03d03329 100644 --- a/pages/develop/api/efl/canvas/object/property/paragraph_direction.txt +++ b/pages/develop/api/efl/canvas/object/property/paragraph_direction.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Canvas.Object.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:object:property:paragraph_direction:description&nouser&nolink&nodate}} +===== Values ===== + + * **dir** - %%Paragraph direction for the given object.%% ===== Signature ===== diff --git a/pages/develop/api/efl/canvas/object/property/pass_events.txt b/pages/develop/api/efl/canvas/object/property/pass_events.txt index 832437318..3972d3037 100644 --- a/pages/develop/api/efl/canvas/object/property/pass_events.txt +++ b/pages/develop/api/efl/canvas/object/property/pass_events.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Object.pass_events~~ -===== Values ===== - - * **pass** - %%Whether %%''obj''%% is to pass events (%%''true''%%) or not (%%''false''%%).%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:canvas:object:property:pass_events:description&nouser&nolink&nodate}} +===== Values ===== + + * **pass** - %%Whether %%''obj''%% is to pass events (%%''true''%%) or not (%%''false''%%).%% ==== Getter ==== %%Determine whether an object is set to pass (ignore) events.%% diff --git a/pages/develop/api/efl/canvas/object/property/pointer_mode.txt b/pages/develop/api/efl/canvas/object/property/pointer_mode.txt index a979c6b30..4159404a4 100644 --- a/pages/develop/api/efl/canvas/object/property/pointer_mode.txt +++ b/pages/develop/api/efl/canvas/object/property/pointer_mode.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Object.pointer_mode~~ -===== Values ===== - - * **pointer_mode** - %%Input pointer mode%% ===== Description ===== %%Low-level pointer behaviour.%% @@ -15,6 +12,9 @@ %%The default value is %%[[:develop:api:efl:input:object_pointer_mode|Efl.Input.Object_Pointer_Mode.auto_grab]]%%. See also: %%[[:develop:api:efl:canvas:object:property:pointer_mode_by_device|Efl.Canvas.Object.pointer_mode_by_device.get]]%% and %%[[:develop:api:efl:canvas:object:property:pointer_mode_by_device|Efl.Canvas.Object.pointer_mode_by_device.set]]%% Note: This function will only set/get the mode for the default pointer.%% {{page>:develop:api-include:efl:canvas:object:property:pointer_mode:description&nouser&nolink&nodate}} +===== Values ===== + + * **pointer_mode** - %%Input pointer mode%% ===== Signature ===== diff --git a/pages/develop/api/efl/canvas/object/property/pointer_mode_by_device.txt b/pages/develop/api/efl/canvas/object/property/pointer_mode_by_device.txt index c0b7455e5..25882d138 100644 --- a/pages/develop/api/efl/canvas/object/property/pointer_mode_by_device.txt +++ b/pages/develop/api/efl/canvas/object/property/pointer_mode_by_device.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Canvas.Object.pointer_mode_by_device~~ -===== Keys ===== - - * **dev** - %%The pointer device to set/get the mode. Use %%''null''%% for the default pointer.%% -===== Values ===== - - * **pointer_mode** - %%The pointer mode%% ===== Description ===== %%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.%% @@ -12,6 +6,12 @@ //Since 1.19// {{page>:develop:api-include:efl:canvas:object:property:pointer_mode_by_device:description&nouser&nolink&nodate}} +===== Keys ===== + + * **dev** - %%The pointer device to set/get the mode. Use %%''null''%% for the default pointer.%% +===== Values ===== + + * **pointer_mode** - %%The pointer mode%% ===== Signature ===== diff --git a/pages/develop/api/efl/canvas/object/property/position.txt b/pages/develop/api/efl/canvas/object/property/position.txt index 153345fa5..fd167137a 100644 --- a/pages/develop/api/efl/canvas/object/property/position.txt +++ b/pages/develop/api/efl/canvas/object/property/position.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Object.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:object:property:position:description&nouser&nolink&nodate}} +===== Values ===== + + * **pos** - %%A 2D coordinate in pixel units.%% ==== Getter ==== %%Retrieves the position of the given canvas object.%% diff --git a/pages/develop/api/efl/canvas/object/property/precise_is_inside.txt b/pages/develop/api/efl/canvas/object/property/precise_is_inside.txt index 6d8793d16..351a622eb 100644 --- a/pages/develop/api/efl/canvas/object/property/precise_is_inside.txt +++ b/pages/develop/api/efl/canvas/object/property/precise_is_inside.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Object.precise_is_inside~~ -===== Values ===== - - * **precise** - %%Whether to use precise point collision detection or not. The default value is false.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:canvas:object:property:precise_is_inside:description&nouser&nolink&nodate}} +===== Values ===== + + * **precise** - %%Whether to use precise point collision detection or not. The default value is false.%% ==== Getter ==== %%Determine whether an object is set to use precise point collision detection.%% diff --git a/pages/develop/api/efl/canvas/object/property/propagate_events.txt b/pages/develop/api/efl/canvas/object/property/propagate_events.txt index 5d4d6c500..a35cb6e08 100644 --- a/pages/develop/api/efl/canvas/object/property/propagate_events.txt +++ b/pages/develop/api/efl/canvas/object/property/propagate_events.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Object.propagate_events~~ -===== Values ===== - - * **propagate** - %%Whether to propagate events (%%''true''%%) or not (%%''false''%%).%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:canvas:object:property:propagate_events:description&nouser&nolink&nodate}} +===== Values ===== + + * **propagate** - %%Whether to propagate events (%%''true''%%) or not (%%''false''%%).%% ==== Getter ==== %%Retrieve whether an Evas object is set to propagate events.%% diff --git a/pages/develop/api/efl/canvas/object/property/render_op.txt b/pages/develop/api/efl/canvas/object/property/render_op.txt index f37625740..6a42273ab 100644 --- a/pages/develop/api/efl/canvas/object/property/render_op.txt +++ b/pages/develop/api/efl/canvas/object/property/render_op.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Object.render_op~~ -===== Values ===== - - * **render_op** - %%Blend or copy.%% ===== Description ===== %%Render mode to be used for compositing the Evas object.%% @@ -11,6 +8,9 @@ %%Please do not assume that %%[[:develop:api:efl:gfx:render_op|Efl.Gfx.Render_Op.copy]]%% mode can be used to "poke" holes in a window (to see through it), as only the compositor can ensure that. Copy mode should only be used with otherwise opaque widgets, or inside non-window surfaces (eg. a transparent background inside a buffer canvas).%% {{page>:develop:api-include:efl:canvas:object:property:render_op:description&nouser&nolink&nodate}} +===== Values ===== + + * **render_op** - %%Blend or copy.%% ===== Signature ===== diff --git a/pages/develop/api/efl/canvas/object/property/repeat_events.txt b/pages/develop/api/efl/canvas/object/property/repeat_events.txt index fb6d47662..8ffb176c3 100644 --- a/pages/develop/api/efl/canvas/object/property/repeat_events.txt +++ b/pages/develop/api/efl/canvas/object/property/repeat_events.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Object.repeat_events~~ -===== Values ===== - - * **repeat** - %%Whether %%''obj''%% is to repeat events (%%''true''%%) or not (%%''false''%%).%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:canvas:object:property:repeat_events:description&nouser&nolink&nodate}} +===== Values ===== + + * **repeat** - %%Whether %%''obj''%% is to repeat events (%%''true''%%) or not (%%''false''%%).%% ==== Getter ==== %%Determine whether an object is set to repeat events.%% diff --git a/pages/develop/api/efl/canvas/object/property/scale.txt b/pages/develop/api/efl/canvas/object/property/scale.txt index ba2638bb4..d996e2d0e 100644 --- a/pages/develop/api/efl/canvas/object/property/scale.txt +++ b/pages/develop/api/efl/canvas/object/property/scale.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Object.scale~~ -===== Values ===== - - * **scale** - %%The scaling factor (the default value is 0.0, meaning individual scaling is not set)%% ===== Description ===== %%The scaling factor of an object.%% @@ -15,6 +12,9 @@ {{page>:develop:api-include:efl:canvas:object:property:scale:description&nouser&nolink&nodate}} +===== Values ===== + + * **scale** - %%The scaling factor (the default value is 0.0, meaning individual scaling is not set)%% ==== Getter ==== %%Gets an object's scaling factor.%% diff --git a/pages/develop/api/efl/canvas/object/property/seat_event_filter.txt b/pages/develop/api/efl/canvas/object/property/seat_event_filter.txt index 087c5952f..f39255102 100644 --- a/pages/develop/api/efl/canvas/object/property/seat_event_filter.txt +++ b/pages/develop/api/efl/canvas/object/property/seat_event_filter.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Canvas.Object.seat_event_filter~~ -===== Keys ===== - - * **seat** - %%The seat to act on.%% -===== Values ===== - - * **enable** - %%%%''true''%% to enable events for a seat or %%''false''%% otherwise.%% ===== Description ===== @@ -12,6 +6,12 @@ {{page>:develop:api-include:efl:canvas:object:property:seat_event_filter:description&nouser&nolink&nodate}} +===== Keys ===== + + * **seat** - %%The seat to act on.%% +===== Values ===== + + * **enable** - %%%%''true''%% to enable events for a seat or %%''false''%% otherwise.%% ==== Getter ==== %%Check if input events from a given seat is enabled.%% diff --git a/pages/develop/api/efl/canvas/object/property/size.txt b/pages/develop/api/efl/canvas/object/property/size.txt index b0c761d63..2468d8f5c 100644 --- a/pages/develop/api/efl/canvas/object/property/size.txt +++ b/pages/develop/api/efl/canvas/object/property/size.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Object.size~~ -===== Values ===== - - * **size** - %%A 2D size in pixel units.%% ===== Description ===== %%The 2D size of a canvas object.%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:canvas:object:property:size:description&nouser&nolink&nodate}} +===== Values ===== + + * **size** - %%A 2D size in pixel units.%% ==== Getter ==== %%Retrieves the (rectangular) size of the given Evas object.%% @@ -20,7 +20,7 @@ %%Changes the size of the given object.%% -%%Note that setting the actual size of an object might be the job of its container, so this function might have no effect. Look at %%''Efl''%%.Gfx.Size.Hint instead, when manipulating widgets.%% +%%Note that setting the actual size of an object might be the job of its container, so this function might have no effect. Look at %%[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]]%% instead, when manipulating widgets.%% {{page>:develop:api-include:efl:canvas:object:property:size:getter_description&nouser&nolink&nodate}} diff --git a/pages/develop/api/efl/canvas/object/property/visible.txt b/pages/develop/api/efl/canvas/object/property/visible.txt index f8ee3c876..eb67389a6 100644 --- a/pages/develop/api/efl/canvas/object/property/visible.txt +++ b/pages/develop/api/efl/canvas/object/property/visible.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Object.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:object: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.%% diff --git a/pages/develop/api/efl/canvas/pointer.txt b/pages/develop/api/efl/canvas/pointer.txt index 930ec0865..a71cd7b12 100644 --- a/pages/develop/api/efl/canvas/pointer.txt +++ b/pages/develop/api/efl/canvas/pointer.txt @@ -7,32 +7,6 @@ {{page>:develop:api-include:efl:canvas:pointer:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_canvas_pointer [fillcolor = "dodgerblue4", label = "Efl.Canvas.Pointer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:canvas:pointer:property:pointer_inside|pointer_inside]]** //**(get)**//\\ diff --git a/pages/develop/api/efl/canvas/polygon.txt b/pages/develop/api/efl/canvas/polygon.txt index a98c0d832..d2d4e8135 100644 --- a/pages/develop/api/efl/canvas/polygon.txt +++ b/pages/develop/api/efl/canvas/polygon.txt @@ -10,52 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_canvas_polygon [fillcolor = "black", label = "Efl.Canvas.Polygon", 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_polygon -> 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 -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// @@ -104,33 +58,144 @@ void efl_canvas_polygon_points_clear(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:debug_name_override|debug_name_override]]**, **[[: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: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: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: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:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[: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: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: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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/canvas/proxy.txt b/pages/develop/api/efl/canvas/proxy.txt index 610facdb1..d0d8f25c6 100644 --- a/pages/develop/api/efl/canvas/proxy.txt +++ b/pages/develop/api/efl/canvas/proxy.txt @@ -12,76 +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 | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_canvas_proxy [fillcolor = "black", label = "Efl.Canvas.Proxy", 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_canvas_proxy -> 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_proxy -> efl_gfx_buffer -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:canvas:image:internal|Efl.Canvas.Image.Internal]] //(class)// @@ -127,6 +57,13 @@ Eina_Rw_Slice efl_gfx_buffer_map(Eo *obj, Efl_Gfx_Buffer_Access_Mode mode, const Eina_Bool efl_gfx_buffer_unmap(Eo *obj, Eina_Rw_Slice slice); \\ +**[[:develop:api:efl:canvas:proxy:property:source|source]]** //**(get, set)**//\\ +> %%The source object for this proxy.%% + +Efl_Canvas_Object *efl_canvas_proxy_source_get(const Eo *obj); +Eina_Bool efl_canvas_proxy_source_set(Eo *obj, Efl_Canvas_Object *src); + +\\ **[[:develop:api:efl:canvas:proxy:property:source_clip|source_clip]]** //**(get, set)**//\\ > %%Clip this proxy object with the source object's clipper.%% @@ -141,55 +78,194 @@ Eina_Bool efl_canvas_proxy_source_events_get(const Eo *obj); void efl_canvas_proxy_source_events_set(Eo *obj, Eina_Bool repeat); \\ -**[[:develop:api:efl:canvas:proxy:property:source|source]]** //**(get, set)**//\\ -> %%The source object for this proxy.%% - -Efl_Canvas_Object *efl_canvas_proxy_source_get(const Eo *obj); -Eina_Bool efl_canvas_proxy_source_set(Eo *obj, Efl_Canvas_Object *src); - -\\ ==== 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: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: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: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: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:property:buffer_size|buffer_size]]** //**(get, set)**// | %%Rectangular size of the pixel buffer as allocated in memory.%% | +| | **[[: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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/canvas/proxy/property/source.txt b/pages/develop/api/efl/canvas/proxy/property/source.txt index 8b6cc6a0d..07c438515 100644 --- a/pages/develop/api/efl/canvas/proxy/property/source.txt +++ b/pages/develop/api/efl/canvas/proxy/property/source.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Proxy.source~~ -===== Values ===== - - * **src** - %%Source object to use for the proxy.%% ===== Description ===== %%The source object for this proxy.%% @@ -19,6 +16,9 @@ {{page>:develop:api-include:efl:canvas:proxy:property:source:description&nouser&nolink&nodate}} +===== Values ===== + + * **src** - %%Source object to use for the proxy.%% ===== Signature ===== diff --git a/pages/develop/api/efl/canvas/proxy/property/source_clip.txt b/pages/develop/api/efl/canvas/proxy/property/source_clip.txt index 56029dbbf..583a92e31 100644 --- a/pages/develop/api/efl/canvas/proxy/property/source_clip.txt +++ b/pages/develop/api/efl/canvas/proxy/property/source_clip.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Proxy.source_clip~~ -===== Values ===== - - * **source_clip** - %%Whether %%''obj''%% is clipped by the source clipper (%%''true''%%) or not (%%''false''%%).%% ===== Description ===== %%Clip this proxy object with the source object's clipper.%% @@ -13,6 +10,9 @@ //Since 1.8// {{page>:develop:api-include:efl:canvas:proxy:property:source_clip:description&nouser&nolink&nodate}} +===== Values ===== + + * **source_clip** - %%Whether %%''obj''%% is clipped by the source clipper (%%''true''%%) or not (%%''false''%%).%% ===== Signature ===== diff --git a/pages/develop/api/efl/canvas/proxy/property/source_events.txt b/pages/develop/api/efl/canvas/proxy/property/source_events.txt index 3f51bf807..03e3424c7 100644 --- a/pages/develop/api/efl/canvas/proxy/property/source_events.txt +++ b/pages/develop/api/efl/canvas/proxy/property/source_events.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Proxy.source_events~~ -===== Values ===== - - * **repeat** - %%Whether this object should pass events (%%''true''%%) or not (%%''false''%%) to its source.%% ===== Description ===== %%Defines whether the events on this object are repeated to the source.%% @@ -13,6 +10,9 @@ //Since 1.8// {{page>:develop:api-include:efl:canvas:proxy:property:source_events:description&nouser&nolink&nodate}} +===== Values ===== + + * **repeat** - %%Whether this object should pass events (%%''true''%%) or not (%%''false''%%) to its source.%% ===== Signature ===== diff --git a/pages/develop/api/efl/canvas/rectangle.txt b/pages/develop/api/efl/canvas/rectangle.txt index 28c33deee..554966af2 100644 --- a/pages/develop/api/efl/canvas/rectangle.txt +++ b/pages/develop/api/efl/canvas/rectangle.txt @@ -10,52 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_canvas_rectangle [fillcolor = "black", label = "Efl.Canvas.Rectangle", 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_rectangle -> 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 -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// @@ -86,33 +40,145 @@ Efl_Object *efl_constructor(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:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:canvas:object:method:del|del]]**, **[[:develop:api:efl:canvas:object:method:destructor|destructor]]**, **[[: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: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: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: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:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:efl:canvas:object:method:del|del]]** | %%Unrefs the object and reparents it to NULL.%% | +| | **[[:develop:api:efl:canvas:object:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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: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: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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/canvas/scene3d.txt b/pages/develop/api/efl/canvas/scene3d.txt index 9d2967374..af9251fe9 100644 --- a/pages/develop/api/efl/canvas/scene3d.txt +++ b/pages/develop/api/efl/canvas/scene3d.txt @@ -10,76 +10,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 | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_canvas_scene3d [fillcolor = "black", label = "Efl.Canvas.Scene3d", 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_canvas_scene3d -> 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_scene3d -> efl_gfx_buffer -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:canvas:image:internal|Efl.Canvas.Image.Internal]] //(class)// @@ -135,45 +65,191 @@ void efl_canvas_scene3d_set(Eo *obj, Evas_Canvas3D_Scene *scene); ==== 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: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: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: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: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:property:buffer_size|buffer_size]]** //**(get, set)**// | %%Rectangular size of the pixel buffer as allocated in memory.%% | +| | **[[: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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/canvas/scene3d/property/scene3d.txt b/pages/develop/api/efl/canvas/scene3d/property/scene3d.txt index d9531f6a7..af506c019 100644 --- a/pages/develop/api/efl/canvas/scene3d/property/scene3d.txt +++ b/pages/develop/api/efl/canvas/scene3d/property/scene3d.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Scene3d.scene3d~~ -===== Values ===== - - * **scene** - %%3D scene.%% ===== Description ===== %%The 3d scene to display in this view.%% @@ -9,6 +6,9 @@ //Since 1.10// {{page>:develop:api-include:efl:canvas:scene3d:property:scene3d:description&nouser&nolink&nodate}} +===== Values ===== + + * **scene** - %%3D scene.%% ===== Signature ===== diff --git a/pages/develop/api/efl/canvas/snapshot.txt b/pages/develop/api/efl/canvas/snapshot.txt index 91d3bdf69..d1720c644 100644 --- a/pages/develop/api/efl/canvas/snapshot.txt +++ b/pages/develop/api/efl/canvas/snapshot.txt @@ -12,74 +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 | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_canvas_snapshot [fillcolor = "black", label = "Efl.Canvas.Snapshot", 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_canvas_snapshot -> 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 -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:canvas:image:internal|Efl.Canvas.Image.Internal]] //(class)// @@ -121,45 +53,192 @@ Efl_Object *efl_constructor(Eo *obj); ==== 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: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: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: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: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: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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/canvas/surface.txt b/pages/develop/api/efl/canvas/surface.txt index 635a5eb01..bc9340f7a 100644 --- a/pages/develop/api/efl/canvas/surface.txt +++ b/pages/develop/api/efl/canvas/surface.txt @@ -12,76 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:interface|Efl.Interface]] //(interface)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_canvas_surface [fillcolor = "deepskyblue4", label = "Efl.Canvas.Surface", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_interface [fillcolor = "gray15", label = "Efl.Interface", color = "cornflowerblue", 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_canvas_surface -> efl_interface - efl_canvas_surface -> 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 -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:interface|Efl.Interface]] //(interface)// @@ -131,45 +61,192 @@ Eina_Bool efl_canvas_surface_native_buffer_set(Eo *obj, void *buffer); ==== 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: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: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: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: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: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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/canvas/surface/property/native_buffer.txt b/pages/develop/api/efl/canvas/surface/property/native_buffer.txt index d6256386c..2efbba36c 100644 --- a/pages/develop/api/efl/canvas/surface/property/native_buffer.txt +++ b/pages/develop/api/efl/canvas/surface/property/native_buffer.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Surface.native_buffer~~ -===== Values ===== - - * **buffer** - %%The external buffer, depends on its type.%% ===== Description ===== %%External buffer attached to this native surface.%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:canvas:surface:property:native_buffer:description&nouser&nolink&nodate}} +===== Values ===== + + * **buffer** - %%The external buffer, depends on its type.%% ==== Setter ==== %%Set the buffer. If this fails, this function returns %%''false''%%, and the surface is left without any attached buffer.%% diff --git a/pages/develop/api/efl/canvas/surface/tbm.txt b/pages/develop/api/efl/canvas/surface/tbm.txt index 9e0999001..196938434 100644 --- a/pages/develop/api/efl/canvas/surface/tbm.txt +++ b/pages/develop/api/efl/canvas/surface/tbm.txt @@ -10,80 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_canvas_surface_tbm [fillcolor = "black", label = "Efl.Canvas.Surface.Tbm", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_surface [fillcolor = "gray15", label = "Efl.Canvas.Surface", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_interface [fillcolor = "gray15", label = "Efl.Interface", color = "cornflowerblue", 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_canvas_surface_tbm -> efl_object - efl_canvas_surface_tbm -> efl_canvas_surface - efl_canvas_surface -> efl_interface - efl_canvas_surface -> 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 -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -141,49 +67,191 @@ Eina_Bool efl_canvas_surface_native_buffer_set(Eo *obj, void *buffer); ==== 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: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: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: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: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: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:property:content_hint|content_hint]]** //**(get, set)**// | | +| | **[[: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: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: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: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: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.%% | +^ [[: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|Efl.Object]]\\ -> **[[:develop:api:efl:object:event:callback_del|callback,del]]**\\ -[[:develop:api:efl:object|Efl.Object]]\\ -> **[[:develop:api:efl:object:event:del|del]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/canvas/surface/tbm/property/native_buffer.txt b/pages/develop/api/efl/canvas/surface/tbm/property/native_buffer.txt index 8bb1ffe11..f8fa49625 100644 --- a/pages/develop/api/efl/canvas/surface/tbm/property/native_buffer.txt +++ b/pages/develop/api/efl/canvas/surface/tbm/property/native_buffer.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Surface.Tbm.native_buffer~~ -===== Values ===== - - * **buffer** - %%The external buffer, depends on its type.%% ===== Description ===== %%External buffer attached to this native surface.%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:canvas:surface:tbm:property:native_buffer:description&nouser&nolink&nodate}} +===== Values ===== + + * **buffer** - %%The external buffer, depends on its type.%% ==== Setter ==== %%Set the buffer. If this fails, this function returns %%''false''%%, and the surface is left without any attached buffer.%% diff --git a/pages/develop/api/efl/canvas/surface/wayland.txt b/pages/develop/api/efl/canvas/surface/wayland.txt index f0877d6ad..e7b7c8abb 100644 --- a/pages/develop/api/efl/canvas/surface/wayland.txt +++ b/pages/develop/api/efl/canvas/surface/wayland.txt @@ -10,80 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_canvas_surface_wayland [fillcolor = "black", label = "Efl.Canvas.Surface.Wayland", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_surface [fillcolor = "gray15", label = "Efl.Canvas.Surface", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_interface [fillcolor = "gray15", label = "Efl.Interface", color = "cornflowerblue", 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_canvas_surface_wayland -> efl_object - efl_canvas_surface_wayland -> efl_canvas_surface - efl_canvas_surface -> efl_interface - efl_canvas_surface -> 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 -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -141,49 +67,191 @@ Eina_Bool efl_canvas_surface_native_buffer_set(Eo *obj, void *buffer); ==== 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: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: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: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: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: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:property:content_hint|content_hint]]** //**(get, set)**// | | +| | **[[: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: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: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: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: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.%% | +^ [[: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|Efl.Object]]\\ -> **[[:develop:api:efl:object:event:callback_del|callback,del]]**\\ -[[:develop:api:efl:object|Efl.Object]]\\ -> **[[:develop:api:efl:object:event:del|del]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/canvas/surface/wayland/property/native_buffer.txt b/pages/develop/api/efl/canvas/surface/wayland/property/native_buffer.txt index b4f6414c0..894d7fea7 100644 --- a/pages/develop/api/efl/canvas/surface/wayland/property/native_buffer.txt +++ b/pages/develop/api/efl/canvas/surface/wayland/property/native_buffer.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Surface.Wayland.native_buffer~~ -===== Values ===== - - * **buffer** - %%The external buffer, depends on its type.%% ===== Description ===== %%External buffer attached to this native surface.%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:canvas:surface:wayland:property:native_buffer:description&nouser&nolink&nodate}} +===== Values ===== + + * **buffer** - %%The external buffer, depends on its type.%% ==== Setter ==== %%Set the buffer. If this fails, this function returns %%''false''%%, and the surface is left without any attached buffer.%% diff --git a/pages/develop/api/efl/canvas/surface/x11.txt b/pages/develop/api/efl/canvas/surface/x11.txt index e7a9dc01e..3c2bc4423 100644 --- a/pages/develop/api/efl/canvas/surface/x11.txt +++ b/pages/develop/api/efl/canvas/surface/x11.txt @@ -10,80 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_canvas_surface_x11 [fillcolor = "black", label = "Efl.Canvas.Surface.X11", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_surface [fillcolor = "gray15", label = "Efl.Canvas.Surface", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_interface [fillcolor = "gray15", label = "Efl.Interface", color = "cornflowerblue", 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_canvas_surface_x11 -> efl_object - efl_canvas_surface_x11 -> efl_canvas_surface - efl_canvas_surface -> efl_interface - efl_canvas_surface -> 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 -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -148,49 +74,191 @@ Eina_Bool efl_canvas_surface_x11_pixmap_set(Eo *obj, void *visual, unsigned long ==== 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: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: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: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: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: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:property:content_hint|content_hint]]** //**(get, set)**// | | +| | **[[: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: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: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: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: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.%% | +^ [[: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|Efl.Object]]\\ -> **[[:develop:api:efl:object:event:callback_del|callback,del]]**\\ -[[:develop:api:efl:object|Efl.Object]]\\ -> **[[:develop:api:efl:object:event:del|del]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/canvas/surface/x11/property/native_buffer.txt b/pages/develop/api/efl/canvas/surface/x11/property/native_buffer.txt index 0cf1d6fde..9c432fa44 100644 --- a/pages/develop/api/efl/canvas/surface/x11/property/native_buffer.txt +++ b/pages/develop/api/efl/canvas/surface/x11/property/native_buffer.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Surface.X11.native_buffer~~ -===== Values ===== - - * **buffer** - %%The external buffer, depends on its type.%% ===== Description ===== %%External buffer attached to this native surface.%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:canvas:surface:x11:property:native_buffer:description&nouser&nolink&nodate}} +===== Values ===== + + * **buffer** - %%The external buffer, depends on its type.%% ==== Setter ==== %%Set the buffer. If this fails, this function returns %%''false''%%, and the surface is left without any attached buffer.%% diff --git a/pages/develop/api/efl/canvas/surface/x11/property/pixmap.txt b/pages/develop/api/efl/canvas/surface/x11/property/pixmap.txt index 97b591a6a..a21ea44af 100644 --- a/pages/develop/api/efl/canvas/surface/x11/property/pixmap.txt +++ b/pages/develop/api/efl/canvas/surface/x11/property/pixmap.txt @@ -1,13 +1,13 @@ ~~Title: Efl.Canvas.Surface.X11.pixmap~~ -===== Values ===== - - * **visual** - %%X11 Visual for this Pixmap.%% - * **pixmap** - %%X11 Pixmap ID.%% ===== Description ===== %%This is a helper for %%[[:develop:api:efl:canvas:surface:property:native_buffer|Efl.Canvas.Surface.native_buffer]]%%.%% {{page>:develop:api-include:efl:canvas:surface:x11:property:pixmap:description&nouser&nolink&nodate}} +===== Values ===== + + * **visual** - %%X11 Visual for this Pixmap.%% + * **pixmap** - %%X11 Pixmap ID.%% ===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text.txt b/pages/develop/api/efl/canvas/text.txt index ace3b2f93..407d6fc48 100644 --- a/pages/develop/api/efl/canvas/text.txt +++ b/pages/develop/api/efl/canvas/text.txt @@ -10,78 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_canvas_text [fillcolor = "black", label = "Efl.Canvas.Text", 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_text [fillcolor = "gray15", label = "Efl.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_properties [fillcolor = "gray15", label = "Efl.Text.Properties", 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_text_font [fillcolor = "gray15", label = "Efl.Text.Font", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_style [fillcolor = "gray15", label = "Efl.Text.Style", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_format [fillcolor = "gray15", label = "Efl.Text.Format", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_cursor [fillcolor = "gray15", label = "Efl.Text.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_annotate [fillcolor = "gray15", label = "Efl.Text.Annotate", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_markup [fillcolor = "gray15", label = "Efl.Text.Markup", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_cursor [fillcolor = "gray15", label = "Efl.Text.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_canvas_text -> 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_text -> efl_text - efl_canvas_text -> efl_text_properties - efl_canvas_text -> efl_canvas_filter_internal - efl_canvas_filter_internal -> efl_gfx_filter - efl_canvas_filter_internal -> efl_object - efl_canvas_text -> efl_text_font - efl_canvas_text -> efl_text_style - efl_canvas_text -> efl_text_format - efl_canvas_text -> efl_text_cursor - efl_canvas_text -> efl_text_annotate - efl_canvas_text -> efl_text_markup - efl_text_markup -> efl_text_cursor - efl_canvas_text -> efl_ui_base -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// @@ -116,6 +44,13 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:canvas:text:property:annotation|annotation]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text:annotate|Efl.Text.Annotate]]]//\\ +> %%A new format for %%''annotation''%%.%% + +const char *efl_text_annotation_get(const Eo *obj, Efl_Text_Annotate_Annotation *annotation); +Eina_Bool efl_text_annotation_set(Eo *obj, Efl_Text_Annotate_Annotation *annotation, const char *format); + +\\ **[[:develop:api:efl:canvas:text:method:annotation_del|annotation_del]]**// [Overridden from [[:develop:api:efl:text:annotate|Efl.Text.Annotate]]]//\\ > %%Deletes given annotation.%% @@ -140,12 +75,39 @@ void efl_text_annotation_positions_get(Eo *obj, const Efl_Text_Annotate_Annotati Eina_Future *efl_canvas_text_async_layout(Eo *obj); \\ +**[[:develop:api:efl:canvas:text:property:backing_color|backing_color]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text:style|Efl.Text.Style]]]//\\ +> %%Backing color%% + +void efl_text_backing_color_get(const Eo *obj, unsigned char *r, unsigned char *g, unsigned char *b, unsigned char *a); +void efl_text_backing_color_set(Eo *obj, unsigned char r, unsigned char g, unsigned char b, unsigned char a); + +\\ +**[[:develop:api:efl:canvas:text:property:backing_type|backing_type]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text:style|Efl.Text.Style]]]//\\ +> %%Enable or disable backing type%% + +Efl_Text_Style_Backing_Type efl_text_backing_type_get(const Eo *obj); +void efl_text_backing_type_set(Eo *obj, Efl_Text_Style_Backing_Type type); + +\\ +**[[:develop:api:efl:canvas:text:property:bidi_delimiters|bidi_delimiters]]** //**(get, set)**//\\ +> %%BiDi delimiters are used for in-paragraph separation of bidi segments. This is useful for example in recipients fields of e-mail clients where bidi oddities can occur when mixing RTL and LTR.%% + +const char *efl_canvas_text_bidi_delimiters_get(const Eo *obj); +void efl_canvas_text_bidi_delimiters_set(Eo *obj, const char *delim); + +\\ **[[:develop:api:efl:canvas:text:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Call the object's constructor.%% Efl_Object *efl_constructor(Eo *obj); \\ +**[[:develop:api:efl:canvas:text:property:cursor|cursor]]** //**(get)**//// [Overridden from [[:develop:api:efl:text:cursor|Efl.Text.Cursor]]]//\\ +> %%The object's main cursor.%% + +Efl_Text_Cursor_Cursor *efl_text_cursor_get(const Eo *obj, Efl_Text_Cursor_Cursor_Get_Type get_type); + +\\ **[[:develop:api:efl:canvas:text:method:cursor_char_delete|cursor_char_delete]]**// [Overridden from [[:develop:api:efl:text:cursor|Efl.Text.Cursor]]]//\\ > %%Deletes a single character from position pointed by given cursor.%% @@ -170,6 +132,12 @@ void efl_text_cursor_char_prev(Eo *obj, Efl_Text_Cursor_Cursor *cur); int efl_text_cursor_compare(Eo *obj, const Efl_Text_Cursor_Cursor *cur1, const Efl_Text_Cursor_Cursor *cur2); \\ +**[[:develop:api:efl:canvas:text:property:cursor_content|cursor_content]]** //**(get)**//// [Overridden from [[:develop:api:efl:text:cursor|Efl.Text.Cursor]]]//\\ +> %%The content of the cursor (the character under the cursor)%% + +Eina_Unicode efl_text_cursor_content_get(const Eo *obj, const Efl_Text_Cursor_Cursor *cur); + +\\ **[[:develop:api:efl:canvas:text:method:cursor_coord_set|cursor_coord_set]]**// [Overridden from [[:develop:api:efl:text:cursor|Efl.Text.Cursor]]]//\\ > %%Set cursor coordinates%% @@ -194,6 +162,12 @@ Eina_Bool efl_text_cursor_equal(Eo *obj, const Efl_Text_Cursor_Cursor *cur1, con void efl_text_cursor_free(Eo *obj, Efl_Text_Cursor_Cursor *cur); \\ +**[[:develop:api:efl:canvas:text:property:cursor_geometry|cursor_geometry]]** //**(get)**//// [Overridden from [[:develop:api:efl:text:cursor|Efl.Text.Cursor]]]//\\ +> %%Returns the geometry of two cursors ("split cursor"), if logical cursor is between LTR/RTL text, also considering paragraph direction. Upper cursor is shown for the text of the same direction as paragraph, lower cursor - for opposite.%% + +Eina_Bool efl_text_cursor_geometry_get(const Eo *obj, const Efl_Text_Cursor_Cursor *cur, Efl_Text_Cursor_Cursor_Type ctype, int *cx, int *cy, int *cw, int *ch, int *cx2, int *cy2, int *cw2, int *ch2); + +\\ **[[:develop:api:efl:canvas:text:method:cursor_line_char_first|cursor_line_char_first]]**// [Overridden from [[:develop:api:efl:text:cursor|Efl.Text.Cursor]]]//\\ > %%Advance to current line first character%% @@ -224,6 +198,12 @@ void efl_text_markup_cursor_markup_insert(Eo *obj, Efl_Text_Cursor_Cursor *cur, Efl_Text_Cursor_Cursor *efl_text_cursor_new(Eo *obj); \\ +**[[:develop:api:efl:canvas:text:property:cursor_object_item_annotation|cursor_object_item_annotation]]** //**(get)**//// [Overridden from [[:develop:api:efl:text:annotate|Efl.Text.Annotate]]]//\\ +> %%The object-item annotation at the cursor's position.%% + +Efl_Text_Annotate_Annotation *efl_text_cursor_object_item_annotation_get(const Eo *obj, Efl_Text_Cursor_Cursor *cur); + +\\ **[[:develop:api:efl:canvas:text:method:cursor_object_item_insert|cursor_object_item_insert]]**// [Overridden from [[:develop:api:efl:text:annotate|Efl.Text.Annotate]]]//\\ > %%Inserts a object item at specified position.%% @@ -266,6 +246,13 @@ void efl_text_cursor_paragraph_next(Eo *obj, Efl_Text_Cursor_Cursor *cur); void efl_text_cursor_paragraph_prev(Eo *obj, Efl_Text_Cursor_Cursor *cur); \\ +**[[:develop:api:efl:canvas:text:property:cursor_position|cursor_position]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text:cursor|Efl.Text.Cursor]]]//\\ +> %%Cursor position%% + +int efl_text_cursor_position_get(const Eo *obj, Efl_Text_Cursor_Cursor *cur); +void efl_text_cursor_position_set(Eo *obj, Efl_Text_Cursor_Cursor *cur, int position); + +\\ **[[:develop:api:efl:canvas:text:method:cursor_text_insert|cursor_text_insert]]**// [Overridden from [[:develop:api:efl:text:cursor|Efl.Text.Cursor]]]//\\ > %%Adds text to the current cursor position and set the cursor to *after* the start of the text just added.%% @@ -290,125 +277,6 @@ void efl_text_cursor_word_start(Eo *obj, Efl_Text_Cursor_Cursor *cur); void efl_destructor(Eo *obj); \\ -**[[:develop:api:efl:canvas:text:method:object_item_geometry_get|object_item_geometry_get]]**// [Overridden from [[:develop:api:efl:text:annotate|Efl.Text.Annotate]]]//\\ -> %%Queries a given object item for its geometry.%% - -Eina_Bool efl_text_object_item_geometry_get(Eo *obj, const Efl_Text_Annotate_Annotation *an, int *x, int *y, int *w, int *h); - -\\ -**[[:develop:api:efl:canvas:text:method:obstacle_add|obstacle_add]]**\\ -> %%Add obstacle evas object %%''eo_obs''%% to be observed during layout of text.%% - -Eina_Bool efl_canvas_text_obstacle_add(Eo *obj, Efl_Canvas_Object *eo_obs); - -\\ -**[[:develop:api:efl:canvas:text:method:obstacle_del|obstacle_del]]**\\ -> %%Removes %%''eo_obs''%% from observation during text layout.%% - -Eina_Bool efl_canvas_text_obstacle_del(Eo *obj, Efl_Canvas_Object *eo_obs); - -\\ -**[[:develop:api:efl:canvas:text:method:obstacles_update|obstacles_update]]**\\ -> %%Triggers for relayout due to obstacles' state change.%% - -void efl_canvas_text_obstacles_update(Eo *obj); - -\\ -**[[:develop:api:efl:canvas:text:method:range_annotations_get|range_annotations_get]]**// [Overridden from [[:develop:api:efl:text:annotate|Efl.Text.Annotate]]]//\\ -> %%Returns an iterator of all the handles in a range.%% - -Eina_Iterator *efl_text_range_annotations_get(Eo *obj, const Efl_Text_Cursor_Cursor *start, const Efl_Text_Cursor_Cursor *end); - -\\ -**[[:develop:api:efl:canvas:text:method:range_delete|range_delete]]**\\ -> %%Deletes the range between given cursors.%% - -void efl_canvas_text_range_delete(Eo *obj, Efl_Text_Cursor_Cursor *cur1, Efl_Text_Cursor_Cursor *cur2); - -\\ -**[[:develop:api:efl:canvas:text:method:range_geometry_get|range_geometry_get]]**\\ -> %%Get the geometry of a range in the text.%% - -Eina_Iterator *efl_canvas_text_range_geometry_get(Eo *obj, const Efl_Text_Cursor_Cursor *cur1, const Efl_Text_Cursor_Cursor *cur2); - -\\ -**[[:develop:api:efl:canvas:text:method:range_simple_geometry_get|range_simple_geometry_get]]**\\ -> %%Get the "simple" geometry of a range.%% - -Eina_Iterator *efl_canvas_text_range_simple_geometry_get(Eo *obj, const Efl_Text_Cursor_Cursor *cur1, const Efl_Text_Cursor_Cursor *cur2); - -\\ -**[[:develop:api:efl:canvas:text:method:range_text_get|range_text_get]]**\\ -> %%Returns the text in the range between %%''cur1''%% and %%''cur2''%%.%% - -char *efl_canvas_text_range_text_get(Eo *obj, const Efl_Text_Cursor_Cursor *cur1, const Efl_Text_Cursor_Cursor *cur2); - -\\ -**[[:develop:api:efl:canvas:text:method:visible_range_get|visible_range_get]]**\\ -> %%Returns the currently visible range.%% - -Eina_Bool efl_canvas_text_visible_range_get(Eo *obj, Efl_Text_Cursor_Cursor *start, Efl_Text_Cursor_Cursor *end); - -\\ -**[[:develop:api:efl:canvas:text:property:annotation|annotation]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text:annotate|Efl.Text.Annotate]]]//\\ -> %%A new format for %%''annotation''%%.%% - -const char *efl_text_annotation_get(const Eo *obj, Efl_Text_Annotate_Annotation *annotation); -Eina_Bool efl_text_annotation_set(Eo *obj, Efl_Text_Annotate_Annotation *annotation, const char *format); - -\\ -**[[:develop:api:efl:canvas:text:property:backing_color|backing_color]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text:style|Efl.Text.Style]]]//\\ -> %%Backing color%% - -void efl_text_backing_color_get(const Eo *obj, unsigned char *r, unsigned char *g, unsigned char *b, unsigned char *a); -void efl_text_backing_color_set(Eo *obj, unsigned char r, unsigned char g, unsigned char b, unsigned char a); - -\\ -**[[:develop:api:efl:canvas:text:property:backing_type|backing_type]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text:style|Efl.Text.Style]]]//\\ -> %%Enable or disable backing type%% - -Efl_Text_Style_Backing_Type efl_text_backing_type_get(const Eo *obj); -void efl_text_backing_type_set(Eo *obj, Efl_Text_Style_Backing_Type type); - -\\ -**[[:develop:api:efl:canvas:text:property:bidi_delimiters|bidi_delimiters]]** //**(get, set)**//\\ -> %%BiDi delimiters are used for in-paragraph separation of bidi segments. This is useful for example in recipients fields of e-mail clients where bidi oddities can occur when mixing RTL and LTR.%% - -const char *efl_canvas_text_bidi_delimiters_get(const Eo *obj); -void efl_canvas_text_bidi_delimiters_set(Eo *obj, const char *delim); - -\\ -**[[:develop:api:efl:canvas:text:property:cursor_content|cursor_content]]** //**(get)**//// [Overridden from [[:develop:api:efl:text:cursor|Efl.Text.Cursor]]]//\\ -> %%The content of the cursor (the character under the cursor)%% - -Eina_Unicode efl_text_cursor_content_get(const Eo *obj, const Efl_Text_Cursor_Cursor *cur); - -\\ -**[[:develop:api:efl:canvas:text:property:cursor_geometry|cursor_geometry]]** //**(get)**//// [Overridden from [[:develop:api:efl:text:cursor|Efl.Text.Cursor]]]//\\ -> %%Returns the geometry of two cursors ("split cursor"), if logical cursor is between LTR/RTL text, also considering paragraph direction. Upper cursor is shown for the text of the same direction as paragraph, lower cursor - for opposite.%% - -Eina_Bool efl_text_cursor_geometry_get(const Eo *obj, const Efl_Text_Cursor_Cursor *cur, Efl_Text_Cursor_Cursor_Type ctype, int *cx, int *cy, int *cw, int *ch, int *cx2, int *cy2, int *cw2, int *ch2); - -\\ -**[[:develop:api:efl:canvas:text:property:cursor_object_item_annotation|cursor_object_item_annotation]]** //**(get)**//// [Overridden from [[:develop:api:efl:text:annotate|Efl.Text.Annotate]]]//\\ -> %%The object-item annotation at the cursor's position.%% - -Efl_Text_Annotate_Annotation *efl_text_cursor_object_item_annotation_get(const Eo *obj, Efl_Text_Cursor_Cursor *cur); - -\\ -**[[:develop:api:efl:canvas:text:property:cursor_position|cursor_position]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text:cursor|Efl.Text.Cursor]]]//\\ -> %%Cursor position%% - -int efl_text_cursor_position_get(const Eo *obj, Efl_Text_Cursor_Cursor *cur); -void efl_text_cursor_position_set(Eo *obj, Efl_Text_Cursor_Cursor *cur, int position); - -\\ -**[[:develop:api:efl:canvas:text:property:cursor|cursor]]** //**(get)**//// [Overridden from [[:develop:api:efl:text:cursor|Efl.Text.Cursor]]]//\\ -> %%The object's main cursor.%% - -Efl_Text_Cursor_Cursor *efl_text_cursor_get(const Eo *obj, Efl_Text_Cursor_Cursor_Get_Type get_type); - -\\ **[[:develop:api:efl:canvas:text:property:effect_type|effect_type]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text:style|Efl.Text.Style]]]//\\ > %%Type of effect used for the displayed text%% @@ -430,7 +298,8 @@ void efl_gfx_filter_data_get(const Eo *obj, const char *name, const char **value void efl_gfx_filter_data_set(Eo *obj, const char *name, const char *value, Eina_Bool execute); \\ -**[[:develop:api:efl:canvas:text:property:filter_program|filter_program]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:filter|Efl.Gfx.Filter]]]// +**[[:develop:api:efl:canvas:text:property:filter_program|filter_program]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:filter|Efl.Gfx.Filter]]]//\\ +> 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); @@ -443,6 +312,13 @@ Efl_Gfx *efl_gfx_filter_source_get(const Eo *obj, const char *name); void efl_gfx_filter_source_set(Eo *obj, const char *name, Efl_Gfx *source); \\ +**[[:develop:api:efl:canvas:text:property:font|font]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text:font|Efl.Text.Font]]]//\\ +> %%The font name and size that is used for the displayed text%% + +void efl_text_font_get(const Eo *obj, const char **font, int *size); +void efl_text_font_set(Eo *obj, const char *font, int size); + +\\ **[[:develop:api:efl:canvas:text:property:font_bitmap_scalable|font_bitmap_scalable]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text:font|Efl.Text.Font]]]//\\ > %%The bitmap fonts have fixed size glyphs for several available sizes. Basically, it is not scalable. But, it needs to be scalable for some use cases. (ex. colorful emoji fonts)%% @@ -492,13 +368,6 @@ Efl_Text_Font_Width efl_text_font_width_get(const Eo *obj); void efl_text_font_width_set(Eo *obj, Efl_Text_Font_Width width); \\ -**[[:develop:api:efl:canvas:text:property:font|font]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text:font|Efl.Text.Font]]]//\\ -> %%The font name and size that is used for the displayed text%% - -void efl_text_font_get(const Eo *obj, const char **font, int *size); -void efl_text_font_set(Eo *obj, const char *font, int size); - -\\ **[[:develop:api:efl:canvas:text:property:gfx_filter|gfx_filter]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text:style|Efl.Text.Style]]]//\\ > %%Program that applies a special filter%% @@ -520,13 +389,6 @@ void efl_text_glow_color_get(const Eo *obj, unsigned char *r, unsigned char *g, void efl_text_glow_color_set(Eo *obj, unsigned char r, unsigned char g, unsigned char b, unsigned char a); \\ -**[[:develop:api:efl:canvas:text:property:halign_auto_type|halign_auto_type]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text:format|Efl.Text.Format]]]//\\ -> %%Horizontal alignment of text%% - -Efl_Text_Format_Horizontal_Alignment_Auto_Type efl_text_halign_auto_type_get(const Eo *obj); -void efl_text_halign_auto_type_set(Eo *obj, Efl_Text_Format_Horizontal_Alignment_Auto_Type value); - -\\ **[[:develop:api:efl:canvas:text:property:halign|halign]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text:format|Efl.Text.Format]]]//\\ > %%Horizontal alignment of text%% @@ -534,6 +396,13 @@ double efl_text_halign_get(const Eo *obj); void efl_text_halign_set(Eo *obj, double value); \\ +**[[:develop:api:efl:canvas:text:property:halign_auto_type|halign_auto_type]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text:format|Efl.Text.Format]]]//\\ +> %%Horizontal alignment of text%% + +Efl_Text_Format_Horizontal_Alignment_Auto_Type efl_text_halign_auto_type_get(const Eo *obj); +void efl_text_halign_auto_type_set(Eo *obj, Efl_Text_Format_Horizontal_Alignment_Auto_Type value); + +\\ **[[:develop:api:efl:canvas:text:property:is_empty|is_empty]]** //**(get)**//\\ > %%Whether the object is empty (no text) or not%% @@ -582,6 +451,30 @@ void efl_text_normal_color_get(const Eo *obj, unsigned char *r, unsigned char *g void efl_text_normal_color_set(Eo *obj, unsigned char r, unsigned char g, unsigned char b, unsigned char a); \\ +**[[:develop:api:efl:canvas:text:method:object_item_geometry_get|object_item_geometry_get]]**// [Overridden from [[:develop:api:efl:text:annotate|Efl.Text.Annotate]]]//\\ +> %%Queries a given object item for its geometry.%% + +Eina_Bool efl_text_object_item_geometry_get(Eo *obj, const Efl_Text_Annotate_Annotation *an, int *x, int *y, int *w, int *h); + +\\ +**[[:develop:api:efl:canvas:text:method:obstacle_add|obstacle_add]]**\\ +> %%Add obstacle evas object %%''eo_obs''%% to be observed during layout of text.%% + +Eina_Bool efl_canvas_text_obstacle_add(Eo *obj, Efl_Canvas_Object *eo_obs); + +\\ +**[[:develop:api:efl:canvas:text:method:obstacle_del|obstacle_del]]**\\ +> %%Removes %%''eo_obs''%% from observation during text layout.%% + +Eina_Bool efl_canvas_text_obstacle_del(Eo *obj, Efl_Canvas_Object *eo_obs); + +\\ +**[[:develop:api:efl:canvas:text:method:obstacles_update|obstacles_update]]**\\ +> %%Triggers for relayout due to obstacles' state change.%% + +void efl_canvas_text_obstacles_update(Eo *obj); + +\\ **[[:develop:api:efl:canvas:text:property:outline_color|outline_color]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text:style|Efl.Text.Style]]]//\\ > %%Color of outline effect%% @@ -603,6 +496,36 @@ Eina_Bool efl_text_password_get(const Eo *obj); void efl_text_password_set(Eo *obj, Eina_Bool enabled); \\ +**[[:develop:api:efl:canvas:text:method:range_annotations_get|range_annotations_get]]**// [Overridden from [[:develop:api:efl:text:annotate|Efl.Text.Annotate]]]//\\ +> %%Returns an iterator of all the handles in a range.%% + +Eina_Iterator *efl_text_range_annotations_get(Eo *obj, const Efl_Text_Cursor_Cursor *start, const Efl_Text_Cursor_Cursor *end); + +\\ +**[[:develop:api:efl:canvas:text:method:range_delete|range_delete]]**\\ +> %%Deletes the range between given cursors.%% + +void efl_canvas_text_range_delete(Eo *obj, Efl_Text_Cursor_Cursor *cur1, Efl_Text_Cursor_Cursor *cur2); + +\\ +**[[:develop:api:efl:canvas:text:method:range_geometry_get|range_geometry_get]]**\\ +> %%Get the geometry of a range in the text.%% + +Eina_Iterator *efl_canvas_text_range_geometry_get(Eo *obj, const Efl_Text_Cursor_Cursor *cur1, const Efl_Text_Cursor_Cursor *cur2); + +\\ +**[[:develop:api:efl:canvas:text:method:range_simple_geometry_get|range_simple_geometry_get]]**\\ +> %%Get the "simple" geometry of a range.%% + +Eina_Iterator *efl_canvas_text_range_simple_geometry_get(Eo *obj, const Efl_Text_Cursor_Cursor *cur1, const Efl_Text_Cursor_Cursor *cur2); + +\\ +**[[:develop:api:efl:canvas:text:method:range_text_get|range_text_get]]**\\ +> %%Returns the text in the range between %%''cur1''%% and %%''cur2''%%.%% + +char *efl_canvas_text_range_text_get(Eo *obj, const Efl_Text_Cursor_Cursor *cur1, const Efl_Text_Cursor_Cursor *cur2); + +\\ **[[:develop:api:efl:canvas:text:property:replacement_char|replacement_char]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text:format|Efl.Text.Format]]]//\\ > %%The character used to replace characters that can not be displayed%% @@ -657,12 +580,6 @@ Efl_Text_Style_Strikethrough_Type efl_text_strikethrough_type_get(const Eo *obj) void efl_text_strikethrough_type_set(Eo *obj, Efl_Text_Style_Strikethrough_Type type); \\ -**[[:develop:api:efl:canvas:text:property:style_insets|style_insets]]** //**(get)**//\\ -> %%Gets the left, right, top and bottom insets of the text.%% - -void efl_canvas_text_style_insets_get(const Eo *obj, int *l, int *r, int *t, int *b); - -\\ **[[:develop:api:efl:canvas:text:property:style|style]]** //**(get, set)**//\\ > %%The text style of the object.%% @@ -670,6 +587,12 @@ const char *efl_canvas_text_style_get(const Eo *obj, const char *key); void efl_canvas_text_style_set(Eo *obj, const char *key, const char *style); \\ +**[[:develop:api:efl:canvas:text:property:style_insets|style_insets]]** //**(get)**//\\ +> %%Gets the left, right, top and bottom insets of the text.%% + +void efl_canvas_text_style_insets_get(const Eo *obj, int *l, int *r, int *t, int *b); + +\\ **[[:develop:api:efl:canvas:text:property:tabstops|tabstops]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text:format|Efl.Text.Format]]]//\\ > %%Tabstops value%% @@ -677,7 +600,8 @@ int efl_text_tabstops_get(const Eo *obj); void efl_text_tabstops_set(Eo *obj, int value); \\ -**[[:develop:api:efl:canvas:text:property:text|text]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text|Efl.Text]]]// +**[[:develop:api:efl:canvas:text:property:text|text]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text|Efl.Text]]]//\\ +> const char *efl_text_get(const Eo *obj); void efl_text_set(Eo *obj, const char *text); @@ -746,6 +670,12 @@ double efl_text_valign_get(const Eo *obj); void efl_text_valign_set(Eo *obj, double value); \\ +**[[:develop:api:efl:canvas:text:method:visible_range_get|visible_range_get]]**\\ +> %%Returns the currently visible range.%% + +Eina_Bool efl_canvas_text_visible_range_get(Eo *obj, Efl_Text_Cursor_Cursor *start, Efl_Text_Cursor_Cursor *end); + +\\ **[[:develop:api:efl:canvas:text:property:wrap|wrap]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text:format|Efl.Text.Format]]]//\\ > %%Wrap mode for use in the text%% @@ -753,19 +683,19 @@ Efl_Text_Format_Wrap efl_text_wrap_get(const Eo *obj); void efl_text_wrap_set(Eo *obj, Efl_Text_Format_Wrap wrap); \\ -**[[:develop:api:efl:canvas:text:method:filter_dirty|filter_dirty]]**// [Overridden from [[:develop:api:efl:canvas:filter:internal|Efl.Canvas.Filter.Internal]]]// ''protected''\\ +**[[:develop:api:efl:canvas:text: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.%% void evas_filter_dirty(Eo *obj); \\ -**[[:develop:api:efl:canvas:text:method:filter_input_render|filter_input_render]]**// [Overridden from [[:develop:api:efl:canvas:filter:internal|Efl.Canvas.Filter.Internal]]]// ''protected''\\ +**[[:develop:api:efl:canvas:text: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.%% 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); \\ -**[[:develop:api:efl:canvas:text:method:filter_state_prepare|filter_state_prepare]]**// [Overridden from [[:develop:api:efl:canvas:filter:internal|Efl.Canvas.Filter.Internal]]]// ''protected''\\ +**[[:develop:api:efl:canvas:text: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...).%% void evas_filter_state_prepare(Eo *obj, Efl_Canvas_Filter_State *state, void *data); @@ -774,24 +704,119 @@ 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_padding|filter_padding]]** //**(get)**//, **[[: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:debug_name_override|debug_name_override]]**, **[[: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: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: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: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: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:text:properties|Efl.Text.Properties]]\\ -> **[[:develop:api:efl:text:properties:property:font_source|font_source]]** //**(get, set)**//, **[[:develop:api:efl:text:properties:property:font|font]]** //**(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:method:filter_input_alpha|filter_input_alpha]]** ''protected'', **[[: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_padding|filter_padding]]** //**(get)**// | %%Required padding to apply this filter without cropping.%% | +| | **[[: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: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: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:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[: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:no_render|no_render]]** //**(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)**// | %%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: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: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:text:properties|Efl.Text.Properties]] ^^^ +| | **[[:develop:api:efl:text:properties:property:font|font]]** //**(get, set)**// | | +| | **[[:develop:api:efl:text:properties:property:font_source|font_source]]** //**(get, set)**// | | +^ [[: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 ===== **[[:develop:api:efl:canvas:text:event:changed|changed]]**\\ @@ -811,19 +836,35 @@ EFL_CANVAS_TEXT_EVENT_STYLE_INSETS_CHANGED(void) \\ ==== 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|Efl.Object]]\\ -> **[[:develop:api:efl:object:event:del|del]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/canvas/text/property/annotation.txt b/pages/develop/api/efl/canvas/text/property/annotation.txt index 3ffe07641..2c98abde3 100644 --- a/pages/develop/api/efl/canvas/text/property/annotation.txt +++ b/pages/develop/api/efl/canvas/text/property/annotation.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Canvas.Text.annotation~~ -===== Keys ===== - - * **annotation** - %%Given annotation%% -===== Values ===== - - * **format** - %%The new format for the given annotation%% ===== Description ===== %%A new format for %%''annotation''%%.%% @@ -14,6 +8,12 @@ //Since 1.18// {{page>:develop:api-include:efl:canvas:text:property:annotation:description&nouser&nolink&nodate}} +===== Keys ===== + + * **annotation** - %%Given annotation%% +===== Values ===== + + * **format** - %%The new format for the given annotation%% //Overridden from [[:develop:api:efl:text:annotate:property:annotation|Efl.Text.Annotate.annotation]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/backing_color.txt b/pages/develop/api/efl/canvas/text/property/backing_color.txt index dca80c418..b50766ed7 100644 --- a/pages/develop/api/efl/canvas/text/property/backing_color.txt +++ b/pages/develop/api/efl/canvas/text/property/backing_color.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Canvas.Text.backing_color~~ -===== Values ===== - - * **r** - %%Red component%% - * **g** - %%Green component%% - * **b** - %%Blue component%% - * **a** - %%Alpha component%% ===== Description ===== %%Backing color%% @@ -12,6 +6,12 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:backing_color:description&nouser&nolink&nodate}} +===== Values ===== + + * **r** - %%Red component%% + * **g** - %%Green component%% + * **b** - %%Blue component%% + * **a** - %%Alpha component%% //Overridden from [[:develop:api:efl:text:style:property:backing_color|Efl.Text.Style.backing_color]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/backing_type.txt b/pages/develop/api/efl/canvas/text/property/backing_type.txt index ef79bc99e..2e1be0c03 100644 --- a/pages/develop/api/efl/canvas/text/property/backing_type.txt +++ b/pages/develop/api/efl/canvas/text/property/backing_type.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Text.backing_type~~ -===== Values ===== - - * **type** - %%Backing type%% ===== Description ===== %%Enable or disable backing type%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:backing_type:description&nouser&nolink&nodate}} +===== Values ===== + + * **type** - %%Backing type%% //Overridden from [[:develop:api:efl:text:style:property:backing_type|Efl.Text.Style.backing_type]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/bidi_delimiters.txt b/pages/develop/api/efl/canvas/text/property/bidi_delimiters.txt index 9b02f5f5b..fc2a591eb 100644 --- a/pages/develop/api/efl/canvas/text/property/bidi_delimiters.txt +++ b/pages/develop/api/efl/canvas/text/property/bidi_delimiters.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Text.bidi_delimiters~~ -===== Values ===== - - * **delim** - %%A null terminated string of delimiters, e.g ",|" or %%''null''%% if empty%% ===== Description ===== %%BiDi delimiters are used for in-paragraph separation of bidi segments. This is useful for example in recipients fields of e-mail clients where bidi oddities can occur when mixing RTL and LTR.%% @@ -9,6 +6,9 @@ //Since 1.18// {{page>:develop:api-include:efl:canvas:text:property:bidi_delimiters:description&nouser&nolink&nodate}} +===== Values ===== + + * **delim** - %%A null terminated string of delimiters, e.g ",|" or %%''null''%% if empty%% ===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/cursor_position.txt b/pages/develop/api/efl/canvas/text/property/cursor_position.txt index 6c4cbbc6e..684297e15 100644 --- a/pages/develop/api/efl/canvas/text/property/cursor_position.txt +++ b/pages/develop/api/efl/canvas/text/property/cursor_position.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Canvas.Text.cursor_position~~ -===== Keys ===== - - * **cur** - %%Cursor object%% -===== Values ===== - - * **position** - %%Cursor position%% ===== Description ===== %%Cursor position%% @@ -12,6 +6,12 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:cursor_position:description&nouser&nolink&nodate}} +===== Keys ===== + + * **cur** - %%Cursor object%% +===== Values ===== + + * **position** - %%Cursor position%% //Overridden from [[:develop:api:efl:text:cursor:property:cursor_position|Efl.Text.Cursor.cursor_position]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/effect_type.txt b/pages/develop/api/efl/canvas/text/property/effect_type.txt index dbab99fee..6e1ef1610 100644 --- a/pages/develop/api/efl/canvas/text/property/effect_type.txt +++ b/pages/develop/api/efl/canvas/text/property/effect_type.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Text.effect_type~~ -===== Values ===== - - * **type** - %%Effect type%% ===== Description ===== %%Type of effect used for the displayed text%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:effect_type:description&nouser&nolink&nodate}} +===== Values ===== + + * **type** - %%Effect type%% //Overridden from [[:develop:api:efl:text:style:property:effect_type|Efl.Text.Style.effect_type]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/ellipsis.txt b/pages/develop/api/efl/canvas/text/property/ellipsis.txt index d4eb2dbb4..acf903eb6 100644 --- a/pages/develop/api/efl/canvas/text/property/ellipsis.txt +++ b/pages/develop/api/efl/canvas/text/property/ellipsis.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Text.ellipsis~~ -===== Values ===== - - * **value** - %%Ellipsis value%% ===== Description ===== %%Ellipsis value (number from -1.0 to 1.0)%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:ellipsis:description&nouser&nolink&nodate}} +===== Values ===== + + * **value** - %%Ellipsis value%% //Overridden from [[:develop:api:efl:text:format:property:ellipsis|Efl.Text.Format.ellipsis]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/filter_data.txt b/pages/develop/api/efl/canvas/text/property/filter_data.txt index 15c9d5262..2c5b50bc7 100644 --- a/pages/develop/api/efl/canvas/text/property/filter_data.txt +++ b/pages/develop/api/efl/canvas/text/property/filter_data.txt @@ -1,11 +1,4 @@ ~~Title: Efl.Canvas.Text.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:text: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:canvas:filter:internal:property:filter_data|Efl.Gfx.Filter.filter_data]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/filter_program.txt b/pages/develop/api/efl/canvas/text/property/filter_program.txt index 11280953c..6f01887a1 100644 --- a/pages/develop/api/efl/canvas/text/property/filter_program.txt +++ b/pages/develop/api/efl/canvas/text/property/filter_program.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Canvas.Text.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:text: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''%%.%% diff --git a/pages/develop/api/efl/canvas/text/property/filter_source.txt b/pages/develop/api/efl/canvas/text/property/filter_source.txt index b0a322d9d..7f2377bf9 100644 --- a/pages/develop/api/efl/canvas/text/property/filter_source.txt +++ b/pages/develop/api/efl/canvas/text/property/filter_source.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Canvas.Text.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:text: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:canvas:filter:internal:property:filter_source|Efl.Gfx.Filter.filter_source]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/font.txt b/pages/develop/api/efl/canvas/text/property/font.txt index 69ed020fe..9d646882f 100644 --- a/pages/develop/api/efl/canvas/text/property/font.txt +++ b/pages/develop/api/efl/canvas/text/property/font.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Canvas.Text.font~~ -===== Values ===== - - * **font** - %%Font name%% - * **size** - %%Font size%% ===== Description ===== %%The font name and size that is used for the displayed text%% @@ -10,6 +6,10 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:font:description&nouser&nolink&nodate}} +===== Values ===== + + * **font** - %%Font name%% + * **size** - %%Font size%% //Overridden from [[:develop:api:efl:text:font:property:font|Efl.Text.Font.font]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/font_bitmap_scalable.txt b/pages/develop/api/efl/canvas/text/property/font_bitmap_scalable.txt index 496f2fc9b..93fbfdd1b 100644 --- a/pages/develop/api/efl/canvas/text/property/font_bitmap_scalable.txt +++ b/pages/develop/api/efl/canvas/text/property/font_bitmap_scalable.txt @@ -1,16 +1,16 @@ ~~Title: Efl.Canvas.Text.font_bitmap_scalable~~ -===== Values ===== - - * **scalable** - %%Scalable%% ===== Description ===== %%The bitmap fonts have fixed size glyphs for several available sizes. Basically, it is not scalable. But, it needs to be scalable for some use cases. (ex. colorful emoji fonts)%% -%%Default is %%''Efl''%%.Text.Font.Bitmap_Scalable.none.%% +%%Default is %%[[:develop:api:efl:text:font:bitmap_scalable|Efl.Text.Font.Bitmap_Scalable.none]]%%.%% //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:font_bitmap_scalable:description&nouser&nolink&nodate}} +===== Values ===== + + * **scalable** - %%Scalable%% //Overridden from [[:develop:api:efl:text:font:property:font_bitmap_scalable|Efl.Text.Font.font_bitmap_scalable]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/font_fallbacks.txt b/pages/develop/api/efl/canvas/text/property/font_fallbacks.txt index 662097ba1..960d990a7 100644 --- a/pages/develop/api/efl/canvas/text/property/font_fallbacks.txt +++ b/pages/develop/api/efl/canvas/text/property/font_fallbacks.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Text.font_fallbacks~~ -===== Values ===== - - * **font_fallbacks** - %%Font name fallbacks%% ===== Description ===== %%Comma-separated list of font fallbacks%% @@ -11,6 +8,9 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:font_fallbacks:description&nouser&nolink&nodate}} +===== Values ===== + + * **font_fallbacks** - %%Font name fallbacks%% //Overridden from [[:develop:api:efl:text:font:property:font_fallbacks|Efl.Text.Font.font_fallbacks]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/font_lang.txt b/pages/develop/api/efl/canvas/text/property/font_lang.txt index a1b838582..9202ac4ae 100644 --- a/pages/develop/api/efl/canvas/text/property/font_lang.txt +++ b/pages/develop/api/efl/canvas/text/property/font_lang.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Text.font_lang~~ -===== Values ===== - - * **lang** - %%Language%% ===== Description ===== %%Specific language of the displayed font%% @@ -11,6 +8,9 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:font_lang:description&nouser&nolink&nodate}} +===== Values ===== + + * **lang** - %%Language%% //Overridden from [[:develop:api:efl:text:font:property:font_lang|Efl.Text.Font.font_lang]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/font_slant.txt b/pages/develop/api/efl/canvas/text/property/font_slant.txt index aade15a45..b108091ee 100644 --- a/pages/develop/api/efl/canvas/text/property/font_slant.txt +++ b/pages/develop/api/efl/canvas/text/property/font_slant.txt @@ -1,16 +1,16 @@ ~~Title: Efl.Canvas.Text.font_slant~~ -===== Values ===== - - * **style** - %%Font slant%% ===== Description ===== %%Type of slant of the displayed font%% -%%Default is %%''Efl''%%.Text.Font.Slant.normal.%% +%%Default is %%[[:develop:api:efl:text:font:slant|Efl.Text.Font.Slant.normal]]%%.%% //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:font_slant:description&nouser&nolink&nodate}} +===== Values ===== + + * **style** - %%Font slant%% //Overridden from [[:develop:api:efl:text:font:property:font_slant|Efl.Text.Font.font_slant]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/font_source.txt b/pages/develop/api/efl/canvas/text/property/font_source.txt index 1611f9aba..49ad3c5a0 100644 --- a/pages/develop/api/efl/canvas/text/property/font_source.txt +++ b/pages/develop/api/efl/canvas/text/property/font_source.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Text.font_source~~ -===== Values ===== - - * **font_source** - %%Path to font source%% ===== Description ===== %%The source that will be used to lookup the font of the text%% @@ -11,6 +8,9 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:font_source:description&nouser&nolink&nodate}} +===== Values ===== + + * **font_source** - %%Path to font source%% //Overridden from [[:develop:api:efl:text:font:property:font_source|Efl.Text.Font.font_source]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/font_weight.txt b/pages/develop/api/efl/canvas/text/property/font_weight.txt index 907ea4458..923312a72 100644 --- a/pages/develop/api/efl/canvas/text/property/font_weight.txt +++ b/pages/develop/api/efl/canvas/text/property/font_weight.txt @@ -1,16 +1,16 @@ ~~Title: Efl.Canvas.Text.font_weight~~ -===== Values ===== - - * **font_weight** - %%Font weight%% ===== Description ===== %%Type of weight of the displayed font%% -%%Default is %%''Efl''%%.Text.Font.Weight.normal.%% +%%Default is %%[[:develop:api:efl:text:font:weight|Efl.Text.Font.Weight.normal]]%%.%% //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:font_weight:description&nouser&nolink&nodate}} +===== Values ===== + + * **font_weight** - %%Font weight%% //Overridden from [[:develop:api:efl:text:font:property:font_weight|Efl.Text.Font.font_weight]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/font_width.txt b/pages/develop/api/efl/canvas/text/property/font_width.txt index 8b4dced42..c9a093c95 100644 --- a/pages/develop/api/efl/canvas/text/property/font_width.txt +++ b/pages/develop/api/efl/canvas/text/property/font_width.txt @@ -1,16 +1,16 @@ ~~Title: Efl.Canvas.Text.font_width~~ -===== Values ===== - - * **width** - %%Font width%% ===== Description ===== %%Type of width of the displayed font%% -%%Default is %%''Efl''%%.Text.Font.Width.normal.%% +%%Default is %%[[:develop:api:efl:text:font:width|Efl.Text.Font.Width.normal]]%%.%% //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:font_width:description&nouser&nolink&nodate}} +===== Values ===== + + * **width** - %%Font width%% //Overridden from [[:develop:api:efl:text:font:property:font_width|Efl.Text.Font.font_width]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/gfx_filter.txt b/pages/develop/api/efl/canvas/text/property/gfx_filter.txt index c292837dc..100b84233 100644 --- a/pages/develop/api/efl/canvas/text/property/gfx_filter.txt +++ b/pages/develop/api/efl/canvas/text/property/gfx_filter.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Text.gfx_filter~~ -===== Values ===== - - * **code** - %%Filter code%% ===== Description ===== %%Program that applies a special filter%% @@ -11,6 +8,9 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:gfx_filter:description&nouser&nolink&nodate}} +===== Values ===== + + * **code** - %%Filter code%% //Overridden from [[:develop:api:efl:text:style:property:gfx_filter|Efl.Text.Style.gfx_filter]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/glow2_color.txt b/pages/develop/api/efl/canvas/text/property/glow2_color.txt index 30c5e5be7..7c6f19fe2 100644 --- a/pages/develop/api/efl/canvas/text/property/glow2_color.txt +++ b/pages/develop/api/efl/canvas/text/property/glow2_color.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Canvas.Text.glow2_color~~ -===== Values ===== - - * **r** - %%Red component%% - * **g** - %%Green component%% - * **b** - %%Blue component%% - * **a** - %%Alpha component%% ===== Description ===== %%Second color of the glow effect%% @@ -12,6 +6,12 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:glow2_color:description&nouser&nolink&nodate}} +===== Values ===== + + * **r** - %%Red component%% + * **g** - %%Green component%% + * **b** - %%Blue component%% + * **a** - %%Alpha component%% //Overridden from [[:develop:api:efl:text:style:property:glow2_color|Efl.Text.Style.glow2_color]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/glow_color.txt b/pages/develop/api/efl/canvas/text/property/glow_color.txt index 485ebebfb..6cea9e3be 100644 --- a/pages/develop/api/efl/canvas/text/property/glow_color.txt +++ b/pages/develop/api/efl/canvas/text/property/glow_color.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Canvas.Text.glow_color~~ -===== Values ===== - - * **r** - %%Red component%% - * **g** - %%Green component%% - * **b** - %%Blue component%% - * **a** - %%Alpha component%% ===== Description ===== %%Color of glow effect%% @@ -12,6 +6,12 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:glow_color:description&nouser&nolink&nodate}} +===== Values ===== + + * **r** - %%Red component%% + * **g** - %%Green component%% + * **b** - %%Blue component%% + * **a** - %%Alpha component%% //Overridden from [[:develop:api:efl:text:style:property:glow_color|Efl.Text.Style.glow_color]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/halign.txt b/pages/develop/api/efl/canvas/text/property/halign.txt index 6fb0c10d7..aac41e8c0 100644 --- a/pages/develop/api/efl/canvas/text/property/halign.txt +++ b/pages/develop/api/efl/canvas/text/property/halign.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Text.halign~~ -===== Values ===== - - * **value** - %%Horizontal alignment value%% ===== Description ===== %%Horizontal alignment of text%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:halign:description&nouser&nolink&nodate}} +===== Values ===== + + * **value** - %%Horizontal alignment value%% //Overridden from [[:develop:api:efl:text:format:property:halign|Efl.Text.Format.halign]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/halign_auto_type.txt b/pages/develop/api/efl/canvas/text/property/halign_auto_type.txt index 60c046fe5..956bba474 100644 --- a/pages/develop/api/efl/canvas/text/property/halign_auto_type.txt +++ b/pages/develop/api/efl/canvas/text/property/halign_auto_type.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Text.halign_auto_type~~ -===== Values ===== - - * **value** - %%Alignment type%% ===== Description ===== %%Horizontal alignment of text%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:halign_auto_type:description&nouser&nolink&nodate}} +===== Values ===== + + * **value** - %%Alignment type%% //Overridden from [[:develop:api:efl:text:format:property:halign_auto_type|Efl.Text.Format.halign_auto_type]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/legacy_newline.txt b/pages/develop/api/efl/canvas/text/property/legacy_newline.txt index 9afff05fb..e86d04162 100644 --- a/pages/develop/api/efl/canvas/text/property/legacy_newline.txt +++ b/pages/develop/api/efl/canvas/text/property/legacy_newline.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Text.legacy_newline~~ -===== Values ===== - - * **mode** - %%%%''true''%% for legacy mode, %%''false''%% otherwise%% ===== Description ===== %%When %%''true''%%, newline character will behave as a paragraph separator.%% @@ -9,6 +6,9 @@ //Since 1.18// {{page>:develop:api-include:efl:canvas:text:property:legacy_newline:description&nouser&nolink&nodate}} +===== Values ===== + + * **mode** - %%%%''true''%% for legacy mode, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/linegap.txt b/pages/develop/api/efl/canvas/text/property/linegap.txt index 37b0007ba..d9a4cf3bc 100644 --- a/pages/develop/api/efl/canvas/text/property/linegap.txt +++ b/pages/develop/api/efl/canvas/text/property/linegap.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Text.linegap~~ -===== Values ===== - - * **value** - %%Line gap value%% ===== Description ===== %%Minimal line gap (top and bottom) for each line in the text%% @@ -11,6 +8,9 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:linegap:description&nouser&nolink&nodate}} +===== Values ===== + + * **value** - %%Line gap value%% //Overridden from [[:develop:api:efl:text:format:property:linegap|Efl.Text.Format.linegap]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/linerelgap.txt b/pages/develop/api/efl/canvas/text/property/linerelgap.txt index 281926607..1aa6486e3 100644 --- a/pages/develop/api/efl/canvas/text/property/linerelgap.txt +++ b/pages/develop/api/efl/canvas/text/property/linerelgap.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Text.linerelgap~~ -===== Values ===== - - * **value** - %%Relative line gap value%% ===== Description ===== %%Relative line gap (top and bottom) for each line in the text%% @@ -11,6 +8,9 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:linerelgap:description&nouser&nolink&nodate}} +===== Values ===== + + * **value** - %%Relative line gap value%% //Overridden from [[:develop:api:efl:text:format:property:linerelgap|Efl.Text.Format.linerelgap]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/markup.txt b/pages/develop/api/efl/canvas/text/property/markup.txt index a7a43c49a..39fff5338 100644 --- a/pages/develop/api/efl/canvas/text/property/markup.txt +++ b/pages/develop/api/efl/canvas/text/property/markup.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Text.markup~~ -===== Values ===== - - * **markup** - %%The markup-text representation set to this text.%% ===== Description ===== %%Markup property%% @@ -9,6 +6,9 @@ //Since 1.21// {{page>:develop:api-include:efl:canvas:text:property:markup:description&nouser&nolink&nodate}} +===== Values ===== + + * **markup** - %%The markup-text representation set to this text.%% //Overridden from [[:develop:api:efl:text:markup:property:markup|Efl.Text.Markup.markup]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/multiline.txt b/pages/develop/api/efl/canvas/text/property/multiline.txt index 491fd32d9..d99cae283 100644 --- a/pages/develop/api/efl/canvas/text/property/multiline.txt +++ b/pages/develop/api/efl/canvas/text/property/multiline.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Text.multiline~~ -===== Values ===== - - * **enabled** - %%%%''true''%% if multiline is enabled, %%''false''%% otherwise%% ===== Description ===== %%Multiline is enabled or not%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:multiline:description&nouser&nolink&nodate}} +===== Values ===== + + * **enabled** - %%%%''true''%% if multiline is enabled, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:text:format:property:multiline|Efl.Text.Format.multiline]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/normal_color.txt b/pages/develop/api/efl/canvas/text/property/normal_color.txt index c203b064e..9f7f5807a 100644 --- a/pages/develop/api/efl/canvas/text/property/normal_color.txt +++ b/pages/develop/api/efl/canvas/text/property/normal_color.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Canvas.Text.normal_color~~ -===== Values ===== - - * **r** - %%Red component%% - * **g** - %%Green component%% - * **b** - %%Blue component%% - * **a** - %%Alpha component%% ===== Description ===== %%Color of text, excluding style%% @@ -12,6 +6,12 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:normal_color:description&nouser&nolink&nodate}} +===== Values ===== + + * **r** - %%Red component%% + * **g** - %%Green component%% + * **b** - %%Blue component%% + * **a** - %%Alpha component%% //Overridden from [[:develop:api:efl:text:style:property:normal_color|Efl.Text.Style.normal_color]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/outline_color.txt b/pages/develop/api/efl/canvas/text/property/outline_color.txt index 0b121ef26..3c2e336f2 100644 --- a/pages/develop/api/efl/canvas/text/property/outline_color.txt +++ b/pages/develop/api/efl/canvas/text/property/outline_color.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Canvas.Text.outline_color~~ -===== Values ===== - - * **r** - %%Red component%% - * **g** - %%Green component%% - * **b** - %%Blue component%% - * **a** - %%Alpha component%% ===== Description ===== %%Color of outline effect%% @@ -12,6 +6,12 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:outline_color:description&nouser&nolink&nodate}} +===== Values ===== + + * **r** - %%Red component%% + * **g** - %%Green component%% + * **b** - %%Blue component%% + * **a** - %%Alpha component%% //Overridden from [[:develop:api:efl:text:style:property:outline_color|Efl.Text.Style.outline_color]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/paragraph_direction.txt b/pages/develop/api/efl/canvas/text/property/paragraph_direction.txt index c6921170e..9c831ae66 100644 --- a/pages/develop/api/efl/canvas/text/property/paragraph_direction.txt +++ b/pages/develop/api/efl/canvas/text/property/paragraph_direction.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Canvas.Text.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:text: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 ===== diff --git a/pages/develop/api/efl/canvas/text/property/password.txt b/pages/develop/api/efl/canvas/text/property/password.txt index 089abad5e..0237f7788 100644 --- a/pages/develop/api/efl/canvas/text/property/password.txt +++ b/pages/develop/api/efl/canvas/text/property/password.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Text.password~~ -===== Values ===== - - * **enabled** - %%%%''true''%% if the text is a password, %%''false''%% otherwise%% ===== Description ===== %%Whether text is a password%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:password:description&nouser&nolink&nodate}} +===== Values ===== + + * **enabled** - %%%%''true''%% if the text is a password, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:text:format:property:password|Efl.Text.Format.password]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/replacement_char.txt b/pages/develop/api/efl/canvas/text/property/replacement_char.txt index e4ac9ec26..40ad5b5ea 100644 --- a/pages/develop/api/efl/canvas/text/property/replacement_char.txt +++ b/pages/develop/api/efl/canvas/text/property/replacement_char.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Text.replacement_char~~ -===== Values ===== - - * **repch** - %%Replacement character%% ===== Description ===== %%The character used to replace characters that can not be displayed%% @@ -11,6 +8,9 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:replacement_char:description&nouser&nolink&nodate}} +===== Values ===== + + * **repch** - %%Replacement character%% //Overridden from [[:develop:api:efl:text:format:property:replacement_char|Efl.Text.Format.replacement_char]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/scale.txt b/pages/develop/api/efl/canvas/text/property/scale.txt index c894539cd..4c3a8bfcd 100644 --- a/pages/develop/api/efl/canvas/text/property/scale.txt +++ b/pages/develop/api/efl/canvas/text/property/scale.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Text.scale~~ -===== Values ===== - - * **scale** - %%The scaling factor (the default value is 0.0, meaning individual scaling is not set)%% ===== Description ===== %%The scaling factor of an object.%% @@ -15,6 +12,9 @@ {{page>:develop:api-include:efl:canvas:text:property:scale:description&nouser&nolink&nodate}} +===== Values ===== + + * **scale** - %%The scaling factor (the default value is 0.0, meaning individual scaling is not set)%% ==== Getter ==== %%Gets an object's scaling factor.%% diff --git a/pages/develop/api/efl/canvas/text/property/shadow_color.txt b/pages/develop/api/efl/canvas/text/property/shadow_color.txt index c8e344e46..2ef3e6831 100644 --- a/pages/develop/api/efl/canvas/text/property/shadow_color.txt +++ b/pages/develop/api/efl/canvas/text/property/shadow_color.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Canvas.Text.shadow_color~~ -===== Values ===== - - * **r** - %%Red component%% - * **g** - %%Green component%% - * **b** - %%Blue component%% - * **a** - %%Alpha component%% ===== Description ===== %%Color of shadow effect%% @@ -12,6 +6,12 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:shadow_color:description&nouser&nolink&nodate}} +===== Values ===== + + * **r** - %%Red component%% + * **g** - %%Green component%% + * **b** - %%Blue component%% + * **a** - %%Alpha component%% //Overridden from [[:develop:api:efl:text:style:property:shadow_color|Efl.Text.Style.shadow_color]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/shadow_direction.txt b/pages/develop/api/efl/canvas/text/property/shadow_direction.txt index 0b6ef3ba6..9dc687fcb 100644 --- a/pages/develop/api/efl/canvas/text/property/shadow_direction.txt +++ b/pages/develop/api/efl/canvas/text/property/shadow_direction.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Text.shadow_direction~~ -===== Values ===== - - * **type** - %%Shadow direction%% ===== Description ===== %%Direction of shadow effect%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:shadow_direction:description&nouser&nolink&nodate}} +===== Values ===== + + * **type** - %%Shadow direction%% //Overridden from [[:develop:api:efl:text:style:property:shadow_direction|Efl.Text.Style.shadow_direction]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/strikethrough_color.txt b/pages/develop/api/efl/canvas/text/property/strikethrough_color.txt index fb7dbfb79..1decb01b6 100644 --- a/pages/develop/api/efl/canvas/text/property/strikethrough_color.txt +++ b/pages/develop/api/efl/canvas/text/property/strikethrough_color.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Canvas.Text.strikethrough_color~~ -===== Values ===== - - * **r** - %%Red component%% - * **g** - %%Green component%% - * **b** - %%Blue component%% - * **a** - %%Alpha component%% ===== Description ===== %%Color of strikethrough_style%% @@ -12,6 +6,12 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:strikethrough_color:description&nouser&nolink&nodate}} +===== Values ===== + + * **r** - %%Red component%% + * **g** - %%Green component%% + * **b** - %%Blue component%% + * **a** - %%Alpha component%% //Overridden from [[:develop:api:efl:text:style:property:strikethrough_color|Efl.Text.Style.strikethrough_color]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/strikethrough_type.txt b/pages/develop/api/efl/canvas/text/property/strikethrough_type.txt index 07d59812c..ba0199238 100644 --- a/pages/develop/api/efl/canvas/text/property/strikethrough_type.txt +++ b/pages/develop/api/efl/canvas/text/property/strikethrough_type.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Text.strikethrough_type~~ -===== Values ===== - - * **type** - %%Strikethrough type%% ===== Description ===== %%Type of strikethrough style%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:strikethrough_type:description&nouser&nolink&nodate}} +===== Values ===== + + * **type** - %%Strikethrough type%% //Overridden from [[:develop:api:efl:text:style:property:strikethrough_type|Efl.Text.Style.strikethrough_type]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/style.txt b/pages/develop/api/efl/canvas/text/property/style.txt index 543576b66..788777fb7 100644 --- a/pages/develop/api/efl/canvas/text/property/style.txt +++ b/pages/develop/api/efl/canvas/text/property/style.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Canvas.Text.style~~ -===== Keys ===== - - * **key** - %%The name to the style. %%''NULL''%% is the default style%% -===== Values ===== - - * **style** - %%The style%% ===== Description ===== %%The text style of the object.%% @@ -16,6 +10,12 @@ //Since 1.18// {{page>:develop:api-include:efl:canvas:text:property:style:description&nouser&nolink&nodate}} +===== Keys ===== + + * **key** - %%The name to the style. %%''NULL''%% is the default style%% +===== Values ===== + + * **style** - %%The style%% ===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/tabstops.txt b/pages/develop/api/efl/canvas/text/property/tabstops.txt index 5698bab42..b0803ae43 100644 --- a/pages/develop/api/efl/canvas/text/property/tabstops.txt +++ b/pages/develop/api/efl/canvas/text/property/tabstops.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Text.tabstops~~ -===== Values ===== - - * **value** - %%Tapstops value%% ===== Description ===== %%Tabstops value%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:tabstops:description&nouser&nolink&nodate}} +===== Values ===== + + * **value** - %%Tapstops value%% //Overridden from [[:develop:api:efl:text:format:property:tabstops|Efl.Text.Format.tabstops]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/text.txt b/pages/develop/api/efl/canvas/text/property/text.txt index 61caf31f0..b072c8723 100644 --- a/pages/develop/api/efl/canvas/text/property/text.txt +++ b/pages/develop/api/efl/canvas/text/property/text.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Text.text~~ -===== Values ===== - - * **text** - %%Text string to display on it.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:canvas:text:property:text:description&nouser&nolink&nodate}} +===== Values ===== + + * **text** - %%Text string to display on it.%% ==== Getter ==== %%Retrieves the text string currently being displayed by the given text object.%% diff --git a/pages/develop/api/efl/canvas/text/property/underline2_color.txt b/pages/develop/api/efl/canvas/text/property/underline2_color.txt index a53312973..0a219a038 100644 --- a/pages/develop/api/efl/canvas/text/property/underline2_color.txt +++ b/pages/develop/api/efl/canvas/text/property/underline2_color.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Canvas.Text.underline2_color~~ -===== Values ===== - - * **r** - %%Red component%% - * **g** - %%Green component%% - * **b** - %%Blue component%% - * **a** - %%Alpha component%% ===== Description ===== %%Color of underline2 style%% @@ -12,6 +6,12 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:underline2_color:description&nouser&nolink&nodate}} +===== Values ===== + + * **r** - %%Red component%% + * **g** - %%Green component%% + * **b** - %%Blue component%% + * **a** - %%Alpha component%% //Overridden from [[:develop:api:efl:text:style:property:underline2_color|Efl.Text.Style.underline2_color]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/underline2_type.txt b/pages/develop/api/efl/canvas/text/property/underline2_type.txt index 8d81865e1..e723d7beb 100644 --- a/pages/develop/api/efl/canvas/text/property/underline2_type.txt +++ b/pages/develop/api/efl/canvas/text/property/underline2_type.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Text.underline2_type~~ -===== Values ===== - - * **type** - %%Underline type%% ===== Description ===== %%Type of underline2 style%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:underline2_type:description&nouser&nolink&nodate}} +===== Values ===== + + * **type** - %%Underline type%% //Overridden from [[:develop:api:efl:text:style:property:underline2_type|Efl.Text.Style.underline2_type]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/underline_color.txt b/pages/develop/api/efl/canvas/text/property/underline_color.txt index aefc4722a..23ac13b11 100644 --- a/pages/develop/api/efl/canvas/text/property/underline_color.txt +++ b/pages/develop/api/efl/canvas/text/property/underline_color.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Canvas.Text.underline_color~~ -===== Values ===== - - * **r** - %%Red component%% - * **g** - %%Green component%% - * **b** - %%Blue component%% - * **a** - %%Alpha component%% ===== Description ===== %%Color of normal underline style%% @@ -12,6 +6,12 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:underline_color:description&nouser&nolink&nodate}} +===== Values ===== + + * **r** - %%Red component%% + * **g** - %%Green component%% + * **b** - %%Blue component%% + * **a** - %%Alpha component%% //Overridden from [[:develop:api:efl:text:style:property:underline_color|Efl.Text.Style.underline_color]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/underline_dashed_color.txt b/pages/develop/api/efl/canvas/text/property/underline_dashed_color.txt index 6943dbbd5..27ed4a35b 100644 --- a/pages/develop/api/efl/canvas/text/property/underline_dashed_color.txt +++ b/pages/develop/api/efl/canvas/text/property/underline_dashed_color.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Canvas.Text.underline_dashed_color~~ -===== Values ===== - - * **r** - %%Red component%% - * **g** - %%Green component%% - * **b** - %%Blue component%% - * **a** - %%Alpha component%% ===== Description ===== %%Color of dashed underline style%% @@ -12,6 +6,12 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:underline_dashed_color:description&nouser&nolink&nodate}} +===== Values ===== + + * **r** - %%Red component%% + * **g** - %%Green component%% + * **b** - %%Blue component%% + * **a** - %%Alpha component%% //Overridden from [[:develop:api:efl:text:style:property:underline_dashed_color|Efl.Text.Style.underline_dashed_color]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/underline_dashed_gap.txt b/pages/develop/api/efl/canvas/text/property/underline_dashed_gap.txt index 3b3d23d0d..136cd2628 100644 --- a/pages/develop/api/efl/canvas/text/property/underline_dashed_gap.txt +++ b/pages/develop/api/efl/canvas/text/property/underline_dashed_gap.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Text.underline_dashed_gap~~ -===== Values ===== - - * **gap** - %%Gap%% ===== Description ===== %%Gap of dashed underline style%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:underline_dashed_gap:description&nouser&nolink&nodate}} +===== Values ===== + + * **gap** - %%Gap%% //Overridden from [[:develop:api:efl:text:style:property:underline_dashed_gap|Efl.Text.Style.underline_dashed_gap]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/underline_dashed_width.txt b/pages/develop/api/efl/canvas/text/property/underline_dashed_width.txt index a5975e5ae..39263b001 100644 --- a/pages/develop/api/efl/canvas/text/property/underline_dashed_width.txt +++ b/pages/develop/api/efl/canvas/text/property/underline_dashed_width.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Text.underline_dashed_width~~ -===== Values ===== - - * **width** - %%Width%% ===== Description ===== %%Width of dashed underline style%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:underline_dashed_width:description&nouser&nolink&nodate}} +===== Values ===== + + * **width** - %%Width%% //Overridden from [[:develop:api:efl:text:style:property:underline_dashed_width|Efl.Text.Style.underline_dashed_width]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/underline_height.txt b/pages/develop/api/efl/canvas/text/property/underline_height.txt index 41aab12b6..71cf6343b 100644 --- a/pages/develop/api/efl/canvas/text/property/underline_height.txt +++ b/pages/develop/api/efl/canvas/text/property/underline_height.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Text.underline_height~~ -===== Values ===== - - * **height** - %%Height%% ===== Description ===== %%Height of underline style%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:underline_height:description&nouser&nolink&nodate}} +===== Values ===== + + * **height** - %%Height%% //Overridden from [[:develop:api:efl:text:style:property:underline_height|Efl.Text.Style.underline_height]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/underline_type.txt b/pages/develop/api/efl/canvas/text/property/underline_type.txt index cd91045a6..12478ad70 100644 --- a/pages/develop/api/efl/canvas/text/property/underline_type.txt +++ b/pages/develop/api/efl/canvas/text/property/underline_type.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Text.underline_type~~ -===== Values ===== - - * **type** - %%Underline type%% ===== Description ===== %%Sets an underline style on the text%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:underline_type:description&nouser&nolink&nodate}} +===== Values ===== + + * **type** - %%Underline type%% //Overridden from [[:develop:api:efl:text:style:property:underline_type|Efl.Text.Style.underline_type]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/valign.txt b/pages/develop/api/efl/canvas/text/property/valign.txt index fcde1599c..c7bf75fb4 100644 --- a/pages/develop/api/efl/canvas/text/property/valign.txt +++ b/pages/develop/api/efl/canvas/text/property/valign.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Text.valign~~ -===== Values ===== - - * **value** - %%Vertical alignment value%% ===== Description ===== %%Vertical alignment of text%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:valign:description&nouser&nolink&nodate}} +===== Values ===== + + * **value** - %%Vertical alignment value%% //Overridden from [[:develop:api:efl:text:format:property:valign|Efl.Text.Format.valign]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/text/property/wrap.txt b/pages/develop/api/efl/canvas/text/property/wrap.txt index 5e25b6a3f..229194f69 100644 --- a/pages/develop/api/efl/canvas/text/property/wrap.txt +++ b/pages/develop/api/efl/canvas/text/property/wrap.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Text.wrap~~ -===== Values ===== - - * **wrap** - %%Wrap mode%% ===== Description ===== %%Wrap mode for use in the text%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:canvas:text:property:wrap:description&nouser&nolink&nodate}} +===== Values ===== + + * **wrap** - %%Wrap mode%% //Overridden from [[:develop:api:efl:text:format:property:wrap|Efl.Text.Format.wrap]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/vg.txt b/pages/develop/api/efl/canvas/vg.txt index 31674905d..e4b7fe676 100644 --- a/pages/develop/api/efl/canvas/vg.txt +++ b/pages/develop/api/efl/canvas/vg.txt @@ -10,54 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_canvas_vg [fillcolor = "black", label = "Efl.Canvas.Vg", 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_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_canvas_vg -> 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_vg -> efl_file -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// @@ -92,19 +44,8 @@ Efl_Object *efl_constructor(Eo *obj); void efl_destructor(Eo *obj); \\ -**[[:develop:api:efl:canvas:vg:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Called at the end of #eo_add. Should not be called, just overridden.%% - -Efl_Object *efl_finalize(Eo *obj); - -\\ -**[[:develop:api:efl:canvas:vg:method:save|save]]**// [Overridden from [[:develop:api:efl:file|Efl.File]]]//\\ -> %%Save the given image object's contents to an (image) file.%% - -Eina_Bool efl_file_save(const Eo *obj, const char *file, const char *key, const char *flags); - -\\ -**[[:develop:api:efl:canvas:vg:property:file|file]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:file|Efl.File]]]// +**[[:develop:api:efl:canvas:vg:property:file|file]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:file|Efl.File]]]//\\ +> void efl_file_get(const Eo *obj, const char **file, const char **key); Eina_Bool efl_file_set(Eo *obj, const char *file, const char *key); @@ -117,12 +58,32 @@ Efl_Canvas_Vg_Fill_Mode efl_canvas_vg_fill_mode_get(const Eo *obj); void efl_canvas_vg_fill_mode_set(Eo *obj, Efl_Canvas_Vg_Fill_Mode fill_mode); \\ -**[[:develop:api:efl:canvas:vg:property:root_node|root_node]]** //**(get, set)**// +**[[:develop:api:efl:canvas:vg:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Called at the end of #eo_add. Should not be called, just overridden.%% + +Efl_Object *efl_finalize(Eo *obj); + +\\ +**[[:develop:api:efl:canvas:vg:property:root_node|root_node]]** //**(get, set)**//\\ +> Efl_VG *efl_canvas_vg_root_node_get(const Eo *obj); void efl_canvas_vg_root_node_set(Eo *obj, Efl_VG *root); \\ +**[[:develop:api:efl:canvas:vg:method:save|save]]**// [Overridden from [[:develop:api:efl:file|Efl.File]]]//\\ +> %%Save the given image object's contents to an (image) file.%% + +Eina_Bool efl_file_save(const Eo *obj, const char *file, const char *key, const char *flags); + +\\ +**[[:develop:api:efl:canvas:vg:property:viewbox|viewbox]]** //**(get, set)**//\\ +> + +Eina_Rect efl_canvas_vg_viewbox_get(const Eo *obj); +void efl_canvas_vg_viewbox_set(Eo *obj, Eina_Rect viewbox); + +\\ **[[:develop:api:efl:canvas:vg:property:viewbox_align|viewbox_align]]** //**(get, set)**//\\ > %%Control how the viewbox is positioned inside the viewport.%% @@ -130,44 +91,149 @@ void efl_canvas_vg_viewbox_align_get(const Eo *obj, double *align_x, double *ali void efl_canvas_vg_viewbox_align_set(Eo *obj, double align_x, double align_y); \\ -**[[:develop:api:efl:canvas:vg:property:viewbox|viewbox]]** //**(get, set)**// - -Eina_Rect efl_canvas_vg_viewbox_get(const Eo *obj); -void efl_canvas_vg_viewbox_set(Eo *obj, Eina_Rect viewbox); - -\\ ==== 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:debug_name_override|debug_name_override]]**, **[[: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:load_error|load_error]]** //**(get)**//, **[[:develop:api:efl:file:property:mmap|mmap]]** //**(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: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:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[: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: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: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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/canvas/vg/property/file.txt b/pages/develop/api/efl/canvas/vg/property/file.txt index f7ddfad44..4b2669837 100644 --- a/pages/develop/api/efl/canvas/vg/property/file.txt +++ b/pages/develop/api/efl/canvas/vg/property/file.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Canvas.Vg.file~~ -===== Values ===== - - * **file** - %%The image file path.%% - * **key** - %%The image key in %%''file''%% (if its an Eet one), or %%''null''%%, otherwise.%% ===== Description ===== @@ -10,6 +6,10 @@ {{page>:develop:api-include:efl:canvas:vg:property:file:description&nouser&nolink&nodate}} +===== Values ===== + + * **file** - %%The image file path.%% + * **key** - %%The image key in %%''file''%% (if its an Eet one), or %%''null''%%, otherwise.%% ==== Getter ==== %%Retrieve the source file from where an image object is to fetch the real image data (it may be an Eet file, besides pure image ones).%% diff --git a/pages/develop/api/efl/canvas/vg/property/fill_mode.txt b/pages/develop/api/efl/canvas/vg/property/fill_mode.txt index e179fe4f0..bb441bd1d 100644 --- a/pages/develop/api/efl/canvas/vg/property/fill_mode.txt +++ b/pages/develop/api/efl/canvas/vg/property/fill_mode.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Canvas.Vg.fill_mode~~ -===== Values ===== - - * **fill_mode** - %%Fill mode type%% ===== Description ===== %%Control how the viewbox is mapped to the vg canvas's viewport.%% {{page>:develop:api-include:efl:canvas:vg:property:fill_mode:description&nouser&nolink&nodate}} +===== Values ===== + + * **fill_mode** - %%Fill mode type%% ===== Signature ===== diff --git a/pages/develop/api/efl/canvas/vg/property/root_node.txt b/pages/develop/api/efl/canvas/vg/property/root_node.txt index b5b80f620..c220a85ca 100644 --- a/pages/develop/api/efl/canvas/vg/property/root_node.txt +++ b/pages/develop/api/efl/canvas/vg/property/root_node.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Vg.root_node~~ -===== Values ===== - - * **root** - %%Root node of the VG canvas.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:canvas:vg:property:root_node:description&nouser&nolink&nodate}} +===== Values ===== + + * **root** - %%Root node of the VG canvas.%% ==== Getter ==== %%Get the root node of the evas_object_vg.%% diff --git a/pages/develop/api/efl/canvas/vg/property/viewbox.txt b/pages/develop/api/efl/canvas/vg/property/viewbox.txt index 71d0c88ca..e9ee89ecf 100644 --- a/pages/develop/api/efl/canvas/vg/property/viewbox.txt +++ b/pages/develop/api/efl/canvas/vg/property/viewbox.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Vg.viewbox~~ -===== Values ===== - - * **viewbox** - %%viewbox for the vg canvas%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:canvas:vg:property:viewbox:description&nouser&nolink&nodate}} +===== Values ===== + + * **viewbox** - %%viewbox for the vg canvas%% ==== Getter ==== %%Get the current viewbox from the evas_object_vg%% diff --git a/pages/develop/api/efl/canvas/vg/property/viewbox_align.txt b/pages/develop/api/efl/canvas/vg/property/viewbox_align.txt index 0b5c342f4..1a304d252 100644 --- a/pages/develop/api/efl/canvas/vg/property/viewbox_align.txt +++ b/pages/develop/api/efl/canvas/vg/property/viewbox_align.txt @@ -1,13 +1,13 @@ ~~Title: Efl.Canvas.Vg.viewbox_align~~ -===== Values ===== - - * **align_x** - %%Alignment in the horizontal axis (0 <= align_x <= 1).%% - * **align_y** - %%Alignment in the vertical axis (0 <= align_y <= 1).%% ===== Description ===== %%Control how the viewbox is positioned inside the viewport.%% {{page>:develop:api-include:efl:canvas:vg:property:viewbox_align:description&nouser&nolink&nodate}} +===== Values ===== + + * **align_x** - %%Alignment in the horizontal axis (0 <= align_x <= 1).%% + * **align_y** - %%Alignment in the vertical axis (0 <= align_y <= 1).%% ===== Signature ===== diff --git a/pages/develop/api/efl/canvas/video.txt b/pages/develop/api/efl/canvas/video.txt index 020009dc9..aaca22f7f 100644 --- a/pages/develop/api/efl/canvas/video.txt +++ b/pages/develop/api/efl/canvas/video.txt @@ -10,62 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_canvas_video [fillcolor = "black", label = "Efl.Canvas.Video", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_player [fillcolor = "gray15", label = "Efl.Player", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_image [fillcolor = "gray15", label = "Efl.Image", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_image_load [fillcolor = "gray15", label = "Efl.Image.Load", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_canvas_video -> efl_canvas_group - 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 - efl_canvas_video -> efl_file - efl_canvas_video -> efl_player - efl_canvas_video -> efl_image - efl_canvas_video -> efl_image_load -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// @@ -104,7 +48,8 @@ Efl_Object *efl_constructor(Eo *obj); Eina_Bool efl_canvas_video_engine_set(Eo *obj, const char *module_filename); \\ -**[[:develop:api:efl:canvas:video:property:file|file]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:file|Efl.File]]]// +**[[:develop:api:efl:canvas:video:property:file|file]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:file|Efl.File]]]//\\ +> void efl_file_get(const Eo *obj, const char **file, const char **key); Eina_Bool efl_file_set(Eo *obj, const char *file, const char *key); @@ -136,13 +81,15 @@ void efl_player_mute_set(Eo *obj, Eina_Bool mute); void efl_canvas_video_option_set(Eo *obj, const char *opt, const char *val); \\ -**[[:develop:api:efl:canvas:video:property:play|play]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:player|Efl.Player]]]// +**[[:develop:api:efl:canvas:video:property:play|play]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:player|Efl.Player]]]//\\ +> Eina_Bool efl_player_play_get(const Eo *obj); void efl_player_play_set(Eo *obj, Eina_Bool play); \\ -**[[:develop:api:efl:canvas:video:property:position|position]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:player|Efl.Player]]]// +**[[:develop:api:efl:canvas:video:property:position|position]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:player|Efl.Player]]]//\\ +> double efl_player_position_get(const Eo *obj); void efl_player_position_set(Eo *obj, double sec); @@ -197,30 +144,143 @@ void efl_player_volume_set(Eo *obj, double volume); ==== Inherited ==== -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:canvas:group:method:destructor|destructor]]**, **[[:develop:api:efl:canvas:group:method:group_calculate|group_calculate]]**, **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_add|group_member_add]]**, **[[:develop:api:efl:canvas:group:method:group_member_del|group_member_del]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:color|color]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:visible|visible]]** //**(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: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:file|Efl.File]]\\ -> **[[:develop:api:efl:file:method:save|save]]**, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**//, **[[:develop:api:efl:file:property:mmap|mmap]]** //**(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:image:load|Efl.Image.Load]]\\ -> **[[:develop:api:efl:image:load:method:load_async_cancel|load_async_cancel]]**, **[[:develop:api:efl:image:load:method:load_async_start|load_async_start]]**, **[[:develop:api:efl:image:load:property:load_dpi|load_dpi]]** //**(get, set)**//, **[[:develop:api:efl:image:load:property:load_error|load_error]]** //**(get)**//, **[[:develop:api:efl:image:load:property:load_orientation|load_orientation]]** //**(get, set)**//, **[[:develop:api:efl:image:load:property:load_region_support|load_region_support]]** //**(get)**//, **[[:develop:api:efl:image:load:property:load_region|load_region]]** //**(get, set)**//, **[[:develop:api:efl:image:load:property:load_scale_down|load_scale_down]]** //**(get, set)**//, **[[:develop:api:efl:image:load:property:load_skip_header|load_skip_header]]** //**(get, set)**//\\ -[[:develop:api:efl:image|Efl.Image]]\\ -> **[[:develop:api:efl:image:property:border_center_fill|border_center_fill]]** //**(get, set)**//, **[[:develop:api:efl:image:property:border_scale|border_scale]]** //**(get, set)**//, **[[:develop:api:efl:image:property:border|border]]** //**(get, set)**//, **[[:develop:api:efl:image:property:content_hint|content_hint]]** //**(get, set)**//, **[[:develop:api:efl:image:property:image_size|image_size]]** //**(get)**//, **[[:develop:api:efl:image:property:scale_hint|scale_hint]]** //**(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:player|Efl.Player]]\\ -> **[[:develop:api:efl:player:property:play_speed|play_speed]]** //**(get, set)**//, **[[:develop:api:efl:player:property:playable|playable]]** //**(get)**//\\ -[[: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:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:efl:canvas:group:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:efl:canvas:group:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:efl:canvas:group:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:efl:canvas:group:method:group_calculate|group_calculate]]** | %%Triggers an immediate recalculation of this object's geometry.%% | +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:efl:canvas:group: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:group:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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:file|Efl.File]] ^^^ +| | **[[: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:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% | +^ [[: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:image|Efl.Image]] ^^^ +| | **[[:develop:api:efl:image:property:border|border]]** //**(get, set)**// | %%Dimensions of this image's border, a region that does not scale with the center area.%% | +| | **[[:develop:api:efl:image: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:image:property:border_scale|border_scale]]** //**(get, set)**// | %%Scaling factor applied to the image borders.%% | +| | **[[:develop:api:efl:image:property:content_hint|content_hint]]** //**(get, set)**// | | +| | **[[:develop:api:efl:image:property:image_size|image_size]]** //**(get)**// | %%This represents the size of the original image in pixels.%% | +| | **[[:develop:api:efl:image:property:scale_hint|scale_hint]]** //**(get, set)**// | | +^ [[:develop:api:efl:image:load|Efl.Image.Load]] ^^^ +| | **[[:develop:api:efl:image:load:method:load_async_cancel|load_async_cancel]]** | %%Cancel preloading an image object's image data in the background.%% | +| | **[[:develop:api:efl:image:load:method:load_async_start|load_async_start]]** | %%Begin preloading an image object's image data in the background.%% | +| | **[[:develop:api:efl:image:load:property:load_dpi|load_dpi]]** //**(get, set)**// | | +| | **[[:develop:api:efl:image:load:property:load_error|load_error]]** //**(get)**// | %%Retrieves a number representing any error that occurred during the last loading of the given image object's source image.%% | +| | **[[:develop:api:efl:image:load:property:load_orientation|load_orientation]]** //**(get, set)**// | %%Defines whether the orientation information in the image file should be honored.%% | +| | **[[:develop:api:efl:image:load:property:load_region|load_region]]** //**(get, set)**// | | +| | **[[:develop:api:efl:image:load:property:load_region_support|load_region_support]]** //**(get)**// | %%Indicates whether the %%[[:develop:api:efl:image:load:property:load_region|Efl.Image.Load.load_region]]%% property is supported for the current file.%% | +| | **[[:develop:api:efl:image:load:property:load_scale_down|load_scale_down]]** //**(get, set)**// | %%The scale down factor is a divider on the original image size.%% | +| | **[[:develop:api:efl:image:load:property:load_skip_header|load_skip_header]]** //**(get, set)**// | %%Initial load should skip header check and leave it all to data load%% | +^ [[: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:player|Efl.Player]] ^^^ +| | **[[:develop:api:efl:player:property:play_speed|play_speed]]** //**(get, set)**// | %%Control the play speed of the media file.%% | +| | **[[:develop:api:efl:player:property:playable|playable]]** //**(get)**// | %%Whether or not the object data can be played.%% | +^ [[: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 ===== **[[:develop:api:efl:canvas:video:event:button_change|button,change]]**\\ @@ -315,21 +375,42 @@ EFL_CANVAS_VIDEO_EVENT_VOLUME_CHANGE(void) \\ ==== 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:event:del|del]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/canvas/video/property/file.txt b/pages/develop/api/efl/canvas/video/property/file.txt index cc22e1617..21377ba89 100644 --- a/pages/develop/api/efl/canvas/video/property/file.txt +++ b/pages/develop/api/efl/canvas/video/property/file.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Canvas.Video.file~~ -===== Values ===== - - * **file** - %%The image file path.%% - * **key** - %%The image key in %%''file''%% (if its an Eet one), or %%''null''%%, otherwise.%% ===== Description ===== @@ -10,6 +6,10 @@ {{page>:develop:api-include:efl:canvas:video:property:file:description&nouser&nolink&nodate}} +===== Values ===== + + * **file** - %%The image file path.%% + * **key** - %%The image key in %%''file''%% (if its an Eet one), or %%''null''%%, otherwise.%% ==== Getter ==== %%Retrieve the source file from where an image object is to fetch the real image data (it may be an Eet file, besides pure image ones).%% diff --git a/pages/develop/api/efl/canvas/video/property/load_size.txt b/pages/develop/api/efl/canvas/video/property/load_size.txt index ad9d46d21..709c71bf8 100644 --- a/pages/develop/api/efl/canvas/video/property/load_size.txt +++ b/pages/develop/api/efl/canvas/video/property/load_size.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Video.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:video:property:load_size:description&nouser&nolink&nodate}} +===== Values ===== + + * **size** - %%The image load size.%% ==== Getter ==== %%Returns the requested load size.%% diff --git a/pages/develop/api/efl/canvas/video/property/mute.txt b/pages/develop/api/efl/canvas/video/property/mute.txt index b2573524c..a70d6dc5a 100644 --- a/pages/develop/api/efl/canvas/video/property/mute.txt +++ b/pages/develop/api/efl/canvas/video/property/mute.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Canvas.Video.mute~~ -===== Values ===== - - * **mute** - %%The mute state. %%''true''%% or %%''false''%%.%% ===== Description ===== %%This property controls the audio mute state.%% {{page>:develop:api-include:efl:canvas:video:property:mute:description&nouser&nolink&nodate}} +===== Values ===== + + * **mute** - %%The mute state. %%''true''%% or %%''false''%%.%% //Overridden from [[:develop:api:efl:player:property:mute|Efl.Player.mute]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/canvas/video/property/play.txt b/pages/develop/api/efl/canvas/video/property/play.txt index c5f91c8ea..7f1652b50 100644 --- a/pages/develop/api/efl/canvas/video/property/play.txt +++ b/pages/develop/api/efl/canvas/video/property/play.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Video.play~~ -===== Values ===== - - * **play** - %%%%''true''%% if playing, %%''false''%% otherwise.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:canvas:video:property:play:description&nouser&nolink&nodate}} +===== Values ===== + + * **play** - %%%%''true''%% if playing, %%''false''%% otherwise.%% ==== Getter ==== %%Get play/pause state of the media file.%% diff --git a/pages/develop/api/efl/canvas/video/property/position.txt b/pages/develop/api/efl/canvas/video/property/position.txt index 59333c5b2..4a404be3f 100644 --- a/pages/develop/api/efl/canvas/video/property/position.txt +++ b/pages/develop/api/efl/canvas/video/property/position.txt @@ -1,43 +1,41 @@ ~~Title: Efl.Canvas.Video.position~~ -===== Values ===== - - * **sec** - %%The position (in seconds).%% ===== Description ===== +%%The 2D position of a canvas object.%% +%%The position is absolute, in pixels, relative to the top-left corner of the window, within its border decorations (application space).%% {{page>:develop:api-include:efl:canvas:video:property:position:description&nouser&nolink&nodate}} +===== Values ===== + + * **pos** - %%A 2D coordinate in pixel units.%% ==== Getter ==== -%%Get the position in the media file.%% - -%%The position is returned as the number of seconds since the beginning of the media file.%% +%%Retrieves the position of the given canvas object.%% {{page>:develop:api-include:efl:canvas:video:property:position:getter_description&nouser&nolink&nodate}} ==== Setter ==== -%%Set the position in the media file.%% - -%%This functions sets the current position of the media file to "sec", this only works on seekable streams. Setting the position doesn't change the playing state of the media file.%% +%%Moves the given canvas object to the given location inside its canvas' viewport. If unchanged this call may be entirely skipped, but if changed this will trigger move events, as well as potential pointer,in or pointer,out events.%% {{page>:develop:api-include:efl:canvas:video:property:position:getter_description&nouser&nolink&nodate}} -//Overridden from [[:develop:api:efl:player:property:position|Efl.Player.position]] **(get, set)**.//===== Signature ===== +//Overridden from [[:develop:api:efl:canvas:group:property:position|Efl.Gfx.position]] **(set)**.//===== Signature ===== @property position @pure_virtual { get { values { - sec: double; + pos: Eina.Position2D; } } set { values { - sec: double; + pos: Eina.Position2D; } } } @@ -46,11 +44,11 @@ ===== C signature ===== -double efl_player_position_get(const Eo *obj); -void efl_player_position_set(Eo *obj, double sec); +Eina_Position2D efl_gfx_position_get(const Eo *obj); +void efl_gfx_position_set(Eo *obj, Eina_Position2D pos); ===== Implemented by ===== - * [[:develop:api:efl:player:property:position|Efl.Player.position]] + * [[:develop:api:efl:gfx:property:position|Efl.Gfx.position]] diff --git a/pages/develop/api/efl/canvas/video/property/size.txt b/pages/develop/api/efl/canvas/video/property/size.txt index 1fd6355d3..c95e17204 100644 --- a/pages/develop/api/efl/canvas/video/property/size.txt +++ b/pages/develop/api/efl/canvas/video/property/size.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Video.size~~ -===== Values ===== - - * **size** - %%A 2D size in pixel units.%% ===== Description ===== %%The 2D size of a canvas object.%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:canvas:video:property:size:description&nouser&nolink&nodate}} +===== Values ===== + + * **size** - %%A 2D size in pixel units.%% ==== Getter ==== %%Retrieves the (rectangular) size of the given Evas object.%% @@ -20,7 +20,7 @@ %%Changes the size of the given object.%% -%%Note that setting the actual size of an object might be the job of its container, so this function might have no effect. Look at %%''Efl''%%.Gfx.Size.Hint instead, when manipulating widgets.%% +%%Note that setting the actual size of an object might be the job of its container, so this function might have no effect. Look at %%[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]]%% instead, when manipulating widgets.%% {{page>:develop:api-include:efl:canvas:video:property:size:getter_description&nouser&nolink&nodate}} diff --git a/pages/develop/api/efl/canvas/video/property/smooth_scale.txt b/pages/develop/api/efl/canvas/video/property/smooth_scale.txt index 402ba21df..1d44040cf 100644 --- a/pages/develop/api/efl/canvas/video/property/smooth_scale.txt +++ b/pages/develop/api/efl/canvas/video/property/smooth_scale.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Video.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:video: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 ===== diff --git a/pages/develop/api/efl/canvas/video/property/volume.txt b/pages/develop/api/efl/canvas/video/property/volume.txt index 29efbf28a..db07b573a 100644 --- a/pages/develop/api/efl/canvas/video/property/volume.txt +++ b/pages/develop/api/efl/canvas/video/property/volume.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Canvas.Video.volume~~ -===== Values ===== - - * **volume** - %%The volume level%% ===== Description ===== %%Control the audio volume.%% @@ -9,6 +6,9 @@ %%Controls the audio volume of the stream being played. This has nothing to do with the system volume. This volume will be multiplied by the system volume. e.g.: if the current volume level is 0.5, and the system volume is 50%, it will be 0.5 * 0.5 = 0.25.%% {{page>:develop:api-include:efl:canvas:video:property:volume:description&nouser&nolink&nodate}} +===== Values ===== + + * **volume** - %%The volume level%% //Overridden from [[:develop:api:efl:player:property:volume|Efl.Player.volume]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/class.txt b/pages/develop/api/efl/class.txt index 48233ad19..a2d6a0ff6 100644 --- a/pages/develop/api/efl/class.txt +++ b/pages/develop/api/efl/class.txt @@ -7,32 +7,6 @@ {{page>:develop:api-include:efl:class:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_class [fillcolor = "black", label = "Efl.Class", color = "gray15", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== ===== Events ===== diff --git a/pages/develop/api/efl/config.txt b/pages/develop/api/efl/config.txt index 8e27070a6..7863b49f5 100644 --- a/pages/develop/api/efl/config.txt +++ b/pages/develop/api/efl/config.txt @@ -7,32 +7,6 @@ {{page>:develop:api-include:efl:config:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_config [fillcolor = "dodgerblue4", label = "Efl.Config", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:config:property:config|config]]** //**(get, set)**//\\ diff --git a/pages/develop/api/efl/config/global.txt b/pages/develop/api/efl/config/global.txt index 8e3bdf306..ddf74f874 100644 --- a/pages/develop/api/efl/config/global.txt +++ b/pages/develop/api/efl/config/global.txt @@ -10,28 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_config_global [fillcolor = "black", label = "Efl.Config.Global", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_config [fillcolor = "gray15", label = "Efl.Config", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_config_global -> efl_object - efl_config_global -> efl_config -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -41,6 +19,20 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:config:global:property:config|config]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:config|Efl.Config]]]//\\ +> %%A generic configuration value, refered to by name.%% + +Eina_Value *efl_config_get(const Eo *obj, const char *name); +Eina_Bool efl_config_set(Eo *obj, const char *name, const Eina_Value *value); + +\\ +**[[:develop:api:efl:config:global:property:profile|profile]]** //**(get, set)**//\\ +> %%The profile for the running application.%% + +const char *efl_config_profile_get(const Eo *obj); +void efl_config_profile_set(Eo *obj, const char *profile); + +\\ **[[:develop:api:efl:config:global:method:profile_dir_get|profile_dir_get]]**\\ > %%Returns the directory where a profile is stored.%% @@ -59,20 +51,6 @@ Eina_Bool efl_config_profile_exists(Eo *obj, const char *profile); Eina_Iterator *efl_config_profile_iterate(Eo *obj, Eina_Bool hidden); \\ -**[[:develop:api:efl:config:global:property:config|config]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:config|Efl.Config]]]//\\ -> %%A generic configuration value, refered to by name.%% - -Eina_Value *efl_config_get(const Eo *obj, const char *name); -Eina_Bool efl_config_set(Eo *obj, const char *name, const Eina_Value *value); - -\\ -**[[:develop:api:efl:config:global:property:profile|profile]]** //**(get, set)**//\\ -> %%The profile for the running application.%% - -const char *efl_config_profile_get(const Eo *obj); -void efl_config_profile_set(Eo *obj, const char *profile); - -\\ **[[:develop:api:efl:config:global:method:profile_derived_add|profile_derived_add]]** ''protected''\\ > %%Add a new profile of the given name to be derived from the current profile.%% @@ -94,11 +72,38 @@ Eina_Bool efl_config_save(Eo *obj, const char *profile); ==== 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:destructor|destructor]]**, **[[: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:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/config/global/property/config.txt b/pages/develop/api/efl/config/global/property/config.txt index 55789e8a9..9b64d652e 100644 --- a/pages/develop/api/efl/config/global/property/config.txt +++ b/pages/develop/api/efl/config/global/property/config.txt @@ -1,4 +1,9 @@ ~~Title: Efl.Config.Global.config~~ +===== Description ===== + +%%A generic configuration value, refered to by name.%% +{{page>:develop:api-include:efl:config:global:property:config:description&nouser&nolink&nodate}} + ===== Keys ===== ==== Getter ==== @@ -15,11 +20,6 @@ ==== Setter ==== * **value** - %%Configuration option value. May be %%''null''%% if not found.%% -===== Description ===== - -%%A generic configuration value, refered to by name.%% -{{page>:develop:api-include:efl:config:global:property:config:description&nouser&nolink&nodate}} - //Overridden from [[:develop:api:efl:config:property:config|Efl.Config.config]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/config/global/property/profile.txt b/pages/develop/api/efl/config/global/property/profile.txt index d92bf5e4c..7b5ac8f05 100644 --- a/pages/develop/api/efl/config/global/property/profile.txt +++ b/pages/develop/api/efl/config/global/property/profile.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Config.Global.profile~~ -===== Values ===== - - * **profile** - %%Profile name%% ===== Description ===== %%The profile for the running application.%% @@ -11,6 +8,9 @@ %%This gets or sets the global profile that is applied to all Elementary applications.%% {{page>:develop:api-include:efl:config:global:property:profile:description&nouser&nolink&nodate}} +===== Values ===== + + * **profile** - %%Profile name%% ===== Signature ===== diff --git a/pages/develop/api/efl/config/property/config.txt b/pages/develop/api/efl/config/property/config.txt index bb10455e7..08eb3ac49 100644 --- a/pages/develop/api/efl/config/property/config.txt +++ b/pages/develop/api/efl/config/property/config.txt @@ -1,4 +1,9 @@ ~~Title: Efl.Config.config~~ +===== Description ===== + +%%A generic configuration value, refered to by name.%% +{{page>:develop:api-include:efl:config:property:config:description&nouser&nolink&nodate}} + ===== Keys ===== ==== Getter ==== @@ -15,11 +20,6 @@ ==== Setter ==== * **value** - %%Configuration option value. May be %%''null''%% if not found.%% -===== Description ===== - -%%A generic configuration value, refered to by name.%% -{{page>:develop:api-include:efl:config:property:config:description&nouser&nolink&nodate}} - ===== Signature ===== diff --git a/pages/develop/api/efl/container.txt b/pages/develop/api/efl/container.txt index 0dfc38546..0fd123dcd 100644 --- a/pages/develop/api/efl/container.txt +++ b/pages/develop/api/efl/container.txt @@ -9,32 +9,6 @@ {{page>:develop:api-include:efl:container:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_container [fillcolor = "dodgerblue4", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:container:method:content_count|content_count]]**\\ diff --git a/pages/develop/api/efl/content.txt b/pages/develop/api/efl/content.txt index 9e6e7121a..1bb44b78b 100644 --- a/pages/develop/api/efl/content.txt +++ b/pages/develop/api/efl/content.txt @@ -9,40 +9,8 @@ {{page>:develop:api-include:efl:content:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_content [fillcolor = "dodgerblue4", label = "Efl.Content", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== -**[[:develop:api:efl:content:method:content_unset|content_unset]]**\\ -> %%Unswallow the object in the current container and return it.%% - -Efl_Gfx *efl_content_unset(Eo *obj); - -\\ **[[:develop:api:efl:content:property:content|content]]** //**(get, set)**//\\ > %%Swallowed sub-object contained in this object.%% @@ -50,6 +18,12 @@ Efl_Gfx *efl_content_get(const Eo *obj); Eina_Bool efl_content_set(Eo *obj, Efl_Gfx *content); \\ +**[[:develop:api:efl:content:method:content_unset|content_unset]]**\\ +> %%Unswallow the object in the current container and return it.%% + +Efl_Gfx *efl_content_unset(Eo *obj); + +\\ ===== Events ===== diff --git a/pages/develop/api/efl/content/property/content.txt b/pages/develop/api/efl/content/property/content.txt index 2ca83df85..b98ac330f 100644 --- a/pages/develop/api/efl/content/property/content.txt +++ b/pages/develop/api/efl/content/property/content.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Content.content~~ -===== Values ===== - - * **content** - %%The object to swallow.%% ===== Description ===== %%Swallowed sub-object contained in this object.%% {{page>:develop:api-include:efl:content:property:content:description&nouser&nolink&nodate}} +===== Values ===== + + * **content** - %%The object to swallow.%% ===== Signature ===== diff --git a/pages/develop/api/efl/control.txt b/pages/develop/api/efl/control.txt index c337e5833..0bc58002d 100644 --- a/pages/develop/api/efl/control.txt +++ b/pages/develop/api/efl/control.txt @@ -7,32 +7,6 @@ {{page>:develop:api-include:efl:control:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_control [fillcolor = "dodgerblue4", label = "Efl.Control", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:control:property:priority|priority]]** //**(get, set)**//\\ diff --git a/pages/develop/api/efl/control/property/priority.txt b/pages/develop/api/efl/control/property/priority.txt index 7072b48be..f35e71e54 100644 --- a/pages/develop/api/efl/control/property/priority.txt +++ b/pages/develop/api/efl/control/property/priority.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Control.priority~~ -===== Values ===== - - * **priority** - %%The priority of the object%% ===== Description ===== %%Control the priority of the object.%% {{page>:develop:api-include:efl:control:property:priority:description&nouser&nolink&nodate}} +===== Values ===== + + * **priority** - %%The priority of the object%% ===== Signature ===== diff --git a/pages/develop/api/efl/control/property/suspend.txt b/pages/develop/api/efl/control/property/suspend.txt index 05a133932..e52f83817 100644 --- a/pages/develop/api/efl/control/property/suspend.txt +++ b/pages/develop/api/efl/control/property/suspend.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Control.suspend~~ -===== Values ===== - - * **suspend** - %%Controls whether the object is suspended or not.%% ===== Description ===== %%Controls whether the object is suspended or not.%% {{page>:develop:api-include:efl:control:property:suspend:description&nouser&nolink&nodate}} +===== Values ===== + + * **suspend** - %%Controls whether the object is suspended or not.%% ===== Signature ===== diff --git a/pages/develop/api/efl/duplicate.txt b/pages/develop/api/efl/duplicate.txt index 27573db90..ea3101290 100644 --- a/pages/develop/api/efl/duplicate.txt +++ b/pages/develop/api/efl/duplicate.txt @@ -9,32 +9,6 @@ {{page>:develop:api-include:efl:duplicate:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_duplicate [fillcolor = "dodgerblue4", label = "Efl.Duplicate", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:duplicate:method:duplicate|duplicate]]**\\ diff --git a/pages/develop/api/efl/file.txt b/pages/develop/api/efl/file.txt index be1c4b50a..8b37118d8 100644 --- a/pages/develop/api/efl/file.txt +++ b/pages/develop/api/efl/file.txt @@ -7,41 +7,10 @@ {{page>:develop:api-include:efl:file:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_file [fillcolor = "deepskyblue4", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== -**[[:develop:api:efl:file:method:save|save]]**\\ -> %%Save the given image object's contents to an (image) file.%% - -Eina_Bool efl_file_save(const Eo *obj, const char *file, const char *key, const char *flags); - -\\ -**[[:develop:api:efl:file:property:file|file]]** //**(get, set)**// +**[[:develop:api:efl:file:property:file|file]]** //**(get, set)**//\\ +> void efl_file_get(const Eo *obj, const char **file, const char **key); Eina_Bool efl_file_set(Eo *obj, const char *file, const char *key); @@ -53,12 +22,19 @@ Eina_Bool efl_file_set(Eo *obj, const char *file, const char *key); Efl_Image_Load_Error efl_file_load_error_get(const Eo *obj); \\ -**[[:develop:api:efl:file:property:mmap|mmap]]** //**(get, set)**// +**[[:develop:api:efl:file:property:mmap|mmap]]** //**(get, set)**//\\ +> 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); \\ +**[[:develop:api:efl:file:method:save|save]]**\\ +> %%Save the given image object's contents to an (image) file.%% + +Eina_Bool efl_file_save(const Eo *obj, const char *file, const char *key, const char *flags); + +\\ ===== Events ===== diff --git a/pages/develop/api/efl/file/property/file.txt b/pages/develop/api/efl/file/property/file.txt index 1b5ad2dc8..f783805ce 100644 --- a/pages/develop/api/efl/file/property/file.txt +++ b/pages/develop/api/efl/file/property/file.txt @@ -1,8 +1,4 @@ ~~Title: Efl.File.file~~ -===== Values ===== - - * **file** - %%The image file path.%% - * **key** - %%The image key in %%''file''%% (if its an Eet one), or %%''null''%%, otherwise.%% ===== Description ===== @@ -10,6 +6,10 @@ {{page>:develop:api-include:efl:file:property:file:description&nouser&nolink&nodate}} +===== Values ===== + + * **file** - %%The image file path.%% + * **key** - %%The image key in %%''file''%% (if its an Eet one), or %%''null''%%, otherwise.%% ==== Getter ==== %%Retrieve the source file from where an image object is to fetch the real image data (it may be an Eet file, besides pure image ones).%% diff --git a/pages/develop/api/efl/file/property/mmap.txt b/pages/develop/api/efl/file/property/mmap.txt index febfdfc75..f20d5d095 100644 --- a/pages/develop/api/efl/file/property/mmap.txt +++ b/pages/develop/api/efl/file/property/mmap.txt @@ -1,8 +1,4 @@ ~~Title: Efl.File.mmap~~ -===== Values ===== - - * **f** - %%The handler to an Eina_File that will be used as image source%% - * **key** - %%The group that the image belongs to, in case it's an EET(including Edje case) file. This can be used as a key inside evas image cache if this is a normal image file not eet file.%% ===== Description ===== @@ -10,6 +6,10 @@ {{page>:develop:api-include:efl:file:property:mmap:description&nouser&nolink&nodate}} +===== Values ===== + + * **f** - %%The handler to an Eina_File that will be used as image source%% + * **key** - %%The group that the image belongs to, in case it's an EET(including Edje case) file. This can be used as a key inside evas image cache if this is a normal image file not eet file.%% ==== Getter ==== %%Get the source mmaped file from where an image object must fetch the real image data (it must be an Eina_File).%% diff --git a/pages/develop/api/efl/flipable.txt b/pages/develop/api/efl/flipable.txt index 3eb9ad3d9..e1a5d60d9 100644 --- a/pages/develop/api/efl/flipable.txt +++ b/pages/develop/api/efl/flipable.txt @@ -7,32 +7,6 @@ {{page>:develop:api-include:efl:flipable:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_flipable [fillcolor = "dodgerblue4", label = "Efl.Flipable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:flipable:property:flip|flip]]** //**(get, set)**//\\ diff --git a/pages/develop/api/efl/flipable/property/flip.txt b/pages/develop/api/efl/flipable/property/flip.txt index eb078b62a..00e8fa5fd 100644 --- a/pages/develop/api/efl/flipable/property/flip.txt +++ b/pages/develop/api/efl/flipable/property/flip.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Flipable.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:flipable:property:flip:description&nouser&nolink&nodate}} +===== Values ===== + + * **flip** - %%Flip method%% ===== Signature ===== diff --git a/pages/develop/api/efl/gesture.txt b/pages/develop/api/efl/gesture.txt index 1f804edf3..e40d616bf 100644 --- a/pages/develop/api/efl/gesture.txt +++ b/pages/develop/api/efl/gesture.txt @@ -10,26 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_gesture [fillcolor = "black", label = "Efl.Gesture", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - - efl_gesture -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -61,11 +41,38 @@ const Efl_Event_Description *efl_gesture_type_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:destructor|destructor]]**, **[[: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:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/gesture/long_tap.txt b/pages/develop/api/efl/gesture/long_tap.txt index 61c038996..7c0c3cded 100644 --- a/pages/develop/api/efl/gesture/long_tap.txt +++ b/pages/develop/api/efl/gesture/long_tap.txt @@ -10,28 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:gesture|Efl.Gesture]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_gesture_long_tap [fillcolor = "black", label = "Efl.Gesture.Long_Tap", color = "gray15", fontcolor = "white", style = "filled"] - efl_gesture [fillcolor = "gray15", label = "Efl.Gesture", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - - efl_gesture_long_tap -> efl_gesture - efl_gesture -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:gesture|Efl.Gesture]] //(class)// @@ -56,10 +34,35 @@ void efl_destructor(Eo *obj); ==== Inherited ==== -[[:develop:api:efl:gesture|Efl.Gesture]]\\ -> **[[:develop:api:efl:gesture:property:hotspot|hotspot]]** //**(get, set)**//, **[[:develop:api:efl:gesture:property:state|state]]** //**(get, set)**//, **[[:develop:api:efl:gesture:property:type|type]]** //**(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:gesture|Efl.Gesture]] ^^^ +| | **[[:develop:api:efl:gesture:property:hotspot|hotspot]]** //**(get, set)**// | %%This property holds the hotspot of the current gesture.%% | +| | **[[:develop:api:efl:gesture:property:state|state]]** //**(get, set)**// | %%This property holds the current state of the gesture.%% | +| | **[[:develop:api:efl:gesture:property:type|type]]** //**(get)**// | %%This property holds the type of the gesture.%% | +^ [[: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:gesture:long_tap:event:gesture_long_tap|gesture,long_tap]]**\\ @@ -69,5 +72,7 @@ EFL_EVENT_GESTURE_LONG_TAP(void) \\ ==== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/gesture/manager.txt b/pages/develop/api/efl/gesture/manager.txt index 929db2fb6..35c7858c4 100644 --- a/pages/develop/api/efl/gesture/manager.txt +++ b/pages/develop/api/efl/gesture/manager.txt @@ -10,26 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_gesture_manager [fillcolor = "black", label = "Efl.Gesture.Manager", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - - efl_gesture_manager -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -38,6 +18,13 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:gesture:manager:property:config|config]]** //**(get, set)**//\\ +> %%This property holds the config value for the recognizer%% + +Eina_Value *efl_gesture_manager_config_get(const Eo *obj, const char *name); +void efl_gesture_manager_config_set(Eo *obj, const char *name, Eina_Value *value); + +\\ **[[:develop:api:efl:gesture:manager:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Call the object's constructor.%% @@ -62,21 +49,39 @@ const Efl_Event_Description *efl_gesture_manager_recognizer_register(Eo *obj, Ef void efl_gesture_manager_recognizer_unregister(Eo *obj, Efl_Gesture_Recognizer *recognizer); \\ -**[[:develop:api:efl:gesture:manager:property:config|config]]** //**(get, set)**//\\ -> %%This property holds the config value for the recognizer%% - -Eina_Value *efl_gesture_manager_config_get(const Eo *obj, const char *name); -void efl_gesture_manager_config_set(Eo *obj, const char *name, Eina_Value *value); - -\\ ==== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/gesture/manager/property/config.txt b/pages/develop/api/efl/gesture/manager/property/config.txt index ce6b0ab99..fcd321ef8 100644 --- a/pages/develop/api/efl/gesture/manager/property/config.txt +++ b/pages/develop/api/efl/gesture/manager/property/config.txt @@ -1,15 +1,15 @@ ~~Title: Efl.Gesture.Manager.config~~ +===== Description ===== + +%%This property holds the config value for the recognizer%% +{{page>:develop:api-include:efl:gesture:manager:property:config:description&nouser&nolink&nodate}} + ===== Keys ===== * **name** - %%propery name%% ===== Values ===== * **value** - %%value of the property%% -===== Description ===== - -%%This property holds the config value for the recognizer%% -{{page>:develop:api-include:efl:gesture:manager:property:config:description&nouser&nolink&nodate}} - ===== Signature ===== diff --git a/pages/develop/api/efl/gesture/property/hotspot.txt b/pages/develop/api/efl/gesture/property/hotspot.txt index b97dae346..2f19003dc 100644 --- a/pages/develop/api/efl/gesture/property/hotspot.txt +++ b/pages/develop/api/efl/gesture/property/hotspot.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Gesture.hotspot~~ -===== Values ===== - - * **hotspot** - %%hotspot co-ordinate%% ===== Description ===== %%This property holds the hotspot of the current gesture.%% {{page>:develop:api-include:efl:gesture:property:hotspot:description&nouser&nolink&nodate}} +===== Values ===== + + * **hotspot** - %%hotspot co-ordinate%% ===== Signature ===== diff --git a/pages/develop/api/efl/gesture/property/state.txt b/pages/develop/api/efl/gesture/property/state.txt index 106da4c44..db83afb7d 100644 --- a/pages/develop/api/efl/gesture/property/state.txt +++ b/pages/develop/api/efl/gesture/property/state.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Gesture.state~~ -===== Values ===== - - * **state** - %%gesture state%% ===== Description ===== %%This property holds the current state of the gesture.%% {{page>:develop:api-include:efl:gesture:property:state:description&nouser&nolink&nodate}} +===== Values ===== + + * **state** - %%gesture state%% ===== Signature ===== diff --git a/pages/develop/api/efl/gesture/recognizer.txt b/pages/develop/api/efl/gesture/recognizer.txt index 8fe48ed57..7689f41b6 100644 --- a/pages/develop/api/efl/gesture/recognizer.txt +++ b/pages/develop/api/efl/gesture/recognizer.txt @@ -10,26 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_gesture_recognizer [fillcolor = "black", label = "Efl.Gesture.Recognizer", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - - efl_gesture_recognizer -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -38,6 +18,12 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:gesture:recognizer:property:config|config]]** //**(get)**//\\ +> %%This property holds the config value for the recognizer%% + +Eina_Value *efl_gesture_recognizer_config_get(const Eo *obj, const char *name); + +\\ **[[:develop:api:efl:gesture:recognizer:method:create|create]]**\\ > %%This function is called to create a new Efl.Gesture object for the given target%% @@ -56,20 +42,41 @@ Efl_Gesture_Recognizer_Result efl_gesture_recognizer_recognize(Eo *obj, Efl_Gest void efl_gesture_recognizer_reset(Eo *obj, Efl_Gesture *gesture); \\ -**[[:develop:api:efl:gesture:recognizer:property:config|config]]** //**(get)**//\\ -> %%This property holds the config value for the recognizer%% - -Eina_Value *efl_gesture_recognizer_config_get(const Eo *obj, const char *name); - -\\ ==== 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:destructor|destructor]]**, **[[: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:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/gesture/recognizer_long_tap.txt b/pages/develop/api/efl/gesture/recognizer_long_tap.txt index 459b1b325..99377bb20 100644 --- a/pages/develop/api/efl/gesture/recognizer_long_tap.txt +++ b/pages/develop/api/efl/gesture/recognizer_long_tap.txt @@ -10,28 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:gesture:recognizer|Efl.Gesture.Recognizer]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_gesture_recognizer_long_tap [fillcolor = "black", label = "Efl.Gesture.Recognizer_Long_Tap", color = "gray15", fontcolor = "white", style = "filled"] - efl_gesture_recognizer [fillcolor = "gray15", label = "Efl.Gesture.Recognizer", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - - efl_gesture_recognizer_long_tap -> efl_gesture_recognizer - efl_gesture_recognizer -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:gesture:recognizer|Efl.Gesture.Recognizer]] //(class)// @@ -62,13 +40,40 @@ void efl_gesture_recognizer_reset(Eo *obj, Efl_Gesture *gesture); ==== Inherited ==== -[[:develop:api:efl:gesture:recognizer|Efl.Gesture.Recognizer]]\\ -> **[[:develop:api:efl:gesture:recognizer:property:config|config]]** //**(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: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:destructor|destructor]]**, **[[: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:gesture:recognizer|Efl.Gesture.Recognizer]] ^^^ +| | **[[:develop:api:efl:gesture:recognizer:property:config|config]]** //**(get)**// | %%This property holds the config value for the recognizer%% | +^ [[: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:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/gesture/recognizer_tap.txt b/pages/develop/api/efl/gesture/recognizer_tap.txt index 812e2875d..0338632cc 100644 --- a/pages/develop/api/efl/gesture/recognizer_tap.txt +++ b/pages/develop/api/efl/gesture/recognizer_tap.txt @@ -10,28 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:gesture:recognizer|Efl.Gesture.Recognizer]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_gesture_recognizer_tap [fillcolor = "black", label = "Efl.Gesture.Recognizer_Tap", color = "gray15", fontcolor = "white", style = "filled"] - efl_gesture_recognizer [fillcolor = "gray15", label = "Efl.Gesture.Recognizer", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - - efl_gesture_recognizer_tap -> efl_gesture_recognizer - efl_gesture_recognizer -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:gesture:recognizer|Efl.Gesture.Recognizer]] //(class)// @@ -56,13 +34,41 @@ Efl_Gesture_Recognizer_Result efl_gesture_recognizer_recognize(Eo *obj, Efl_Gest ==== Inherited ==== -[[:develop:api:efl:gesture:recognizer|Efl.Gesture.Recognizer]]\\ -> **[[:develop:api:efl:gesture:recognizer:method:reset|reset]]**, **[[:develop:api:efl:gesture:recognizer:property:config|config]]** //**(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: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:destructor|destructor]]**, **[[: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:gesture:recognizer|Efl.Gesture.Recognizer]] ^^^ +| | **[[:develop:api:efl:gesture:recognizer:property:config|config]]** //**(get)**// | %%This property holds the config value for the recognizer%% | +| | **[[:develop:api:efl:gesture:recognizer:method:reset|reset]]** | %%This function is called by the framework to reset a given gesture.%% | +^ [[: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:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/gesture/tap.txt b/pages/develop/api/efl/gesture/tap.txt index 446e5139d..d4a9c49d8 100644 --- a/pages/develop/api/efl/gesture/tap.txt +++ b/pages/develop/api/efl/gesture/tap.txt @@ -10,28 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:gesture|Efl.Gesture]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_gesture_tap [fillcolor = "black", label = "Efl.Gesture.Tap", color = "gray15", fontcolor = "white", style = "filled"] - efl_gesture [fillcolor = "gray15", label = "Efl.Gesture", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - - efl_gesture_tap -> efl_gesture - efl_gesture -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:gesture|Efl.Gesture]] //(class)// @@ -50,10 +28,36 @@ Efl_Object *efl_constructor(Eo *obj); ==== Inherited ==== -[[:develop:api:efl:gesture|Efl.Gesture]]\\ -> **[[:develop:api:efl:gesture:property:hotspot|hotspot]]** //**(get, set)**//, **[[:develop:api:efl:gesture:property:state|state]]** //**(get, set)**//, **[[:develop:api:efl:gesture:property:type|type]]** //**(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:destructor|destructor]]**, **[[: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:gesture|Efl.Gesture]] ^^^ +| | **[[:develop:api:efl:gesture:property:hotspot|hotspot]]** //**(get, set)**// | %%This property holds the hotspot of the current gesture.%% | +| | **[[:develop:api:efl:gesture:property:state|state]]** //**(get, set)**// | %%This property holds the current state of the gesture.%% | +| | **[[:develop:api:efl:gesture:property:type|type]]** //**(get)**// | %%This property holds the type of the gesture.%% | +^ [[: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:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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:gesture:tap:event:gesture_tap|gesture,tap]]**\\ @@ -63,5 +67,7 @@ EFL_EVENT_GESTURE_TAP(void) \\ ==== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/gesture/touch.txt b/pages/develop/api/efl/gesture/touch.txt index cc7be7102..9f6d31941 100644 --- a/pages/develop/api/efl/gesture/touch.txt +++ b/pages/develop/api/efl/gesture/touch.txt @@ -10,26 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_gesture_touch [fillcolor = "black", label = "Efl.Gesture.Touch", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - - efl_gesture_touch -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -62,18 +42,18 @@ void efl_destructor(Eo *obj); Eina_Vector2 efl_gesture_touch_distance(const Eo *obj, int tool); \\ -**[[:develop:api:efl:gesture:touch:method:point_record|point_record]]**\\ -> %%Touch point record method%% - -void efl_gesture_touch_point_record(Eo *obj, int tool, Eina_Vector2 pos, double timestamp, Efl_Pointer_Action action); - -\\ **[[:develop:api:efl:gesture:touch:property:multi_touch|multi_touch]]** //**(get)**//\\ > %%This property tells if the event is multi touch.%% Eina_Bool efl_gesture_touch_multi_touch_get(const Eo *obj); \\ +**[[:develop:api:efl:gesture:touch:method:point_record|point_record]]**\\ +> %%Touch point record method%% + +void efl_gesture_touch_point_record(Eo *obj, int tool, Eina_Vector2 pos, double timestamp, Efl_Pointer_Action action); + +\\ **[[:develop:api:efl:gesture:touch:property:start_point|start_point]]** //**(get)**//\\ > %%Returns the first touch point.%% @@ -89,11 +69,36 @@ Efl_Gesture_Touch_State efl_gesture_touch_state_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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/gfx.txt b/pages/develop/api/efl/gfx.txt index de9c9c333..ce96b5ed2 100644 --- a/pages/develop/api/efl/gfx.txt +++ b/pages/develop/api/efl/gfx.txt @@ -7,35 +7,10 @@ {{page>:develop:api-include:efl:gfx:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_gfx [fillcolor = "dodgerblue4", label = "Efl.Gfx", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== -**[[:develop:api:efl:gfx:property:color|color]]** //**(get, set)**// +**[[:develop:api:efl:gfx:property:color|color]]** //**(get, set)**//\\ +> 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); @@ -79,12 +54,7 @@ void efl_gfx_visible_set(Eo *obj, Eina_Bool v); ===== Events ===== -**[[:develop:api:efl:gfx:event:changed|changed]]**\\ -> %%Object was changed%% - -EFL_GFX_EVENT_CHANGED(void) - -\\ **[[:develop:api:efl:gfx:event:hide|hide]]**\\ +**[[:develop:api:efl:gfx:event:hide|hide]]**\\ > %%Object just became invisible.%% EFL_GFX_EVENT_HIDE(void) diff --git a/pages/develop/api/efl/gfx/buffer.txt b/pages/develop/api/efl/gfx/buffer.txt index 15b079532..04be58eef 100644 --- a/pages/develop/api/efl/gfx/buffer.txt +++ b/pages/develop/api/efl/gfx/buffer.txt @@ -7,34 +7,21 @@ {{page>:develop:api-include:efl:gfx:buffer:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_gfx_buffer [fillcolor = "dodgerblue4", label = "Efl.Gfx.Buffer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== +**[[:develop:api:efl:gfx:buffer:property:alpha|alpha]]** //**(get, set)**//\\ +> %%Indicates whether the alpha channel should be used.%% + +Eina_Bool efl_gfx_buffer_alpha_get(const Eo *obj); +void efl_gfx_buffer_alpha_set(Eo *obj, Eina_Bool alpha); + +\\ +**[[:develop:api:efl:gfx:buffer:property:buffer_borders|buffer_borders]]** //**(get)**//\\ +> %%Duplicated pixel borders inside this buffer.%% + +void efl_gfx_buffer_borders_get(const Eo *obj, unsigned int *l, unsigned int *r, unsigned int *t, unsigned int *b); + +\\ **[[: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.%% @@ -59,6 +46,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); \\ +**[[:develop:api:efl:gfx:buffer:property:buffer_size|buffer_size]]** //**(get, set)**//\\ +> %%Rectangular size of the pixel buffer as allocated in memory.%% + +Eina_Size2D efl_gfx_buffer_size_get(const Eo *obj); +void efl_gfx_buffer_size_set(Eo *obj, Eina_Size2D sz); + +\\ **[[:develop:api:efl:gfx:buffer:method:buffer_unmap|buffer_unmap]]**\\ > %%Unmap a region of this buffer, and update the internal data if needed.%% @@ -71,26 +65,6 @@ Eina_Bool efl_gfx_buffer_unmap(Eo *obj, Eina_Rw_Slice slice); void efl_gfx_buffer_update_add(Eo *obj, const Eina_Rect *region); \\ -**[[:develop:api:efl:gfx:buffer:property:alpha|alpha]]** //**(get, set)**//\\ -> %%Indicates whether the alpha channel should be used.%% - -Eina_Bool efl_gfx_buffer_alpha_get(const Eo *obj); -void efl_gfx_buffer_alpha_set(Eo *obj, Eina_Bool alpha); - -\\ -**[[:develop:api:efl:gfx:buffer:property:buffer_borders|buffer_borders]]** //**(get)**//\\ -> %%Duplicated pixel borders inside this buffer.%% - -void efl_gfx_buffer_borders_get(const Eo *obj, unsigned int *l, unsigned int *r, unsigned int *t, unsigned int *b); - -\\ -**[[:develop:api:efl:gfx:buffer:property:buffer_size|buffer_size]]** //**(get, set)**//\\ -> %%Rectangular size of the pixel buffer as allocated in memory.%% - -Eina_Size2D efl_gfx_buffer_size_get(const Eo *obj); -void efl_gfx_buffer_size_set(Eo *obj, Eina_Size2D sz); - -\\ **[[:develop:api:efl:gfx:buffer:property:colorspace|colorspace]]** //**(get)**//\\ > %%The colorspace defines how pixels are encoded in the image in memory.%% diff --git a/pages/develop/api/efl/gfx/buffer/property/alpha.txt b/pages/develop/api/efl/gfx/buffer/property/alpha.txt index 30df59b23..a6faf9e76 100644 --- a/pages/develop/api/efl/gfx/buffer/property/alpha.txt +++ b/pages/develop/api/efl/gfx/buffer/property/alpha.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Gfx.Buffer.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:gfx:buffer: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.%% diff --git a/pages/develop/api/efl/gfx/buffer/property/buffer_size.txt b/pages/develop/api/efl/gfx/buffer/property/buffer_size.txt index 03a4a8d1b..a0ebf64f1 100644 --- a/pages/develop/api/efl/gfx/buffer/property/buffer_size.txt +++ b/pages/develop/api/efl/gfx/buffer/property/buffer_size.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Gfx.Buffer.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:gfx:buffer: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.%% diff --git a/pages/develop/api/efl/gfx/change/flag.txt b/pages/develop/api/efl/gfx/change_flag.txt similarity index 56% rename from pages/develop/api/efl/gfx/change/flag.txt rename to pages/develop/api/efl/gfx/change_flag.txt index e0dfe0281..809619170 100644 --- a/pages/develop/api/efl/gfx/change/flag.txt +++ b/pages/develop/api/efl/gfx/change_flag.txt @@ -1,29 +1,31 @@ -~~Title: Efl.Gfx.Change.Flag~~ +~~Title: Efl.Gfx.Change_Flag~~ ===== Description ===== %%What property got changed for this object%% //Since 1.18// -{{page>:develop:api-include:efl:gfx:change:flag:description&nouser&nolink&nodate}} +{{page>:develop:api-include:efl:gfx:change_flag:description&nouser&nolink&nodate}} ===== Fields ===== -{{page>:develop:api-include:efl:gfx:change:flag:fields&nouser&nolink&nodate}} +{{page>:develop:api-include:efl:gfx:change_flag:fields&nouser&nolink&nodate}} * **none** - %%No change%% * **matrix** - %%matrix got changed%% * **path** - %%path got changes%% - * **all** - %%all property got changed%% + * **fill** - %%coloring or fill information changed, not geometry%% + * **all** - %%all properties got changed%% ===== Signature ===== -enum Efl.Gfx.Change.Flag { +enum Efl.Gfx.Change_Flag { none: 0, matrix: 1, path: 2, - all: +1 + fill: 4, + all: 65535 } @@ -34,7 +36,8 @@ typedef enum { EFL_GFX_CHANGE_FLAG_NONE = 0, EFL_GFX_CHANGE_FLAG_MATRIX = 1, EFL_GFX_CHANGE_FLAG_PATH = 2, - EFL_GFX_CHANGE_FLAG_ALL = -1 /* +1 */ + EFL_GFX_CHANGE_FLAG_FILL = 4, + EFL_GFX_CHANGE_FLAG_ALL = 65535 } Efl_Gfx_Change_Flag; diff --git a/pages/develop/api/efl/gfx/color_class.txt b/pages/develop/api/efl/gfx/color_class.txt index 0b02b55fe..d8b4f8ce0 100644 --- a/pages/develop/api/efl/gfx/color_class.txt +++ b/pages/develop/api/efl/gfx/color_class.txt @@ -7,34 +7,15 @@ {{page>:develop:api-include:efl:gfx:color_class:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_gfx_color_class [fillcolor = "dodgerblue4", label = "Efl.Gfx.Color_Class", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== +**[[:develop:api:efl:gfx:color_class:property:color_class|color_class]]** //**(get, set)**//\\ +> + +Eina_Bool efl_gfx_color_class_get(const Eo *obj, const char *color_class, Efl_Gfx_Color_Class_Layer layer, int *r, int *g, int *b, int *a); +Eina_Bool efl_gfx_color_class_set(Eo *obj, const char *color_class, Efl_Gfx_Color_Class_Layer layer, int r, int g, int b, int a); + +\\ **[[:develop:api:efl:gfx:color_class:method:color_class_clear|color_class_clear]]**\\ > %%Delete all color classes defined in object level.%% @@ -53,12 +34,6 @@ void efl_gfx_color_class_del(Eo *obj, const char *color_class); const char *efl_gfx_color_class_description_get(const Eo *obj, const char *color_class); \\ -**[[:develop:api:efl:gfx:color_class:property:color_class|color_class]]** //**(get, set)**// - -Eina_Bool efl_gfx_color_class_get(const Eo *obj, const char *color_class, Efl_Gfx_Color_Class_Layer layer, int *r, int *g, int *b, int *a); -Eina_Bool efl_gfx_color_class_set(Eo *obj, const char *color_class, Efl_Gfx_Color_Class_Layer layer, int r, int g, int b, int a); - -\\ ===== Events ===== diff --git a/pages/develop/api/efl/gfx/color_class/property/color_class.txt b/pages/develop/api/efl/gfx/color_class/property/color_class.txt index ef5904df4..48c1e407e 100644 --- a/pages/develop/api/efl/gfx/color_class/property/color_class.txt +++ b/pages/develop/api/efl/gfx/color_class/property/color_class.txt @@ -1,4 +1,11 @@ ~~Title: Efl.Gfx.Color_Class.color_class~~ +===== Description ===== + + + + +{{page>:develop:api-include:efl:gfx:color_class:property:color_class:description&nouser&nolink&nodate}} + ===== Keys ===== * **color_class** - %%The name of color class%% @@ -9,13 +16,6 @@ * **g** - %%The intensity of the green color%% * **b** - %%The intensity of the blue color%% * **a** - %%The alpha value%% -===== Description ===== - - - - -{{page>:develop:api-include:efl:gfx:color_class:property:color_class:description&nouser&nolink&nodate}} - ==== Getter ==== %%Get the color of color class.%% diff --git a/pages/develop/api/efl/gfx/event/changed.txt b/pages/develop/api/efl/gfx/event/changed.txt deleted file mode 100644 index 709024ef7..000000000 --- a/pages/develop/api/efl/gfx/event/changed.txt +++ /dev/null @@ -1,39 +0,0 @@ -~~Title: Efl.Gfx: changed~~ -===== Description ===== - -%%Object was changed%% -{{page>:develop:api-include:efl:gfx:event:changed:description&nouser&nolink&nodate}} - -===== Signature ===== - - -changed; - - -===== C information ===== - - -EFL_GFX_EVENT_CHANGED(void) - - -===== C usage ===== - - -static void -on_efl_gfx_event_changed(void *data, const Efl_Event *event) -{ - void info = event->info; - Eo *obj = event->object; - Data *d = data; - - /* event hander code */ -} - -static void -setup_event_handler(Eo *obj, Data *d) -{ - efl_event_callback_add(obj, EFL_GFX_EVENT_CHANGED, on_efl_gfx_event_changed, d); -} - - - diff --git a/pages/develop/api/efl/gfx/fill.txt b/pages/develop/api/efl/gfx/fill.txt index 3f2c4c5a9..340cbcb64 100644 --- a/pages/develop/api/efl/gfx/fill.txt +++ b/pages/develop/api/efl/gfx/fill.txt @@ -7,41 +7,8 @@ {{page>:develop:api-include:efl:gfx:fill:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_gfx_fill [fillcolor = "dodgerblue4", label = "Efl.Gfx.Fill", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== -**[[:develop:api:efl:gfx:fill: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.%% - -Eina_Bool efl_gfx_fill_auto_get(const Eo *obj); -void efl_gfx_fill_auto_set(Eo *obj, Eina_Bool filled); - -\\ **[[:develop:api:efl:gfx:fill:property:fill|fill]]** //**(get, set)**//\\ > %%Specifies how to tile an image to fill its rectangle geometry.%% @@ -49,6 +16,13 @@ Eina_Rect efl_gfx_fill_get(const Eo *obj); void efl_gfx_fill_set(Eo *obj, Eina_Rect fill); \\ +**[[:develop:api:efl:gfx:fill: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.%% + +Eina_Bool efl_gfx_fill_auto_get(const Eo *obj); +void efl_gfx_fill_auto_set(Eo *obj, Eina_Bool filled); + +\\ ===== Events ===== diff --git a/pages/develop/api/efl/gfx/fill/property/fill.txt b/pages/develop/api/efl/gfx/fill/property/fill.txt index 8cba53e48..2dbfe40d5 100644 --- a/pages/develop/api/efl/gfx/fill/property/fill.txt +++ b/pages/develop/api/efl/gfx/fill/property/fill.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Gfx.Fill.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:gfx:fill: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.%% ===== Signature ===== diff --git a/pages/develop/api/efl/gfx/fill/property/fill_auto.txt b/pages/develop/api/efl/gfx/fill/property/fill_auto.txt index 2b9f5cc7c..69f491cad 100644 --- a/pages/develop/api/efl/gfx/fill/property/fill_auto.txt +++ b/pages/develop/api/efl/gfx/fill/property/fill_auto.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Gfx.Fill.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:gfx:fill:property:fill_auto:description&nouser&nolink&nodate}} +===== Values ===== + + * **filled** - %%%%''true''%% to make the fill property follow object size or %%''false''%% otherwise.%% ===== Signature ===== diff --git a/pages/develop/api/efl/gfx/filter.txt b/pages/develop/api/efl/gfx/filter.txt index d2c0c3cc6..6be5db21c 100644 --- a/pages/develop/api/efl/gfx/filter.txt +++ b/pages/develop/api/efl/gfx/filter.txt @@ -13,32 +13,6 @@ {{page>:develop:api-include:efl:gfx:filter:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_gfx_filter [fillcolor = "dodgerblue4", label = "Efl.Gfx.Filter", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:gfx:filter:property:filter_data|filter_data]]** //**(get, set)**//\\ @@ -54,7 +28,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); \\ -**[[:develop:api:efl:gfx:filter:property:filter_program|filter_program]]** //**(get, set)**// +**[[:develop:api:efl:gfx:filter:property:filter_program|filter_program]]** //**(get, set)**//\\ +> 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); diff --git a/pages/develop/api/efl/gfx/filter/property/filter_data.txt b/pages/develop/api/efl/gfx/filter/property/filter_data.txt index 4e8bb7eb4..9c592a19e 100644 --- a/pages/develop/api/efl/gfx/filter/property/filter_data.txt +++ b/pages/develop/api/efl/gfx/filter/property/filter_data.txt @@ -1,11 +1,4 @@ ~~Title: Efl.Gfx.Filter.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:gfx:filter: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'%% ===== Signature ===== diff --git a/pages/develop/api/efl/gfx/filter/property/filter_program.txt b/pages/develop/api/efl/gfx/filter/property/filter_program.txt index a623692ee..ba72b76e0 100644 --- a/pages/develop/api/efl/gfx/filter/property/filter_program.txt +++ b/pages/develop/api/efl/gfx/filter/property/filter_program.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Gfx.Filter.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:gfx:filter: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''%%.%% diff --git a/pages/develop/api/efl/gfx/filter/property/filter_source.txt b/pages/develop/api/efl/gfx/filter/property/filter_source.txt index bb31dfb2d..faf341c3b 100644 --- a/pages/develop/api/efl/gfx/filter/property/filter_source.txt +++ b/pages/develop/api/efl/gfx/filter/property/filter_source.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Gfx.Filter.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:gfx:filter: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.%% ===== Signature ===== diff --git a/pages/develop/api/efl/gfx/filter/property/filter_state.txt b/pages/develop/api/efl/gfx/filter/property/filter_state.txt index 599a99b57..ea663efdd 100644 --- a/pages/develop/api/efl/gfx/filter/property/filter_state.txt +++ b/pages/develop/api/efl/gfx/filter/property/filter_state.txt @@ -1,11 +1,4 @@ ~~Title: Efl.Gfx.Filter.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:gfx:filter: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%% ===== Signature ===== diff --git a/pages/develop/api/efl/gfx/gradient.txt b/pages/develop/api/efl/gfx/gradient.txt index 408498318..5d35c9a36 100644 --- a/pages/develop/api/efl/gfx/gradient.txt +++ b/pages/develop/api/efl/gfx/gradient.txt @@ -7,41 +7,17 @@ {{page>:develop:api-include:efl:gfx:gradient:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_gfx_gradient [fillcolor = "dodgerblue4", label = "Efl.Gfx.Gradient", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== -**[[:develop:api:efl:gfx:gradient:property:spread|spread]]** //**(get, set)**// +**[[:develop:api:efl:gfx:gradient:property:spread|spread]]** //**(get, set)**//\\ +> Efl_Gfx_Gradient_Spread efl_gfx_gradient_spread_get(const Eo *obj); void efl_gfx_gradient_spread_set(Eo *obj, Efl_Gfx_Gradient_Spread s); \\ -**[[:develop:api:efl:gfx:gradient:property:stop|stop]]** //**(get, set)**// +**[[:develop:api:efl:gfx:gradient:property:stop|stop]]** //**(get, set)**//\\ +> void efl_gfx_gradient_stop_get(const Eo *obj, const Efl_Gfx_Gradient_Stop **colors, unsigned int *length); void efl_gfx_gradient_stop_set(Eo *obj, const Efl_Gfx_Gradient_Stop *colors, unsigned int length); diff --git a/pages/develop/api/efl/gfx/gradient/linear.txt b/pages/develop/api/efl/gfx/gradient/linear.txt index a09a94344..eba0a66db 100644 --- a/pages/develop/api/efl/gfx/gradient/linear.txt +++ b/pages/develop/api/efl/gfx/gradient/linear.txt @@ -10,26 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:gfx:gradient|Efl.Gfx.Gradient]] //(interface)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_gfx_gradient_linear [fillcolor = "dodgerblue4", label = "Efl.Gfx.Gradient.Linear", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_gfx_gradient [fillcolor = "gray15", label = "Efl.Gfx.Gradient", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_gfx_gradient_linear -> efl_gfx_gradient -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:gfx:gradient|Efl.Gfx.Gradient]] //(interface)// @@ -38,13 +18,15 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:gfx:gradient:linear:property:end|end]]** //**(get, set)**// +**[[:develop:api:efl:gfx:gradient:linear:property:end|end]]** //**(get, set)**//\\ +> void efl_gfx_gradient_linear_end_get(const Eo *obj, double *x, double *y); void efl_gfx_gradient_linear_end_set(Eo *obj, double x, double y); \\ -**[[:develop:api:efl:gfx:gradient:linear:property:start|start]]** //**(get, set)**// +**[[:develop:api:efl:gfx:gradient:linear:property:start|start]]** //**(get, set)**//\\ +> void efl_gfx_gradient_linear_start_get(const Eo *obj, double *x, double *y); void efl_gfx_gradient_linear_start_set(Eo *obj, double x, double y); @@ -53,7 +35,9 @@ void efl_gfx_gradient_linear_start_set(Eo *obj, double x, double y); ==== Inherited ==== -[[:develop:api:efl:gfx:gradient|Efl.Gfx.Gradient]]\\ -> **[[:develop:api:efl:gfx:gradient:property:spread|spread]]** //**(get, set)**//, **[[:develop:api:efl:gfx:gradient:property:stop|stop]]** //**(get, set)**// +^ [[:develop:api:efl:gfx:gradient|Efl.Gfx.Gradient]] ^^^ +| | **[[:develop:api:efl:gfx:gradient:property:spread|spread]]** //**(get, set)**// | | +| | **[[:develop:api:efl:gfx:gradient:property:stop|stop]]** //**(get, set)**// | | + ===== Events ===== diff --git a/pages/develop/api/efl/gfx/gradient/linear/property/end.txt b/pages/develop/api/efl/gfx/gradient/linear/property/end.txt index e0bd90c32..ae0129d09 100644 --- a/pages/develop/api/efl/gfx/gradient/linear/property/end.txt +++ b/pages/develop/api/efl/gfx/gradient/linear/property/end.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Gfx.Gradient.Linear.end~~ -===== Values ===== - - * **x** - %%X co-ordinate of end point%% - * **y** - %%Y co-ordinate of end point%% ===== Description ===== @@ -10,6 +6,10 @@ {{page>:develop:api-include:efl:gfx:gradient:linear:property:end:description&nouser&nolink&nodate}} +===== Values ===== + + * **x** - %%X co-ordinate of end point%% + * **y** - %%Y co-ordinate of end point%% ==== Getter ==== %%Gets the end point of this linear gradient.%% diff --git a/pages/develop/api/efl/gfx/gradient/linear/property/start.txt b/pages/develop/api/efl/gfx/gradient/linear/property/start.txt index a77590217..93094195a 100644 --- a/pages/develop/api/efl/gfx/gradient/linear/property/start.txt +++ b/pages/develop/api/efl/gfx/gradient/linear/property/start.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Gfx.Gradient.Linear.start~~ -===== Values ===== - - * **x** - %%X co-ordinate of start point%% - * **y** - %%Y co-ordinate of start point%% ===== Description ===== @@ -10,6 +6,10 @@ {{page>:develop:api-include:efl:gfx:gradient:linear:property:start:description&nouser&nolink&nodate}} +===== Values ===== + + * **x** - %%X co-ordinate of start point%% + * **y** - %%Y co-ordinate of start point%% ==== Getter ==== %%Gets the start point of this linear gradient.%% diff --git a/pages/develop/api/efl/gfx/gradient/property/spread.txt b/pages/develop/api/efl/gfx/gradient/property/spread.txt index 6809b9d94..d70bd0206 100644 --- a/pages/develop/api/efl/gfx/gradient/property/spread.txt +++ b/pages/develop/api/efl/gfx/gradient/property/spread.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Gfx.Gradient.spread~~ -===== Values ===== - - * **s** - %%Spread type to be used%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:gfx:gradient:property:spread:description&nouser&nolink&nodate}} +===== Values ===== + + * **s** - %%Spread type to be used%% ==== Getter ==== %%Returns the spread method use by this gradient. The default is EFL_GFX_GRADIENT_SPREAD_PAD.%% diff --git a/pages/develop/api/efl/gfx/gradient/property/stop.txt b/pages/develop/api/efl/gfx/gradient/property/stop.txt index baade1969..1eaa88e64 100644 --- a/pages/develop/api/efl/gfx/gradient/property/stop.txt +++ b/pages/develop/api/efl/gfx/gradient/property/stop.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Gfx.Gradient.stop~~ -===== Values ===== - - * **colors** - %%Color stops list%% - * **length** - %%Length of the list%% ===== Description ===== @@ -10,6 +6,10 @@ {{page>:develop:api-include:efl:gfx:gradient:property:stop:description&nouser&nolink&nodate}} +===== Values ===== + + * **colors** - %%Color stops list%% + * **length** - %%Length of the list%% ==== Getter ==== %%Get the list of color stops.%% diff --git a/pages/develop/api/efl/gfx/gradient/radial.txt b/pages/develop/api/efl/gfx/gradient/radial.txt index 950416bbd..8ed8581fd 100644 --- a/pages/develop/api/efl/gfx/gradient/radial.txt +++ b/pages/develop/api/efl/gfx/gradient/radial.txt @@ -10,26 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:gfx:gradient|Efl.Gfx.Gradient]] //(interface)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_gfx_gradient_radial [fillcolor = "dodgerblue4", label = "Efl.Gfx.Gradient.Radial", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_gfx_gradient [fillcolor = "gray15", label = "Efl.Gfx.Gradient", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_gfx_gradient_radial -> efl_gfx_gradient -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:gfx:gradient|Efl.Gfx.Gradient]] //(interface)// @@ -38,19 +18,22 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:gfx:gradient:radial:property:center|center]]** //**(get, set)**// +**[[:develop:api:efl:gfx:gradient:radial:property:center|center]]** //**(get, set)**//\\ +> void efl_gfx_gradient_radial_center_get(const Eo *obj, double *x, double *y); void efl_gfx_gradient_radial_center_set(Eo *obj, double x, double y); \\ -**[[:develop:api:efl:gfx:gradient:radial:property:focal|focal]]** //**(get, set)**// +**[[:develop:api:efl:gfx:gradient:radial:property:focal|focal]]** //**(get, set)**//\\ +> void efl_gfx_gradient_radial_focal_get(const Eo *obj, double *x, double *y); void efl_gfx_gradient_radial_focal_set(Eo *obj, double x, double y); \\ -**[[:develop:api:efl:gfx:gradient:radial:property:radius|radius]]** //**(get, set)**// +**[[:develop:api:efl:gfx:gradient:radial:property:radius|radius]]** //**(get, set)**//\\ +> double efl_gfx_gradient_radial_radius_get(const Eo *obj); void efl_gfx_gradient_radial_radius_set(Eo *obj, double r); @@ -59,7 +42,9 @@ void efl_gfx_gradient_radial_radius_set(Eo *obj, double r); ==== Inherited ==== -[[:develop:api:efl:gfx:gradient|Efl.Gfx.Gradient]]\\ -> **[[:develop:api:efl:gfx:gradient:property:spread|spread]]** //**(get, set)**//, **[[:develop:api:efl:gfx:gradient:property:stop|stop]]** //**(get, set)**// +^ [[:develop:api:efl:gfx:gradient|Efl.Gfx.Gradient]] ^^^ +| | **[[:develop:api:efl:gfx:gradient:property:spread|spread]]** //**(get, set)**// | | +| | **[[:develop:api:efl:gfx:gradient:property:stop|stop]]** //**(get, set)**// | | + ===== Events ===== diff --git a/pages/develop/api/efl/gfx/gradient/radial/property/center.txt b/pages/develop/api/efl/gfx/gradient/radial/property/center.txt index 15a69aa95..9b6bb9bce 100644 --- a/pages/develop/api/efl/gfx/gradient/radial/property/center.txt +++ b/pages/develop/api/efl/gfx/gradient/radial/property/center.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Gfx.Gradient.Radial.center~~ -===== Values ===== - - * **x** - %%X co-ordinate of center point%% - * **y** - %%Y co-ordinate of center point%% ===== Description ===== @@ -10,6 +6,10 @@ {{page>:develop:api-include:efl:gfx:gradient:radial:property:center:description&nouser&nolink&nodate}} +===== Values ===== + + * **x** - %%X co-ordinate of center point%% + * **y** - %%Y co-ordinate of center point%% ==== Getter ==== %%Gets the center of this radial gradient.%% diff --git a/pages/develop/api/efl/gfx/gradient/radial/property/focal.txt b/pages/develop/api/efl/gfx/gradient/radial/property/focal.txt index 9f2365384..e3b8c877b 100644 --- a/pages/develop/api/efl/gfx/gradient/radial/property/focal.txt +++ b/pages/develop/api/efl/gfx/gradient/radial/property/focal.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Gfx.Gradient.Radial.focal~~ -===== Values ===== - - * **x** - %%X co-ordinate of focal point%% - * **y** - %%Y co-ordinate of focal point%% ===== Description ===== @@ -10,6 +6,10 @@ {{page>:develop:api-include:efl:gfx:gradient:radial:property:focal:description&nouser&nolink&nodate}} +===== Values ===== + + * **x** - %%X co-ordinate of focal point%% + * **y** - %%Y co-ordinate of focal point%% ==== Getter ==== %%Gets the focal point of this radial gradient.%% diff --git a/pages/develop/api/efl/gfx/gradient/radial/property/radius.txt b/pages/develop/api/efl/gfx/gradient/radial/property/radius.txt index 7f8220017..f21a018ff 100644 --- a/pages/develop/api/efl/gfx/gradient/radial/property/radius.txt +++ b/pages/develop/api/efl/gfx/gradient/radial/property/radius.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Gfx.Gradient.Radial.radius~~ -===== Values ===== - - * **r** - %%Center radius%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:gfx:gradient:radial:property:radius:description&nouser&nolink&nodate}} +===== Values ===== + + * **r** - %%Center radius%% ==== Getter ==== %%Gets the center radius of this radial gradient.%% diff --git a/pages/develop/api/efl/gfx/map.txt b/pages/develop/api/efl/gfx/map.txt index 33c117c45..66e4b7e5b 100644 --- a/pages/develop/api/efl/gfx/map.txt +++ b/pages/develop/api/efl/gfx/map.txt @@ -20,28 +20,6 @@ ===== Inheritance ===== => [[:develop:api:efl:interface|Efl.Interface]] //(interface)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_gfx_map [fillcolor = "deepskyblue4", 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_gfx_map -> efl_interface - efl_gfx_map -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:interface|Efl.Interface]] //(interface)// @@ -63,94 +41,16 @@ Efl_Object *efl_constructor(Eo *obj); void efl_destructor(Eo *obj); \\ -**[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]**\\ -> %%Apply a lightning effect on the object.%% - -void efl_gfx_map_lightning_3d_absolute(Eo *obj, double lx, double ly, double lz, int lr, int lg, int lb, int ar, int ag, int ab); - -\\ **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]**\\ > %%Apply a lightning effect on the object.%% void efl_gfx_map_lightning_3d(Eo *obj, const Efl_Gfx *pivot, double lx, double ly, double lz, int lr, int lg, int lb, int ar, int ag, int ab); \\ -**[[:develop:api:efl:gfx:map:method:map_has|map_has]]**\\ -> %%Read-only property indicating whether an object is mapped.%% +**[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]**\\ +> %%Apply a lightning effect on the object.%% -Eina_Bool efl_gfx_map_has(Eo *obj); - -\\ -**[[:develop:api:efl:gfx:map:method:map_reset|map_reset]]**\\ -> %%Resets the map transformation to its default state.%% - -void efl_gfx_map_reset(Eo *obj); - -\\ -**[[:develop:api:efl:gfx:map:method:perspective_3d_absolute|perspective_3d_absolute]]**\\ -> %%Apply a perspective transform to the map%% - -void efl_gfx_map_perspective_3d_absolute(Eo *obj, double px, double py, double z0, double foc); - -\\ -**[[:develop:api:efl:gfx:map:method:perspective_3d|perspective_3d]]**\\ -> %%Apply a perspective transform to the map%% - -void efl_gfx_map_perspective_3d(Eo *obj, const Efl_Gfx *pivot, double px, double py, double z0, double foc); - -\\ -**[[:develop:api:efl:gfx:map:method:rotate_3d_absolute|rotate_3d_absolute]]**\\ -> %%Rotate the object around 3 axes in 3D, using absolute coordinates.%% - -void efl_gfx_map_rotate_3d_absolute(Eo *obj, double dx, double dy, double dz, double cx, double cy, double cz); - -\\ -**[[:develop:api:efl:gfx:map:method:rotate_3d|rotate_3d]]**\\ -> %%Rotate the object around 3 axes in 3D.%% - -void efl_gfx_map_rotate_3d(Eo *obj, double dx, double dy, double dz, const Efl_Gfx *pivot, double cx, double cy, double cz); - -\\ -**[[:develop:api:efl:gfx:map:method:rotate_absolute|rotate_absolute]]**\\ -> %%Apply a rotation to the object, using absolute coordinates.%% - -void efl_gfx_map_rotate_absolute(Eo *obj, double degrees, double cx, double cy); - -\\ -**[[:develop:api:efl:gfx:map:method:rotate_quat_absolute|rotate_quat_absolute]]**\\ -> %%Rotate the object in 3D using a unit quaternion, using absolute coordinates.%% - -void efl_gfx_map_rotate_quat_absolute(Eo *obj, double qx, double qy, double qz, double qw, double cx, double cy, double cz); - -\\ -**[[:develop:api:efl:gfx:map:method:rotate_quat|rotate_quat]]**\\ -> %%Rotate the object in 3D using a unit quaternion.%% - -void efl_gfx_map_rotate_quat(Eo *obj, double qx, double qy, double qz, double qw, const Efl_Gfx *pivot, double cx, double cy, double cz); - -\\ -**[[:develop:api:efl:gfx:map:method:rotate|rotate]]**\\ -> %%Apply a rotation to the object.%% - -void efl_gfx_map_rotate(Eo *obj, double degrees, const Efl_Gfx *pivot, double cx, double cy); - -\\ -**[[:develop:api:efl:gfx:map:method:translate|translate]]**\\ -> %%Apply a translation to the object using map.%% - -void efl_gfx_map_translate(Eo *obj, double dx, double dy, double dz); - -\\ -**[[:develop:api:efl:gfx:map:method:zoom_absolute|zoom_absolute]]**\\ -> %%Apply a zoom to the object, using absolute coordinates.%% - -void efl_gfx_map_zoom_absolute(Eo *obj, double zoomx, double zoomy, double cx, double cy); - -\\ -**[[:develop:api:efl:gfx:map:method:zoom|zoom]]**\\ -> %%Apply a zoom to the object.%% - -void efl_gfx_map_zoom(Eo *obj, double zoomx, double zoomy, const Efl_Gfx *pivot, double cx, double cy); +void efl_gfx_map_lightning_3d_absolute(Eo *obj, double lx, double ly, double lz, int lr, int lg, int lb, int ar, int ag, int ab); \\ **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**//\\ @@ -180,6 +80,12 @@ void efl_gfx_map_coord_absolute_get(const Eo *obj, int idx, double *x, double *y void efl_gfx_map_coord_absolute_set(Eo *obj, int idx, double x, double y, double z); \\ +**[[:develop:api:efl:gfx:map:method:map_has|map_has]]**\\ +> %%Read-only property indicating whether an object is mapped.%% + +Eina_Bool efl_gfx_map_has(Eo *obj); + +\\ **[[:develop:api:efl:gfx:map:property:map_point_count|map_point_count]]** //**(get, set)**//\\ > %%Number of points of a map.%% @@ -187,6 +93,12 @@ int efl_gfx_map_point_count_get(const Eo *obj); void efl_gfx_map_point_count_set(Eo *obj, int count); \\ +**[[:develop:api:efl:gfx:map:method:map_reset|map_reset]]**\\ +> %%Resets the map transformation to its default state.%% + +void efl_gfx_map_reset(Eo *obj); + +\\ **[[:develop:api:efl:gfx:map:property:map_smooth|map_smooth]]** //**(get, set)**//\\ > %%Smoothing state for map rendering.%% @@ -201,14 +113,105 @@ void efl_gfx_map_uv_get(const Eo *obj, int idx, double *u, double *v); void efl_gfx_map_uv_set(Eo *obj, int idx, double u, double v); \\ +**[[:develop:api:efl:gfx:map:method:perspective_3d|perspective_3d]]**\\ +> %%Apply a perspective transform to the map%% + +void efl_gfx_map_perspective_3d(Eo *obj, const Efl_Gfx *pivot, double px, double py, double z0, double foc); + +\\ +**[[:develop:api:efl:gfx:map:method:perspective_3d_absolute|perspective_3d_absolute]]**\\ +> %%Apply a perspective transform to the map%% + +void efl_gfx_map_perspective_3d_absolute(Eo *obj, double px, double py, double z0, double foc); + +\\ +**[[:develop:api:efl:gfx:map:method:rotate|rotate]]**\\ +> %%Apply a rotation to the object.%% + +void efl_gfx_map_rotate(Eo *obj, double degrees, const Efl_Gfx *pivot, double cx, double cy); + +\\ +**[[:develop:api:efl:gfx:map:method:rotate_3d|rotate_3d]]**\\ +> %%Rotate the object around 3 axes in 3D.%% + +void efl_gfx_map_rotate_3d(Eo *obj, double dx, double dy, double dz, const Efl_Gfx *pivot, double cx, double cy, double cz); + +\\ +**[[:develop:api:efl:gfx:map:method:rotate_3d_absolute|rotate_3d_absolute]]**\\ +> %%Rotate the object around 3 axes in 3D, using absolute coordinates.%% + +void efl_gfx_map_rotate_3d_absolute(Eo *obj, double dx, double dy, double dz, double cx, double cy, double cz); + +\\ +**[[:develop:api:efl:gfx:map:method:rotate_absolute|rotate_absolute]]**\\ +> %%Apply a rotation to the object, using absolute coordinates.%% + +void efl_gfx_map_rotate_absolute(Eo *obj, double degrees, double cx, double cy); + +\\ +**[[:develop:api:efl:gfx:map:method:rotate_quat|rotate_quat]]**\\ +> %%Rotate the object in 3D using a unit quaternion.%% + +void efl_gfx_map_rotate_quat(Eo *obj, double qx, double qy, double qz, double qw, const Efl_Gfx *pivot, double cx, double cy, double cz); + +\\ +**[[:develop:api:efl:gfx:map:method:rotate_quat_absolute|rotate_quat_absolute]]**\\ +> %%Rotate the object in 3D using a unit quaternion, using absolute coordinates.%% + +void efl_gfx_map_rotate_quat_absolute(Eo *obj, double qx, double qy, double qz, double qw, double cx, double cy, double cz); + +\\ +**[[:develop:api:efl:gfx:map:method:translate|translate]]**\\ +> %%Apply a translation to the object using map.%% + +void efl_gfx_map_translate(Eo *obj, double dx, double dy, double dz); + +\\ +**[[:develop:api:efl:gfx:map:method:zoom|zoom]]**\\ +> %%Apply a zoom to the object.%% + +void efl_gfx_map_zoom(Eo *obj, double zoomx, double zoomy, const Efl_Gfx *pivot, double cx, double cy); + +\\ +**[[:develop:api:efl:gfx:map:method:zoom_absolute|zoom_absolute]]**\\ +> %%Apply a zoom to the object, using absolute coordinates.%% + +void efl_gfx_map_zoom_absolute(Eo *obj, double zoomx, double zoomy, double cx, double cy); + +\\ ==== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/gfx/map/property/map_alpha.txt b/pages/develop/api/efl/gfx/map/property/map_alpha.txt index a2d2c6530..4d94fe913 100644 --- a/pages/develop/api/efl/gfx/map/property/map_alpha.txt +++ b/pages/develop/api/efl/gfx/map/property/map_alpha.txt @@ -1,18 +1,18 @@ ~~Title: Efl.Gfx.Map.map_alpha~~ -===== Values ===== - - * **alpha** - %%%%''true''%% by default.%% ===== Description ===== %%Alpha flag for map rendering.%% -%%This sets alpha flag for map rendering. If the object is a type that has its own alpha settings, then this will take precedence. Only image objects support this currently (%%''Efl''%%.Canvas.Image and its friends). Setting this off stops alpha blending of the map area, and is useful if you know the object and/or all sub-objects is 100% solid.%% +%%This sets alpha flag for map rendering. If the object is a type that has its own alpha settings, then this will take precedence. Only image objects support this currently (%%[[:develop:api:efl:canvas:image|Efl.Canvas.Image]]%% and its friends). Setting this off stops alpha blending of the map area, and is useful if you know the object and/or all sub-objects is 100% solid.%% %%Note that this may conflict with %%[[:develop:api:efl:gfx:map:property:map_smooth|Efl.Gfx.Map.map_smooth]]%% depending on which algorithm is used for anti-aliasing.%% //Since 1.20// {{page>:develop:api-include:efl:gfx:map:property:map_alpha:description&nouser&nolink&nodate}} +===== Values ===== + + * **alpha** - %%%%''true''%% by default.%% ===== Signature ===== diff --git a/pages/develop/api/efl/gfx/map/property/map_color.txt b/pages/develop/api/efl/gfx/map/property/map_color.txt index 9b21c244f..545c2d3bb 100644 --- a/pages/develop/api/efl/gfx/map/property/map_color.txt +++ b/pages/develop/api/efl/gfx/map/property/map_color.txt @@ -1,13 +1,4 @@ ~~Title: Efl.Gfx.Map.map_color~~ -===== Keys ===== - - * **idx** - %%ID of the point, from 0 to 3 (included). -1 can be used to set the color for all points, but it is invalid for get().%% -===== Values ===== - - * **r** - %%Red (0 - 255)%% - * **g** - %%Green (0 - 255)%% - * **b** - %%Blue (0 - 255)%% - * **a** - %%Alpha (0 - 255)%% ===== Description ===== %%Color of a vertex in the map.%% @@ -19,6 +10,15 @@ //Since 1.20// {{page>:develop:api-include:efl:gfx:map:property:map_color:description&nouser&nolink&nodate}} +===== Keys ===== + + * **idx** - %%ID of the point, from 0 to 3 (included). -1 can be used to set the color for all points, but it is invalid for get().%% +===== Values ===== + + * **r** - %%Red (0 - 255)%% + * **g** - %%Green (0 - 255)%% + * **b** - %%Blue (0 - 255)%% + * **a** - %%Alpha (0 - 255)%% ===== Signature ===== diff --git a/pages/develop/api/efl/gfx/map/property/map_coord_absolute.txt b/pages/develop/api/efl/gfx/map/property/map_coord_absolute.txt index c51e564de..b2d4e065b 100644 --- a/pages/develop/api/efl/gfx/map/property/map_coord_absolute.txt +++ b/pages/develop/api/efl/gfx/map/property/map_coord_absolute.txt @@ -1,12 +1,4 @@ ~~Title: Efl.Gfx.Map.map_coord_absolute~~ -===== Keys ===== - - * **idx** - %%ID of the point, from 0 to 3 (included).%% -===== Values ===== - - * **x** - %%Point X coordinate in absolute pixel coordinates.%% - * **y** - %%Point Y coordinate in absolute pixel coordinates.%% - * **z** - %%Point Z coordinate hint (pre-perspective transform).%% ===== Description ===== %%A point's absolute coordinate on the canvas.%% @@ -22,6 +14,14 @@ //Since 1.20// {{page>:develop:api-include:efl:gfx:map:property:map_coord_absolute:description&nouser&nolink&nodate}} +===== Keys ===== + + * **idx** - %%ID of the point, from 0 to 3 (included).%% +===== Values ===== + + * **x** - %%Point X coordinate in absolute pixel coordinates.%% + * **y** - %%Point Y coordinate in absolute pixel coordinates.%% + * **z** - %%Point Z coordinate hint (pre-perspective transform).%% ===== Signature ===== diff --git a/pages/develop/api/efl/gfx/map/property/map_point_count.txt b/pages/develop/api/efl/gfx/map/property/map_point_count.txt index 4b0b447bd..13c489986 100644 --- a/pages/develop/api/efl/gfx/map/property/map_point_count.txt +++ b/pages/develop/api/efl/gfx/map/property/map_point_count.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Gfx.Map.map_point_count~~ -===== Values ===== - - * **count** - %%The number of points of map%% ===== Description ===== %%Number of points of a map.%% @@ -11,6 +8,9 @@ //Since 1.20// {{page>:develop:api-include:efl:gfx:map:property:map_point_count:description&nouser&nolink&nodate}} +===== Values ===== + + * **count** - %%The number of points of map%% ===== Signature ===== diff --git a/pages/develop/api/efl/gfx/map/property/map_smooth.txt b/pages/develop/api/efl/gfx/map/property/map_smooth.txt index b42b09895..1e24032cd 100644 --- a/pages/develop/api/efl/gfx/map/property/map_smooth.txt +++ b/pages/develop/api/efl/gfx/map/property/map_smooth.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Gfx.Map.map_smooth~~ -===== Values ===== - - * **smooth** - %%%%''true''%% by default.%% ===== Description ===== %%Smoothing state for map rendering.%% @@ -11,6 +8,9 @@ //Since 1.20// {{page>:develop:api-include:efl:gfx:map:property:map_smooth:description&nouser&nolink&nodate}} +===== Values ===== + + * **smooth** - %%%%''true''%% by default.%% ===== Signature ===== diff --git a/pages/develop/api/efl/gfx/map/property/map_uv.txt b/pages/develop/api/efl/gfx/map/property/map_uv.txt index 4336d5c19..740d8fcbc 100644 --- a/pages/develop/api/efl/gfx/map/property/map_uv.txt +++ b/pages/develop/api/efl/gfx/map/property/map_uv.txt @@ -1,11 +1,4 @@ ~~Title: Efl.Gfx.Map.map_uv~~ -===== Keys ===== - - * **idx** - %%ID of the point, from 0 to 3 (included).%% -===== Values ===== - - * **u** - %%Relative X coordinate within the image, from 0 to 1.%% - * **v** - %%Relative Y coordinate within the image, from 0 to 1.%% ===== Description ===== %%Map point's U and V texture source point.%% @@ -17,6 +10,13 @@ //Since 1.20// {{page>:develop:api-include:efl:gfx:map:property:map_uv:description&nouser&nolink&nodate}} +===== Keys ===== + + * **idx** - %%ID of the point, from 0 to 3 (included).%% +===== Values ===== + + * **u** - %%Relative X coordinate within the image, from 0 to 1.%% + * **v** - %%Relative Y coordinate within the image, from 0 to 1.%% ===== Signature ===== diff --git a/pages/develop/api/efl/gfx/path.txt b/pages/develop/api/efl/gfx/path.txt index 612fc1e56..9a0e2e63b 100644 --- a/pages/develop/api/efl/gfx/path.txt +++ b/pages/develop/api/efl/gfx/path.txt @@ -7,46 +7,20 @@ {{page>:develop:api-include:efl:gfx:path:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_gfx_path [fillcolor = "deepskyblue4", label = "Efl.Gfx.Path", color = "deepskyblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== -**[[:develop:api:efl:gfx:path:method:append_arc_to|append_arc_to]]**\\ -> %%Append an arc that connects from the current point int the point list to the given point (x,y). The arc is defined by the given radius in x-direction (rx) and radius in y direction (ry).%% - -void efl_gfx_path_append_arc_to(Eo *obj, double x, double y, double rx, double ry, double angle, Eina_Bool large_arc, Eina_Bool sweep); - -\\ **[[:develop:api:efl:gfx:path:method:append_arc|append_arc]]**\\ > %%Append an arc that enclosed in the given rectangle (x, y, w, h). The angle is defined in counter clock wise , use -ve angle for clockwise arc.%% void efl_gfx_path_append_arc(Eo *obj, double x, double y, double w, double h, double start_angle, double sweep_length); \\ +**[[:develop:api:efl:gfx:path:method:append_arc_to|append_arc_to]]**\\ +> %%Append an arc that connects from the current point int the point list to the given point (x,y). The arc is defined by the given radius in x-direction (rx) and radius in y direction (ry).%% + +void efl_gfx_path_append_arc_to(Eo *obj, double x, double y, double rx, double ry, double angle, Eina_Bool large_arc, Eina_Bool sweep); + +\\ **[[:develop:api:efl:gfx:path:method:append_circle|append_circle]]**\\ > %%Append a circle with given center and radius.%% @@ -119,6 +93,18 @@ void efl_gfx_path_bounds_get(Eo *obj, Eina_Rect *r); void efl_gfx_path_copy_from(Eo *obj, const Efl_Object *dup_from); \\ +**[[:develop:api:efl:gfx:path:property:current|current]]** //**(get)**//\\ +> %%Current point coordinates%% + +void efl_gfx_path_current_get(const Eo *obj, double *x, double *y); + +\\ +**[[:develop:api:efl:gfx:path:property:current_ctrl|current_ctrl]]** //**(get)**//\\ +> %%Current control point coordinates%% + +void efl_gfx_path_current_ctrl_get(const Eo *obj, double *x, double *y); + +\\ **[[:develop:api:efl:gfx:path:method:equal_commands|equal_commands]]**\\ > %%Equal commands in object%% @@ -131,24 +117,6 @@ Eina_Bool efl_gfx_path_equal_commands(Eo *obj, const Efl_Object *with); Eina_Bool efl_gfx_path_interpolate(Eo *obj, const Efl_Object *from, const Efl_Object *to, double pos_map); \\ -**[[:develop:api:efl:gfx:path:method:reset|reset]]**\\ -> %%Reset the shape data of the shape object.%% - -void efl_gfx_path_reset(Eo *obj); - -\\ -**[[:develop:api:efl:gfx:path:property:current_ctrl|current_ctrl]]** //**(get)**//\\ -> %%Current control point coordinates%% - -void efl_gfx_path_current_ctrl_get(const Eo *obj, double *x, double *y); - -\\ -**[[:develop:api:efl:gfx:path:property:current|current]]** //**(get)**//\\ -> %%Current point coordinates%% - -void efl_gfx_path_current_get(const Eo *obj, double *x, double *y); - -\\ **[[:develop:api:efl:gfx:path:property:length|length]]** //**(get)**//\\ > %%Path length property%% @@ -162,12 +130,18 @@ void efl_gfx_path_get(const Eo *obj, const Efl_Gfx_Path_Command_Type **op, const void efl_gfx_path_set(Eo *obj, const Efl_Gfx_Path_Command_Type *op, const double *points); \\ +**[[:develop:api:efl:gfx:path:method:reset|reset]]**\\ +> %%Reset the shape data of the shape object.%% + +void efl_gfx_path_reset(Eo *obj); + +\\ ===== Events ===== **[[:develop:api:efl:gfx:path:event:changed|changed]]**\\ > %%Graphics path was changed.%% -EFL_GFX_PATH_EVENT_CHANGED(void) +EFL_GFX_PATH_EVENT_CHANGED(Efl_Gfx_Path_Change_Event) \\ \ No newline at end of file diff --git a/pages/develop/api/efl/gfx/path/change_event.txt b/pages/develop/api/efl/gfx/path/change_event.txt new file mode 100644 index 000000000..c481553f1 --- /dev/null +++ b/pages/develop/api/efl/gfx/path/change_event.txt @@ -0,0 +1,29 @@ +~~Title: Efl.Gfx.Path.Change_Event~~ +===== Description ===== + +No description supplied. + +{{page>:develop:api-include:efl:gfx:path:change_event:description&nouser&nolink&nodate}} + +===== Fields ===== + +{{page>:develop:api-include:efl:gfx:path:change_event:fields&nouser&nolink&nodate}} + + * **what** - %%Indicates what changed.%% + +===== Signature ===== + + +struct Efl.Gfx.Path.Change_Event { + what: Efl.Gfx.Change_Flag; +} + + +===== C signature ===== + + +typedef struct _Efl_Gfx_Path_Change_Event { + Efl_Gfx_Change_Flag what; +} Efl_Gfx_Path_Change_Event; + + diff --git a/pages/develop/api/efl/gfx/path/event/changed.txt b/pages/develop/api/efl/gfx/path/event/changed.txt index e10dbf469..e2bf74c0e 100644 --- a/pages/develop/api/efl/gfx/path/event/changed.txt +++ b/pages/develop/api/efl/gfx/path/event/changed.txt @@ -7,13 +7,13 @@ ===== Signature ===== -changed; +changed: Efl.Gfx.Path.Change_Event; ===== C information ===== -EFL_GFX_PATH_EVENT_CHANGED(void) +EFL_GFX_PATH_EVENT_CHANGED(Efl_Gfx_Path_Change_Event) ===== C usage ===== @@ -22,7 +22,7 @@ EFL_GFX_PATH_EVENT_CHANGED(void) static void on_efl_gfx_path_event_changed(void *data, const Efl_Event *event) { - void info = event->info; + Efl_Gfx_Path_Change_Event info = event->info; Eo *obj = event->object; Data *d = data; diff --git a/pages/develop/api/efl/gfx/path/property/path.txt b/pages/develop/api/efl/gfx/path/property/path.txt index 4dfe7dba8..76b6a8373 100644 --- a/pages/develop/api/efl/gfx/path/property/path.txt +++ b/pages/develop/api/efl/gfx/path/property/path.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Gfx.Path.path~~ -===== Values ===== - - * **op** - %%Command list%% - * **points** - %%Point list%% ===== Description ===== %%Set the list of commands and points to be used to create the content of shape.%% @@ -12,6 +8,10 @@ //Since 1.18// {{page>:develop:api-include:efl:gfx:path:property:path:description&nouser&nolink&nodate}} +===== Values ===== + + * **op** - %%Command list%% + * **points** - %%Point list%% ===== Signature ===== diff --git a/pages/develop/api/efl/gfx/property/color.txt b/pages/develop/api/efl/gfx/property/color.txt index c8a7fa864..897de308e 100644 --- a/pages/develop/api/efl/gfx/property/color.txt +++ b/pages/develop/api/efl/gfx/property/color.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Gfx.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:gfx: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.%% diff --git a/pages/develop/api/efl/gfx/property/geometry.txt b/pages/develop/api/efl/gfx/property/geometry.txt index e63ae26db..4fba27b71 100644 --- a/pages/develop/api/efl/gfx/property/geometry.txt +++ b/pages/develop/api/efl/gfx/property/geometry.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Gfx.geometry~~ -===== Values ===== - - * **rect** - %%The X,Y position and W,H size, in pixels.%% ===== Description ===== %%Rectangular geometry that combines both position and size.%% {{page>:develop:api-include:efl:gfx:property:geometry:description&nouser&nolink&nodate}} +===== Values ===== + + * **rect** - %%The X,Y position and W,H size, in pixels.%% ===== Signature ===== diff --git a/pages/develop/api/efl/gfx/property/position.txt b/pages/develop/api/efl/gfx/property/position.txt index a18f5f019..c030488fc 100644 --- a/pages/develop/api/efl/gfx/property/position.txt +++ b/pages/develop/api/efl/gfx/property/position.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Gfx.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:gfx:property:position:description&nouser&nolink&nodate}} +===== Values ===== + + * **pos** - %%A 2D coordinate in pixel units.%% ==== Getter ==== %%Retrieves the position of the given canvas object.%% diff --git a/pages/develop/api/efl/gfx/property/scale.txt b/pages/develop/api/efl/gfx/property/scale.txt index 861d7b94d..4c98a38ab 100644 --- a/pages/develop/api/efl/gfx/property/scale.txt +++ b/pages/develop/api/efl/gfx/property/scale.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Gfx.scale~~ -===== Values ===== - - * **scale** - %%The scaling factor (the default value is 0.0, meaning individual scaling is not set)%% ===== Description ===== %%The scaling factor of an object.%% @@ -15,6 +12,9 @@ {{page>:develop:api-include:efl:gfx:property:scale:description&nouser&nolink&nodate}} +===== Values ===== + + * **scale** - %%The scaling factor (the default value is 0.0, meaning individual scaling is not set)%% ==== Getter ==== %%Gets an object's scaling factor.%% diff --git a/pages/develop/api/efl/gfx/property/size.txt b/pages/develop/api/efl/gfx/property/size.txt index 42fe4775f..a4afa2530 100644 --- a/pages/develop/api/efl/gfx/property/size.txt +++ b/pages/develop/api/efl/gfx/property/size.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Gfx.size~~ -===== Values ===== - - * **size** - %%A 2D size in pixel units.%% ===== Description ===== %%The 2D size of a canvas object.%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:gfx:property:size:description&nouser&nolink&nodate}} +===== Values ===== + + * **size** - %%A 2D size in pixel units.%% ==== Getter ==== %%Retrieves the (rectangular) size of the given Evas object.%% @@ -20,7 +20,7 @@ %%Changes the size of the given object.%% -%%Note that setting the actual size of an object might be the job of its container, so this function might have no effect. Look at %%''Efl''%%.Gfx.Size.Hint instead, when manipulating widgets.%% +%%Note that setting the actual size of an object might be the job of its container, so this function might have no effect. Look at %%[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]]%% instead, when manipulating widgets.%% {{page>:develop:api-include:efl:gfx:property:size:getter_description&nouser&nolink&nodate}} diff --git a/pages/develop/api/efl/gfx/property/visible.txt b/pages/develop/api/efl/gfx/property/visible.txt index b0986d72b..c487d135d 100644 --- a/pages/develop/api/efl/gfx/property/visible.txt +++ b/pages/develop/api/efl/gfx/property/visible.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Gfx.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:gfx: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.%% diff --git a/pages/develop/api/efl/gfx/shape.txt b/pages/develop/api/efl/gfx/shape.txt index 675fcda0a..20ebf43ea 100644 --- a/pages/develop/api/efl/gfx/shape.txt +++ b/pages/develop/api/efl/gfx/shape.txt @@ -10,26 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:gfx:path|Efl.Gfx.Path]] //(mixin)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_gfx_shape [fillcolor = "deepskyblue4", label = "Efl.Gfx.Shape", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_gfx_path [fillcolor = "gray15", label = "Efl.Gfx.Path", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_gfx_shape -> efl_gfx_path -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:gfx:path|Efl.Gfx.Path]] //(mixin)// @@ -44,12 +24,6 @@ digraph hierarchy { void efl_gfx_path_copy_from(Eo *obj, const Efl_Object *dup_from); \\ -**[[:develop:api:efl:gfx:shape:method:interpolate|interpolate]]**// [Overridden from [[:develop:api:efl:gfx:path|Efl.Gfx.Path]]]//\\ -> %%Creates intermediary path part-way between two paths%% - -Eina_Bool efl_gfx_path_interpolate(Eo *obj, const Efl_Object *from, const Efl_Object *to, double pos_map); - -\\ **[[:develop:api:efl:gfx:shape:property:fill_rule|fill_rule]]** //**(get, set)**//\\ > %%The fill rule of the given shape object. %%''EFL_GFX_FILL_RULE_WINDING''%%, or %%''EFL_GFX_FILL_RULE_ODD_EVEN''%%.%% @@ -57,6 +31,12 @@ Efl_Gfx_Fill_Rule efl_gfx_shape_fill_rule_get(const Eo *obj); void efl_gfx_shape_fill_rule_set(Eo *obj, Efl_Gfx_Fill_Rule fill_rule); \\ +**[[:develop:api:efl:gfx:shape:method:interpolate|interpolate]]**// [Overridden from [[:develop:api:efl:gfx:path|Efl.Gfx.Path]]]//\\ +> %%Creates intermediary path part-way between two paths%% + +Eina_Bool efl_gfx_path_interpolate(Eo *obj, const Efl_Object *from, const Efl_Object *to, double pos_map); + +\\ **[[:develop:api:efl:gfx:shape:property:stroke_cap|stroke_cap]]** //**(get, set)**//\\ > %%The cap style to be used for stroking the path. The cap will be used for capping the end point of a open subpath.%% @@ -109,11 +89,30 @@ void efl_gfx_shape_stroke_width_set(Eo *obj, double w); ==== Inherited ==== -[[:develop:api:efl:gfx:path|Efl.Gfx.Path]]\\ -> **[[:develop:api:efl:gfx:path:method:append_arc_to|append_arc_to]]**, **[[:develop:api:efl:gfx:path:method:append_arc|append_arc]]**, **[[:develop:api:efl:gfx:path:method:append_circle|append_circle]]**, **[[:develop:api:efl:gfx:path:method:append_close|append_close]]**, **[[:develop:api:efl:gfx:path:method:append_cubic_to|append_cubic_to]]**, **[[:develop:api:efl:gfx:path:method:append_line_to|append_line_to]]**, **[[:develop:api:efl:gfx:path:method:append_move_to|append_move_to]]**, **[[:develop:api:efl:gfx:path:method:append_quadratic_to|append_quadratic_to]]**, **[[:develop:api:efl:gfx:path:method:append_rect|append_rect]]**, **[[:develop:api:efl:gfx:path:method:append_scubic_to|append_scubic_to]]**, **[[:develop:api:efl:gfx:path:method:append_squadratic_to|append_squadratic_to]]**, **[[:develop:api:efl:gfx:path:method:append_svg_path|append_svg_path]]**, **[[:develop:api:efl:gfx:path:method:bounds_get|bounds_get]]**, **[[:develop:api:efl:gfx:path:method:equal_commands|equal_commands]]**, **[[:develop:api:efl:gfx:path:method:reset|reset]]**, **[[:develop:api:efl:gfx:path:property:current_ctrl|current_ctrl]]** //**(get)**//, **[[:develop:api:efl:gfx:path:property:current|current]]** //**(get)**//, **[[:develop:api:efl:gfx:path:property:length|length]]** //**(get)**//, **[[:develop:api:efl:gfx:path:property:path|path]]** //**(get, set)**// +^ [[:develop:api:efl:gfx:path|Efl.Gfx.Path]] ^^^ +| | **[[:develop:api:efl:gfx:path:method:append_arc|append_arc]]** | %%Append an arc that enclosed in the given rectangle (x, y, w, h). The angle is defined in counter clock wise , use -ve angle for clockwise arc.%% | +| | **[[:develop:api:efl:gfx:path:method:append_arc_to|append_arc_to]]** | %%Append an arc that connects from the current point int the point list to the given point (x,y). The arc is defined by the given radius in x-direction (rx) and radius in y direction (ry).%% | +| | **[[:develop:api:efl:gfx:path:method:append_circle|append_circle]]** | %%Append a circle with given center and radius.%% | +| | **[[:develop:api:efl:gfx:path:method:append_close|append_close]]** | %%Closes the current subpath by drawing a line to the beginning of the subpath, automatically starting a new path. The current point of the new path is (0, 0).%% | +| | **[[:develop:api:efl:gfx:path:method:append_cubic_to|append_cubic_to]]** | %%Adds a cubic Bezier curve between the current position and the given end point (x,y) using the control points specified by (ctrl_x0, ctrl_y0), and (ctrl_x1, ctrl_y1). After the path is drawn, the current position is updated to be at the end point of the path.%% | +| | **[[:develop:api:efl:gfx:path:method:append_line_to|append_line_to]]** | %%Adds a straight line from the current position to the given end point. After the line is drawn, the current position is updated to be at the end point of the line.%% | +| | **[[:develop:api:efl:gfx:path:method:append_move_to|append_move_to]]** | %%Moves the current point to the given point, implicitly starting a new subpath and closing the previous one.%% | +| | **[[:develop:api:efl:gfx:path:method:append_quadratic_to|append_quadratic_to]]** | %%Adds a quadratic Bezier curve between the current position and the given end point (x,y) using the control points specified by (ctrl_x, ctrl_y). After the path is drawn, the current position is updated to be at the end point of the path.%% | +| | **[[:develop:api:efl:gfx:path:method:append_rect|append_rect]]** | %%Append the given rectangle with rounded corner to the path.%% | +| | **[[:develop:api:efl:gfx:path:method:append_scubic_to|append_scubic_to]]** | %%Same as efl_gfx_path_append_cubic_to() api only difference is that it uses the current control point to draw the bezier.%% | +| | **[[:develop:api:efl:gfx:path:method:append_squadratic_to|append_squadratic_to]]** | %%Same as efl_gfx_path_append_quadratic_to() api only difference is that it uses the current control point to draw the bezier.%% | +| | **[[:develop:api:efl:gfx:path:method:append_svg_path|append_svg_path]]** | %%Append SVG path data%% | +| | **[[:develop:api:efl:gfx:path:method:bounds_get|bounds_get]]** | %%Compute and return the bounding box of the currently set path%% | +| | **[[:develop:api:efl:gfx:path:property:current|current]]** //**(get)**// | %%Current point coordinates%% | +| | **[[:develop:api:efl:gfx:path:property:current_ctrl|current_ctrl]]** //**(get)**// | %%Current control point coordinates%% | +| | **[[:develop:api:efl:gfx:path:method:equal_commands|equal_commands]]** | %%Equal commands in object%% | +| | **[[:develop:api:efl:gfx:path:property:length|length]]** //**(get)**// | %%Path length property%% | +| | **[[:develop:api:efl:gfx:path:property:path|path]]** //**(get, set)**// | %%Set the list of commands and points to be used to create the content of shape.%% | +| | **[[:develop:api:efl:gfx:path:method:reset|reset]]** | %%Reset the shape data of the shape object.%% | + ===== Events ===== ==== Inherited ==== -[[:develop:api:efl:gfx:path|Efl.Gfx.Path]]\\ -> **[[:develop:api:efl:gfx:path:event:changed|changed]]** \ No newline at end of file +^ [[:develop:api:efl:gfx:path|Efl.Gfx.Path]] ^^^ +| | **[[:develop:api:efl:gfx:path:event:changed|changed]]** | %%Graphics path was changed.%% | diff --git a/pages/develop/api/efl/gfx/shape/property/fill_rule.txt b/pages/develop/api/efl/gfx/shape/property/fill_rule.txt index 97d8c91df..67af53ea9 100644 --- a/pages/develop/api/efl/gfx/shape/property/fill_rule.txt +++ b/pages/develop/api/efl/gfx/shape/property/fill_rule.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Gfx.Shape.fill_rule~~ -===== Values ===== - - * **fill_rule** - %%The current fill rule of the shape object. One of %%''EFL_GFX_FILL_RULE_WINDING''%%, %%''EFL_GFX_FILL_RULE_ODD_EVEN''%%%% ===== Description ===== %%The fill rule of the given shape object. %%''EFL_GFX_FILL_RULE_WINDING''%%, or %%''EFL_GFX_FILL_RULE_ODD_EVEN''%%.%% @@ -9,6 +6,9 @@ //Since 1.14// {{page>:develop:api-include:efl:gfx:shape:property:fill_rule:description&nouser&nolink&nodate}} +===== Values ===== + + * **fill_rule** - %%The current fill rule of the shape object. One of %%''EFL_GFX_FILL_RULE_WINDING''%%, %%''EFL_GFX_FILL_RULE_ODD_EVEN''%%%% ===== Signature ===== diff --git a/pages/develop/api/efl/gfx/shape/property/stroke_cap.txt b/pages/develop/api/efl/gfx/shape/property/stroke_cap.txt index 5c4c447ef..c8d29375e 100644 --- a/pages/develop/api/efl/gfx/shape/property/stroke_cap.txt +++ b/pages/develop/api/efl/gfx/shape/property/stroke_cap.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Gfx.Shape.stroke_cap~~ -===== Values ===== - - * **c** - %%Cap style to use, default is EFL_GFX_CAP_BUTT%% ===== Description ===== %%The cap style to be used for stroking the path. The cap will be used for capping the end point of a open subpath.%% @@ -11,6 +8,9 @@ //Since 1.14// {{page>:develop:api-include:efl:gfx:shape:property:stroke_cap:description&nouser&nolink&nodate}} +===== Values ===== + + * **c** - %%Cap style to use, default is EFL_GFX_CAP_BUTT%% ===== Signature ===== diff --git a/pages/develop/api/efl/gfx/shape/property/stroke_color.txt b/pages/develop/api/efl/gfx/shape/property/stroke_color.txt index 79ea5d555..f00eb7f6a 100644 --- a/pages/develop/api/efl/gfx/shape/property/stroke_color.txt +++ b/pages/develop/api/efl/gfx/shape/property/stroke_color.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Gfx.Shape.stroke_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 ===== %%The color to be used for stroking the path.%% @@ -12,6 +6,12 @@ //Since 1.14// {{page>:develop:api-include:efl:gfx:shape:property:stroke_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.%% ===== Signature ===== diff --git a/pages/develop/api/efl/gfx/shape/property/stroke_dash.txt b/pages/develop/api/efl/gfx/shape/property/stroke_dash.txt index 31b8a3866..7ca18b969 100644 --- a/pages/develop/api/efl/gfx/shape/property/stroke_dash.txt +++ b/pages/develop/api/efl/gfx/shape/property/stroke_dash.txt @@ -1,13 +1,13 @@ ~~Title: Efl.Gfx.Shape.stroke_dash~~ -===== Values ===== - - * **dash** - %%Stroke dash%% - * **length** - %%Stroke dash length%% ===== Description ===== %%Not implemented%% {{page>:develop:api-include:efl:gfx:shape:property:stroke_dash:description&nouser&nolink&nodate}} +===== Values ===== + + * **dash** - %%Stroke dash%% + * **length** - %%Stroke dash length%% ===== Signature ===== diff --git a/pages/develop/api/efl/gfx/shape/property/stroke_join.txt b/pages/develop/api/efl/gfx/shape/property/stroke_join.txt index 00b3dd1ff..28e7648fa 100644 --- a/pages/develop/api/efl/gfx/shape/property/stroke_join.txt +++ b/pages/develop/api/efl/gfx/shape/property/stroke_join.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Gfx.Shape.stroke_join~~ -===== Values ===== - - * **j** - %%Join style to use, default is EFL_GFX_JOIN_MITER%% ===== Description ===== %%The join style to be used for stroking the path. The join style will be used for joining the two line segment while stroking the path.%% @@ -11,6 +8,9 @@ //Since 1.14// {{page>:develop:api-include:efl:gfx:shape:property:stroke_join:description&nouser&nolink&nodate}} +===== Values ===== + + * **j** - %%Join style to use, default is EFL_GFX_JOIN_MITER%% ===== Signature ===== diff --git a/pages/develop/api/efl/gfx/shape/property/stroke_location.txt b/pages/develop/api/efl/gfx/shape/property/stroke_location.txt index 7f1464126..073858ba8 100644 --- a/pages/develop/api/efl/gfx/shape/property/stroke_location.txt +++ b/pages/develop/api/efl/gfx/shape/property/stroke_location.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Gfx.Shape.stroke_location~~ -===== Values ===== - - * **centered** - %%Centered stroke location%% ===== Description ===== %%Not implemented%% {{page>:develop:api-include:efl:gfx:shape:property:stroke_location:description&nouser&nolink&nodate}} +===== Values ===== + + * **centered** - %%Centered stroke location%% ===== Signature ===== diff --git a/pages/develop/api/efl/gfx/shape/property/stroke_scale.txt b/pages/develop/api/efl/gfx/shape/property/stroke_scale.txt index d65094118..b02283b98 100644 --- a/pages/develop/api/efl/gfx/shape/property/stroke_scale.txt +++ b/pages/develop/api/efl/gfx/shape/property/stroke_scale.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Gfx.Shape.stroke_scale~~ -===== Values ===== - - * **s** - %%Stroke scale value%% ===== Description ===== %%The stroke scale to be used for stroking the path. Will be used along with stroke width property.%% @@ -9,6 +6,9 @@ //Since 1.14// {{page>:develop:api-include:efl:gfx:shape:property:stroke_scale:description&nouser&nolink&nodate}} +===== Values ===== + + * **s** - %%Stroke scale value%% ===== Signature ===== diff --git a/pages/develop/api/efl/gfx/shape/property/stroke_width.txt b/pages/develop/api/efl/gfx/shape/property/stroke_width.txt index 75f908138..15218dcc2 100644 --- a/pages/develop/api/efl/gfx/shape/property/stroke_width.txt +++ b/pages/develop/api/efl/gfx/shape/property/stroke_width.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Gfx.Shape.stroke_width~~ -===== Values ===== - - * **w** - %%Stroke width to be used%% ===== Description ===== %%The stroke width to be used for stroking the path.%% @@ -9,6 +6,9 @@ //Since 1.14// {{page>:develop:api-include:efl:gfx:shape:property:stroke_width:description&nouser&nolink&nodate}} +===== Values ===== + + * **w** - %%Stroke width to be used%% ===== Signature ===== diff --git a/pages/develop/api/efl/gfx/size/hint.txt b/pages/develop/api/efl/gfx/size/hint.txt index 90f9fd6dd..4fcb052f0 100644 --- a/pages/develop/api/efl/gfx/size/hint.txt +++ b/pages/develop/api/efl/gfx/size/hint.txt @@ -7,32 +7,6 @@ {{page>:develop:api-include:efl:gfx:size:hint:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_gfx_size_hint [fillcolor = "dodgerblue4", label = "Efl.Gfx.Size.Hint", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:gfx:size:hint:property:hint_align|hint_align]]** //**(get, set)**//\\ diff --git a/pages/develop/api/efl/gfx/size/hint/aspect.txt b/pages/develop/api/efl/gfx/size/hint/aspect.txt index 91ec0c542..3639f905b 100644 --- a/pages/develop/api/efl/gfx/size/hint/aspect.txt +++ b/pages/develop/api/efl/gfx/size/hint/aspect.txt @@ -3,7 +3,7 @@ %%Aspect types/policies for scaling size hints.%% -%%See also %%''Efl''%%.Gfx.Size.Hint.aspect.%% +%%See also %%[[:develop:api:efl:gfx:size:hint:property:hint_aspect|Efl.Gfx.Size.Hint.hint_aspect]]%%.%% {{page>:develop:api-include:efl:gfx:size:hint:aspect:description&nouser&nolink&nodate}} diff --git a/pages/develop/api/efl/gfx/size/hint/expand.txt b/pages/develop/api/efl/gfx/size/hint/expand.txt index 778a6a15d..2b3548100 100644 --- a/pages/develop/api/efl/gfx/size/hint/expand.txt +++ b/pages/develop/api/efl/gfx/size/hint/expand.txt @@ -1,7 +1,7 @@ ~~Title: Efl.Gfx.Size.Hint.Expand~~ ===== Description ===== -%%Use with %%''Efl''%%.Gfx.Size.Hint.weight.%% +%%Use with %%[[:develop:api:efl:gfx:size:hint:property:hint_weight|Efl.Gfx.Size.Hint.hint_weight]]%%.%% {{page>:develop:api-include:efl:gfx:size:hint:expand:description&nouser&nolink&nodate}} diff --git a/pages/develop/api/efl/gfx/size/hint/fill.txt b/pages/develop/api/efl/gfx/size/hint/fill.txt index f225f6a61..23246edab 100644 --- a/pages/develop/api/efl/gfx/size/hint/fill.txt +++ b/pages/develop/api/efl/gfx/size/hint/fill.txt @@ -1,7 +1,7 @@ ~~Title: Efl.Gfx.Size.Hint.Fill~~ ===== Description ===== -%%Special value for %%''Efl''%%.Gfx.Size.Hint.align.%% +%%Special value for %%[[:develop:api:efl:gfx:size:hint:property:hint_align|Efl.Gfx.Size.Hint.hint_align]]%%.%% {{page>:develop:api-include:efl:gfx:size:hint:fill:description&nouser&nolink&nodate}} diff --git a/pages/develop/api/efl/gfx/size/hint/property/hint_align.txt b/pages/develop/api/efl/gfx/size/hint/property/hint_align.txt index 2fac308ef..762bde357 100644 --- a/pages/develop/api/efl/gfx/size/hint/property/hint_align.txt +++ b/pages/develop/api/efl/gfx/size/hint/property/hint_align.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Gfx.Size.Hint.hint_align~~ -===== Values ===== - - * **x** - %%Double, ranging from 0.0 to 1.0 or with the special value %%[[:develop:api:efl:gfx:size:hint:fill|Efl.Gfx.Size.Hint.Fill]]%%, to use as horizontal alignment hint.%% - * **y** - %%Double, ranging from 0.0 to 1.0 or with the special value %%[[:develop:api:efl:gfx:size:hint:fill|Efl.Gfx.Size.Hint.Fill]]%%, to use as vertical alignment hint.%% ===== Description ===== %%Hints for an object's alignment.%% @@ -20,6 +16,10 @@ {{page>:develop:api-include:efl:gfx:size:hint:property:hint_align:description&nouser&nolink&nodate}} +===== Values ===== + + * **x** - %%Double, ranging from 0.0 to 1.0 or with the special value %%[[:develop:api:efl:gfx:size:hint:fill|Efl.Gfx.Size.Hint.Fill]]%%, to use as horizontal alignment hint.%% + * **y** - %%Double, ranging from 0.0 to 1.0 or with the special value %%[[:develop:api:efl:gfx:size:hint:fill|Efl.Gfx.Size.Hint.Fill]]%%, to use as vertical alignment hint.%% ===== Signature ===== diff --git a/pages/develop/api/efl/gfx/size/hint/property/hint_aspect.txt b/pages/develop/api/efl/gfx/size/hint/property/hint_aspect.txt index fbf013cb7..b30f47ae0 100644 --- a/pages/develop/api/efl/gfx/size/hint/property/hint_aspect.txt +++ b/pages/develop/api/efl/gfx/size/hint/property/hint_aspect.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Gfx.Size.Hint.hint_aspect~~ -===== Values ===== - - * **mode** - %%Mode of interpretation.%% - * **sz** - %%Base size to use for aspecting.%% ===== Description ===== %%Defines the aspect ratio to respect when scaling this object.%% @@ -12,6 +8,10 @@ %%If any of the given aspect ratio terms are 0, the object's container will ignore the aspect and scale this object to occupy the whole available area, for any given policy.%% {{page>:develop:api-include:efl:gfx:size:hint:property:hint_aspect:description&nouser&nolink&nodate}} +===== Values ===== + + * **mode** - %%Mode of interpretation.%% + * **sz** - %%Base size to use for aspecting.%% ===== Signature ===== diff --git a/pages/develop/api/efl/gfx/size/hint/property/hint_base.txt b/pages/develop/api/efl/gfx/size/hint/property/hint_base.txt index c057d4871..f26a6b31e 100644 --- a/pages/develop/api/efl/gfx/size/hint/property/hint_base.txt +++ b/pages/develop/api/efl/gfx/size/hint/property/hint_base.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Gfx.Size.Hint.hint_base~~ -===== Values ===== - - * **sz** - %%Base size (hint) in pixels.%% ===== Description ===== %%Base size for objects with sizing restrictions.%% @@ -13,6 +10,9 @@ %%See also %%[[:develop:api:efl:gfx:size:hint:property:hint_step|Efl.Gfx.Size.Hint.hint_step]]%%.%% {{page>:develop:api-include:efl:gfx:size:hint:property:hint_base:description&nouser&nolink&nodate}} +===== Values ===== + + * **sz** - %%Base size (hint) in pixels.%% ===== Signature ===== diff --git a/pages/develop/api/efl/gfx/size/hint/property/hint_margin.txt b/pages/develop/api/efl/gfx/size/hint/property/hint_margin.txt index a25cfc2f3..833bb921e 100644 --- a/pages/develop/api/efl/gfx/size/hint/property/hint_margin.txt +++ b/pages/develop/api/efl/gfx/size/hint/property/hint_margin.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Gfx.Size.Hint.hint_margin~~ -===== Values ===== - - * **l** - %%Integer to specify left padding.%% - * **r** - %%Integer to specify right padding.%% - * **t** - %%Integer to specify top padding.%% - * **b** - %%Integer to specify bottom padding.%% ===== Description ===== %%Hints for an object's margin or padding space.%% @@ -18,6 +12,12 @@ {{page>:develop:api-include:efl:gfx:size:hint:property:hint_margin:description&nouser&nolink&nodate}} +===== Values ===== + + * **l** - %%Integer to specify left padding.%% + * **r** - %%Integer to specify right padding.%% + * **t** - %%Integer to specify top padding.%% + * **b** - %%Integer to specify bottom padding.%% ===== Signature ===== diff --git a/pages/develop/api/efl/gfx/size/hint/property/hint_max.txt b/pages/develop/api/efl/gfx/size/hint/property/hint_max.txt index 49dea1f5e..e75e0446c 100644 --- a/pages/develop/api/efl/gfx/size/hint/property/hint_max.txt +++ b/pages/develop/api/efl/gfx/size/hint/property/hint_max.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Gfx.Size.Hint.hint_max~~ -===== Values ===== - - * **sz** - %%Maximum size (hint) in pixels, (-1, -1) by default for canvas objects).%% ===== Description ===== %%Hints on the object's maximum size.%% @@ -17,6 +14,9 @@ {{page>:develop:api-include:efl:gfx:size:hint:property:hint_max:description&nouser&nolink&nodate}} +===== Values ===== + + * **sz** - %%Maximum size (hint) in pixels, (-1, -1) by default for canvas objects).%% ===== Signature ===== diff --git a/pages/develop/api/efl/gfx/size/hint/property/hint_min.txt b/pages/develop/api/efl/gfx/size/hint/property/hint_min.txt index bdbf58e4f..d8a65a47b 100644 --- a/pages/develop/api/efl/gfx/size/hint/property/hint_min.txt +++ b/pages/develop/api/efl/gfx/size/hint/property/hint_min.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Gfx.Size.Hint.hint_min~~ -===== Values ===== - - * **sz** - %%Minimum size (hint) in pixels.%% ===== Description ===== %%Hints on the object's minimum size.%% @@ -15,6 +12,9 @@ {{page>:develop:api-include:efl:gfx:size:hint:property:hint_min:description&nouser&nolink&nodate}} +===== Values ===== + + * **sz** - %%Minimum size (hint) in pixels.%% ===== Signature ===== diff --git a/pages/develop/api/efl/gfx/size/hint/property/hint_restricted_min.txt b/pages/develop/api/efl/gfx/size/hint/property/hint_restricted_min.txt index dd40bcad3..053df8568 100644 --- a/pages/develop/api/efl/gfx/size/hint/property/hint_restricted_min.txt +++ b/pages/develop/api/efl/gfx/size/hint/property/hint_restricted_min.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Gfx.Size.Hint.hint_restricted_min~~ -===== Values ===== - - * **sz** - %%Minimum size (hint) in pixels.%% ===== Description ===== %%Internal hints for an object's minimum size.%% @@ -17,6 +14,9 @@ {{page>:develop:api-include:efl:gfx:size:hint:property:hint_restricted_min:description&nouser&nolink&nodate}} +===== Values ===== + + * **sz** - %%Minimum size (hint) in pixels.%% ==== Getter ==== %%Get the "intrinsic" minimum size of this object.%% diff --git a/pages/develop/api/efl/gfx/size/hint/property/hint_step.txt b/pages/develop/api/efl/gfx/size/hint/property/hint_step.txt index fee1681f4..a1a163eb1 100644 --- a/pages/develop/api/efl/gfx/size/hint/property/hint_step.txt +++ b/pages/develop/api/efl/gfx/size/hint/property/hint_step.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Gfx.Size.Hint.hint_step~~ -===== Values ===== - - * **sz** - %%Step size (hint) in pixels.%% ===== Description ===== %%Step size for objects with sizing restrictions.%% @@ -13,6 +10,9 @@ %%%%[[:develop:api:efl:gfx:size:hint:property:hint_base|Efl.Gfx.Size.Hint.hint_base]]%% + N x %%[[:develop:api:efl:gfx:size:hint:property:hint_step|Efl.Gfx.Size.Hint.hint_step]]%% is what is calculated for object sizing restrictions.%% {{page>:develop:api-include:efl:gfx:size:hint:property:hint_step:description&nouser&nolink&nodate}} +===== Values ===== + + * **sz** - %%Step size (hint) in pixels.%% ===== Signature ===== diff --git a/pages/develop/api/efl/gfx/size/hint/property/hint_weight.txt b/pages/develop/api/efl/gfx/size/hint/property/hint_weight.txt index 23ecf45b7..09fe07004 100644 --- a/pages/develop/api/efl/gfx/size/hint/property/hint_weight.txt +++ b/pages/develop/api/efl/gfx/size/hint/property/hint_weight.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Gfx.Size.Hint.hint_weight~~ -===== Values ===== - - * **x** - %%Non-negative double value to use as horizontal weight hint.%% - * **y** - %%Non-negative double value to use as vertical weight hint.%% ===== Description ===== %%Hints for an object's weight.%% @@ -16,6 +12,10 @@ {{page>:develop:api-include:efl:gfx:size:hint:property:hint_weight:description&nouser&nolink&nodate}} +===== Values ===== + + * **x** - %%Non-negative double value to use as horizontal weight hint.%% + * **y** - %%Non-negative double value to use as vertical weight hint.%% ===== Signature ===== diff --git a/pages/develop/api/efl/gfx/size_class.txt b/pages/develop/api/efl/gfx/size_class.txt index 168c29f10..4e0891987 100644 --- a/pages/develop/api/efl/gfx/size_class.txt +++ b/pages/develop/api/efl/gfx/size_class.txt @@ -7,46 +7,21 @@ {{page>:develop:api-include:efl:gfx:size_class:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_gfx_size_class [fillcolor = "dodgerblue4", label = "Efl.Gfx.Size_Class", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== +**[[:develop:api:efl:gfx:size_class:property:size_class|size_class]]** //**(get, set)**//\\ +> + +Eina_Bool efl_gfx_size_class_get(const Eo *obj, const char *size_class, int *minw, int *minh, int *maxw, int *maxh); +Eina_Bool efl_gfx_size_class_set(Eo *obj, const char *size_class, int minw, int minh, int maxw, int maxh); + +\\ **[[:develop:api:efl:gfx:size_class:method:size_class_del|size_class_del]]**\\ > %%Delete the size class.%% void efl_gfx_size_class_del(Eo *obj, const char *size_class); \\ -**[[:develop:api:efl:gfx:size_class:property:size_class|size_class]]** //**(get, set)**// - -Eina_Bool efl_gfx_size_class_get(const Eo *obj, const char *size_class, int *minw, int *minh, int *maxw, int *maxh); -Eina_Bool efl_gfx_size_class_set(Eo *obj, const char *size_class, int minw, int minh, int maxw, int maxh); - -\\ ===== Events ===== diff --git a/pages/develop/api/efl/gfx/size_class/property/size_class.txt b/pages/develop/api/efl/gfx/size_class/property/size_class.txt index 3f2499f78..c3f18ecaa 100644 --- a/pages/develop/api/efl/gfx/size_class/property/size_class.txt +++ b/pages/develop/api/efl/gfx/size_class/property/size_class.txt @@ -1,4 +1,11 @@ ~~Title: Efl.Gfx.Size_Class.size_class~~ +===== Description ===== + + + + +{{page>:develop:api-include:efl:gfx:size_class:property:size_class:description&nouser&nolink&nodate}} + ===== Keys ===== * **size_class** - %%The name of size class%% @@ -8,13 +15,6 @@ * **minh** - %%minimum height%% * **maxw** - %%maximum width%% * **maxh** - %%maximum height%% -===== Description ===== - - - - -{{page>:develop:api-include:efl:gfx:size_class:property:size_class:description&nouser&nolink&nodate}} - ==== Getter ==== %%Get width and height of size class.%% diff --git a/pages/develop/api/efl/gfx/stack.txt b/pages/develop/api/efl/gfx/stack.txt index ae44f4171..5bad91314 100644 --- a/pages/develop/api/efl/gfx/stack.txt +++ b/pages/develop/api/efl/gfx/stack.txt @@ -7,34 +7,27 @@ {{page>:develop:api-include:efl:gfx:stack:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_gfx_stack [fillcolor = "dodgerblue4", label = "Efl.Gfx.Stack", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== +**[[:develop:api:efl:gfx:stack:property:above|above]]** //**(get)**//\\ +> %%Get the Evas object stacked right above %%''obj''%%%% + +Efl_Gfx_Stack *efl_gfx_stack_above_get(const Eo *obj); + +\\ +**[[:develop:api:efl:gfx:stack:property:below|below]]** //**(get)**//\\ +> %%Get the Evas object stacked right below %%''obj''%%%% + +Efl_Gfx_Stack *efl_gfx_stack_below_get(const Eo *obj); + +\\ +**[[:develop:api:efl:gfx:stack:property:layer|layer]]** //**(get, set)**//\\ +> + +short efl_gfx_stack_layer_get(const Eo *obj); +void efl_gfx_stack_layer_set(Eo *obj, short l); + +\\ **[[:develop:api:efl:gfx:stack:method:lower|lower]]**\\ > %%Lower %%''obj''%% to the bottom of its layer.%% @@ -59,24 +52,6 @@ void efl_gfx_stack_above(Eo *obj, Efl_Gfx_Stack *above); void efl_gfx_stack_below(Eo *obj, Efl_Gfx_Stack *below); \\ -**[[:develop:api:efl:gfx:stack:property:above|above]]** //**(get)**//\\ -> %%Get the Evas object stacked right above %%''obj''%%%% - -Efl_Gfx_Stack *efl_gfx_stack_above_get(const Eo *obj); - -\\ -**[[:develop:api:efl:gfx:stack:property:below|below]]** //**(get)**//\\ -> %%Get the Evas object stacked right below %%''obj''%%%% - -Efl_Gfx_Stack *efl_gfx_stack_below_get(const Eo *obj); - -\\ -**[[:develop:api:efl:gfx:stack:property:layer|layer]]** //**(get, set)**// - -short efl_gfx_stack_layer_get(const Eo *obj); -void efl_gfx_stack_layer_set(Eo *obj, short l); - -\\ ===== Events ===== diff --git a/pages/develop/api/efl/gfx/stack/property/layer.txt b/pages/develop/api/efl/gfx/stack/property/layer.txt index 8f0b40c76..7eb74c841 100644 --- a/pages/develop/api/efl/gfx/stack/property/layer.txt +++ b/pages/develop/api/efl/gfx/stack/property/layer.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Gfx.Stack.layer~~ -===== Values ===== - - * **l** - %%The number of the layer to place the object on. Must be between #EFL_GFX_STACK_LAYER_MIN and #EFL_GFX_STACK_LAYER_MAX.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:gfx:stack:property:layer:description&nouser&nolink&nodate}} +===== Values ===== + + * **l** - %%The number of the layer to place the object on. Must be between #EFL_GFX_STACK_LAYER_MIN and #EFL_GFX_STACK_LAYER_MAX.%% ==== Getter ==== %%Retrieves the layer of its canvas that the given object is part of.%% diff --git a/pages/develop/api/efl/gfx/text_class.txt b/pages/develop/api/efl/gfx/text_class.txt index 0b2638cd2..1074a8d5b 100644 --- a/pages/develop/api/efl/gfx/text_class.txt +++ b/pages/develop/api/efl/gfx/text_class.txt @@ -7,46 +7,21 @@ {{page>:develop:api-include:efl:gfx:text_class:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_gfx_text_class [fillcolor = "dodgerblue4", label = "Efl.Gfx.Text_Class", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== +**[[:develop:api:efl:gfx:text_class:property:text_class|text_class]]** //**(get, set)**//\\ +> + +Eina_Bool efl_gfx_text_class_get(const Eo *obj, const char *text_class, const char **font, Efl_Font_Size *size); +Eina_Bool efl_gfx_text_class_set(Eo *obj, const char *text_class, const char *font, Efl_Font_Size size); + +\\ **[[:develop:api:efl:gfx:text_class:method:text_class_del|text_class_del]]**\\ > %%Delete the text class.%% void efl_gfx_text_class_del(Eo *obj, const char *text_class); \\ -**[[:develop:api:efl:gfx:text_class:property:text_class|text_class]]** //**(get, set)**// - -Eina_Bool efl_gfx_text_class_get(const Eo *obj, const char *text_class, const char **font, Efl_Font_Size *size); -Eina_Bool efl_gfx_text_class_set(Eo *obj, const char *text_class, const char *font, Efl_Font_Size size); - -\\ ===== Events ===== diff --git a/pages/develop/api/efl/gfx/text_class/property/text_class.txt b/pages/develop/api/efl/gfx/text_class/property/text_class.txt index 380e82a12..e23fc66c2 100644 --- a/pages/develop/api/efl/gfx/text_class/property/text_class.txt +++ b/pages/develop/api/efl/gfx/text_class/property/text_class.txt @@ -1,11 +1,4 @@ ~~Title: Efl.Gfx.Text_Class.text_class~~ -===== Keys ===== - - * **text_class** - %%The text class name%% -===== Values ===== - - * **font** - %%Font name%% - * **size** - %%Font Size%% ===== Description ===== @@ -13,6 +6,13 @@ {{page>:develop:api-include:efl:gfx:text_class:property:text_class:description&nouser&nolink&nodate}} +===== Keys ===== + + * **text_class** - %%The text class name%% +===== Values ===== + + * **font** - %%Font name%% + * **size** - %%Font Size%% ==== Getter ==== %%Get font and font size from edje text class.%% diff --git a/pages/develop/api/efl/gfx/view.txt b/pages/develop/api/efl/gfx/view.txt index ebc63ee71..698c6563d 100644 --- a/pages/develop/api/efl/gfx/view.txt +++ b/pages/develop/api/efl/gfx/view.txt @@ -7,32 +7,6 @@ {{page>:develop:api-include:efl:gfx:view:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_gfx_view [fillcolor = "dodgerblue4", label = "Efl.Gfx.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:gfx:view:property:view_size|view_size]]** //**(get, set)**//\\ diff --git a/pages/develop/api/efl/gfx/view/property/view_size.txt b/pages/develop/api/efl/gfx/view/property/view_size.txt index 5431b7dbe..ef22ea83f 100644 --- a/pages/develop/api/efl/gfx/view/property/view_size.txt +++ b/pages/develop/api/efl/gfx/view/property/view_size.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Gfx.View.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:gfx:view:property:view_size:description&nouser&nolink&nodate}} +===== Values ===== + + * **size** - %%Size of the view.%% ===== Signature ===== diff --git a/pages/develop/api/efl/image.txt b/pages/develop/api/efl/image.txt index 28bfef187..60b683e6e 100644 --- a/pages/develop/api/efl/image.txt +++ b/pages/develop/api/efl/image.txt @@ -7,34 +7,15 @@ {{page>:develop:api-include:efl:image:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_image [fillcolor = "dodgerblue4", label = "Efl.Image", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== +**[[:develop:api:efl:image:property:border|border]]** //**(get, set)**//\\ +> %%Dimensions of this image's border, a region that does not scale with the center area.%% + +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); + +\\ **[[:develop:api:efl:image: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.%% @@ -49,14 +30,8 @@ double efl_image_border_scale_get(const Eo *obj); void efl_image_border_scale_set(Eo *obj, double scale); \\ -**[[:develop:api:efl:image:property:border|border]]** //**(get, set)**//\\ -> %%Dimensions of this image's border, a region that does not scale with the center area.%% - -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); - -\\ -**[[:develop:api:efl:image:property:content_hint|content_hint]]** //**(get, set)**// +**[[:develop:api:efl:image:property:content_hint|content_hint]]** //**(get, set)**//\\ +> 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); @@ -74,7 +49,8 @@ Eina_Size2D efl_image_size_get(const Eo *obj); double efl_image_ratio_get(const Eo *obj); \\ -**[[:develop:api:efl:image:property:scale_hint|scale_hint]]** //**(get, set)**// +**[[:develop:api:efl:image:property:scale_hint|scale_hint]]** //**(get, set)**//\\ +> 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); diff --git a/pages/develop/api/efl/image/animated.txt b/pages/develop/api/efl/image/animated.txt index 2dbaf2867..f1f3c2961 100644 --- a/pages/develop/api/efl/image/animated.txt +++ b/pages/develop/api/efl/image/animated.txt @@ -7,34 +7,21 @@ {{page>:develop:api-include:efl:image:animated:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_image_animated [fillcolor = "dodgerblue4", label = "Efl.Image.Animated", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== +**[[:develop:api:efl:image:animated:property:animated|animated]]** //**(get)**//\\ +> %%Check if an image can be animated (has multiple frames).%% + +Eina_Bool efl_image_animated_get(const Eo *obj); + +\\ +**[[:develop:api:efl:image:animated:property:animated_frame|animated_frame]]** //**(get, set)**//\\ +> %%Index of the current frame of an animated image.%% + +int efl_image_animated_frame_get(const Eo *obj); +Eina_Bool efl_image_animated_frame_set(Eo *obj, int frame_index); + +\\ **[[:develop:api:efl:image:animated:property:animated_frame_count|animated_frame_count]]** //**(get)**//\\ > %%Get the total number of frames of the image, if animated.%% @@ -47,13 +34,6 @@ int efl_image_animated_frame_count_get(const Eo *obj); double efl_image_animated_frame_duration_get(const Eo *obj, int start_frame, int frame_num); \\ -**[[:develop:api:efl:image:animated:property:animated_frame|animated_frame]]** //**(get, set)**//\\ -> %%Index of the current frame of an animated image.%% - -int efl_image_animated_frame_get(const Eo *obj); -Eina_Bool efl_image_animated_frame_set(Eo *obj, int frame_index); - -\\ **[[:develop:api:efl:image:animated:property:animated_loop_count|animated_loop_count]]** //**(get)**//\\ > %%Get the number times the animation of the object loops.%% @@ -66,12 +46,6 @@ int efl_image_animated_loop_count_get(const Eo *obj); Efl_Image_Animated_Loop_Hint efl_image_animated_loop_type_get(const Eo *obj); \\ -**[[:develop:api:efl:image:animated:property:animated|animated]]** //**(get)**//\\ -> %%Check if an image can be animated (has multiple frames).%% - -Eina_Bool efl_image_animated_get(const Eo *obj); - -\\ ===== Events ===== diff --git a/pages/develop/api/efl/image/animated/property/animated_frame.txt b/pages/develop/api/efl/image/animated/property/animated_frame.txt index 2a286cea8..da7311d2d 100644 --- a/pages/develop/api/efl/image/animated/property/animated_frame.txt +++ b/pages/develop/api/efl/image/animated/property/animated_frame.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Image.Animated.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:image:animated: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.%% diff --git a/pages/develop/api/efl/image/load.txt b/pages/develop/api/efl/image/load.txt index 69c951cce..54fa85cfd 100644 --- a/pages/develop/api/efl/image/load.txt +++ b/pages/develop/api/efl/image/load.txt @@ -7,32 +7,6 @@ {{page>:develop:api-include:efl:image:load:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_image_load [fillcolor = "dodgerblue4", label = "Efl.Image.Load", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:image:load:method:load_async_cancel|load_async_cancel]]**\\ @@ -47,7 +21,8 @@ void efl_image_load_async_cancel(Eo *obj); void efl_image_load_async_start(Eo *obj); \\ -**[[:develop:api:efl:image:load:property:load_dpi|load_dpi]]** //**(get, set)**// +**[[:develop:api:efl:image:load:property:load_dpi|load_dpi]]** //**(get, set)**//\\ +> double efl_image_load_dpi_get(const Eo *obj); void efl_image_load_dpi_set(Eo *obj, double dpi); @@ -66,18 +41,19 @@ Eina_Bool efl_image_load_orientation_get(const Eo *obj); void efl_image_load_orientation_set(Eo *obj, Eina_Bool enable); \\ +**[[:develop:api:efl:image:load:property:load_region|load_region]]** //**(get, set)**//\\ +> + +Eina_Rect efl_image_load_region_get(const Eo *obj); +void efl_image_load_region_set(Eo *obj, Eina_Rect region); + +\\ **[[:develop:api:efl:image:load:property:load_region_support|load_region_support]]** //**(get)**//\\ > %%Indicates whether the %%[[:develop:api:efl:image:load:property:load_region|Efl.Image.Load.load_region]]%% property is supported for the current file.%% Eina_Bool efl_image_load_region_support_get(const Eo *obj); \\ -**[[:develop:api:efl:image:load:property:load_region|load_region]]** //**(get, set)**// - -Eina_Rect efl_image_load_region_get(const Eo *obj); -void efl_image_load_region_set(Eo *obj, Eina_Rect region); - -\\ **[[:develop:api:efl:image:load:property:load_scale_down|load_scale_down]]** //**(get, set)**//\\ > %%The scale down factor is a divider on the original image size.%% diff --git a/pages/develop/api/efl/image/load/property/load_dpi.txt b/pages/develop/api/efl/image/load/property/load_dpi.txt index 77d8b71df..84cb7b343 100644 --- a/pages/develop/api/efl/image/load/property/load_dpi.txt +++ b/pages/develop/api/efl/image/load/property/load_dpi.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Image.Load.load_dpi~~ -===== Values ===== - - * **dpi** - %%The DPI resolution.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:image:load: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.%% diff --git a/pages/develop/api/efl/image/load/property/load_orientation.txt b/pages/develop/api/efl/image/load/property/load_orientation.txt index f3c63e38d..f319c94da 100644 --- a/pages/develop/api/efl/image/load/property/load_orientation.txt +++ b/pages/develop/api/efl/image/load/property/load_orientation.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Image.Load.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:image:load:property:load_orientation:description&nouser&nolink&nodate}} +===== Values ===== + + * **enable** - %%%%''true''%% means that it should honor the orientation information.%% ===== Signature ===== diff --git a/pages/develop/api/efl/image/load/property/load_region.txt b/pages/develop/api/efl/image/load/property/load_region.txt index 85fe74b93..fd7969ea1 100644 --- a/pages/develop/api/efl/image/load/property/load_region.txt +++ b/pages/develop/api/efl/image/load/property/load_region.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Image.Load.load_region~~ -===== Values ===== - - * **region** - %%A region of the image.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:image:load: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.%% diff --git a/pages/develop/api/efl/image/load/property/load_scale_down.txt b/pages/develop/api/efl/image/load/property/load_scale_down.txt index 6e0e383fc..393ea0f16 100644 --- a/pages/develop/api/efl/image/load/property/load_scale_down.txt +++ b/pages/develop/api/efl/image/load/property/load_scale_down.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Image.Load.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:image:load: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.%% diff --git a/pages/develop/api/efl/image/load/property/load_size.txt b/pages/develop/api/efl/image/load/property/load_size.txt index f2f055585..a5af2bae3 100644 --- a/pages/develop/api/efl/image/load/property/load_size.txt +++ b/pages/develop/api/efl/image/load/property/load_size.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Image.Load.load_size~~ -===== Values ===== - - * **size** - %%The image load size.%% ===== Description ===== %%The load size of an image.%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:image:load:property:load_size:description&nouser&nolink&nodate}} +===== Values ===== + + * **size** - %%The image load size.%% ==== Getter ==== %%Returns the requested load size.%% diff --git a/pages/develop/api/efl/image/load/property/load_skip_header.txt b/pages/develop/api/efl/image/load/property/load_skip_header.txt index cdbd19884..2b8b33285 100644 --- a/pages/develop/api/efl/image/load/property/load_skip_header.txt +++ b/pages/develop/api/efl/image/load/property/load_skip_header.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Image.Load.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:image:load: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.%% diff --git a/pages/develop/api/efl/image/property/border.txt b/pages/develop/api/efl/image/property/border.txt index 4cf40b808..a524b2aac 100644 --- a/pages/develop/api/efl/image/property/border.txt +++ b/pages/develop/api/efl/image/property/border.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Image.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 @@ {{page>:develop:api-include:efl:image: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.%% ===== Signature ===== diff --git a/pages/develop/api/efl/image/property/border_center_fill.txt b/pages/develop/api/efl/image/property/border_center_fill.txt index 9c000c952..5a7378729 100644 --- a/pages/develop/api/efl/image/property/border_center_fill.txt +++ b/pages/develop/api/efl/image/property/border_center_fill.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Image.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:image:property:border_center_fill:description&nouser&nolink&nodate}} +===== Values ===== + + * **fill** - %%Fill mode of the center region.%% ===== Signature ===== diff --git a/pages/develop/api/efl/image/property/border_scale.txt b/pages/develop/api/efl/image/property/border_scale.txt index 461fe2577..33d4caa5a 100644 --- a/pages/develop/api/efl/image/property/border_scale.txt +++ b/pages/develop/api/efl/image/property/border_scale.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Image.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:image:property:border_scale:description&nouser&nolink&nodate}} +===== Values ===== + + * **scale** - %%The scale factor.%% ===== Signature ===== diff --git a/pages/develop/api/efl/image/property/content_hint.txt b/pages/develop/api/efl/image/property/content_hint.txt index e87a85489..5ace007a8 100644 --- a/pages/develop/api/efl/image/property/content_hint.txt +++ b/pages/develop/api/efl/image/property/content_hint.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Image.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:image: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.%% diff --git a/pages/develop/api/efl/image/property/scale_hint.txt b/pages/develop/api/efl/image/property/scale_hint.txt index b08c755bb..3a2d4e518 100644 --- a/pages/develop/api/efl/image/property/scale_hint.txt +++ b/pages/develop/api/efl/image/property/scale_hint.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Image.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:image: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.%% diff --git a/pages/develop/api/efl/image/property/smooth_scale.txt b/pages/develop/api/efl/image/property/smooth_scale.txt index 72ce6923c..0eabe9baf 100644 --- a/pages/develop/api/efl/image/property/smooth_scale.txt +++ b/pages/develop/api/efl/image/property/smooth_scale.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Image.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:image:property:smooth_scale:description&nouser&nolink&nodate}} +===== Values ===== + + * **smooth_scale** - %%Whether to use smooth scale or not.%% ===== Signature ===== diff --git a/pages/develop/api/efl/input/device.txt b/pages/develop/api/efl/input/device.txt index 65e09c6d0..6580e7531 100644 --- a/pages/develop/api/efl/input/device.txt +++ b/pages/develop/api/efl/input/device.txt @@ -12,26 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_input_device [fillcolor = "black", label = "Efl.Input.Device", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - - efl_input_device -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -58,12 +38,6 @@ Efl_Object *efl_constructor(Eo *obj); void efl_destructor(Eo *obj); \\ -**[[:develop:api:efl:input:device:method:has_pointer_caps|has_pointer_caps]]**\\ -> %%Determine whether a device has pointer capabilities.%% - -unsigned int efl_input_device_has_pointer_caps(Eo *obj); - -\\ **[[:develop:api:efl:input:device:property:device_type|device_type]]** //**(get, set)**//\\ > %%Device type property%% @@ -71,6 +45,12 @@ Efl_Input_Device_Type efl_input_device_type_get(const Eo *obj); void efl_input_device_type_set(Eo *obj, Efl_Input_Device_Type klass); \\ +**[[:develop:api:efl:input:device:method:has_pointer_caps|has_pointer_caps]]**\\ +> %%Determine whether a device has pointer capabilities.%% + +unsigned int efl_input_device_has_pointer_caps(Eo *obj); + +\\ **[[:develop:api:efl:input:device:property:parent|parent]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%The parent of an object.%% @@ -78,6 +58,12 @@ Efl_Object *efl_parent_get(const Eo *obj); void efl_parent_set(Eo *obj, Efl_Object *parent); \\ +**[[:develop:api:efl:input:device:property:seat|seat]]** //**(get)**//\\ +> %%Get the %%[[:develop:api:efl:input:device|Efl.Input.Device]]%% that represents a seat.%% + +Efl_Input_Device *efl_input_device_seat_get(const Eo *obj); + +\\ **[[:develop:api:efl:input:device:property:seat_id|seat_id]]** //**(get, set)**//\\ > %%Seat id number%% @@ -85,12 +71,6 @@ unsigned int efl_input_device_seat_id_get(const Eo *obj); void efl_input_device_seat_id_set(Eo *obj, unsigned int id); \\ -**[[:develop:api:efl:input:device:property:seat|seat]]** //**(get)**//\\ -> %%Get the %%[[:develop:api:efl:input:device|Efl.Input.Device]]%% that represents a seat.%% - -Efl_Input_Device *efl_input_device_seat_get(const Eo *obj); - -\\ **[[:develop:api:efl:input:device:property:source|source]]** //**(get, set)**//\\ > %%Device source property%% @@ -101,11 +81,35 @@ void efl_input_device_source_set(Eo *obj, Efl_Input_Device *src); ==== 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|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: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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/input/device/property/device_type.txt b/pages/develop/api/efl/input/device/property/device_type.txt index afac1e018..924075a6a 100644 --- a/pages/develop/api/efl/input/device/property/device_type.txt +++ b/pages/develop/api/efl/input/device/property/device_type.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Device.device_type~~ -===== Values ===== - - * **klass** - %%Input device class%% ===== Description ===== %%Device type property%% @@ -9,6 +6,9 @@ //Since 1.18// {{page>:develop:api-include:efl:input:device:property:device_type:description&nouser&nolink&nodate}} +===== Values ===== + + * **klass** - %%Input device class%% ===== Signature ===== diff --git a/pages/develop/api/efl/input/device/property/parent.txt b/pages/develop/api/efl/input/device/property/parent.txt index f1a1e385e..853b81a11 100644 --- a/pages/develop/api/efl/input/device/property/parent.txt +++ b/pages/develop/api/efl/input/device/property/parent.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Device.parent~~ -===== Values ===== - - * **parent** - %%The new parent%% ===== Description ===== %%The parent of an object.%% @@ -13,6 +10,9 @@ %%For example: if you have a widget that has a box internally, and when you swallow into that widget the object you swallow ends up in the box, the parent should be the widget, and not the box.%% {{page>:develop:api-include:efl:input:device:property:parent:description&nouser&nolink&nodate}} +===== Values ===== + + * **parent** - %%The new parent%% //Overridden from [[:develop:api:efl:object:property:parent|Efl.Object.parent]] **(set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/input/device/property/seat_id.txt b/pages/develop/api/efl/input/device/property/seat_id.txt index 6b6d9644b..8c18a483e 100644 --- a/pages/develop/api/efl/input/device/property/seat_id.txt +++ b/pages/develop/api/efl/input/device/property/seat_id.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Device.seat_id~~ -===== Values ===== - - * **id** - %%The id of the seat%% ===== Description ===== %%Seat id number%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:input:device:property:seat_id:description&nouser&nolink&nodate}} +===== Values ===== + + * **id** - %%The id of the seat%% ===== Signature ===== diff --git a/pages/develop/api/efl/input/device/property/source.txt b/pages/develop/api/efl/input/device/property/source.txt index 985b511e3..481e74415 100644 --- a/pages/develop/api/efl/input/device/property/source.txt +++ b/pages/develop/api/efl/input/device/property/source.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Device.source~~ -===== Values ===== - - * **src** - %%Input device%% ===== Description ===== %%Device source property%% @@ -9,6 +6,9 @@ //Since 1.18// {{page>:develop:api-include:efl:input:device:property:source:description&nouser&nolink&nodate}} +===== Values ===== + + * **src** - %%Input device%% ===== Signature ===== diff --git a/pages/develop/api/efl/input/event.txt b/pages/develop/api/efl/input/event.txt index 735b48c5c..e83c607f8 100644 --- a/pages/develop/api/efl/input/event.txt +++ b/pages/develop/api/efl/input/event.txt @@ -16,30 +16,6 @@ ===== Inheritance ===== => [[:develop:api:efl:interface|Efl.Interface]] //(interface)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_input_event [fillcolor = "deepskyblue4", label = "Efl.Input.Event", 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_duplicate [fillcolor = "gray15", label = "Efl.Duplicate", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_input_event -> efl_interface - efl_input_event -> efl_object - efl_input_event -> efl_duplicate -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:interface|Efl.Interface]] //(interface)// @@ -50,18 +26,6 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:input:event:method:provider_find|provider_find]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Searches up in the object tree for a provider which knows the given class/interface.%% - -Efl_Object *efl_provider_find(Eo *obj, const Efl_Object *klass); - -\\ -**[[:develop:api:efl:input:event:method:reset|reset]]**\\ -> %%Resets the internal data to 0 or default values.%% - -void efl_input_reset(Eo *obj); - -\\ **[[:develop:api:efl:input:event:property:device|device]]** //**(get, set)**//\\ > %%Input device that originated this event.%% @@ -89,6 +53,18 @@ Eina_Bool efl_input_processed_get(const Eo *obj); void efl_input_processed_set(Eo *obj, Eina_Bool val); \\ +**[[:develop:api:efl:input:event:method:provider_find|provider_find]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Searches up in the object tree for a provider which knows the given class/interface.%% + +Efl_Object *efl_provider_find(Eo *obj, const Efl_Object *klass); + +\\ +**[[:develop:api:efl:input:event:method:reset|reset]]**\\ +> %%Resets the internal data to 0 or default values.%% + +void efl_input_reset(Eo *obj); + +\\ **[[:develop:api:efl:input:event:property:scrolling|scrolling]]** //**(get, set)**//\\ > %%%%''true''%% if %%[[:develop:api:efl:input:event:property:event_flags|Efl.Input.Event.event_flags]]%% indicates the event happened while scrolling.%% @@ -106,13 +82,39 @@ void efl_input_timestamp_set(Eo *obj, double ms); ==== Inherited ==== -[[:develop:api:efl:duplicate|Efl.Duplicate]]\\ -> **[[:develop:api:efl:duplicate:method:duplicate|duplicate]]**\\ -[[: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:destructor|destructor]]**, **[[: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: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:duplicate|Efl.Duplicate]] ^^^ +| | **[[:develop:api:efl:duplicate:method:duplicate|duplicate]]** | %%Creates a carbon copy of this object and returns it.%% | +^ [[: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:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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.%% | + ===== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/input/event/property/device.txt b/pages/develop/api/efl/input/event/property/device.txt index 4f574ab58..10e2d0f25 100644 --- a/pages/develop/api/efl/input/event/property/device.txt +++ b/pages/develop/api/efl/input/event/property/device.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Event.device~~ -===== Values ===== - - * **dev** - %%Input device origin%% ===== Description ===== %%Input device that originated this event.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:input:event:property:device:description&nouser&nolink&nodate}} +===== Values ===== + + * **dev** - %%Input device origin%% ===== Signature ===== diff --git a/pages/develop/api/efl/input/event/property/event_flags.txt b/pages/develop/api/efl/input/event/property/event_flags.txt index 673cdf1d0..628801006 100644 --- a/pages/develop/api/efl/input/event/property/event_flags.txt +++ b/pages/develop/api/efl/input/event/property/event_flags.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Event.event_flags~~ -===== Values ===== - - * **flags** - %%Input event flags%% ===== Description ===== %%Extra flags for this event, may be changed by the user.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:input:event:property:event_flags:description&nouser&nolink&nodate}} +===== Values ===== + + * **flags** - %%Input event flags%% ===== Signature ===== diff --git a/pages/develop/api/efl/input/event/property/processed.txt b/pages/develop/api/efl/input/event/property/processed.txt index 154bde31a..ce6410390 100644 --- a/pages/develop/api/efl/input/event/property/processed.txt +++ b/pages/develop/api/efl/input/event/property/processed.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Event.processed~~ -===== Values ===== - - * **val** - %%%%''true''%% if the event is on hold, %%''false''%% otherwise%% ===== Description ===== %%%%''true''%% if %%[[:develop:api:efl:input:event:property:event_flags|Efl.Input.Event.event_flags]]%% indicates the event is on hold.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:input:event:property:processed:description&nouser&nolink&nodate}} +===== Values ===== + + * **val** - %%%%''true''%% if the event is on hold, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/input/event/property/scrolling.txt b/pages/develop/api/efl/input/event/property/scrolling.txt index a4e5c9b2c..3f8585423 100644 --- a/pages/develop/api/efl/input/event/property/scrolling.txt +++ b/pages/develop/api/efl/input/event/property/scrolling.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Event.scrolling~~ -===== Values ===== - - * **val** - %%%%''true''%% if the event happened while scrolling, %%''false''%% otherwise%% ===== Description ===== %%%%''true''%% if %%[[:develop:api:efl:input:event:property:event_flags|Efl.Input.Event.event_flags]]%% indicates the event happened while scrolling.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:input:event:property:scrolling:description&nouser&nolink&nodate}} +===== Values ===== + + * **val** - %%%%''true''%% if the event happened while scrolling, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/input/event/property/timestamp.txt b/pages/develop/api/efl/input/event/property/timestamp.txt index 7f6a1e203..8a74ccee1 100644 --- a/pages/develop/api/efl/input/event/property/timestamp.txt +++ b/pages/develop/api/efl/input/event/property/timestamp.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Event.timestamp~~ -===== Values ===== - - * **ms** - %%Time in milliseconds when the event happened.%% ===== Description ===== %%The time at which an event was generated.%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:input:event:property:timestamp:description&nouser&nolink&nodate}} +===== Values ===== + + * **ms** - %%Time in milliseconds when the event happened.%% ==== Setter ==== %%Call this when generating events manually.%% diff --git a/pages/develop/api/efl/input/focus.txt b/pages/develop/api/efl/input/focus.txt index e1004d248..1c6a4f1a6 100644 --- a/pages/develop/api/efl/input/focus.txt +++ b/pages/develop/api/efl/input/focus.txt @@ -12,34 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_input_focus [fillcolor = "black", label = "Efl.Input.Focus", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_input_event [fillcolor = "gray15", label = "Efl.Input.Event", 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_duplicate [fillcolor = "gray15", label = "Efl.Duplicate", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_input_focus -> efl_object - efl_input_focus -> efl_input_event - efl_input_event -> efl_interface - efl_input_event -> efl_object - efl_input_event -> efl_duplicate -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -64,18 +36,6 @@ Efl_Object *efl_constructor(Eo *obj); void efl_destructor(Eo *obj); \\ -**[[:develop:api:efl:input:focus:method:duplicate|duplicate]]**// [Overridden from [[:develop:api:efl:duplicate|Efl.Duplicate]]]//\\ -> %%Creates a copy of this event. %%[[:develop:api:efl:input:event:property:fake|Efl.Input.Event.fake]]%% is %%''true''%%.%% - -Efl_Duplicate *efl_duplicate(const Eo *obj); - -\\ -**[[:develop:api:efl:input:focus:method:reset|reset]]**// [Overridden from [[:develop:api:efl:input:event|Efl.Input.Event]]]//\\ -> %%Resets the internal data to 0 or default values.%% - -void efl_input_reset(Eo *obj); - -\\ **[[:develop:api:efl:input:focus:property:device|device]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:input:event|Efl.Input.Event]]]//\\ > %%Input device that originated this event.%% @@ -83,6 +43,12 @@ Efl_Input_Device *efl_input_device_get(const Eo *obj); void efl_input_device_set(Eo *obj, Efl_Input_Device *dev); \\ +**[[:develop:api:efl:input:focus:method:duplicate|duplicate]]**// [Overridden from [[:develop:api:efl:duplicate|Efl.Duplicate]]]//\\ +> %%Creates a copy of this event. %%[[:develop:api:efl:input:event:property:fake|Efl.Input.Event.fake]]%% is %%''true''%%.%% + +Efl_Duplicate *efl_duplicate(const Eo *obj); + +\\ **[[:develop:api:efl:input:focus:property:object|object]]** //**(get, set)**//\\ > %%The focused object%% @@ -90,6 +56,12 @@ Efl_Object *efl_input_focus_object_get(const Eo *obj); void efl_input_focus_object_set(Eo *obj, Efl_Object *object); \\ +**[[:develop:api:efl:input:focus:method:reset|reset]]**// [Overridden from [[:develop:api:efl:input:event|Efl.Input.Event]]]//\\ +> %%Resets the internal data to 0 or default values.%% + +void efl_input_reset(Eo *obj); + +\\ **[[:develop:api:efl:input:focus:property:timestamp|timestamp]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:input:event|Efl.Input.Event]]]//\\ > %%The time at which an event was generated.%% @@ -100,17 +72,41 @@ void efl_input_timestamp_set(Eo *obj, double ms); ==== Inherited ==== -[[:develop:api:efl:input:event|Efl.Input.Event]]\\ -> **[[:develop:api:efl:input:event:property:event_flags|event_flags]]** //**(get, set)**//, **[[:develop:api:efl:input:event:property:fake|fake]]** //**(get)**//, **[[:develop:api:efl:input:event:property:processed|processed]]** //**(get, set)**//, **[[:develop:api:efl:input:event:property:scrolling|scrolling]]** //**(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:input:event|Efl.Input.Event]] ^^^ +| | **[[:develop:api:efl:input:event:property:event_flags|event_flags]]** //**(get, set)**// | %%Extra flags for this event, may be changed by the user.%% | +| | **[[:develop:api:efl:input:event:property:fake|fake]]** //**(get)**// | %%%%''true''%% if the event was fake, not triggered by real hardware.%% | +| | **[[:develop:api:efl:input:event:property:processed|processed]]** //**(get, set)**// | %%%%''true''%% if %%[[:develop:api:efl:input:event:property:event_flags|Efl.Input.Event.event_flags]]%% indicates the event is on hold.%% | +| | **[[:develop:api:efl:input:event:property:scrolling|scrolling]]** //**(get, set)**// | %%%%''true''%% if %%[[:develop:api:efl:input:event:property:event_flags|Efl.Input.Event.event_flags]]%% indicates the event happened while scrolling.%% | +^ [[: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|Efl.Object]]\\ -> **[[:develop:api:efl:object:event:callback_del|callback,del]]**\\ -[[:develop:api:efl:object|Efl.Object]]\\ -> **[[:develop:api:efl:object:event:del|del]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/input/focus/property/device.txt b/pages/develop/api/efl/input/focus/property/device.txt index 034b385d5..5db7bb068 100644 --- a/pages/develop/api/efl/input/focus/property/device.txt +++ b/pages/develop/api/efl/input/focus/property/device.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Focus.device~~ -===== Values ===== - - * **dev** - %%Input device origin%% ===== Description ===== %%Input device that originated this event.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:input:focus:property:device:description&nouser&nolink&nodate}} +===== Values ===== + + * **dev** - %%Input device origin%% //Overridden from [[:develop:api:efl:input:event:property:device|Efl.Input.Event.device]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/input/focus/property/object.txt b/pages/develop/api/efl/input/focus/property/object.txt index f95987f22..c076da5e1 100644 --- a/pages/develop/api/efl/input/focus/property/object.txt +++ b/pages/develop/api/efl/input/focus/property/object.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Focus.object~~ -===== Values ===== - - * **object** - %%The focused object. In case this represents a canvas focus the object will be %%''null''%%%% ===== Description ===== %%The focused object%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:input:focus:property:object:description&nouser&nolink&nodate}} +===== Values ===== + + * **object** - %%The focused object. In case this represents a canvas focus the object will be %%''null''%%%% ===== Signature ===== diff --git a/pages/develop/api/efl/input/focus/property/timestamp.txt b/pages/develop/api/efl/input/focus/property/timestamp.txt index 3a189e9c9..fdf8963f3 100644 --- a/pages/develop/api/efl/input/focus/property/timestamp.txt +++ b/pages/develop/api/efl/input/focus/property/timestamp.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Focus.timestamp~~ -===== Values ===== - - * **ms** - %%Time in milliseconds when the event happened.%% ===== Description ===== %%The time at which an event was generated.%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:input:focus:property:timestamp:description&nouser&nolink&nodate}} +===== Values ===== + + * **ms** - %%Time in milliseconds when the event happened.%% ==== Setter ==== %%Call this when generating events manually.%% diff --git a/pages/develop/api/efl/input/hold.txt b/pages/develop/api/efl/input/hold.txt index e043139b7..459ab22b2 100644 --- a/pages/develop/api/efl/input/hold.txt +++ b/pages/develop/api/efl/input/hold.txt @@ -10,34 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_input_hold [fillcolor = "black", label = "Efl.Input.Hold", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_input_event [fillcolor = "gray15", label = "Efl.Input.Event", 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_duplicate [fillcolor = "gray15", label = "Efl.Duplicate", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_input_hold -> efl_object - efl_input_hold -> efl_input_event - efl_input_event -> efl_interface - efl_input_event -> efl_object - efl_input_event -> efl_duplicate -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -62,18 +34,6 @@ Efl_Object *efl_constructor(Eo *obj); void efl_destructor(Eo *obj); \\ -**[[:develop:api:efl:input:hold:method:duplicate|duplicate]]**// [Overridden from [[:develop:api:efl:duplicate|Efl.Duplicate]]]//\\ -> %%Creates a copy of this event. %%[[:develop:api:efl:input:event:property:fake|Efl.Input.Event.fake]]%% is %%''true''%%.%% - -Efl_Duplicate *efl_duplicate(const Eo *obj); - -\\ -**[[:develop:api:efl:input:hold:method:reset|reset]]**// [Overridden from [[:develop:api:efl:input:event|Efl.Input.Event]]]//\\ -> %%Resets the internal data to 0 or default values.%% - -void efl_input_reset(Eo *obj); - -\\ **[[:develop:api:efl:input:hold:property:device|device]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:input:event|Efl.Input.Event]]]//\\ > %%Input device that originated this event.%% @@ -81,6 +41,12 @@ Efl_Input_Device *efl_input_device_get(const Eo *obj); void efl_input_device_set(Eo *obj, Efl_Input_Device *dev); \\ +**[[:develop:api:efl:input:hold:method:duplicate|duplicate]]**// [Overridden from [[:develop:api:efl:duplicate|Efl.Duplicate]]]//\\ +> %%Creates a copy of this event. %%[[:develop:api:efl:input:event:property:fake|Efl.Input.Event.fake]]%% is %%''true''%%.%% + +Efl_Duplicate *efl_duplicate(const Eo *obj); + +\\ **[[:develop:api:efl:input:hold:property:event_flags|event_flags]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:input:event|Efl.Input.Event]]]//\\ > %%Extra flags for this event, may be changed by the user.%% @@ -95,6 +61,12 @@ Eina_Bool efl_input_hold_get(const Eo *obj); void efl_input_hold_set(Eo *obj, Eina_Bool val); \\ +**[[:develop:api:efl:input:hold:method:reset|reset]]**// [Overridden from [[:develop:api:efl:input:event|Efl.Input.Event]]]//\\ +> %%Resets the internal data to 0 or default values.%% + +void efl_input_reset(Eo *obj); + +\\ **[[:develop:api:efl:input:hold:property:timestamp|timestamp]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:input:event|Efl.Input.Event]]]//\\ > %%The time at which an event was generated.%% @@ -105,17 +77,40 @@ void efl_input_timestamp_set(Eo *obj, double ms); ==== Inherited ==== -[[:develop:api:efl:input:event|Efl.Input.Event]]\\ -> **[[:develop:api:efl:input:event:property:fake|fake]]** //**(get)**//, **[[:develop:api:efl:input:event:property:processed|processed]]** //**(get, set)**//, **[[:develop:api:efl:input:event:property:scrolling|scrolling]]** //**(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:input:event|Efl.Input.Event]] ^^^ +| | **[[:develop:api:efl:input:event:property:fake|fake]]** //**(get)**// | %%%%''true''%% if the event was fake, not triggered by real hardware.%% | +| | **[[:develop:api:efl:input:event:property:processed|processed]]** //**(get, set)**// | %%%%''true''%% if %%[[:develop:api:efl:input:event:property:event_flags|Efl.Input.Event.event_flags]]%% indicates the event is on hold.%% | +| | **[[:develop:api:efl:input:event:property:scrolling|scrolling]]** //**(get, set)**// | %%%%''true''%% if %%[[:develop:api:efl:input:event:property:event_flags|Efl.Input.Event.event_flags]]%% indicates the event happened while scrolling.%% | +^ [[: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|Efl.Object]]\\ -> **[[:develop:api:efl:object:event:callback_del|callback,del]]**\\ -[[:develop:api:efl:object|Efl.Object]]\\ -> **[[:develop:api:efl:object:event:del|del]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/input/hold/property/device.txt b/pages/develop/api/efl/input/hold/property/device.txt index bcecb2f51..15158bff4 100644 --- a/pages/develop/api/efl/input/hold/property/device.txt +++ b/pages/develop/api/efl/input/hold/property/device.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Hold.device~~ -===== Values ===== - - * **dev** - %%Input device origin%% ===== Description ===== %%Input device that originated this event.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:input:hold:property:device:description&nouser&nolink&nodate}} +===== Values ===== + + * **dev** - %%Input device origin%% //Overridden from [[:develop:api:efl:input:event:property:device|Efl.Input.Event.device]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/input/hold/property/event_flags.txt b/pages/develop/api/efl/input/hold/property/event_flags.txt index 127adb704..1849eadf8 100644 --- a/pages/develop/api/efl/input/hold/property/event_flags.txt +++ b/pages/develop/api/efl/input/hold/property/event_flags.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Hold.event_flags~~ -===== Values ===== - - * **flags** - %%Input event flags%% ===== Description ===== %%Extra flags for this event, may be changed by the user.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:input:hold:property:event_flags:description&nouser&nolink&nodate}} +===== Values ===== + + * **flags** - %%Input event flags%% //Overridden from [[:develop:api:efl:input:event:property:event_flags|Efl.Input.Event.event_flags]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/input/hold/property/hold.txt b/pages/develop/api/efl/input/hold/property/hold.txt index f4e6b3552..01501b4f1 100644 --- a/pages/develop/api/efl/input/hold/property/hold.txt +++ b/pages/develop/api/efl/input/hold/property/hold.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Input.Hold.hold~~ -===== Values ===== - - * **val** - %%%%''true''%% if inputs are on hold, %%''false''%% otherwise%% ===== Description ===== %%Property to show if inputs are now on hold.%% {{page>:develop:api-include:efl:input:hold:property:hold:description&nouser&nolink&nodate}} +===== Values ===== + + * **val** - %%%%''true''%% if inputs are on hold, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/input/hold/property/timestamp.txt b/pages/develop/api/efl/input/hold/property/timestamp.txt index 5c330ef74..79f9f1ef7 100644 --- a/pages/develop/api/efl/input/hold/property/timestamp.txt +++ b/pages/develop/api/efl/input/hold/property/timestamp.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Hold.timestamp~~ -===== Values ===== - - * **ms** - %%Time in milliseconds when the event happened.%% ===== Description ===== %%The time at which an event was generated.%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:input:hold:property:timestamp:description&nouser&nolink&nodate}} +===== Values ===== + + * **ms** - %%Time in milliseconds when the event happened.%% ==== Setter ==== %%Call this when generating events manually.%% diff --git a/pages/develop/api/efl/input/interface.txt b/pages/develop/api/efl/input/interface.txt index 4502527a3..67e870ebd 100644 --- a/pages/develop/api/efl/input/interface.txt +++ b/pages/develop/api/efl/input/interface.txt @@ -17,35 +17,10 @@ {{page>:develop:api-include:efl:input:interface:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_input_interface [fillcolor = "dodgerblue4", label = "Efl.Input.Interface", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== -**[[:develop:api:efl:input:interface:property:seat_event_filter|seat_event_filter]]** //**(get, set)**// +**[[:develop:api:efl:input:interface:property:seat_event_filter|seat_event_filter]]** //**(get, set)**//\\ +> Eina_Bool efl_input_seat_event_filter_get(const Eo *obj, Efl_Input_Device *seat); void efl_input_seat_event_filter_set(Eo *obj, Efl_Input_Device *seat, Eina_Bool enable); diff --git a/pages/develop/api/efl/input/interface/property/seat_event_filter.txt b/pages/develop/api/efl/input/interface/property/seat_event_filter.txt index 6d4772b84..133b54234 100644 --- a/pages/develop/api/efl/input/interface/property/seat_event_filter.txt +++ b/pages/develop/api/efl/input/interface/property/seat_event_filter.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Input.Interface.seat_event_filter~~ -===== Keys ===== - - * **seat** - %%The seat to act on.%% -===== Values ===== - - * **enable** - %%%%''true''%% to enable events for a seat or %%''false''%% otherwise.%% ===== Description ===== @@ -12,6 +6,12 @@ {{page>:develop:api-include:efl:input:interface:property:seat_event_filter:description&nouser&nolink&nodate}} +===== Keys ===== + + * **seat** - %%The seat to act on.%% +===== Values ===== + + * **enable** - %%%%''true''%% to enable events for a seat or %%''false''%% otherwise.%% ==== Getter ==== %%Check if input events from a given seat is enabled.%% diff --git a/pages/develop/api/efl/input/key.txt b/pages/develop/api/efl/input/key.txt index 5c50d16cc..42fa1a9a3 100644 --- a/pages/develop/api/efl/input/key.txt +++ b/pages/develop/api/efl/input/key.txt @@ -12,44 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_input_key [fillcolor = "black", label = "Efl.Input.Key", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_input_event [fillcolor = "gray15", label = "Efl.Input.Event", 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_duplicate [fillcolor = "gray15", label = "Efl.Duplicate", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_input_state [fillcolor = "gray15", label = "Efl.Input.State", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_input_event [fillcolor = "gray15", label = "Efl.Input.Event", 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_duplicate [fillcolor = "gray15", label = "Efl.Duplicate", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_input_key -> efl_object - efl_input_key -> efl_input_event - efl_input_event -> efl_interface - efl_input_event -> efl_object - efl_input_event -> efl_duplicate - efl_input_key -> efl_input_state - efl_input_key -> efl_input_event - efl_input_event -> efl_interface - efl_input_event -> efl_object - efl_input_event -> efl_duplicate -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -67,6 +29,13 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:input:key:property:compose|compose]]** //**(get, set)**//\\ +> %%A UTF8 string if this keystroke has modified a string in the middle of being composed.%% + +const char *efl_input_key_compose_get(const Eo *obj); +void efl_input_key_compose_set(Eo *obj, const char *val); + +\\ **[[:develop:api:efl:input:key:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Call the object's constructor.%% @@ -79,25 +48,6 @@ Efl_Object *efl_constructor(Eo *obj); void efl_destructor(Eo *obj); \\ -**[[:develop:api:efl:input:key:method:duplicate|duplicate]]**// [Overridden from [[:develop:api:efl:duplicate|Efl.Duplicate]]]//\\ -> %%Creates a copy of this event. %%[[:develop:api:efl:input:event:property:fake|Efl.Input.Event.fake]]%% is %%''true''%%.%% - -Efl_Duplicate *efl_duplicate(const Eo *obj); - -\\ -**[[:develop:api:efl:input:key:method:reset|reset]]**// [Overridden from [[:develop:api:efl:input:event|Efl.Input.Event]]]//\\ -> %%Resets the internal data to 0 or default values.%% - -void efl_input_reset(Eo *obj); - -\\ -**[[:develop:api:efl:input:key:property:compose|compose]]** //**(get, set)**//\\ -> %%A UTF8 string if this keystroke has modified a string in the middle of being composed.%% - -const char *efl_input_key_compose_get(const Eo *obj); -void efl_input_key_compose_set(Eo *obj, const char *val); - -\\ **[[:develop:api:efl:input:key:property:device|device]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:input:event|Efl.Input.Event]]]//\\ > %%Input device that originated this event.%% @@ -105,6 +55,12 @@ Efl_Input_Device *efl_input_device_get(const Eo *obj); void efl_input_device_set(Eo *obj, Efl_Input_Device *dev); \\ +**[[:develop:api:efl:input:key:method:duplicate|duplicate]]**// [Overridden from [[:develop:api:efl:duplicate|Efl.Duplicate]]]//\\ +> %%Creates a copy of this event. %%[[:develop:api:efl:input:event:property:fake|Efl.Input.Event.fake]]%% is %%''true''%%.%% + +Efl_Duplicate *efl_duplicate(const Eo *obj); + +\\ **[[:develop:api:efl:input:key:property:event_flags|event_flags]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:input:event|Efl.Input.Event]]]//\\ > %%Extra flags for this event, may be changed by the user.%% @@ -118,6 +74,13 @@ void efl_input_event_flags_set(Eo *obj, Efl_Input_Flags flags); Eina_Bool efl_input_fake_get(const Eo *obj); \\ +**[[:develop:api:efl:input:key:property:key|key]]** //**(get, set)**//\\ +> %%Logical key.%% + +const char *efl_input_key_get(const Eo *obj); +void efl_input_key_set(Eo *obj, const char *val); + +\\ **[[:develop:api:efl:input:key:property:key_code|key_code]]** //**(get, set)**//\\ > %%Key scan code numeric value.%% @@ -132,13 +95,6 @@ const char *efl_input_key_name_get(const Eo *obj); void efl_input_key_name_set(Eo *obj, const char *val); \\ -**[[:develop:api:efl:input:key:property:key|key]]** //**(get, set)**//\\ -> %%Logical key.%% - -const char *efl_input_key_get(const Eo *obj); -void efl_input_key_set(Eo *obj, const char *val); - -\\ **[[:develop:api:efl:input:key:property:lock_enabled|lock_enabled]]** //**(get)**//// [Overridden from [[:develop:api:efl:input:state|Efl.Input.State]]]//\\ > %%Indicates whether a key lock is on, such as NumLock, CapsLock, ...%% @@ -158,6 +114,12 @@ Eina_Bool efl_input_key_pressed_get(const Eo *obj); void efl_input_key_pressed_set(Eo *obj, Eina_Bool val); \\ +**[[:develop:api:efl:input:key:method:reset|reset]]**// [Overridden from [[:develop:api:efl:input:event|Efl.Input.Event]]]//\\ +> %%Resets the internal data to 0 or default values.%% + +void efl_input_reset(Eo *obj); + +\\ **[[:develop:api:efl:input:key:property:string|string]]** //**(get, set)**//\\ > %%A UTF8 string if this keystroke has produced a visible string to be added.%% @@ -175,17 +137,39 @@ void efl_input_timestamp_set(Eo *obj, double ms); ==== Inherited ==== -[[:develop:api:efl:input:event|Efl.Input.Event]]\\ -> **[[:develop:api:efl:input:event:property:processed|processed]]** //**(get, set)**//, **[[:develop:api:efl:input:event:property:scrolling|scrolling]]** //**(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:input:event|Efl.Input.Event]] ^^^ +| | **[[:develop:api:efl:input:event:property:processed|processed]]** //**(get, set)**// | %%%%''true''%% if %%[[:develop:api:efl:input:event:property:event_flags|Efl.Input.Event.event_flags]]%% indicates the event is on hold.%% | +| | **[[:develop:api:efl:input:event:property:scrolling|scrolling]]** //**(get, set)**// | %%%%''true''%% if %%[[:develop:api:efl:input:event:property:event_flags|Efl.Input.Event.event_flags]]%% indicates the event happened while scrolling.%% | +^ [[: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|Efl.Object]]\\ -> **[[:develop:api:efl:object:event:callback_del|callback,del]]**\\ -[[:develop:api:efl:object|Efl.Object]]\\ -> **[[:develop:api:efl:object:event:del|del]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/input/key/property/compose.txt b/pages/develop/api/efl/input/key/property/compose.txt index c83595c7d..203d435d0 100644 --- a/pages/develop/api/efl/input/key/property/compose.txt +++ b/pages/develop/api/efl/input/key/property/compose.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Key.compose~~ -===== Values ===== - - * **val** - %%Composed key string in UTF8%% ===== Description ===== %%A UTF8 string if this keystroke has modified a string in the middle of being composed.%% @@ -13,6 +10,9 @@ //Since 1.18// {{page>:develop:api-include:efl:input:key:property:compose:description&nouser&nolink&nodate}} +===== Values ===== + + * **val** - %%Composed key string in UTF8%% ===== Signature ===== diff --git a/pages/develop/api/efl/input/key/property/device.txt b/pages/develop/api/efl/input/key/property/device.txt index b982d4a7b..c107610f0 100644 --- a/pages/develop/api/efl/input/key/property/device.txt +++ b/pages/develop/api/efl/input/key/property/device.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Key.device~~ -===== Values ===== - - * **dev** - %%Input device origin%% ===== Description ===== %%Input device that originated this event.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:input:key:property:device:description&nouser&nolink&nodate}} +===== Values ===== + + * **dev** - %%Input device origin%% //Overridden from [[:develop:api:efl:input:event:property:device|Efl.Input.Event.device]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/input/key/property/event_flags.txt b/pages/develop/api/efl/input/key/property/event_flags.txt index b891abad0..d651d3d70 100644 --- a/pages/develop/api/efl/input/key/property/event_flags.txt +++ b/pages/develop/api/efl/input/key/property/event_flags.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Key.event_flags~~ -===== Values ===== - - * **flags** - %%Input event flags%% ===== Description ===== %%Extra flags for this event, may be changed by the user.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:input:key:property:event_flags:description&nouser&nolink&nodate}} +===== Values ===== + + * **flags** - %%Input event flags%% //Overridden from [[:develop:api:efl:input:event:property:event_flags|Efl.Input.Event.event_flags]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/input/key/property/key.txt b/pages/develop/api/efl/input/key/property/key.txt index 750beccd5..6b68f4ae2 100644 --- a/pages/develop/api/efl/input/key/property/key.txt +++ b/pages/develop/api/efl/input/key/property/key.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Key.key~~ -===== Values ===== - - * **val** - %%Logical key name%% ===== Description ===== %%Logical key.%% @@ -11,6 +8,9 @@ //Since 1.18// {{page>:develop:api-include:efl:input:key:property:key:description&nouser&nolink&nodate}} +===== Values ===== + + * **val** - %%Logical key name%% ===== Signature ===== diff --git a/pages/develop/api/efl/input/key/property/key_code.txt b/pages/develop/api/efl/input/key/property/key_code.txt index f8bce90da..837ed66ae 100644 --- a/pages/develop/api/efl/input/key/property/key_code.txt +++ b/pages/develop/api/efl/input/key/property/key_code.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Key.key_code~~ -===== Values ===== - - * **val** - %%Key scan code%% ===== Description ===== %%Key scan code numeric value.%% @@ -9,6 +6,9 @@ //Since 1.18// {{page>:develop:api-include:efl:input:key:property:key_code:description&nouser&nolink&nodate}} +===== Values ===== + + * **val** - %%Key scan code%% ===== Signature ===== diff --git a/pages/develop/api/efl/input/key/property/key_name.txt b/pages/develop/api/efl/input/key/property/key_name.txt index 3e91b3db4..8c3c945ea 100644 --- a/pages/develop/api/efl/input/key/property/key_name.txt +++ b/pages/develop/api/efl/input/key/property/key_name.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Key.key_name~~ -===== Values ===== - - * **val** - %%Key name%% ===== Description ===== %%Name string of the key.%% @@ -9,6 +6,9 @@ //Since 1.18// {{page>:develop:api-include:efl:input:key:property:key_name:description&nouser&nolink&nodate}} +===== Values ===== + + * **val** - %%Key name%% ===== Signature ===== diff --git a/pages/develop/api/efl/input/key/property/pressed.txt b/pages/develop/api/efl/input/key/property/pressed.txt index 0500b86da..1322fe3df 100644 --- a/pages/develop/api/efl/input/key/property/pressed.txt +++ b/pages/develop/api/efl/input/key/property/pressed.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Key.pressed~~ -===== Values ===== - - * **val** - %%%%''true''%% if the key is pressed, %%''false''%% otherwise%% ===== Description ===== %%%%''true''%% if the key is down, %%''false''%% if it is released.%% @@ -9,6 +6,9 @@ //Since 1.18// {{page>:develop:api-include:efl:input:key:property:pressed:description&nouser&nolink&nodate}} +===== Values ===== + + * **val** - %%%%''true''%% if the key is pressed, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/input/key/property/string.txt b/pages/develop/api/efl/input/key/property/string.txt index 6cb95a7cb..193a56660 100644 --- a/pages/develop/api/efl/input/key/property/string.txt +++ b/pages/develop/api/efl/input/key/property/string.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Key.string~~ -===== Values ===== - - * **val** - %%Visible string from key press in UTF8%% ===== Description ===== %%A UTF8 string if this keystroke has produced a visible string to be added.%% @@ -9,6 +6,9 @@ //Since 1.18// {{page>:develop:api-include:efl:input:key:property:string:description&nouser&nolink&nodate}} +===== Values ===== + + * **val** - %%Visible string from key press in UTF8%% ===== Signature ===== diff --git a/pages/develop/api/efl/input/key/property/timestamp.txt b/pages/develop/api/efl/input/key/property/timestamp.txt index e4ec40d4e..82c96c047 100644 --- a/pages/develop/api/efl/input/key/property/timestamp.txt +++ b/pages/develop/api/efl/input/key/property/timestamp.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Key.timestamp~~ -===== Values ===== - - * **ms** - %%Time in milliseconds when the event happened.%% ===== Description ===== %%The time at which an event was generated.%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:input:key:property:timestamp:description&nouser&nolink&nodate}} +===== Values ===== + + * **ms** - %%Time in milliseconds when the event happened.%% ==== Setter ==== %%Call this when generating events manually.%% diff --git a/pages/develop/api/efl/input/pointer.txt b/pages/develop/api/efl/input/pointer.txt index fe6884894..7e8475dad 100644 --- a/pages/develop/api/efl/input/pointer.txt +++ b/pages/develop/api/efl/input/pointer.txt @@ -12,36 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_input_pointer [fillcolor = "black", label = "Efl.Input.Pointer", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_input_event [fillcolor = "gray15", label = "Efl.Input.Event", 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_duplicate [fillcolor = "gray15", label = "Efl.Duplicate", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_input_state [fillcolor = "gray15", label = "Efl.Input.State", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_input_pointer -> efl_object - efl_input_pointer -> efl_input_event - efl_input_event -> efl_interface - efl_input_event -> efl_object - efl_input_event -> efl_duplicate - efl_input_pointer -> efl_input_state -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -55,30 +25,6 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:input:pointer:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Call the object's constructor.%% - -Efl_Object *efl_constructor(Eo *obj); - -\\ -**[[:develop:api:efl:input:pointer:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Call the object's destructor.%% - -void efl_destructor(Eo *obj); - -\\ -**[[:develop:api:efl:input:pointer:method:duplicate|duplicate]]**// [Overridden from [[:develop:api:efl:duplicate|Efl.Duplicate]]]//\\ -> %%Creates a copy of this event. %%[[:develop:api:efl:input:event:property:fake|Efl.Input.Event.fake]]%% is %%''true''%%.%% - -Efl_Duplicate *efl_duplicate(const Eo *obj); - -\\ -**[[:develop:api:efl:input:pointer:method:reset|reset]]**// [Overridden from [[:develop:api:efl:input:event|Efl.Input.Event]]]//\\ -> %%Resets the internal data to 0 or default values.%% - -void efl_input_reset(Eo *obj); - -\\ **[[:develop:api:efl:input:pointer:property:action|action]]** //**(get, set)**//\\ > %%The action represented by this event.%% @@ -86,6 +32,13 @@ Efl_Pointer_Action efl_input_pointer_action_get(const Eo *obj); void efl_input_pointer_action_set(Eo *obj, Efl_Pointer_Action act); \\ +**[[:develop:api:efl:input:pointer:property:button|button]]** //**(get, set)**//\\ +> %%The mouse button that triggered the event.%% + +int efl_input_pointer_button_get(const Eo *obj); +void efl_input_pointer_button_set(Eo *obj, int but); + +\\ **[[:develop:api:efl:input:pointer:property:button_flags|button_flags]]** //**(get, set)**//\\ > %%Double or triple click information.%% @@ -100,11 +53,16 @@ Eina_Bool efl_input_pointer_button_pressed_get(const Eo *obj, int button); void efl_input_pointer_button_pressed_set(Eo *obj, int button, Eina_Bool pressed); \\ -**[[:develop:api:efl:input:pointer:property:button|button]]** //**(get, set)**//\\ -> %%The mouse button that triggered the event.%% +**[[:develop:api:efl:input:pointer:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Call the object's constructor.%% -int efl_input_pointer_button_get(const Eo *obj); -void efl_input_pointer_button_set(Eo *obj, int but); +Efl_Object *efl_constructor(Eo *obj); + +\\ +**[[:develop:api:efl:input:pointer:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Call the object's destructor.%% + +void efl_destructor(Eo *obj); \\ **[[:develop:api:efl:input:pointer:property:device|device]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:input:event|Efl.Input.Event]]]//\\ @@ -121,6 +79,12 @@ Eina_Bool efl_input_pointer_double_click_get(const Eo *obj); void efl_input_pointer_double_click_set(Eo *obj, Eina_Bool val); \\ +**[[:develop:api:efl:input:pointer:method:duplicate|duplicate]]**// [Overridden from [[:develop:api:efl:duplicate|Efl.Duplicate]]]//\\ +> %%Creates a copy of this event. %%[[:develop:api:efl:input:event:property:fake|Efl.Input.Event.fake]]%% is %%''true''%%.%% + +Efl_Duplicate *efl_duplicate(const Eo *obj); + +\\ **[[:develop:api:efl:input:pointer:property:event_flags|event_flags]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:input:event|Efl.Input.Event]]]//\\ > %%Extra flags for this event, may be changed by the user.%% @@ -167,6 +131,12 @@ Eina_Position2D efl_input_pointer_previous_position_get(const Eo *obj); void efl_input_pointer_previous_position_set(Eo *obj, Eina_Position2D pos); \\ +**[[:develop:api:efl:input:pointer:method:reset|reset]]**// [Overridden from [[:develop:api:efl:input:event|Efl.Input.Event]]]//\\ +> %%Resets the internal data to 0 or default values.%% + +void efl_input_reset(Eo *obj); + +\\ **[[:develop:api:efl:input:pointer:property:source|source]]** //**(get, set)**//\\ > %%The object where this event first originated, in case of propagation or repetition of the event.%% @@ -195,12 +165,6 @@ Eina_Bool efl_input_pointer_triple_click_get(const Eo *obj); void efl_input_pointer_triple_click_set(Eo *obj, Eina_Bool val); \\ -**[[:develop:api:efl:input:pointer:property:value_has|value_has]]** //**(get)**//\\ -> %%%%''true''%% if this event carries a valid value for the specified %%''key''%%.%% - -Eina_Bool efl_input_pointer_value_has_get(const Eo *obj, Efl_Input_Value key); - -\\ **[[:develop:api:efl:input:pointer:property:value|value]]** //**(get, set)**//\\ > %%Represents a generic value for this event.%% @@ -208,6 +172,12 @@ double efl_input_pointer_value_get(const Eo *obj, Efl_Input_Value key); Eina_Bool efl_input_pointer_value_set(Eo *obj, Efl_Input_Value key, double val); \\ +**[[:develop:api:efl:input:pointer:property:value_has|value_has]]** //**(get)**//\\ +> %%%%''true''%% if this event carries a valid value for the specified %%''key''%%.%% + +Eina_Bool efl_input_pointer_value_has_get(const Eo *obj, Efl_Input_Value key); + +\\ **[[:develop:api:efl:input:pointer:property:wheel_delta|wheel_delta]]** //**(get, set)**//\\ > %%Delta movement of the wheel in discrete steps.%% @@ -225,17 +195,39 @@ void efl_input_pointer_wheel_horizontal_set(Eo *obj, Eina_Bool horizontal); ==== Inherited ==== -[[:develop:api:efl:input:event|Efl.Input.Event]]\\ -> **[[:develop:api:efl:input:event:property:processed|processed]]** //**(get, set)**//, **[[:develop:api:efl:input:event:property:scrolling|scrolling]]** //**(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:input:event|Efl.Input.Event]] ^^^ +| | **[[:develop:api:efl:input:event:property:processed|processed]]** //**(get, set)**// | %%%%''true''%% if %%[[:develop:api:efl:input:event:property:event_flags|Efl.Input.Event.event_flags]]%% indicates the event is on hold.%% | +| | **[[:develop:api:efl:input:event:property:scrolling|scrolling]]** //**(get, set)**// | %%%%''true''%% if %%[[:develop:api:efl:input:event:property:event_flags|Efl.Input.Event.event_flags]]%% indicates the event happened while scrolling.%% | +^ [[: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|Efl.Object]]\\ -> **[[:develop:api:efl:object:event:callback_del|callback,del]]**\\ -[[:develop:api:efl:object|Efl.Object]]\\ -> **[[:develop:api:efl:object:event:del|del]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/input/pointer/property/action.txt b/pages/develop/api/efl/input/pointer/property/action.txt index 68e397280..16415b8f3 100644 --- a/pages/develop/api/efl/input/pointer/property/action.txt +++ b/pages/develop/api/efl/input/pointer/property/action.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Pointer.action~~ -===== Values ===== - - * **act** - %%Event action%% ===== Description ===== %%The action represented by this event.%% @@ -9,6 +6,9 @@ //Since 1.18// {{page>:develop:api-include:efl:input:pointer:property:action:description&nouser&nolink&nodate}} +===== Values ===== + + * **act** - %%Event action%% ===== Signature ===== diff --git a/pages/develop/api/efl/input/pointer/property/button.txt b/pages/develop/api/efl/input/pointer/property/button.txt index 2f7e7a80e..c35342c2b 100644 --- a/pages/develop/api/efl/input/pointer/property/button.txt +++ b/pages/develop/api/efl/input/pointer/property/button.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Pointer.button~~ -===== Values ===== - - * **but** - %%1 to 32, 0 if not a button event.%% ===== Description ===== %%The mouse button that triggered the event.%% @@ -11,6 +8,9 @@ //Since 1.18// {{page>:develop:api-include:efl:input:pointer:property:button:description&nouser&nolink&nodate}} +===== Values ===== + + * **but** - %%1 to 32, 0 if not a button event.%% ===== Signature ===== diff --git a/pages/develop/api/efl/input/pointer/property/button_flags.txt b/pages/develop/api/efl/input/pointer/property/button_flags.txt index 804074d70..25b6c169c 100644 --- a/pages/develop/api/efl/input/pointer/property/button_flags.txt +++ b/pages/develop/api/efl/input/pointer/property/button_flags.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Pointer.button_flags~~ -===== Values ===== - - * **flags** - %%Button information flags%% ===== Description ===== %%Double or triple click information.%% @@ -9,6 +6,9 @@ //Since 1.18// {{page>:develop:api-include:efl:input:pointer:property:button_flags:description&nouser&nolink&nodate}} +===== Values ===== + + * **flags** - %%Button information flags%% ===== Signature ===== diff --git a/pages/develop/api/efl/input/pointer/property/button_pressed.txt b/pages/develop/api/efl/input/pointer/property/button_pressed.txt index 460f40999..4732a3d0b 100644 --- a/pages/develop/api/efl/input/pointer/property/button_pressed.txt +++ b/pages/develop/api/efl/input/pointer/property/button_pressed.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Input.Pointer.button_pressed~~ -===== Keys ===== - - * **button** - %%1 to 32, 0 if not a button event.%% -===== Values ===== - - * **pressed** - %%%%''true''%% when the button was pressed, %%''false''%% otherwise%% ===== Description ===== %%Whether a mouse button is pressed at the moment of the event.%% @@ -14,6 +8,12 @@ //Since 1.18// {{page>:develop:api-include:efl:input:pointer:property:button_pressed:description&nouser&nolink&nodate}} +===== Keys ===== + + * **button** - %%1 to 32, 0 if not a button event.%% +===== Values ===== + + * **pressed** - %%%%''true''%% when the button was pressed, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/input/pointer/property/device.txt b/pages/develop/api/efl/input/pointer/property/device.txt index 6ec7e8b96..d922681ef 100644 --- a/pages/develop/api/efl/input/pointer/property/device.txt +++ b/pages/develop/api/efl/input/pointer/property/device.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Pointer.device~~ -===== Values ===== - - * **dev** - %%Input device origin%% ===== Description ===== %%Input device that originated this event.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:input:pointer:property:device:description&nouser&nolink&nodate}} +===== Values ===== + + * **dev** - %%Input device origin%% //Overridden from [[:develop:api:efl:input:event:property:device|Efl.Input.Event.device]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/input/pointer/property/double_click.txt b/pages/develop/api/efl/input/pointer/property/double_click.txt index 8f7c2a49a..0e9ac3a95 100644 --- a/pages/develop/api/efl/input/pointer/property/double_click.txt +++ b/pages/develop/api/efl/input/pointer/property/double_click.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Pointer.double_click~~ -===== Values ===== - - * **val** - %%%%''true''%% if the button press was a double click, %%''false''%% otherwise%% ===== Description ===== %%%%''true''%% if %%[[:develop:api:efl:input:pointer:property:button_flags|Efl.Input.Pointer.button_flags]]%% indicates a double click (2nd press).%% @@ -11,6 +8,9 @@ //Since 1.18// {{page>:develop:api-include:efl:input:pointer:property:double_click:description&nouser&nolink&nodate}} +===== Values ===== + + * **val** - %%%%''true''%% if the button press was a double click, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/input/pointer/property/event_flags.txt b/pages/develop/api/efl/input/pointer/property/event_flags.txt index 0275529bf..292fe83f8 100644 --- a/pages/develop/api/efl/input/pointer/property/event_flags.txt +++ b/pages/develop/api/efl/input/pointer/property/event_flags.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Pointer.event_flags~~ -===== Values ===== - - * **flags** - %%Input event flags%% ===== Description ===== %%Extra flags for this event, may be changed by the user.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:input:pointer:property:event_flags:description&nouser&nolink&nodate}} +===== Values ===== + + * **flags** - %%Input event flags%% //Overridden from [[:develop:api:efl:input:event:property:event_flags|Efl.Input.Event.event_flags]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/input/pointer/property/position.txt b/pages/develop/api/efl/input/pointer/property/position.txt index 09a7f0c66..cccf95c5c 100644 --- a/pages/develop/api/efl/input/pointer/property/position.txt +++ b/pages/develop/api/efl/input/pointer/property/position.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Pointer.position~~ -===== Values ===== - - * **pos** - %%The position of the event, in pixels.%% ===== Description ===== %%Position where the event happened, relative to the window.%% @@ -11,6 +8,9 @@ //Since 1.18// {{page>:develop:api-include:efl:input:pointer:property:position:description&nouser&nolink&nodate}} +===== Values ===== + + * **pos** - %%The position of the event, in pixels.%% ===== Signature ===== diff --git a/pages/develop/api/efl/input/pointer/property/precise_position.txt b/pages/develop/api/efl/input/pointer/property/precise_position.txt index 3efd6a322..d88623476 100644 --- a/pages/develop/api/efl/input/pointer/property/precise_position.txt +++ b/pages/develop/api/efl/input/pointer/property/precise_position.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Pointer.precise_position~~ -===== Values ===== - - * **pos** - %%The position of the event, in pixels.%% ===== Description ===== %%Position where the event happened, relative to the window.%% @@ -13,6 +10,9 @@ //Since 1.18// {{page>:develop:api-include:efl:input:pointer:property:precise_position:description&nouser&nolink&nodate}} +===== Values ===== + + * **pos** - %%The position of the event, in pixels.%% ===== Signature ===== diff --git a/pages/develop/api/efl/input/pointer/property/previous_position.txt b/pages/develop/api/efl/input/pointer/property/previous_position.txt index 675e334a7..eed6e50be 100644 --- a/pages/develop/api/efl/input/pointer/property/previous_position.txt +++ b/pages/develop/api/efl/input/pointer/property/previous_position.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Pointer.previous_position~~ -===== Values ===== - - * **pos** - %%The position of the event, in pixels.%% ===== Description ===== %%Position of the previous event, valid for move events.%% @@ -13,6 +10,9 @@ //Since 1.18// {{page>:develop:api-include:efl:input:pointer:property:previous_position:description&nouser&nolink&nodate}} +===== Values ===== + + * **pos** - %%The position of the event, in pixels.%% ===== Signature ===== diff --git a/pages/develop/api/efl/input/pointer/property/source.txt b/pages/develop/api/efl/input/pointer/property/source.txt index d56a1c8a2..f60d8f496 100644 --- a/pages/develop/api/efl/input/pointer/property/source.txt +++ b/pages/develop/api/efl/input/pointer/property/source.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Pointer.source~~ -===== Values ===== - - * **src** - %%Source object: %%''Efl''%%.Gfx%% ===== Description ===== %%The object where this event first originated, in case of propagation or repetition of the event.%% @@ -9,6 +6,9 @@ //Since 1.18// {{page>:develop:api-include:efl:input:pointer:property:source:description&nouser&nolink&nodate}} +===== Values ===== + + * **src** - %%Source object: %%[[:develop:api:efl:gfx|Efl.Gfx]]%%%% ===== Signature ===== diff --git a/pages/develop/api/efl/input/pointer/property/timestamp.txt b/pages/develop/api/efl/input/pointer/property/timestamp.txt index 8cdf000dc..6cfaf9595 100644 --- a/pages/develop/api/efl/input/pointer/property/timestamp.txt +++ b/pages/develop/api/efl/input/pointer/property/timestamp.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Pointer.timestamp~~ -===== Values ===== - - * **ms** - %%Time in milliseconds when the event happened.%% ===== Description ===== %%The time at which an event was generated.%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:input:pointer:property:timestamp:description&nouser&nolink&nodate}} +===== Values ===== + + * **ms** - %%Time in milliseconds when the event happened.%% ==== Setter ==== %%Call this when generating events manually.%% diff --git a/pages/develop/api/efl/input/pointer/property/tool.txt b/pages/develop/api/efl/input/pointer/property/tool.txt index 962683898..c5a7b4235 100644 --- a/pages/develop/api/efl/input/pointer/property/tool.txt +++ b/pages/develop/api/efl/input/pointer/property/tool.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Pointer.tool~~ -===== Values ===== - - * **id** - %%Tool ID%% ===== Description ===== %%ID of the tool (eg. pen) that triggered this event.%% @@ -9,6 +6,9 @@ //Since 1.18// {{page>:develop:api-include:efl:input:pointer:property:tool:description&nouser&nolink&nodate}} +===== Values ===== + + * **id** - %%Tool ID%% ===== Signature ===== diff --git a/pages/develop/api/efl/input/pointer/property/triple_click.txt b/pages/develop/api/efl/input/pointer/property/triple_click.txt index c75facb12..d1cd5c15f 100644 --- a/pages/develop/api/efl/input/pointer/property/triple_click.txt +++ b/pages/develop/api/efl/input/pointer/property/triple_click.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Pointer.triple_click~~ -===== Values ===== - - * **val** - %%%%''true''%% if the button press was a triple click, %%''false''%% otherwise%% ===== Description ===== %%%%''true''%% if %%[[:develop:api:efl:input:pointer:property:button_flags|Efl.Input.Pointer.button_flags]]%% indicates a triple click (3rd press).%% @@ -11,6 +8,9 @@ //Since 1.18// {{page>:develop:api-include:efl:input:pointer:property:triple_click:description&nouser&nolink&nodate}} +===== Values ===== + + * **val** - %%%%''true''%% if the button press was a triple click, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/input/pointer/property/value.txt b/pages/develop/api/efl/input/pointer/property/value.txt index a73ed0558..5a25777d7 100644 --- a/pages/develop/api/efl/input/pointer/property/value.txt +++ b/pages/develop/api/efl/input/pointer/property/value.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Input.Pointer.value~~ -===== Keys ===== - - * **key** - %%%%''key''%%%% -===== Values ===== - - * **val** - %%%%''key''%% value%% ===== Description ===== %%Represents a generic value for this event.%% @@ -16,6 +10,12 @@ //Since 1.18// {{page>:develop:api-include:efl:input:pointer:property:value:description&nouser&nolink&nodate}} +===== Keys ===== + + * **key** - %%%%''key''%%%% +===== Values ===== + + * **val** - %%%%''key''%% value%% ===== Signature ===== diff --git a/pages/develop/api/efl/input/pointer/property/wheel_delta.txt b/pages/develop/api/efl/input/pointer/property/wheel_delta.txt index c030f3164..810c51a9b 100644 --- a/pages/develop/api/efl/input/pointer/property/wheel_delta.txt +++ b/pages/develop/api/efl/input/pointer/property/wheel_delta.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Pointer.wheel_delta~~ -===== Values ===== - - * **dist** - %%Wheel movement delta%% ===== Description ===== %%Delta movement of the wheel in discrete steps.%% @@ -9,6 +6,9 @@ //Since 1.18// {{page>:develop:api-include:efl:input:pointer:property:wheel_delta:description&nouser&nolink&nodate}} +===== Values ===== + + * **dist** - %%Wheel movement delta%% ===== Signature ===== diff --git a/pages/develop/api/efl/input/pointer/property/wheel_horizontal.txt b/pages/develop/api/efl/input/pointer/property/wheel_horizontal.txt index 299af52ed..02177cfda 100644 --- a/pages/develop/api/efl/input/pointer/property/wheel_horizontal.txt +++ b/pages/develop/api/efl/input/pointer/property/wheel_horizontal.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Input.Pointer.wheel_horizontal~~ -===== Values ===== - - * **horizontal** - %%If %%''true''%% this was a horizontal wheel.%% ===== Description ===== %%Direction of the wheel, usually vertical.%% @@ -9,6 +6,9 @@ //Since 1.18// {{page>:develop:api-include:efl:input:pointer:property:wheel_horizontal:description&nouser&nolink&nodate}} +===== Values ===== + + * **horizontal** - %%If %%''true''%% this was a horizontal wheel.%% ===== Signature ===== diff --git a/pages/develop/api/efl/input/state.txt b/pages/develop/api/efl/input/state.txt index f39cebc6c..e2f56a495 100644 --- a/pages/develop/api/efl/input/state.txt +++ b/pages/develop/api/efl/input/state.txt @@ -7,32 +7,6 @@ {{page>:develop:api-include:efl:input:state:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_input_state [fillcolor = "dodgerblue4", label = "Efl.Input.State", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:input:state:property:lock_enabled|lock_enabled]]** //**(get)**//\\ diff --git a/pages/develop/api/efl/interface.txt b/pages/develop/api/efl/interface.txt index d14ab668b..47f88dfa7 100644 --- a/pages/develop/api/efl/interface.txt +++ b/pages/develop/api/efl/interface.txt @@ -7,32 +7,6 @@ {{page>:develop:api-include:efl:interface:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_interface [fillcolor = "dodgerblue4", label = "Efl.Interface", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== ===== Events ===== diff --git a/pages/develop/api/efl/interpolator.txt b/pages/develop/api/efl/interpolator.txt index da1c249eb..85f72dd30 100644 --- a/pages/develop/api/efl/interpolator.txt +++ b/pages/develop/api/efl/interpolator.txt @@ -10,26 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_interpolator [fillcolor = "black", label = "Efl.Interpolator", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - - efl_interpolator -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -47,11 +27,38 @@ double efl_interpolator_interpolate(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: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:destructor|destructor]]**, **[[: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:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/interpolator/accelerate.txt b/pages/develop/api/efl/interpolator/accelerate.txt index 2e3ce3faf..7fd1682e5 100644 --- a/pages/develop/api/efl/interpolator/accelerate.txt +++ b/pages/develop/api/efl/interpolator/accelerate.txt @@ -12,28 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:interpolator|Efl.Interpolator]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_interpolator_accelerate [fillcolor = "black", label = "Efl.Interpolator.Accelerate", color = "gray15", fontcolor = "white", style = "filled"] - efl_interpolator [fillcolor = "gray15", label = "Efl.Interpolator", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - - efl_interpolator_accelerate -> efl_interpolator - efl_interpolator -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:interpolator|Efl.Interpolator]] //(class)// @@ -49,12 +27,6 @@ digraph hierarchy { Efl_Object *efl_constructor(Eo *obj); \\ -**[[:develop:api:efl:interpolator:accelerate:method:interpolate|interpolate]]**// [Overridden from [[:develop:api:efl:interpolator|Efl.Interpolator]]]//\\ -> %%Interpolate the given value.%% - -double efl_interpolator_interpolate(Eo *obj, double progress); - -\\ **[[:develop:api:efl:interpolator:accelerate:property:factor|factor]]** //**(get, set)**//\\ > %%Factor property%% @@ -62,14 +34,46 @@ double efl_interpolator_accelerate_factor_get(const Eo *obj); void efl_interpolator_accelerate_factor_set(Eo *obj, double factor); \\ +**[[:develop:api:efl:interpolator:accelerate:method:interpolate|interpolate]]**// [Overridden from [[:develop:api:efl:interpolator|Efl.Interpolator]]]//\\ +> %%Interpolate the given value.%% + +double efl_interpolator_interpolate(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:destructor|destructor]]**, **[[: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:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/interpolator/accelerate/property/factor.txt b/pages/develop/api/efl/interpolator/accelerate/property/factor.txt index 7df6db667..322619fb1 100644 --- a/pages/develop/api/efl/interpolator/accelerate/property/factor.txt +++ b/pages/develop/api/efl/interpolator/accelerate/property/factor.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Interpolator.Accelerate.factor~~ -===== Values ===== - - * **factor** - %%Factor of the interpolation function.%% ===== Description ===== %%Factor property%% {{page>:develop:api-include:efl:interpolator:accelerate:property:factor:description&nouser&nolink&nodate}} +===== Values ===== + + * **factor** - %%Factor of the interpolation function.%% ===== Signature ===== diff --git a/pages/develop/api/efl/interpolator/bounce.txt b/pages/develop/api/efl/interpolator/bounce.txt index 9d26e061f..8197707b7 100644 --- a/pages/develop/api/efl/interpolator/bounce.txt +++ b/pages/develop/api/efl/interpolator/bounce.txt @@ -10,28 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:interpolator|Efl.Interpolator]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_interpolator_bounce [fillcolor = "black", label = "Efl.Interpolator.Bounce", color = "gray15", fontcolor = "white", style = "filled"] - efl_interpolator [fillcolor = "gray15", label = "Efl.Interpolator", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - - efl_interpolator_bounce -> efl_interpolator - efl_interpolator -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:interpolator|Efl.Interpolator]] //(class)// @@ -47,12 +25,6 @@ digraph hierarchy { Efl_Object *efl_constructor(Eo *obj); \\ -**[[:develop:api:efl:interpolator:bounce:method:interpolate|interpolate]]**// [Overridden from [[:develop:api:efl:interpolator|Efl.Interpolator]]]//\\ -> %%Interpolate the given value.%% - -double efl_interpolator_interpolate(Eo *obj, double progress); - -\\ **[[:develop:api:efl:interpolator:bounce:property:factors|factors]]** //**(get, set)**//\\ > %%Factors property%% @@ -60,14 +32,46 @@ void efl_interpolator_bounce_factors_get(const Eo *obj, double *factor1, double void efl_interpolator_bounce_factors_set(Eo *obj, double factor1, double factor2); \\ +**[[:develop:api:efl:interpolator:bounce:method:interpolate|interpolate]]**// [Overridden from [[:develop:api:efl:interpolator|Efl.Interpolator]]]//\\ +> %%Interpolate the given value.%% + +double efl_interpolator_interpolate(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:destructor|destructor]]**, **[[: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:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/interpolator/bounce/property/factors.txt b/pages/develop/api/efl/interpolator/bounce/property/factors.txt index 9764e3948..189337c0f 100644 --- a/pages/develop/api/efl/interpolator/bounce/property/factors.txt +++ b/pages/develop/api/efl/interpolator/bounce/property/factors.txt @@ -1,13 +1,13 @@ ~~Title: Efl.Interpolator.Bounce.factors~~ -===== Values ===== - - * **factor1** - %%First factor of the interpolation function.%% - * **factor2** - %%Second factor of the interpolation function.%% ===== Description ===== %%Factors property%% {{page>:develop:api-include:efl:interpolator:bounce:property:factors:description&nouser&nolink&nodate}} +===== Values ===== + + * **factor1** - %%First factor of the interpolation function.%% + * **factor2** - %%Second factor of the interpolation function.%% ===== Signature ===== diff --git a/pages/develop/api/efl/interpolator/cubic_bezier.txt b/pages/develop/api/efl/interpolator/cubic_bezier.txt index ff9d11344..8dcf7aa81 100644 --- a/pages/develop/api/efl/interpolator/cubic_bezier.txt +++ b/pages/develop/api/efl/interpolator/cubic_bezier.txt @@ -10,28 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:interpolator|Efl.Interpolator]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_interpolator_cubic_bezier [fillcolor = "black", label = "Efl.Interpolator.Cubic_Bezier", color = "gray15", fontcolor = "white", style = "filled"] - efl_interpolator [fillcolor = "gray15", label = "Efl.Interpolator", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - - efl_interpolator_cubic_bezier -> efl_interpolator - efl_interpolator -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:interpolator|Efl.Interpolator]] //(class)// @@ -47,12 +25,6 @@ digraph hierarchy { Efl_Object *efl_constructor(Eo *obj); \\ -**[[:develop:api:efl:interpolator:cubic_bezier:method:interpolate|interpolate]]**// [Overridden from [[:develop:api:efl:interpolator|Efl.Interpolator]]]//\\ -> %%Interpolate the given value.%% - -double efl_interpolator_interpolate(Eo *obj, double progress); - -\\ **[[:develop:api:efl:interpolator:cubic_bezier:property:factors|factors]]** //**(get, set)**//\\ > %%Factors property%% @@ -60,14 +32,46 @@ void efl_interpolator_cubic_bezier_factors_get(const Eo *obj, double *factor1, d void efl_interpolator_cubic_bezier_factors_set(Eo *obj, double factor1, double factor2, double factor3, double factor4); \\ +**[[:develop:api:efl:interpolator:cubic_bezier:method:interpolate|interpolate]]**// [Overridden from [[:develop:api:efl:interpolator|Efl.Interpolator]]]//\\ +> %%Interpolate the given value.%% + +double efl_interpolator_interpolate(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:destructor|destructor]]**, **[[: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:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/interpolator/cubic_bezier/property/factors.txt b/pages/develop/api/efl/interpolator/cubic_bezier/property/factors.txt index 090003560..9435cf68d 100644 --- a/pages/develop/api/efl/interpolator/cubic_bezier/property/factors.txt +++ b/pages/develop/api/efl/interpolator/cubic_bezier/property/factors.txt @@ -1,15 +1,15 @@ ~~Title: Efl.Interpolator.Cubic_Bezier.factors~~ +===== Description ===== + +%%Factors property%% +{{page>:develop:api-include:efl:interpolator:cubic_bezier:property:factors:description&nouser&nolink&nodate}} + ===== Values ===== * **factor1** - %%First factor of the interpolation function.%% * **factor2** - %%Second factor of the interpolation function.%% * **factor3** - %%Third factor of the interpolation function.%% * **factor4** - %%Fourth factor of the interpolation function.%% -===== Description ===== - -%%Factors property%% -{{page>:develop:api-include:efl:interpolator:cubic_bezier:property:factors:description&nouser&nolink&nodate}} - ===== Signature ===== diff --git a/pages/develop/api/efl/interpolator/decelerate.txt b/pages/develop/api/efl/interpolator/decelerate.txt index 4dfe85944..997f42bc3 100644 --- a/pages/develop/api/efl/interpolator/decelerate.txt +++ b/pages/develop/api/efl/interpolator/decelerate.txt @@ -12,28 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:interpolator|Efl.Interpolator]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_interpolator_decelerate [fillcolor = "black", label = "Efl.Interpolator.Decelerate", color = "gray15", fontcolor = "white", style = "filled"] - efl_interpolator [fillcolor = "gray15", label = "Efl.Interpolator", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - - efl_interpolator_decelerate -> efl_interpolator - efl_interpolator -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:interpolator|Efl.Interpolator]] //(class)// @@ -49,12 +27,6 @@ digraph hierarchy { Efl_Object *efl_constructor(Eo *obj); \\ -**[[:develop:api:efl:interpolator:decelerate:method:interpolate|interpolate]]**// [Overridden from [[:develop:api:efl:interpolator|Efl.Interpolator]]]//\\ -> %%Interpolate the given value.%% - -double efl_interpolator_interpolate(Eo *obj, double progress); - -\\ **[[:develop:api:efl:interpolator:decelerate:property:factor|factor]]** //**(get, set)**//\\ > %%Factor property%% @@ -62,14 +34,46 @@ double efl_interpolator_decelerate_factor_get(const Eo *obj); void efl_interpolator_decelerate_factor_set(Eo *obj, double factor); \\ +**[[:develop:api:efl:interpolator:decelerate:method:interpolate|interpolate]]**// [Overridden from [[:develop:api:efl:interpolator|Efl.Interpolator]]]//\\ +> %%Interpolate the given value.%% + +double efl_interpolator_interpolate(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:destructor|destructor]]**, **[[: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:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/interpolator/decelerate/property/factor.txt b/pages/develop/api/efl/interpolator/decelerate/property/factor.txt index d5609d21b..01cbb3002 100644 --- a/pages/develop/api/efl/interpolator/decelerate/property/factor.txt +++ b/pages/develop/api/efl/interpolator/decelerate/property/factor.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Interpolator.Decelerate.factor~~ -===== Values ===== - - * **factor** - %%Factor of the interpolation function.%% ===== Description ===== %%Factor property%% {{page>:develop:api-include:efl:interpolator:decelerate:property:factor:description&nouser&nolink&nodate}} +===== Values ===== + + * **factor** - %%Factor of the interpolation function.%% ===== Signature ===== diff --git a/pages/develop/api/efl/interpolator/divisor.txt b/pages/develop/api/efl/interpolator/divisor.txt index 242039ac2..9ca185499 100644 --- a/pages/develop/api/efl/interpolator/divisor.txt +++ b/pages/develop/api/efl/interpolator/divisor.txt @@ -10,28 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:interpolator|Efl.Interpolator]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_interpolator_divisor [fillcolor = "black", label = "Efl.Interpolator.Divisor", color = "gray15", fontcolor = "white", style = "filled"] - efl_interpolator [fillcolor = "gray15", label = "Efl.Interpolator", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - - efl_interpolator_divisor -> efl_interpolator - efl_interpolator -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:interpolator|Efl.Interpolator]] //(class)// @@ -47,12 +25,6 @@ digraph hierarchy { Efl_Object *efl_constructor(Eo *obj); \\ -**[[:develop:api:efl:interpolator:divisor:method:interpolate|interpolate]]**// [Overridden from [[:develop:api:efl:interpolator|Efl.Interpolator]]]//\\ -> %%Interpolate the given value.%% - -double efl_interpolator_interpolate(Eo *obj, double progress); - -\\ **[[:develop:api:efl:interpolator:divisor:property:factors|factors]]** //**(get, set)**//\\ > %%Factors property%% @@ -60,14 +32,46 @@ void efl_interpolator_divisor_factors_get(const Eo *obj, double *factor1, double void efl_interpolator_divisor_factors_set(Eo *obj, double factor1, double factor2); \\ +**[[:develop:api:efl:interpolator:divisor:method:interpolate|interpolate]]**// [Overridden from [[:develop:api:efl:interpolator|Efl.Interpolator]]]//\\ +> %%Interpolate the given value.%% + +double efl_interpolator_interpolate(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:destructor|destructor]]**, **[[: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:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/interpolator/divisor/property/factors.txt b/pages/develop/api/efl/interpolator/divisor/property/factors.txt index c407cd3fd..62f529f83 100644 --- a/pages/develop/api/efl/interpolator/divisor/property/factors.txt +++ b/pages/develop/api/efl/interpolator/divisor/property/factors.txt @@ -1,13 +1,13 @@ ~~Title: Efl.Interpolator.Divisor.factors~~ -===== Values ===== - - * **factor1** - %%First factor of the interpolation function.%% - * **factor2** - %%Second factor of the interpolation function.%% ===== Description ===== %%Factors property%% {{page>:develop:api-include:efl:interpolator:divisor:property:factors:description&nouser&nolink&nodate}} +===== Values ===== + + * **factor1** - %%First factor of the interpolation function.%% + * **factor2** - %%Second factor of the interpolation function.%% ===== Signature ===== diff --git a/pages/develop/api/efl/interpolator/linear.txt b/pages/develop/api/efl/interpolator/linear.txt index 45d649714..2263b66aa 100644 --- a/pages/develop/api/efl/interpolator/linear.txt +++ b/pages/develop/api/efl/interpolator/linear.txt @@ -10,28 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:interpolator|Efl.Interpolator]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_interpolator_linear [fillcolor = "black", label = "Efl.Interpolator.Linear", color = "gray15", fontcolor = "white", style = "filled"] - efl_interpolator [fillcolor = "gray15", label = "Efl.Interpolator", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - - efl_interpolator_linear -> efl_interpolator - efl_interpolator -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:interpolator|Efl.Interpolator]] //(class)// @@ -50,11 +28,38 @@ double efl_interpolator_interpolate(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: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:destructor|destructor]]**, **[[: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:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/interpolator/sinusoidal.txt b/pages/develop/api/efl/interpolator/sinusoidal.txt index c69d723cf..23678e841 100644 --- a/pages/develop/api/efl/interpolator/sinusoidal.txt +++ b/pages/develop/api/efl/interpolator/sinusoidal.txt @@ -12,28 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:interpolator|Efl.Interpolator]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_interpolator_sinusoidal [fillcolor = "black", label = "Efl.Interpolator.Sinusoidal", color = "gray15", fontcolor = "white", style = "filled"] - efl_interpolator [fillcolor = "gray15", label = "Efl.Interpolator", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - - efl_interpolator_sinusoidal -> efl_interpolator - efl_interpolator -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:interpolator|Efl.Interpolator]] //(class)// @@ -49,12 +27,6 @@ digraph hierarchy { Efl_Object *efl_constructor(Eo *obj); \\ -**[[:develop:api:efl:interpolator:sinusoidal:method:interpolate|interpolate]]**// [Overridden from [[:develop:api:efl:interpolator|Efl.Interpolator]]]//\\ -> %%Interpolate the given value.%% - -double efl_interpolator_interpolate(Eo *obj, double progress); - -\\ **[[:develop:api:efl:interpolator:sinusoidal:property:factor|factor]]** //**(get, set)**//\\ > %%Factor property%% @@ -62,14 +34,46 @@ double efl_interpolator_sinusoidal_factor_get(const Eo *obj); void efl_interpolator_sinusoidal_factor_set(Eo *obj, double factor); \\ +**[[:develop:api:efl:interpolator:sinusoidal:method:interpolate|interpolate]]**// [Overridden from [[:develop:api:efl:interpolator|Efl.Interpolator]]]//\\ +> %%Interpolate the given value.%% + +double efl_interpolator_interpolate(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:destructor|destructor]]**, **[[: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:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/interpolator/sinusoidal/property/factor.txt b/pages/develop/api/efl/interpolator/sinusoidal/property/factor.txt index 7880fb326..b61e4bcfe 100644 --- a/pages/develop/api/efl/interpolator/sinusoidal/property/factor.txt +++ b/pages/develop/api/efl/interpolator/sinusoidal/property/factor.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Interpolator.Sinusoidal.factor~~ -===== Values ===== - - * **factor** - %%Factor of the interpolation function.%% ===== Description ===== %%Factor property%% {{page>:develop:api-include:efl:interpolator:sinusoidal:property:factor:description&nouser&nolink&nodate}} +===== Values ===== + + * **factor** - %%Factor of the interpolation function.%% ===== Signature ===== diff --git a/pages/develop/api/efl/interpolator/spring.txt b/pages/develop/api/efl/interpolator/spring.txt index 8d9b502cf..89bd63c9b 100644 --- a/pages/develop/api/efl/interpolator/spring.txt +++ b/pages/develop/api/efl/interpolator/spring.txt @@ -10,28 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:interpolator|Efl.Interpolator]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_interpolator_spring [fillcolor = "black", label = "Efl.Interpolator.Spring", color = "gray15", fontcolor = "white", style = "filled"] - efl_interpolator [fillcolor = "gray15", label = "Efl.Interpolator", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - - efl_interpolator_spring -> efl_interpolator - efl_interpolator -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:interpolator|Efl.Interpolator]] //(class)// @@ -47,12 +25,6 @@ digraph hierarchy { Efl_Object *efl_constructor(Eo *obj); \\ -**[[:develop:api:efl:interpolator:spring:method:interpolate|interpolate]]**// [Overridden from [[:develop:api:efl:interpolator|Efl.Interpolator]]]//\\ -> %%Interpolate the given value.%% - -double efl_interpolator_interpolate(Eo *obj, double progress); - -\\ **[[:develop:api:efl:interpolator:spring:property:factors|factors]]** //**(get, set)**//\\ > %%Factors property%% @@ -60,14 +32,46 @@ void efl_interpolator_spring_factors_get(const Eo *obj, double *factor1, double void efl_interpolator_spring_factors_set(Eo *obj, double factor1, double factor2); \\ +**[[:develop:api:efl:interpolator:spring:method:interpolate|interpolate]]**// [Overridden from [[:develop:api:efl:interpolator|Efl.Interpolator]]]//\\ +> %%Interpolate the given value.%% + +double efl_interpolator_interpolate(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:destructor|destructor]]**, **[[: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:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/interpolator/spring/property/factors.txt b/pages/develop/api/efl/interpolator/spring/property/factors.txt index 920e96eca..6e3043389 100644 --- a/pages/develop/api/efl/interpolator/spring/property/factors.txt +++ b/pages/develop/api/efl/interpolator/spring/property/factors.txt @@ -1,13 +1,13 @@ ~~Title: Efl.Interpolator.Spring.factors~~ -===== Values ===== - - * **factor1** - %%First factor of the interpolation function.%% - * **factor2** - %%Second factor of the interpolation function.%% ===== Description ===== %%Factors property%% {{page>:develop:api-include:efl:interpolator:spring:property:factors:description&nouser&nolink&nodate}} +===== Values ===== + + * **factor1** - %%First factor of the interpolation function.%% + * **factor2** - %%Second factor of the interpolation function.%% ===== Signature ===== diff --git a/pages/develop/api/efl/io/buffer.txt b/pages/develop/api/efl/io/buffer.txt index fd042c11a..5ae457529 100644 --- a/pages/develop/api/efl/io/buffer.txt +++ b/pages/develop/api/efl/io/buffer.txt @@ -18,36 +18,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_io_buffer [fillcolor = "black", label = "Efl.Io.Buffer", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_sizer [fillcolor = "gray15", label = "Efl.Io.Sizer", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_positioner [fillcolor = "gray15", label = "Efl.Io.Positioner", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_io_buffer -> efl_object - efl_io_buffer -> efl_io_reader - efl_io_buffer -> efl_io_writer - efl_io_buffer -> efl_io_closer - efl_io_buffer -> efl_io_sizer - efl_io_buffer -> efl_io_positioner -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -79,24 +49,94 @@ void efl_io_buffer_adopt_readwrite(Eo *obj, Eina_Rw_Slice slice); Eina_Binbuf *efl_io_buffer_binbuf_steal(Eo *obj); \\ +**[[:develop:api:efl:io:buffer:property:can_read|can_read]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ +> %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% + +Eina_Bool efl_io_reader_can_read_get(const Eo *obj); +void efl_io_reader_can_read_set(Eo *obj, Eina_Bool can_read); + +\\ +**[[:develop:api:efl:io:buffer:property:can_write|can_write]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ +> %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% + +Eina_Bool efl_io_writer_can_write_get(const Eo *obj); +void efl_io_writer_can_write_set(Eo *obj, Eina_Bool can_write); + +\\ **[[:develop:api:efl:io:buffer:method:close|close]]**// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ > %%Closes the Input/Output object.%% Eina_Error efl_io_closer_close(Eo *obj); \\ +**[[:develop:api:efl:io:buffer:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ +> %%If true will automatically close() on object destructor.%% + +Eina_Bool efl_io_closer_close_on_destructor_get(const Eo *obj); +void efl_io_closer_close_on_destructor_set(Eo *obj, Eina_Bool close_on_destructor); + +\\ +**[[:develop:api:efl:io:buffer:property:close_on_exec|close_on_exec]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ +> %%If true will automatically close resources on exec() calls.%% + +Eina_Bool efl_io_closer_close_on_exec_get(const Eo *obj); +Eina_Bool efl_io_closer_close_on_exec_set(Eo *obj, Eina_Bool close_on_exec); + +\\ +**[[:develop:api:efl:io:buffer:property:closed|closed]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ +> %%If true will notify object was closed.%% + +Eina_Bool efl_io_closer_closed_get(const Eo *obj); +Eina_Bool efl_io_closer_closed_set(Eo *obj, Eina_Bool is_closed); + +\\ **[[:develop:api:efl:io:buffer:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Call the object's destructor.%% void efl_destructor(Eo *obj); \\ +**[[:develop:api:efl:io:buffer:property:eos|eos]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ +> %%If %%''true''%% will notify end of stream.%% + +Eina_Bool efl_io_reader_eos_get(const Eo *obj); +void efl_io_reader_eos_set(Eo *obj, Eina_Bool is_eos); + +\\ **[[:develop:api:efl:io:buffer:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Called at the end of #eo_add. Should not be called, just overridden.%% Efl_Object *efl_finalize(Eo *obj); \\ +**[[:develop:api:efl:io:buffer:property:limit|limit]]** //**(get, set)**//\\ +> %%Limit how big the buffer can grow.%% + +size_t efl_io_buffer_limit_get(const Eo *obj); +void efl_io_buffer_limit_set(Eo *obj, size_t size); + +\\ +**[[:develop:api:efl:io:buffer:property:position|position]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:positioner|Efl.Io.Positioner]]]//\\ +> %%Position property%% + +uint64_t efl_io_positioner_position_get(const Eo *obj); +Eina_Bool efl_io_positioner_position_set(Eo *obj, uint64_t position); + +\\ +**[[:develop:api:efl:io:buffer:property:position_read|position_read]]** //**(get, set)**//\\ +> %%The position used by %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%%.%% + +uint64_t efl_io_buffer_position_read_get(const Eo *obj); +Eina_Bool efl_io_buffer_position_read_set(Eo *obj, uint64_t position); + +\\ +**[[:develop:api:efl:io:buffer:property:position_write|position_write]]** //**(get, set)**//\\ +> %%The position used by %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%%.%% + +uint64_t efl_io_buffer_position_write_get(const Eo *obj); +Eina_Bool efl_io_buffer_position_write_set(Eo *obj, uint64_t position); + +\\ **[[:develop:api:efl:io:buffer:method:preallocate|preallocate]]**\\ > %%Immediately pre-allocate a buffer of at least a given size.%% @@ -121,82 +161,6 @@ Eina_Error efl_io_sizer_resize(Eo *obj, uint64_t size); Eina_Error efl_io_positioner_seek(Eo *obj, int64_t offset, Efl_Io_Positioner_Whence whence); \\ -**[[:develop:api:efl:io:buffer:method:write|write]]**// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ -> %%Writes data from a pre-populated buffer.%% - -Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining); - -\\ -**[[:develop:api:efl:io:buffer:property:can_read|can_read]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]// ''protected set''\\ -> %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% - -Eina_Bool efl_io_reader_can_read_get(const Eo *obj); -void efl_io_reader_can_read_set(Eo *obj, Eina_Bool can_read); - -\\ -**[[:develop:api:efl:io:buffer:property:can_write|can_write]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]// ''protected set''\\ -> %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% - -Eina_Bool efl_io_writer_can_write_get(const Eo *obj); -void efl_io_writer_can_write_set(Eo *obj, Eina_Bool can_write); - -\\ -**[[:develop:api:efl:io:buffer:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ -> %%If true will automatically close() on object destructor.%% - -Eina_Bool efl_io_closer_close_on_destructor_get(const Eo *obj); -void efl_io_closer_close_on_destructor_set(Eo *obj, Eina_Bool close_on_destructor); - -\\ -**[[:develop:api:efl:io:buffer:property:close_on_exec|close_on_exec]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ -> %%If true will automatically close resources on exec() calls.%% - -Eina_Bool efl_io_closer_close_on_exec_get(const Eo *obj); -Eina_Bool efl_io_closer_close_on_exec_set(Eo *obj, Eina_Bool close_on_exec); - -\\ -**[[:develop:api:efl:io:buffer:property:closed|closed]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ -> %%If true will notify object was closed.%% - -Eina_Bool efl_io_closer_closed_get(const Eo *obj); -Eina_Bool efl_io_closer_closed_set(Eo *obj, Eina_Bool is_closed); - -\\ -**[[:develop:api:efl:io:buffer:property:eos|eos]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]// ''protected set''\\ -> %%If %%''true''%% will notify end of stream.%% - -Eina_Bool efl_io_reader_eos_get(const Eo *obj); -void efl_io_reader_eos_set(Eo *obj, Eina_Bool is_eos); - -\\ -**[[:develop:api:efl:io:buffer:property:limit|limit]]** //**(get, set)**//\\ -> %%Limit how big the buffer can grow.%% - -size_t efl_io_buffer_limit_get(const Eo *obj); -void efl_io_buffer_limit_set(Eo *obj, size_t size); - -\\ -**[[:develop:api:efl:io:buffer:property:position_read|position_read]]** //**(get, set)**//\\ -> %%The position used by %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%%.%% - -uint64_t efl_io_buffer_position_read_get(const Eo *obj); -Eina_Bool efl_io_buffer_position_read_set(Eo *obj, uint64_t position); - -\\ -**[[:develop:api:efl:io:buffer:property:position_write|position_write]]** //**(get, set)**//\\ -> %%The position used by %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%%.%% - -uint64_t efl_io_buffer_position_write_get(const Eo *obj); -Eina_Bool efl_io_buffer_position_write_set(Eo *obj, uint64_t position); - -\\ -**[[:develop:api:efl:io:buffer:property:position|position]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:positioner|Efl.Io.Positioner]]]//\\ -> %%Position property%% - -uint64_t efl_io_positioner_position_get(const Eo *obj); -Eina_Bool efl_io_positioner_position_set(Eo *obj, uint64_t position); - -\\ **[[:develop:api:efl:io:buffer:property:size|size]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:sizer|Efl.Io.Sizer]]]//\\ > %%Size property%% @@ -210,11 +174,40 @@ Eina_Bool efl_io_sizer_size_set(Eo *obj, uint64_t size); Eina_Slice efl_io_buffer_slice_get(const Eo *obj); \\ +**[[:develop:api:efl:io:buffer:method:write|write]]**// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ +> %%Writes data from a pre-populated buffer.%% + +Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining); + +\\ ==== 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: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: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:io:buffer:event:position_read_changed|position_read,changed]]**\\ @@ -234,15 +227,18 @@ EFL_IO_BUFFER_EVENT_REALLOCATED(void) \\ ==== Inherited ==== -[[:develop:api:efl:io:closer|Efl.Io.Closer]]\\ -> **[[:develop:api:efl:io:closer:event:closed|closed]]**\\ -[[:develop:api:efl:io:positioner|Efl.Io.Positioner]]\\ -> **[[:develop:api:efl:io:positioner:event:position_changed|position,changed]]**\\ -[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\ -> **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**, **[[:develop:api:efl:io:reader:event:eos|eos]]**\\ -[[:develop:api:efl:io:sizer|Efl.Io.Sizer]]\\ -> **[[:develop:api:efl:io:sizer:event:size_changed|size,changed]]**\\ -[[:develop:api:efl:io:writer|Efl.Io.Writer]]\\ -> **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:io:closer|Efl.Io.Closer]] ^^^ +| | **[[:develop:api:efl:io:closer:event:closed|closed]]** | %%Notifies closed, when property is marked as true%% | +^ [[:develop:api:efl:io:positioner|Efl.Io.Positioner]] ^^^ +| | **[[:develop:api:efl:io:positioner:event:position_changed|position,changed]]** | %%Notifies position changed%% | +^ [[:develop:api:efl:io:reader|Efl.Io.Reader]] ^^^ +| | **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]** | %%Notifies can_read property changed.%% | +| | **[[:develop:api:efl:io:reader:event:eos|eos]]** | %%Notifies end of stream, when property is marked as true.%% | +^ [[:develop:api:efl:io:sizer|Efl.Io.Sizer]] ^^^ +| | **[[:develop:api:efl:io:sizer:event:size_changed|size,changed]]** | %%Notifies size changed%% | +^ [[:develop:api:efl:io:writer|Efl.Io.Writer]] ^^^ +| | **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]** | %%Notifies can_write property changed.%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/io/buffer/property/can_read.txt b/pages/develop/api/efl/io/buffer/property/can_read.txt index 1a5f55e43..3d8ccd650 100644 --- a/pages/develop/api/efl/io/buffer/property/can_read.txt +++ b/pages/develop/api/efl/io/buffer/property/can_read.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Buffer.can_read~~ -===== Values ===== - - * **can_read** - %%%%''true''%% if it can be read without blocking or failing, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:io:buffer:property:can_read:description&nouser&nolink&nodate}} +===== Values ===== + + * **can_read** - %%%%''true''%% if it can be read without blocking or failing, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:reader:property:can_read|Efl.Io.Reader.can_read]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/io/buffer/property/can_write.txt b/pages/develop/api/efl/io/buffer/property/can_write.txt index 173c6443c..d748e717d 100644 --- a/pages/develop/api/efl/io/buffer/property/can_write.txt +++ b/pages/develop/api/efl/io/buffer/property/can_write.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Buffer.can_write~~ -===== Values ===== - - * **can_write** - %%%%''true''%% if it can be written without blocking or failure, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:io:buffer:property:can_write:description&nouser&nolink&nodate}} +===== Values ===== + + * **can_write** - %%%%''true''%% if it can be written without blocking or failure, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:writer:property:can_write|Efl.Io.Writer.can_write]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/io/buffer/property/close_on_destructor.txt b/pages/develop/api/efl/io/buffer/property/close_on_destructor.txt index 403d64c10..01bbea89d 100644 --- a/pages/develop/api/efl/io/buffer/property/close_on_destructor.txt +++ b/pages/develop/api/efl/io/buffer/property/close_on_destructor.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Buffer.close_on_destructor~~ -===== Values ===== - - * **close_on_destructor** - %%%%''true''%% if close on destructor, %%''false''%% otherwise%% ===== Description ===== %%If true will automatically close() on object destructor.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:io:buffer:property:close_on_destructor:description&nouser&nolink&nodate}} +===== Values ===== + + * **close_on_destructor** - %%%%''true''%% if close on destructor, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:closer:property:close_on_destructor|Efl.Io.Closer.close_on_destructor]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/io/buffer/property/close_on_exec.txt b/pages/develop/api/efl/io/buffer/property/close_on_exec.txt index c0c469b87..a39131c23 100644 --- a/pages/develop/api/efl/io/buffer/property/close_on_exec.txt +++ b/pages/develop/api/efl/io/buffer/property/close_on_exec.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Buffer.close_on_exec~~ -===== Values ===== - - * **close_on_exec** - %%%%''true''%% if close on exec(), %%''false''%% otherwise%% ===== Description ===== %%If true will automatically close resources on exec() calls.%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:io:buffer:property:close_on_exec:description&nouser&nolink&nodate}} +===== Values ===== + + * **close_on_exec** - %%%%''true''%% if close on exec(), %%''false''%% otherwise%% ==== Setter ==== %%If %%''true''%%, will close on exec() call.%% diff --git a/pages/develop/api/efl/io/buffer/property/closed.txt b/pages/develop/api/efl/io/buffer/property/closed.txt index 2ab493df2..5da01b8a8 100644 --- a/pages/develop/api/efl/io/buffer/property/closed.txt +++ b/pages/develop/api/efl/io/buffer/property/closed.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Buffer.closed~~ -===== Values ===== - - * **is_closed** - %%%%''true''%% if closed, %%''false''%% otherwise%% ===== Description ===== %%If true will notify object was closed.%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:io:buffer:property:closed:description&nouser&nolink&nodate}} +===== Values ===== + + * **is_closed** - %%%%''true''%% if closed, %%''false''%% otherwise%% ==== Setter ==== %%If true, calls close()%% diff --git a/pages/develop/api/efl/io/buffer/property/eos.txt b/pages/develop/api/efl/io/buffer/property/eos.txt index 58d6438b7..75d62b5ac 100644 --- a/pages/develop/api/efl/io/buffer/property/eos.txt +++ b/pages/develop/api/efl/io/buffer/property/eos.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Buffer.eos~~ -===== Values ===== - - * **is_eos** - %%%%''true''%% if end of stream, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify end of stream.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:io:buffer:property:eos:description&nouser&nolink&nodate}} +===== Values ===== + + * **is_eos** - %%%%''true''%% if end of stream, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:reader:property:eos|Efl.Io.Reader.eos]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/io/buffer/property/limit.txt b/pages/develop/api/efl/io/buffer/property/limit.txt index 7354a8560..184d01217 100644 --- a/pages/develop/api/efl/io/buffer/property/limit.txt +++ b/pages/develop/api/efl/io/buffer/property/limit.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Buffer.limit~~ -===== Values ===== - - * **size** - %%Defines a maximum buffer size, or 0 to allow unlimited amount of bytes%% ===== Description ===== %%Limit how big the buffer can grow.%% @@ -15,6 +12,9 @@ {{page>:develop:api-include:efl:io:buffer:property:limit:description&nouser&nolink&nodate}} +===== Values ===== + + * **size** - %%Defines a maximum buffer size, or 0 to allow unlimited amount of bytes%% ==== Setter ==== %%Constructor-only property to set buffer limit. 0 is unlimited%% diff --git a/pages/develop/api/efl/io/buffer/property/position.txt b/pages/develop/api/efl/io/buffer/property/position.txt index bd26d3711..0a19161f5 100644 --- a/pages/develop/api/efl/io/buffer/property/position.txt +++ b/pages/develop/api/efl/io/buffer/property/position.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Buffer.position~~ -===== Values ===== - - * **position** - %%Position in file or buffer%% ===== Description ===== %%Position property%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:io:buffer:property:position:description&nouser&nolink&nodate}} +===== Values ===== + + * **position** - %%Position in file or buffer%% ==== Setter ==== %%Try to set position object, relative to start of file. See %%[[:develop:api:efl:io:positioner:method:seek|Efl.Io.Positioner.seek]]%%()%% diff --git a/pages/develop/api/efl/io/buffer/property/position_read.txt b/pages/develop/api/efl/io/buffer/property/position_read.txt index 2ec2ef2ec..cdaa6aa25 100644 --- a/pages/develop/api/efl/io/buffer/property/position_read.txt +++ b/pages/develop/api/efl/io/buffer/property/position_read.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Buffer.position_read~~ -===== Values ===== - - * **position** - %%Position in buffer%% ===== Description ===== %%The position used by %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%%.%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:io:buffer:property:position_read:description&nouser&nolink&nodate}} +===== Values ===== + + * **position** - %%Position in buffer%% ===== Signature ===== diff --git a/pages/develop/api/efl/io/buffer/property/position_write.txt b/pages/develop/api/efl/io/buffer/property/position_write.txt index 065e7a6a5..717fab818 100644 --- a/pages/develop/api/efl/io/buffer/property/position_write.txt +++ b/pages/develop/api/efl/io/buffer/property/position_write.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Buffer.position_write~~ -===== Values ===== - - * **position** - %%Position in buffer%% ===== Description ===== %%The position used by %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%%.%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:io:buffer:property:position_write:description&nouser&nolink&nodate}} +===== Values ===== + + * **position** - %%Position in buffer%% ===== Signature ===== diff --git a/pages/develop/api/efl/io/buffer/property/size.txt b/pages/develop/api/efl/io/buffer/property/size.txt index 0827c4099..887d0322c 100644 --- a/pages/develop/api/efl/io/buffer/property/size.txt +++ b/pages/develop/api/efl/io/buffer/property/size.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Buffer.size~~ -===== Values ===== - - * **size** - %%Object size%% ===== Description ===== %%Size property%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:io:buffer:property:size:description&nouser&nolink&nodate}} +===== Values ===== + + * **size** - %%Object size%% ==== Setter ==== %%Try to resize the object, check with get if the value was accepted or not.%% diff --git a/pages/develop/api/efl/io/buffered_stream.txt b/pages/develop/api/efl/io/buffered_stream.txt index 5e925c657..6ada9e5f4 100644 --- a/pages/develop/api/efl/io/buffered_stream.txt +++ b/pages/develop/api/efl/io/buffered_stream.txt @@ -22,34 +22,6 @@ ===== Inheritance ===== => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_io_buffered_stream [fillcolor = "black", label = "Efl.Io.Buffered_Stream", 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_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_io_buffered_stream -> efl_loop_user - efl_loop_user -> efl_object - efl_io_buffered_stream -> efl_io_reader - efl_io_buffered_stream -> efl_io_writer - efl_io_buffered_stream -> efl_io_closer -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// @@ -62,6 +34,20 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:io:buffered_stream:property:can_read|can_read]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ +> %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% + +Eina_Bool efl_io_reader_can_read_get(const Eo *obj); +void efl_io_reader_can_read_set(Eo *obj, Eina_Bool can_read); + +\\ +**[[:develop:api:efl:io:buffered_stream:property:can_write|can_write]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ +> %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% + +Eina_Bool efl_io_writer_can_write_get(const Eo *obj); +void efl_io_writer_can_write_set(Eo *obj, Eina_Bool can_write); + +\\ **[[:develop:api:efl:io:buffered_stream:method:clear|clear]]**\\ > %%Clears the incoming queue. Same as reading all data.%% @@ -74,62 +60,6 @@ void efl_io_buffered_stream_clear(Eo *obj); Eina_Error efl_io_closer_close(Eo *obj); \\ -**[[:develop:api:efl:io:buffered_stream:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Call the object's destructor.%% - -void efl_destructor(Eo *obj); - -\\ -**[[:develop:api:efl:io:buffered_stream:method:discard|discard]]**\\ -> %%Discards the given number of bytes.%% - -void efl_io_buffered_stream_discard(Eo *obj, size_t amount); - -\\ -**[[:develop:api:efl:io:buffered_stream:method:eos_mark|eos_mark]]**\\ -> %%Marks this end-of-stream, signals nothing else will be written.%% - -void efl_io_buffered_stream_eos_mark(Eo *obj); - -\\ -**[[:develop:api:efl:io:buffered_stream:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Called at the end of #eo_add. Should not be called, just overridden.%% - -Efl_Object *efl_finalize(Eo *obj); - -\\ -**[[:develop:api:efl:io:buffered_stream:method:flush|flush]]**\\ -> %%Forces writing all pending data to destination.%% - -Eina_Bool efl_io_buffered_stream_flush(Eo *obj, Eina_Bool may_block, Eina_Bool ignore_line_delimiter); - -\\ -**[[:develop:api:efl:io:buffered_stream:method:read|read]]**// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ -> %%Reads data into a pre-allocated buffer.%% - -Eina_Error efl_io_reader_read(Eo *obj, Eina_Rw_Slice rw_slice); - -\\ -**[[:develop:api:efl:io:buffered_stream:method:write|write]]**// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ -> %%Writes data from a pre-populated buffer.%% - -Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining); - -\\ -**[[:develop:api:efl:io:buffered_stream:property:can_read|can_read]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]// ''protected set''\\ -> %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% - -Eina_Bool efl_io_reader_can_read_get(const Eo *obj); -void efl_io_reader_can_read_set(Eo *obj, Eina_Bool can_read); - -\\ -**[[:develop:api:efl:io:buffered_stream:property:can_write|can_write]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]// ''protected set''\\ -> %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% - -Eina_Bool efl_io_writer_can_write_get(const Eo *obj); -void efl_io_writer_can_write_set(Eo *obj, Eina_Bool can_write); - -\\ **[[:develop:api:efl:io:buffered_stream:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ > %%If true will automatically close() on object destructor.%% @@ -151,13 +81,43 @@ Eina_Bool efl_io_closer_closed_get(const Eo *obj); Eina_Bool efl_io_closer_closed_set(Eo *obj, Eina_Bool is_closed); \\ -**[[:develop:api:efl:io:buffered_stream:property:eos|eos]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]// ''protected set''\\ +**[[:develop:api:efl:io:buffered_stream:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Call the object's destructor.%% + +void efl_destructor(Eo *obj); + +\\ +**[[:develop:api:efl:io:buffered_stream:method:discard|discard]]**\\ +> %%Discards the given number of bytes.%% + +void efl_io_buffered_stream_discard(Eo *obj, size_t amount); + +\\ +**[[:develop:api:efl:io:buffered_stream:property:eos|eos]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ > %%If %%''true''%% will notify end of stream.%% Eina_Bool efl_io_reader_eos_get(const Eo *obj); void efl_io_reader_eos_set(Eo *obj, Eina_Bool is_eos); \\ +**[[:develop:api:efl:io:buffered_stream:method:eos_mark|eos_mark]]**\\ +> %%Marks this end-of-stream, signals nothing else will be written.%% + +void efl_io_buffered_stream_eos_mark(Eo *obj); + +\\ +**[[:develop:api:efl:io:buffered_stream:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Called at the end of #eo_add. Should not be called, just overridden.%% + +Efl_Object *efl_finalize(Eo *obj); + +\\ +**[[:develop:api:efl:io:buffered_stream:method:flush|flush]]**\\ +> %%Forces writing all pending data to destination.%% + +Eina_Bool efl_io_buffered_stream_flush(Eo *obj, Eina_Bool may_block, Eina_Bool ignore_line_delimiter); + +\\ **[[:develop:api:efl:io:buffered_stream:property:inner_io|inner_io]]** //**(get, set)**//\\ > %%The inner I/O this wrapper operates on.%% @@ -204,6 +164,12 @@ size_t efl_io_buffered_stream_pending_write_get(const Eo *obj); void efl_io_buffered_stream_progress_get(const Eo *obj, size_t *read_bytes, size_t *written_bytes); \\ +**[[:develop:api:efl:io:buffered_stream:method:read|read]]**// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ +> %%Reads data into a pre-allocated buffer.%% + +Eina_Error efl_io_reader_read(Eo *obj, Eina_Rw_Slice rw_slice); + +\\ **[[:develop:api:efl:io:buffered_stream:property:read_chunk_size|read_chunk_size]]** //**(get, set)**//\\ > %%Reads chunk size property, in bytes.%% @@ -224,13 +190,42 @@ double efl_io_buffered_stream_timeout_inactivity_get(const Eo *obj); void efl_io_buffered_stream_timeout_inactivity_set(Eo *obj, double seconds); \\ +**[[:develop:api:efl:io:buffered_stream:method:write|write]]**// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ +> %%Writes data from a pre-populated buffer.%% + +Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining); + +\\ ==== Inherited ==== -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//, **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(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: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: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:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +| | **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +^ [[: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: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:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | + ===== Events ===== **[[:develop:api:efl:io:buffered_stream:event:error|error]]**\\ @@ -270,11 +265,14 @@ EFL_IO_BUFFERED_STREAM_EVENT_WRITE_FINISHED(void) \\ ==== Inherited ==== -[[:develop:api:efl:io:closer|Efl.Io.Closer]]\\ -> **[[:develop:api:efl:io:closer:event:closed|closed]]**\\ -[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\ -> **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**, **[[:develop:api:efl:io:reader:event:eos|eos]]**\\ -[[:develop:api:efl:io:writer|Efl.Io.Writer]]\\ -> **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:io:closer|Efl.Io.Closer]] ^^^ +| | **[[:develop:api:efl:io:closer:event:closed|closed]]** | %%Notifies closed, when property is marked as true%% | +^ [[:develop:api:efl:io:reader|Efl.Io.Reader]] ^^^ +| | **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]** | %%Notifies can_read property changed.%% | +| | **[[:develop:api:efl:io:reader:event:eos|eos]]** | %%Notifies end of stream, when property is marked as true.%% | +^ [[:develop:api:efl:io:writer|Efl.Io.Writer]] ^^^ +| | **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]** | %%Notifies can_write property changed.%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/io/buffered_stream/property/can_read.txt b/pages/develop/api/efl/io/buffered_stream/property/can_read.txt index 061429074..f20d1480f 100644 --- a/pages/develop/api/efl/io/buffered_stream/property/can_read.txt +++ b/pages/develop/api/efl/io/buffered_stream/property/can_read.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Buffered_Stream.can_read~~ -===== Values ===== - - * **can_read** - %%%%''true''%% if it can be read without blocking or failing, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:io:buffered_stream:property:can_read:description&nouser&nolink&nodate}} +===== Values ===== + + * **can_read** - %%%%''true''%% if it can be read without blocking or failing, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:reader:property:can_read|Efl.Io.Reader.can_read]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/io/buffered_stream/property/can_write.txt b/pages/develop/api/efl/io/buffered_stream/property/can_write.txt index a029bd997..8720160f8 100644 --- a/pages/develop/api/efl/io/buffered_stream/property/can_write.txt +++ b/pages/develop/api/efl/io/buffered_stream/property/can_write.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Buffered_Stream.can_write~~ -===== Values ===== - - * **can_write** - %%%%''true''%% if it can be written without blocking or failure, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:io:buffered_stream:property:can_write:description&nouser&nolink&nodate}} +===== Values ===== + + * **can_write** - %%%%''true''%% if it can be written without blocking or failure, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:writer:property:can_write|Efl.Io.Writer.can_write]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/io/buffered_stream/property/close_on_destructor.txt b/pages/develop/api/efl/io/buffered_stream/property/close_on_destructor.txt index 84c27b5d7..b17d271f5 100644 --- a/pages/develop/api/efl/io/buffered_stream/property/close_on_destructor.txt +++ b/pages/develop/api/efl/io/buffered_stream/property/close_on_destructor.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Buffered_Stream.close_on_destructor~~ -===== Values ===== - - * **close_on_destructor** - %%%%''true''%% if close on destructor, %%''false''%% otherwise%% ===== Description ===== %%If true will automatically close() on object destructor.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:io:buffered_stream:property:close_on_destructor:description&nouser&nolink&nodate}} +===== Values ===== + + * **close_on_destructor** - %%%%''true''%% if close on destructor, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:closer:property:close_on_destructor|Efl.Io.Closer.close_on_destructor]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/io/buffered_stream/property/close_on_exec.txt b/pages/develop/api/efl/io/buffered_stream/property/close_on_exec.txt index 058e75ca4..e315b7240 100644 --- a/pages/develop/api/efl/io/buffered_stream/property/close_on_exec.txt +++ b/pages/develop/api/efl/io/buffered_stream/property/close_on_exec.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Buffered_Stream.close_on_exec~~ -===== Values ===== - - * **close_on_exec** - %%%%''true''%% if close on exec(), %%''false''%% otherwise%% ===== Description ===== %%If true will automatically close resources on exec() calls.%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:io:buffered_stream:property:close_on_exec:description&nouser&nolink&nodate}} +===== Values ===== + + * **close_on_exec** - %%%%''true''%% if close on exec(), %%''false''%% otherwise%% ==== Setter ==== %%If %%''true''%%, will close on exec() call.%% diff --git a/pages/develop/api/efl/io/buffered_stream/property/closed.txt b/pages/develop/api/efl/io/buffered_stream/property/closed.txt index 32ef63800..c1a5163d6 100644 --- a/pages/develop/api/efl/io/buffered_stream/property/closed.txt +++ b/pages/develop/api/efl/io/buffered_stream/property/closed.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Buffered_Stream.closed~~ -===== Values ===== - - * **is_closed** - %%%%''true''%% if closed, %%''false''%% otherwise%% ===== Description ===== %%If true will notify object was closed.%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:io:buffered_stream:property:closed:description&nouser&nolink&nodate}} +===== Values ===== + + * **is_closed** - %%%%''true''%% if closed, %%''false''%% otherwise%% ==== Setter ==== %%If true, calls close()%% diff --git a/pages/develop/api/efl/io/buffered_stream/property/eos.txt b/pages/develop/api/efl/io/buffered_stream/property/eos.txt index f55685a72..cc502dea1 100644 --- a/pages/develop/api/efl/io/buffered_stream/property/eos.txt +++ b/pages/develop/api/efl/io/buffered_stream/property/eos.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Buffered_Stream.eos~~ -===== Values ===== - - * **is_eos** - %%%%''true''%% if end of stream, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify end of stream.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:io:buffered_stream:property:eos:description&nouser&nolink&nodate}} +===== Values ===== + + * **is_eos** - %%%%''true''%% if end of stream, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:reader:property:eos|Efl.Io.Reader.eos]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/io/buffered_stream/property/inner_io.txt b/pages/develop/api/efl/io/buffered_stream/property/inner_io.txt index dd23324aa..1a2d9506d 100644 --- a/pages/develop/api/efl/io/buffered_stream/property/inner_io.txt +++ b/pages/develop/api/efl/io/buffered_stream/property/inner_io.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Buffered_Stream.inner_io~~ -===== Values ===== - - * **io** - %%The input (%%[[:develop:api:efl:io:reader|Efl.Io.Reader]]%%) or output (%%[[:develop:api:efl:io:writer|Efl.Io.Writer]]%%) instance%% ===== Description ===== %%The inner I/O this wrapper operates on.%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:io:buffered_stream:property:inner_io:description&nouser&nolink&nodate}} +===== Values ===== + + * **io** - %%The input (%%[[:develop:api:efl:io:reader|Efl.Io.Reader]]%%) or output (%%[[:develop:api:efl:io:writer|Efl.Io.Writer]]%%) instance%% ==== Getter ==== %%The internal input/output used for actual operations, use with care!%% diff --git a/pages/develop/api/efl/io/buffered_stream/property/line_delimiter.txt b/pages/develop/api/efl/io/buffered_stream/property/line_delimiter.txt index d79d1b006..e30a2ea00 100644 --- a/pages/develop/api/efl/io/buffered_stream/property/line_delimiter.txt +++ b/pages/develop/api/efl/io/buffered_stream/property/line_delimiter.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Buffered_Stream.line_delimiter~~ -===== Values ===== - - * **slice** - %%The contents may contain 0 and will be copied%% ===== Description ===== %%If set, incoming data will be checked for the delimiter and "line" events are The line may include the delimiter, unless it's end-of-stream on %%[[:develop:api:efl:io:buffered_stream:property:max_queue_size_input|Efl.Io.Buffered_Stream.max_queue_size_input]]%% was reached.%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:io:buffered_stream:property:line_delimiter:description&nouser&nolink&nodate}} +===== Values ===== + + * **slice** - %%The contents may contain 0 and will be copied%% ==== Setter ==== %%Changes line delimiter to use. If empty, no delimiter is to be used%% diff --git a/pages/develop/api/efl/io/buffered_stream/property/max_queue_size_input.txt b/pages/develop/api/efl/io/buffered_stream/property/max_queue_size_input.txt index 19468f5bb..62976688c 100644 --- a/pages/develop/api/efl/io/buffered_stream/property/max_queue_size_input.txt +++ b/pages/develop/api/efl/io/buffered_stream/property/max_queue_size_input.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Buffered_Stream.max_queue_size_input~~ -===== Values ===== - - * **max_queue_size_input** - %%Defines a maximum buffer size for incoming data, or 0 to allow unlimited amount of bytes%% ===== Description ===== %%Limits how big the input queue can grow, in bytes.%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:io:buffered_stream:property:max_queue_size_input:description&nouser&nolink&nodate}} +===== Values ===== + + * **max_queue_size_input** - %%Defines a maximum buffer size for incoming data, or 0 to allow unlimited amount of bytes%% ==== Setter ==== %%Constructor-only property to set buffer limit. 0 is unlimited%% diff --git a/pages/develop/api/efl/io/buffered_stream/property/max_queue_size_output.txt b/pages/develop/api/efl/io/buffered_stream/property/max_queue_size_output.txt index cc302add1..1fcf68864 100644 --- a/pages/develop/api/efl/io/buffered_stream/property/max_queue_size_output.txt +++ b/pages/develop/api/efl/io/buffered_stream/property/max_queue_size_output.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Buffered_Stream.max_queue_size_output~~ -===== Values ===== - - * **max_queue_size_output** - %%Defines a maximum buffer size for output data, or 0 to allow unlimited amount of bytes. If limited, %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% will take less data than requested!%% ===== Description ===== %%Limits how big the output queue can grow, in bytes.%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:io:buffered_stream:property:max_queue_size_output:description&nouser&nolink&nodate}} +===== Values ===== + + * **max_queue_size_output** - %%Defines a maximum buffer size for output data, or 0 to allow unlimited amount of bytes. If limited, %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% will take less data than requested!%% ==== Setter ==== %%Constructor-only property to set buffer limit. 0 is unlimited%% diff --git a/pages/develop/api/efl/io/buffered_stream/property/read_chunk_size.txt b/pages/develop/api/efl/io/buffered_stream/property/read_chunk_size.txt index 134ede351..a47ea6d03 100644 --- a/pages/develop/api/efl/io/buffered_stream/property/read_chunk_size.txt +++ b/pages/develop/api/efl/io/buffered_stream/property/read_chunk_size.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Buffered_Stream.read_chunk_size~~ -===== Values ===== - - * **size** - %%This is the chunk size to use for read operations%% ===== Description ===== %%Reads chunk size property, in bytes.%% @@ -19,6 +16,9 @@ {{page>:develop:api-include:efl:io:buffered_stream:property:read_chunk_size:description&nouser&nolink&nodate}} +===== Values ===== + + * **size** - %%This is the chunk size to use for read operations%% ==== Setter ==== %%Sets chunk size for each basic %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% operation.%% diff --git a/pages/develop/api/efl/io/buffered_stream/property/timeout_inactivity.txt b/pages/develop/api/efl/io/buffered_stream/property/timeout_inactivity.txt index 5b86ca307..438b6fe8f 100644 --- a/pages/develop/api/efl/io/buffered_stream/property/timeout_inactivity.txt +++ b/pages/develop/api/efl/io/buffered_stream/property/timeout_inactivity.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Buffered_Stream.timeout_inactivity~~ -===== Values ===== - - * **seconds** - %%Number inactive seconds to timeout this object. If zero or less, it will be disabled.%% ===== Description ===== %%Error as ETIMEDOUT if it becomes inactive for some time.%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:io:buffered_stream:property:timeout_inactivity:description&nouser&nolink&nodate}} +===== Values ===== + + * **seconds** - %%Number inactive seconds to timeout this object. If zero or less, it will be disabled.%% ===== Signature ===== diff --git a/pages/develop/api/efl/io/closer.txt b/pages/develop/api/efl/io/closer.txt index 4af69bdcf..a3ab28765 100644 --- a/pages/develop/api/efl/io/closer.txt +++ b/pages/develop/api/efl/io/closer.txt @@ -13,32 +13,6 @@ {{page>:develop:api-include:efl:io:closer:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_io_closer [fillcolor = "deepskyblue4", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:io:closer:method:close|close]]**\\ diff --git a/pages/develop/api/efl/io/closer/fd.txt b/pages/develop/api/efl/io/closer/fd.txt index 3ea585139..d861ee527 100644 --- a/pages/develop/api/efl/io/closer/fd.txt +++ b/pages/develop/api/efl/io/closer/fd.txt @@ -12,28 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:io:closer|Efl.Io.Closer]] //(mixin)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_io_closer_fd [fillcolor = "deepskyblue4", label = "Efl.Io.Closer.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - - efl_io_closer_fd -> efl_io_closer - efl_io_closer_fd -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:io:closer|Efl.Io.Closer]] //(mixin)// @@ -49,12 +27,6 @@ digraph hierarchy { Eina_Error efl_io_closer_close(Eo *obj); \\ -**[[:develop:api:efl:io:closer:fd:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Call the object's constructor.%% - -Efl_Object *efl_constructor(Eo *obj); - -\\ **[[:develop:api:efl:io:closer:fd:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ > %%If true will automatically close() on object destructor.%% @@ -83,16 +55,48 @@ int efl_io_closer_fd_get(const Eo *obj); void efl_io_closer_fd_set(Eo *obj, int fd); \\ +**[[:develop:api:efl:io:closer:fd:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Call the object's constructor.%% + +Efl_Object *efl_constructor(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:destructor|destructor]]**, **[[: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:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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:io:closer|Efl.Io.Closer]]\\ -> **[[:develop:api:efl:io:closer:event:closed|closed]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:io:closer|Efl.Io.Closer]] ^^^ +| | **[[:develop:api:efl:io:closer:event:closed|closed]]** | %%Notifies closed, when property is marked as true%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/io/closer/fd/property/close_on_destructor.txt b/pages/develop/api/efl/io/closer/fd/property/close_on_destructor.txt index a59de1156..83a44bba5 100644 --- a/pages/develop/api/efl/io/closer/fd/property/close_on_destructor.txt +++ b/pages/develop/api/efl/io/closer/fd/property/close_on_destructor.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Closer.Fd.close_on_destructor~~ -===== Values ===== - - * **close_on_destructor** - %%%%''true''%% if close on destructor, %%''false''%% otherwise%% ===== Description ===== %%If true will automatically close() on object destructor.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:io:closer:fd:property:close_on_destructor:description&nouser&nolink&nodate}} +===== Values ===== + + * **close_on_destructor** - %%%%''true''%% if close on destructor, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:closer:property:close_on_destructor|Efl.Io.Closer.close_on_destructor]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/io/closer/fd/property/close_on_exec.txt b/pages/develop/api/efl/io/closer/fd/property/close_on_exec.txt index 1a9d74e28..0a4fdad7a 100644 --- a/pages/develop/api/efl/io/closer/fd/property/close_on_exec.txt +++ b/pages/develop/api/efl/io/closer/fd/property/close_on_exec.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Closer.Fd.close_on_exec~~ -===== Values ===== - - * **close_on_exec** - %%%%''true''%% if close on exec(), %%''false''%% otherwise%% ===== Description ===== %%If true will automatically close resources on exec() calls.%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:io:closer:fd:property:close_on_exec:description&nouser&nolink&nodate}} +===== Values ===== + + * **close_on_exec** - %%%%''true''%% if close on exec(), %%''false''%% otherwise%% ==== Setter ==== %%If %%''true''%%, will close on exec() call.%% diff --git a/pages/develop/api/efl/io/closer/fd/property/closed.txt b/pages/develop/api/efl/io/closer/fd/property/closed.txt index ed800dddb..50cc26984 100644 --- a/pages/develop/api/efl/io/closer/fd/property/closed.txt +++ b/pages/develop/api/efl/io/closer/fd/property/closed.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Closer.Fd.closed~~ -===== Values ===== - - * **is_closed** - %%%%''true''%% if closed, %%''false''%% otherwise%% ===== Description ===== %%If true will notify object was closed.%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:io:closer:fd:property:closed:description&nouser&nolink&nodate}} +===== Values ===== + + * **is_closed** - %%%%''true''%% if closed, %%''false''%% otherwise%% ==== Setter ==== %%If true, calls close()%% diff --git a/pages/develop/api/efl/io/closer/fd/property/closer_fd.txt b/pages/develop/api/efl/io/closer/fd/property/closer_fd.txt index 3bab6b32f..ca1af86cb 100644 --- a/pages/develop/api/efl/io/closer/fd/property/closer_fd.txt +++ b/pages/develop/api/efl/io/closer/fd/property/closer_fd.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Closer.Fd.closer_fd~~ -===== Values ===== - - * **fd** - %%File descriptor%% ===== Description ===== %%Closer file descriptor%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:io:closer:fd:property:closer_fd:description&nouser&nolink&nodate}} +===== Values ===== + + * **fd** - %%File descriptor%% ===== Signature ===== diff --git a/pages/develop/api/efl/io/closer/property/close_on_destructor.txt b/pages/develop/api/efl/io/closer/property/close_on_destructor.txt index c70346c98..5d9af92c4 100644 --- a/pages/develop/api/efl/io/closer/property/close_on_destructor.txt +++ b/pages/develop/api/efl/io/closer/property/close_on_destructor.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Closer.close_on_destructor~~ -===== Values ===== - - * **close_on_destructor** - %%%%''true''%% if close on destructor, %%''false''%% otherwise%% ===== Description ===== %%If true will automatically close() on object destructor.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:io:closer:property:close_on_destructor:description&nouser&nolink&nodate}} +===== Values ===== + + * **close_on_destructor** - %%%%''true''%% if close on destructor, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/io/closer/property/close_on_exec.txt b/pages/develop/api/efl/io/closer/property/close_on_exec.txt index 7fef55b4d..d251ad5c6 100644 --- a/pages/develop/api/efl/io/closer/property/close_on_exec.txt +++ b/pages/develop/api/efl/io/closer/property/close_on_exec.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Closer.close_on_exec~~ -===== Values ===== - - * **close_on_exec** - %%%%''true''%% if close on exec(), %%''false''%% otherwise%% ===== Description ===== %%If true will automatically close resources on exec() calls.%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:io:closer:property:close_on_exec:description&nouser&nolink&nodate}} +===== Values ===== + + * **close_on_exec** - %%%%''true''%% if close on exec(), %%''false''%% otherwise%% ==== Setter ==== %%If %%''true''%%, will close on exec() call.%% diff --git a/pages/develop/api/efl/io/closer/property/closed.txt b/pages/develop/api/efl/io/closer/property/closed.txt index b075f9282..c108b9a53 100644 --- a/pages/develop/api/efl/io/closer/property/closed.txt +++ b/pages/develop/api/efl/io/closer/property/closed.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Closer.closed~~ -===== Values ===== - - * **is_closed** - %%%%''true''%% if closed, %%''false''%% otherwise%% ===== Description ===== %%If true will notify object was closed.%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:io:closer:property:closed:description&nouser&nolink&nodate}} +===== Values ===== + + * **is_closed** - %%%%''true''%% if closed, %%''false''%% otherwise%% ==== Setter ==== %%If true, calls close()%% diff --git a/pages/develop/api/efl/io/copier.txt b/pages/develop/api/efl/io/copier.txt index 705221710..af6b3a19f 100644 --- a/pages/develop/api/efl/io/copier.txt +++ b/pages/develop/api/efl/io/copier.txt @@ -40,30 +40,6 @@ ===== Inheritance ===== => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_io_copier [fillcolor = "black", label = "Efl.Io.Copier", 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_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_io_copier -> efl_loop_user - efl_loop_user -> efl_object - efl_io_copier -> efl_io_closer -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// @@ -80,36 +56,6 @@ digraph hierarchy { Eina_Binbuf *efl_io_copier_binbuf_steal(Eo *obj); \\ -**[[:develop:api:efl:io:copier:method:close|close]]**// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ -> %%Closes the Input/Output object.%% - -Eina_Error efl_io_closer_close(Eo *obj); - -\\ -**[[:develop:api:efl:io:copier:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Call the object's constructor.%% - -Efl_Object *efl_constructor(Eo *obj); - -\\ -**[[:develop:api:efl:io:copier:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Call the object's destructor.%% - -void efl_destructor(Eo *obj); - -\\ -**[[:develop:api:efl:io:copier:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Called at the end of #eo_add. Should not be called, just overridden.%% - -Efl_Object *efl_finalize(Eo *obj); - -\\ -**[[:develop:api:efl:io:copier:method:flush|flush]]**\\ -> %%Forces reading from source and writing to destination.%% - -Eina_Bool efl_io_copier_flush(Eo *obj, Eina_Bool may_block, Eina_Bool ignore_line_delimiter); - -\\ **[[:develop:api:efl:io:copier:property:buffer_limit|buffer_limit]]** //**(get, set)**//\\ > %%Copier buffer limit property, in bytes.%% @@ -117,6 +63,12 @@ size_t efl_io_copier_buffer_limit_get(const Eo *obj); void efl_io_copier_buffer_limit_set(Eo *obj, size_t size); \\ +**[[:develop:api:efl:io:copier:method:close|close]]**// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ +> %%Closes the Input/Output object.%% + +Eina_Error efl_io_closer_close(Eo *obj); + +\\ **[[:develop:api:efl:io:copier:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ > %%If true will automatically close() on object destructor.%% @@ -138,6 +90,12 @@ Eina_Bool efl_io_closer_closed_get(const Eo *obj); Eina_Bool efl_io_closer_closed_set(Eo *obj, Eina_Bool is_closed); \\ +**[[:develop:api:efl:io:copier:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Call the object's constructor.%% + +Efl_Object *efl_constructor(Eo *obj); + +\\ **[[:develop:api:efl:io:copier:property:destination|destination]]** //**(get, set)**//\\ > %%Copier destination object.%% @@ -145,6 +103,12 @@ Efl_Io_Writer *efl_io_copier_destination_get(const Eo *obj); void efl_io_copier_destination_set(Eo *obj, Efl_Io_Writer *destination); \\ +**[[:develop:api:efl:io:copier:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Call the object's destructor.%% + +void efl_destructor(Eo *obj); + +\\ **[[:develop:api:efl:io:copier:property:done|done]]** //**(get, set)**// ''protected set''\\ > %%Reports if copier is done.%% @@ -152,6 +116,18 @@ Eina_Bool efl_io_copier_done_get(const Eo *obj); void efl_io_copier_done_set(Eo *obj, Eina_Bool done); \\ +**[[:develop:api:efl:io:copier:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Called at the end of #eo_add. Should not be called, just overridden.%% + +Efl_Object *efl_finalize(Eo *obj); + +\\ +**[[:develop:api:efl:io:copier:method:flush|flush]]**\\ +> %%Forces reading from source and writing to destination.%% + +Eina_Bool efl_io_copier_flush(Eo *obj, Eina_Bool may_block, Eina_Bool ignore_line_delimiter); + +\\ **[[:develop:api:efl:io:copier:property:line_delimiter|line_delimiter]]** //**(get, set)**//\\ > %%If there is a line delimiter, the reads will buffer/queue up to the line delimiter before calling %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% on the %%[[:develop:api:efl:io:copier:property:destination|Efl.Io.Copier.destination]]%% and the event line is emitted with current line. The line may include the delimiter, unless it's end-of-stream on %%[[:develop:api:efl:io:copier:property:source|Efl.Io.Copier.source]]%% or %%[[:develop:api:efl:io:copier:property:buffer_limit|Efl.Io.Copier.buffer_limit]]%% was reached.%% @@ -195,10 +171,32 @@ void efl_io_copier_timeout_inactivity_set(Eo *obj, double seconds); ==== Inherited ==== -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//, **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(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: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:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +| | **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +^ [[: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: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:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | + ===== Events ===== **[[:develop:api:efl:io:copier:event:data|data]]**\\ @@ -228,7 +226,9 @@ EFL_IO_COPIER_EVENT_PROGRESS(void) \\ ==== Inherited ==== -[[:develop:api:efl:io:closer|Efl.Io.Closer]]\\ -> **[[:develop:api:efl:io:closer:event:closed|closed]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:io:closer|Efl.Io.Closer]] ^^^ +| | **[[:develop:api:efl:io:closer:event:closed|closed]]** | %%Notifies closed, when property is marked as true%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/io/copier/property/buffer_limit.txt b/pages/develop/api/efl/io/copier/property/buffer_limit.txt index dc854fdd1..2063c76fd 100644 --- a/pages/develop/api/efl/io/copier/property/buffer_limit.txt +++ b/pages/develop/api/efl/io/copier/property/buffer_limit.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Copier.buffer_limit~~ -===== Values ===== - - * **size** - %%Defines a maximum buffer limit, or 0 to allow unlimited amount of bytes%% ===== Description ===== %%Copier buffer limit property, in bytes.%% @@ -19,6 +16,9 @@ {{page>:develop:api-include:efl:io:copier:property:buffer_limit:description&nouser&nolink&nodate}} +===== Values ===== + + * **size** - %%Defines a maximum buffer limit, or 0 to allow unlimited amount of bytes%% ==== Setter ==== %%Constructor-only property to set buffer limit. 0 is unlimited%% diff --git a/pages/develop/api/efl/io/copier/property/close_on_destructor.txt b/pages/develop/api/efl/io/copier/property/close_on_destructor.txt index 46ece206d..093ea014c 100644 --- a/pages/develop/api/efl/io/copier/property/close_on_destructor.txt +++ b/pages/develop/api/efl/io/copier/property/close_on_destructor.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Copier.close_on_destructor~~ -===== Values ===== - - * **close_on_destructor** - %%%%''true''%% if close on destructor, %%''false''%% otherwise%% ===== Description ===== %%If true will automatically close() on object destructor.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:io:copier:property:close_on_destructor:description&nouser&nolink&nodate}} +===== Values ===== + + * **close_on_destructor** - %%%%''true''%% if close on destructor, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:closer:property:close_on_destructor|Efl.Io.Closer.close_on_destructor]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/io/copier/property/close_on_exec.txt b/pages/develop/api/efl/io/copier/property/close_on_exec.txt index 430277487..a7c374c54 100644 --- a/pages/develop/api/efl/io/copier/property/close_on_exec.txt +++ b/pages/develop/api/efl/io/copier/property/close_on_exec.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Copier.close_on_exec~~ -===== Values ===== - - * **close_on_exec** - %%%%''true''%% if close on exec(), %%''false''%% otherwise%% ===== Description ===== %%If true will automatically close resources on exec() calls.%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:io:copier:property:close_on_exec:description&nouser&nolink&nodate}} +===== Values ===== + + * **close_on_exec** - %%%%''true''%% if close on exec(), %%''false''%% otherwise%% ==== Setter ==== %%If %%''true''%%, will close on exec() call.%% diff --git a/pages/develop/api/efl/io/copier/property/closed.txt b/pages/develop/api/efl/io/copier/property/closed.txt index b27944171..b318c4b28 100644 --- a/pages/develop/api/efl/io/copier/property/closed.txt +++ b/pages/develop/api/efl/io/copier/property/closed.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Copier.closed~~ -===== Values ===== - - * **is_closed** - %%%%''true''%% if closed, %%''false''%% otherwise%% ===== Description ===== %%If true will notify object was closed.%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:io:copier:property:closed:description&nouser&nolink&nodate}} +===== Values ===== + + * **is_closed** - %%%%''true''%% if closed, %%''false''%% otherwise%% ==== Setter ==== %%If true, calls close()%% diff --git a/pages/develop/api/efl/io/copier/property/destination.txt b/pages/develop/api/efl/io/copier/property/destination.txt index cd32f4747..e1e793219 100644 --- a/pages/develop/api/efl/io/copier/property/destination.txt +++ b/pages/develop/api/efl/io/copier/property/destination.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Copier.destination~~ -===== Values ===== - - * **destination** - %%%%[[:develop:api:efl:io:writer|Efl.Io.Writer]]%% destination%% ===== Description ===== %%Copier destination object.%% @@ -27,6 +24,9 @@ {{page>:develop:api-include:efl:io:copier:property:destination:description&nouser&nolink&nodate}} +===== Values ===== + + * **destination** - %%%%[[:develop:api:efl:io:writer|Efl.Io.Writer]]%% destination%% ==== Setter ==== %%Constructor-only property to set where to write data to%% diff --git a/pages/develop/api/efl/io/copier/property/done.txt b/pages/develop/api/efl/io/copier/property/done.txt index 2bc3c5878..4cced2293 100644 --- a/pages/develop/api/efl/io/copier/property/done.txt +++ b/pages/develop/api/efl/io/copier/property/done.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Copier.done~~ -===== Values ===== - - * **done** - %%If %%''true''%%, source is "eos" and all data was written to "destination". If %%''false''%%, it's still pending some more copies%% ===== Description ===== %%Reports if copier is done.%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:io:copier:property:done:description&nouser&nolink&nodate}} +===== Values ===== + + * **done** - %%If %%''true''%%, source is "eos" and all data was written to "destination". If %%''false''%%, it's still pending some more copies%% ===== Signature ===== diff --git a/pages/develop/api/efl/io/copier/property/line_delimiter.txt b/pages/develop/api/efl/io/copier/property/line_delimiter.txt index 8acdc600e..e5b3d854c 100644 --- a/pages/develop/api/efl/io/copier/property/line_delimiter.txt +++ b/pages/develop/api/efl/io/copier/property/line_delimiter.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Copier.line_delimiter~~ -===== Values ===== - - * **slice** - %%The contents may contain 0 and will be copied%% ===== Description ===== %%If there is a line delimiter, the reads will buffer/queue up to the line delimiter before calling %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% on the %%[[:develop:api:efl:io:copier:property:destination|Efl.Io.Copier.destination]]%% and the event line is emitted with current line. The line may include the delimiter, unless it's end-of-stream on %%[[:develop:api:efl:io:copier:property:source|Efl.Io.Copier.source]]%% or %%[[:develop:api:efl:io:copier:property:buffer_limit|Efl.Io.Copier.buffer_limit]]%% was reached.%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:io:copier:property:line_delimiter:description&nouser&nolink&nodate}} +===== Values ===== + + * **slice** - %%The contents may contain 0 and will be copied%% ==== Setter ==== %%Changes line delimiter to use. If empty, no delimiter is to be used%% diff --git a/pages/develop/api/efl/io/copier/property/read_chunk_size.txt b/pages/develop/api/efl/io/copier/property/read_chunk_size.txt index 3eb0b6c56..a45f99183 100644 --- a/pages/develop/api/efl/io/copier/property/read_chunk_size.txt +++ b/pages/develop/api/efl/io/copier/property/read_chunk_size.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Copier.read_chunk_size~~ -===== Values ===== - - * **size** - %%This is the chunk size to use for read operations%% ===== Description ===== %%Copier read chunk size property, in bytes.%% @@ -19,6 +16,9 @@ {{page>:develop:api-include:efl:io:copier:property:read_chunk_size:description&nouser&nolink&nodate}} +===== Values ===== + + * **size** - %%This is the chunk size to use for read operations%% ==== Setter ==== %%Set chunk size for each basic %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% operation.%% diff --git a/pages/develop/api/efl/io/copier/property/source.txt b/pages/develop/api/efl/io/copier/property/source.txt index 54b43b6a1..ee7025605 100644 --- a/pages/develop/api/efl/io/copier/property/source.txt +++ b/pages/develop/api/efl/io/copier/property/source.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Copier.source~~ -===== Values ===== - - * **source** - %%%%[[:develop:api:efl:io:reader|Efl.Io.Reader]]%% source%% ===== Description ===== %%Copier source object.%% @@ -27,6 +24,9 @@ {{page>:develop:api-include:efl:io:copier:property:source:description&nouser&nolink&nodate}} +===== Values ===== + + * **source** - %%%%[[:develop:api:efl:io:reader|Efl.Io.Reader]]%% source%% ==== Setter ==== %%Constructor-only property to set where to read data from%% diff --git a/pages/develop/api/efl/io/copier/property/timeout_inactivity.txt b/pages/develop/api/efl/io/copier/property/timeout_inactivity.txt index 81399761e..c2d6fec90 100644 --- a/pages/develop/api/efl/io/copier/property/timeout_inactivity.txt +++ b/pages/develop/api/efl/io/copier/property/timeout_inactivity.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Copier.timeout_inactivity~~ -===== Values ===== - - * **seconds** - %%Number inactive seconds to timeout this copier. If zero or less, it will be disabled.%% ===== Description ===== %%Terminates the copier with ETIMEDOUT if it becomes inactive for some time.%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:io:copier:property:timeout_inactivity:description&nouser&nolink&nodate}} +===== Values ===== + + * **seconds** - %%Number inactive seconds to timeout this copier. If zero or less, it will be disabled.%% ===== Signature ===== diff --git a/pages/develop/api/efl/io/file.txt b/pages/develop/api/efl/io/file.txt index 158d508bb..c38e88104 100644 --- a/pages/develop/api/efl/io/file.txt +++ b/pages/develop/api/efl/io/file.txt @@ -14,54 +14,6 @@ ===== Inheritance ===== => [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)// => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_io_file [fillcolor = "black", label = "Efl.Io.File", color = "gray15", fontcolor = "white", style = "filled"] - efl_loop_fd [fillcolor = "gray15", label = "Efl.Loop.Fd", 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_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_reader_fd [fillcolor = "gray15", label = "Efl.Io.Reader.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer_fd [fillcolor = "gray15", label = "Efl.Io.Writer.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer_fd [fillcolor = "gray15", label = "Efl.Io.Closer.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_io_sizer_fd [fillcolor = "gray15", label = "Efl.Io.Sizer.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_sizer [fillcolor = "gray15", label = "Efl.Io.Sizer", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_positioner_fd [fillcolor = "gray15", label = "Efl.Io.Positioner.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_positioner [fillcolor = "gray15", label = "Efl.Io.Positioner", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_io_file -> efl_loop_fd - efl_loop_fd -> efl_loop_user - efl_loop_user -> efl_object - efl_io_file -> efl_file - efl_io_file -> efl_io_reader_fd - efl_io_reader_fd -> efl_io_reader - efl_io_file -> efl_io_writer_fd - efl_io_writer_fd -> efl_io_writer - efl_io_file -> efl_io_closer_fd - efl_io_closer_fd -> efl_io_closer - efl_io_closer_fd -> efl_object - efl_io_file -> efl_io_sizer_fd - efl_io_sizer_fd -> efl_io_sizer - efl_io_file -> efl_io_positioner_fd - efl_io_positioner_fd -> efl_io_positioner -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)// @@ -90,6 +42,13 @@ digraph hierarchy { Eina_Error efl_io_closer_close(Eo *obj); \\ +**[[:develop:api:efl:io:file:property:close_on_exec|close_on_exec]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ +> %%If true will automatically close resources on exec() calls.%% + +Eina_Bool efl_io_closer_close_on_exec_get(const Eo *obj); +Eina_Bool efl_io_closer_close_on_exec_set(Eo *obj, Eina_Bool close_on_exec); + +\\ **[[:develop:api:efl:io:file:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Call the object's constructor.%% @@ -102,12 +61,40 @@ Efl_Object *efl_constructor(Eo *obj); void efl_destructor(Eo *obj); \\ +**[[:develop:api:efl:io:file:property:fd_file|fd_file]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:loop:fd|Efl.Loop.Fd]]]//\\ +> %%Defines which file descriptor to watch when watching a file.%% + +int efl_loop_fd_file_get(const Eo *obj); +void efl_loop_fd_file_set(Eo *obj, int fd); + +\\ +**[[:develop:api:efl:io:file:property:file|file]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:file|Efl.File]]]//\\ +> + +void efl_file_get(const Eo *obj, const char **file, const char **key); +Eina_Bool efl_file_set(Eo *obj, const char *file, const char *key); + +\\ **[[:develop:api:efl:io:file:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Called at the end of #eo_add. Should not be called, just overridden.%% Efl_Object *efl_finalize(Eo *obj); \\ +**[[:develop:api:efl:io:file:property:flags|flags]]** //**(get, set)**//\\ +> %%Bitwise OR'ed flags to open the file, like O_CREAT, O_APPEND...%% + +uint32_t efl_io_file_flags_get(const Eo *obj); +void efl_io_file_flags_set(Eo *obj, uint32_t flags); + +\\ +**[[:develop:api:efl:io:file:property:mode|mode]]** //**(get, set)**//\\ +> %%Mode property%% + +uint32_t efl_io_file_mode_get(const Eo *obj); +void efl_io_file_mode_set(Eo *obj, uint32_t mode); + +\\ **[[:develop:api:efl:io:file:method:read|read]]**// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ > %%Reads data into a pre-allocated buffer.%% @@ -132,80 +119,78 @@ Eina_Error efl_io_positioner_seek(Eo *obj, int64_t offset, Efl_Io_Positioner_Whe Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining); \\ -**[[:develop:api:efl:io:file:property:close_on_exec|close_on_exec]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ -> %%If true will automatically close resources on exec() calls.%% - -Eina_Bool efl_io_closer_close_on_exec_get(const Eo *obj); -Eina_Bool efl_io_closer_close_on_exec_set(Eo *obj, Eina_Bool close_on_exec); - -\\ -**[[:develop:api:efl:io:file:property:fd_file|fd_file]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:loop:fd|Efl.Loop.Fd]]]//\\ -> %%Defines which file descriptor to watch when watching a file.%% - -int efl_loop_fd_file_get(const Eo *obj); -void efl_loop_fd_file_set(Eo *obj, int fd); - -\\ -**[[:develop:api:efl:io:file:property:file|file]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:file|Efl.File]]]// - -void efl_file_get(const Eo *obj, const char **file, const char **key); -Eina_Bool efl_file_set(Eo *obj, const char *file, const char *key); - -\\ -**[[:develop:api:efl:io:file:property:flags|flags]]** //**(get, set)**//\\ -> %%Bitwise OR'ed flags to open the file, like O_CREAT, O_APPEND...%% - -uint32_t efl_io_file_flags_get(const Eo *obj); -void efl_io_file_flags_set(Eo *obj, uint32_t flags); - -\\ -**[[:develop:api:efl:io:file:property:mode|mode]]** //**(get, set)**//\\ -> %%Mode property%% - -uint32_t efl_io_file_mode_get(const Eo *obj); -void efl_io_file_mode_set(Eo *obj, uint32_t mode); - -\\ ==== Inherited ==== -[[:develop:api:efl:file|Efl.File]]\\ -> **[[:develop:api:efl:file:method:save|save]]**, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**//, **[[:develop:api:efl:file:property:mmap|mmap]]** //**(get, set)**//\\ -[[:develop:api:efl:io:closer:fd|Efl.Io.Closer.Fd]]\\ -> **[[:develop:api:efl:io:closer:fd:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//, **[[:develop:api:efl:io:closer:fd:property:closed|closed]]** //**(get, set)**//, **[[:develop:api:efl:io:closer:fd:property:closer_fd|closer_fd]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:io:positioner:fd|Efl.Io.Positioner.Fd]]\\ -> **[[:develop:api:efl:io:positioner:fd:property:positioner_fd|positioner_fd]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:io:positioner:fd:property:position|position]]** //**(get, set)**//\\ -[[:develop:api:efl:io:reader:fd|Efl.Io.Reader.Fd]]\\ -> **[[:develop:api:efl:io:reader:fd:property:can_read|can_read]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:io:reader:fd:property:eos|eos]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:io:reader:fd:property:reader_fd|reader_fd]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:io:sizer:fd|Efl.Io.Sizer.Fd]]\\ -> **[[:develop:api:efl:io:sizer:fd:property:sizer_fd|sizer_fd]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:io:sizer:fd:property:size|size]]** //**(get, set)**//\\ -[[:develop:api:efl:io:writer:fd|Efl.Io.Writer.Fd]]\\ -> **[[:develop:api:efl:io:writer:fd:property:can_write|can_write]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:io:writer:fd:property:writer_fd|writer_fd]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\ -> **[[:develop:api:efl:loop:fd:property:fd|fd]]** //**(get, set)**//, **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**//\\ -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(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: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:file|Efl.File]] ^^^ +| | **[[: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:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% | +^ [[:develop:api:efl:io:closer:fd|Efl.Io.Closer.Fd]] ^^^ +| | **[[:develop:api:efl:io:closer:fd:property:close_on_destructor|close_on_destructor]]** //**(get, set)**// | %%If true will automatically close() on object destructor.%% | +| | **[[:develop:api:efl:io:closer:fd:property:closed|closed]]** //**(get, set)**// | %%If true will notify object was closed.%% | +| ''protected set'' | **[[:develop:api:efl:io:closer:fd:property:closer_fd|closer_fd]]** //**(get, set)**// | %%Closer file descriptor%% | +^ [[:develop:api:efl:io:positioner:fd|Efl.Io.Positioner.Fd]] ^^^ +| | **[[:develop:api:efl:io:positioner:fd:property:position|position]]** //**(get, set)**// | %%Position property%% | +| ''protected set'' | **[[:develop:api:efl:io:positioner:fd:property:positioner_fd|positioner_fd]]** //**(get, set)**// | %%Positionier file descriptor%% | +^ [[:develop:api:efl:io:reader:fd|Efl.Io.Reader.Fd]] ^^^ +| ''protected set'' | **[[:develop:api:efl:io:reader:fd:property:can_read|can_read]]** //**(get, set)**// | %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% | +| ''protected set'' | **[[:develop:api:efl:io:reader:fd:property:eos|eos]]** //**(get, set)**// | %%If %%''true''%% will notify end of stream.%% | +| ''protected set'' | **[[:develop:api:efl:io:reader:fd:property:reader_fd|reader_fd]]** //**(get, set)**// | %%Reader file descriptor%% | +^ [[:develop:api:efl:io:sizer:fd|Efl.Io.Sizer.Fd]] ^^^ +| | **[[:develop:api:efl:io:sizer:fd:property:size|size]]** //**(get, set)**// | %%Size property%% | +| ''protected set'' | **[[:develop:api:efl:io:sizer:fd:property:sizer_fd|sizer_fd]]** //**(get, set)**// | %%Sizer file descriptor%% | +^ [[:develop:api:efl:io:writer:fd|Efl.Io.Writer.Fd]] ^^^ +| ''protected set'' | **[[:develop:api:efl:io:writer:fd:property:can_write|can_write]]** //**(get, set)**// | %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% | +| ''protected set'' | **[[:develop:api:efl:io:writer:fd:property:writer_fd|writer_fd]]** //**(get, set)**// | %%Writer file descriptor%% | +^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^ +| | **[[:develop:api:efl:loop:fd:property:fd|fd]]** //**(get, set)**// | %%Defines which file descriptor to watch. If it is a file, use file_fd variant.%% | +| | **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +^ [[:develop:api:efl:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +^ [[: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: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: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:io:closer|Efl.Io.Closer]]\\ -> **[[:develop:api:efl:io:closer:event:closed|closed]]**\\ -[[:develop:api:efl:io:positioner|Efl.Io.Positioner]]\\ -> **[[:develop:api:efl:io:positioner:event:position_changed|position,changed]]**\\ -[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\ -> **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**, **[[:develop:api:efl:io:reader:event:eos|eos]]**\\ -[[:develop:api:efl:io:sizer|Efl.Io.Sizer]]\\ -> **[[:develop:api:efl:io:sizer:event:size_changed|size,changed]]**\\ -[[:develop:api:efl:io:writer|Efl.Io.Writer]]\\ -> **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**\\ -[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\ -> **[[:develop:api:efl:loop:fd:event:error|error]]**, **[[:develop:api:efl:loop:fd:event:read|read]]**, **[[:develop:api:efl:loop:fd:event:write|write]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:io:closer|Efl.Io.Closer]] ^^^ +| | **[[:develop:api:efl:io:closer:event:closed|closed]]** | %%Notifies closed, when property is marked as true%% | +^ [[:develop:api:efl:io:positioner|Efl.Io.Positioner]] ^^^ +| | **[[:develop:api:efl:io:positioner:event:position_changed|position,changed]]** | %%Notifies position changed%% | +^ [[:develop:api:efl:io:reader|Efl.Io.Reader]] ^^^ +| | **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]** | %%Notifies can_read property changed.%% | +| | **[[:develop:api:efl:io:reader:event:eos|eos]]** | %%Notifies end of stream, when property is marked as true.%% | +^ [[:develop:api:efl:io:sizer|Efl.Io.Sizer]] ^^^ +| | **[[:develop:api:efl:io:sizer:event:size_changed|size,changed]]** | %%Notifies size changed%% | +^ [[:develop:api:efl:io:writer|Efl.Io.Writer]] ^^^ +| | **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]** | %%Notifies can_write property changed.%% | +^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^ +| | **[[:develop:api:efl:loop:fd:event:error|error]]** | %%Called when a error occurred on the file descriptor%% | +| | **[[:develop:api:efl:loop:fd:event:read|read]]** | %%Called when a read happened on the file descriptor%% | +| | **[[:develop:api:efl:loop:fd:event:write|write]]** | %%Called when a write happened on the file descriptor%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/io/file/property/close_on_exec.txt b/pages/develop/api/efl/io/file/property/close_on_exec.txt index 40c2b8eb7..2114be9f0 100644 --- a/pages/develop/api/efl/io/file/property/close_on_exec.txt +++ b/pages/develop/api/efl/io/file/property/close_on_exec.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.File.close_on_exec~~ -===== Values ===== - - * **close_on_exec** - %%%%''true''%% if close on exec(), %%''false''%% otherwise%% ===== Description ===== %%If true will automatically close resources on exec() calls.%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:io:file:property:close_on_exec:description&nouser&nolink&nodate}} +===== Values ===== + + * **close_on_exec** - %%%%''true''%% if close on exec(), %%''false''%% otherwise%% ==== Setter ==== %%If %%''true''%%, will close on exec() call.%% diff --git a/pages/develop/api/efl/io/file/property/fd_file.txt b/pages/develop/api/efl/io/file/property/fd_file.txt index ad9147e78..1b58ea405 100644 --- a/pages/develop/api/efl/io/file/property/fd_file.txt +++ b/pages/develop/api/efl/io/file/property/fd_file.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.File.fd_file~~ -===== Values ===== - - * **fd** - %%The file descriptor.%% ===== Description ===== %%Defines which file descriptor to watch when watching a file.%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:io:file:property:fd_file:description&nouser&nolink&nodate}} +===== Values ===== + + * **fd** - %%The file descriptor.%% ==== Setter ==== %%Defines the fd to watch on.%% diff --git a/pages/develop/api/efl/io/file/property/file.txt b/pages/develop/api/efl/io/file/property/file.txt index 17f8320e2..2ef6e24a4 100644 --- a/pages/develop/api/efl/io/file/property/file.txt +++ b/pages/develop/api/efl/io/file/property/file.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Io.File.file~~ -===== Values ===== - - * **file** - %%The image file path.%% - * **key** - %%The image key in %%''file''%% (if its an Eet one), or %%''null''%%, otherwise.%% ===== Description ===== @@ -10,6 +6,10 @@ {{page>:develop:api-include:efl:io:file:property:file:description&nouser&nolink&nodate}} +===== Values ===== + + * **file** - %%The image file path.%% + * **key** - %%The image key in %%''file''%% (if its an Eet one), or %%''null''%%, otherwise.%% ==== Getter ==== %%Retrieve the source file from where an image object is to fetch the real image data (it may be an Eet file, besides pure image ones).%% diff --git a/pages/develop/api/efl/io/file/property/flags.txt b/pages/develop/api/efl/io/file/property/flags.txt index 69a4a185e..4d99820d4 100644 --- a/pages/develop/api/efl/io/file/property/flags.txt +++ b/pages/develop/api/efl/io/file/property/flags.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.File.flags~~ -===== Values ===== - - * **flags** - %%Flags to open file, see man:open(2).%% ===== Description ===== %%Bitwise OR'ed flags to open the file, like O_CREAT, O_APPEND...%% @@ -15,6 +12,9 @@ {{page>:develop:api-include:efl:io:file:property:flags:description&nouser&nolink&nodate}} +===== Values ===== + + * **flags** - %%Flags to open file, see man:open(2).%% ==== Setter ==== %%Constructor property to define flags to open the file%% diff --git a/pages/develop/api/efl/io/file/property/mode.txt b/pages/develop/api/efl/io/file/property/mode.txt index cb1fb7794..78868e492 100644 --- a/pages/develop/api/efl/io/file/property/mode.txt +++ b/pages/develop/api/efl/io/file/property/mode.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.File.mode~~ -===== Values ===== - - * **mode** - %%Mode to open file, see man:open(2).%% ===== Description ===== %%Mode property%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:io:file:property:mode:description&nouser&nolink&nodate}} +===== Values ===== + + * **mode** - %%Mode to open file, see man:open(2).%% ==== Setter ==== %%Constructor property to define mode to open the file%% diff --git a/pages/develop/api/efl/io/manager.txt b/pages/develop/api/efl/io/manager.txt index 9a5af3236..87e04e832 100644 --- a/pages/develop/api/efl/io/manager.txt +++ b/pages/develop/api/efl/io/manager.txt @@ -10,28 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_io_manager [fillcolor = "black", label = "Efl.Io.Manager", 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_io_manager -> efl_loop_user - efl_loop_user -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// @@ -65,22 +43,16 @@ Eina_Future *efl_io_manager_ls(Eo *obj, const char *path, EflIoPath paths); Eina_Future *efl_io_manager_open(Eo *obj, const char *path, Eina_Bool shared); \\ -**[[:develop:api:efl:io:manager:method:stat_ls|stat_ls]]**\\ -> %%Lists entries in a given path with stat information.%% - -Efl_Future *efl_io_manager_stat_ls(Eo *obj, const char *path, Eina_Bool recursive); - -\\ **[[:develop:api:efl:io:manager:method:stat|stat]]**\\ > %%Get stat info on a given file/directory.%% Eina_Future *efl_io_manager_stat(Eo *obj, const char *path); \\ -**[[:develop:api:efl:io:manager:method:xattr_ls|xattr_ls]]**\\ -> %%Lists all extended attributes asynchronously.%% +**[[:develop:api:efl:io:manager:method:stat_ls|stat_ls]]**\\ +> %%Lists entries in a given path with stat information.%% -Efl_Future *efl_io_manager_xattr_ls(Eo *obj, const char *path); +Efl_Future *efl_io_manager_stat_ls(Eo *obj, const char *path, Eina_Bool recursive); \\ **[[:develop:api:efl:io:manager:property:xattr|xattr]]** //**(get, set)**//\\ @@ -90,16 +62,49 @@ Eina_Future *efl_io_manager_xattr_get(const Eo *obj, const char *path, const cha Eina_Future *efl_io_manager_xattr_set(Eo *obj, const char *path, const char *attribute, Eina_Binbuf *data, Eina_Xattr_Flags flags); \\ +**[[:develop:api:efl:io:manager:method:xattr_ls|xattr_ls]]**\\ +> %%Lists all extended attributes asynchronously.%% + +Efl_Future *efl_io_manager_xattr_ls(Eo *obj, const char *path); + +\\ ==== Inherited ==== -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//, **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(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: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:destructor|destructor]]**, **[[: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:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +| | **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +^ [[: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:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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: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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/io/manager/property/xattr.txt b/pages/develop/api/efl/io/manager/property/xattr.txt index f9f2e2054..6c333ac42 100644 --- a/pages/develop/api/efl/io/manager/property/xattr.txt +++ b/pages/develop/api/efl/io/manager/property/xattr.txt @@ -1,4 +1,9 @@ ~~Title: Efl.Io.Manager.xattr~~ +===== Description ===== + +%%Retrieves or sets information of a given extended attribute.%% +{{page>:develop:api-include:efl:io:manager:property:xattr:description&nouser&nolink&nodate}} + ===== Keys ===== * **path** - %%File path%% @@ -7,11 +12,6 @@ * **data** - %%Data to set as information%% * **flags** - %%Extended attributes flags%% -===== Description ===== - -%%Retrieves or sets information of a given extended attribute.%% -{{page>:develop:api-include:efl:io:manager:property:xattr:description&nouser&nolink&nodate}} - ===== Signature ===== diff --git a/pages/develop/api/efl/io/positioner.txt b/pages/develop/api/efl/io/positioner.txt index 96fd0c4aa..19c10079a 100644 --- a/pages/develop/api/efl/io/positioner.txt +++ b/pages/develop/api/efl/io/positioner.txt @@ -9,40 +9,8 @@ {{page>:develop:api-include:efl:io:positioner:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_io_positioner [fillcolor = "deepskyblue4", label = "Efl.Io.Positioner", color = "deepskyblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== -**[[:develop:api:efl:io:positioner:method:seek|seek]]**\\ -> %%Seek in data%% - -Eina_Error efl_io_positioner_seek(Eo *obj, int64_t offset, Efl_Io_Positioner_Whence whence); - -\\ **[[:develop:api:efl:io:positioner:property:position|position]]** //**(get, set)**//\\ > %%Position property%% @@ -50,6 +18,12 @@ uint64_t efl_io_positioner_position_get(const Eo *obj); Eina_Bool efl_io_positioner_position_set(Eo *obj, uint64_t position); \\ +**[[:develop:api:efl:io:positioner:method:seek|seek]]**\\ +> %%Seek in data%% + +Eina_Error efl_io_positioner_seek(Eo *obj, int64_t offset, Efl_Io_Positioner_Whence whence); + +\\ ===== Events ===== diff --git a/pages/develop/api/efl/io/positioner/fd.txt b/pages/develop/api/efl/io/positioner/fd.txt index 850e9e686..c25405054 100644 --- a/pages/develop/api/efl/io/positioner/fd.txt +++ b/pages/develop/api/efl/io/positioner/fd.txt @@ -12,26 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:io:positioner|Efl.Io.Positioner]] //(mixin)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_io_positioner_fd [fillcolor = "deepskyblue4", label = "Efl.Io.Positioner.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_positioner [fillcolor = "gray15", label = "Efl.Io.Positioner", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_io_positioner_fd -> efl_io_positioner -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:io:positioner|Efl.Io.Positioner]] //(mixin)// @@ -40,10 +20,11 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:io:positioner:fd:method:seek|seek]]**// [Overridden from [[:develop:api:efl:io:positioner|Efl.Io.Positioner]]]//\\ -> %%Seek in data%% +**[[:develop:api:efl:io:positioner:fd:property:position|position]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:positioner|Efl.Io.Positioner]]]//\\ +> %%Position property%% -Eina_Error efl_io_positioner_seek(Eo *obj, int64_t offset, Efl_Io_Positioner_Whence whence); +uint64_t efl_io_positioner_position_get(const Eo *obj); +Eina_Bool efl_io_positioner_position_set(Eo *obj, uint64_t position); \\ **[[:develop:api:efl:io:positioner:fd:property:positioner_fd|positioner_fd]]** //**(get, set)**// ''protected set''\\ @@ -53,11 +34,10 @@ int efl_io_positioner_fd_get(const Eo *obj); void efl_io_positioner_fd_set(Eo *obj, int fd); \\ -**[[:develop:api:efl:io:positioner:fd:property:position|position]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:positioner|Efl.Io.Positioner]]]//\\ -> %%Position property%% +**[[:develop:api:efl:io:positioner:fd:method:seek|seek]]**// [Overridden from [[:develop:api:efl:io:positioner|Efl.Io.Positioner]]]//\\ +> %%Seek in data%% -uint64_t efl_io_positioner_position_get(const Eo *obj); -Eina_Bool efl_io_positioner_position_set(Eo *obj, uint64_t position); +Eina_Error efl_io_positioner_seek(Eo *obj, int64_t offset, Efl_Io_Positioner_Whence whence); \\ @@ -65,5 +45,5 @@ Eina_Bool efl_io_positioner_position_set(Eo *obj, uint64_t position); ==== Inherited ==== -[[:develop:api:efl:io:positioner|Efl.Io.Positioner]]\\ -> **[[:develop:api:efl:io:positioner:event:position_changed|position,changed]]** \ No newline at end of file +^ [[:develop:api:efl:io:positioner|Efl.Io.Positioner]] ^^^ +| | **[[:develop:api:efl:io:positioner:event:position_changed|position,changed]]** | %%Notifies position changed%% | diff --git a/pages/develop/api/efl/io/positioner/fd/property/position.txt b/pages/develop/api/efl/io/positioner/fd/property/position.txt index 8ce47c972..908403028 100644 --- a/pages/develop/api/efl/io/positioner/fd/property/position.txt +++ b/pages/develop/api/efl/io/positioner/fd/property/position.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Positioner.Fd.position~~ -===== Values ===== - - * **position** - %%Position in file or buffer%% ===== Description ===== %%Position property%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:io:positioner:fd:property:position:description&nouser&nolink&nodate}} +===== Values ===== + + * **position** - %%Position in file or buffer%% ==== Setter ==== %%Try to set position object, relative to start of file. See %%[[:develop:api:efl:io:positioner:method:seek|Efl.Io.Positioner.seek]]%%()%% diff --git a/pages/develop/api/efl/io/positioner/fd/property/positioner_fd.txt b/pages/develop/api/efl/io/positioner/fd/property/positioner_fd.txt index 327c272af..5d626f08b 100644 --- a/pages/develop/api/efl/io/positioner/fd/property/positioner_fd.txt +++ b/pages/develop/api/efl/io/positioner/fd/property/positioner_fd.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Positioner.Fd.positioner_fd~~ -===== Values ===== - - * **fd** - %%File descriptor%% ===== Description ===== %%Positionier file descriptor%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:io:positioner:fd:property:positioner_fd:description&nouser&nolink&nodate}} +===== Values ===== + + * **fd** - %%File descriptor%% ===== Signature ===== diff --git a/pages/develop/api/efl/io/positioner/property/position.txt b/pages/develop/api/efl/io/positioner/property/position.txt index a1c8b87c6..50baeeee7 100644 --- a/pages/develop/api/efl/io/positioner/property/position.txt +++ b/pages/develop/api/efl/io/positioner/property/position.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Positioner.position~~ -===== Values ===== - - * **position** - %%Position in file or buffer%% ===== Description ===== %%Position property%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:io:positioner:property:position:description&nouser&nolink&nodate}} +===== Values ===== + + * **position** - %%Position in file or buffer%% ==== Setter ==== %%Try to set position object, relative to start of file. See %%[[:develop:api:efl:io:positioner:method:seek|Efl.Io.Positioner.seek]]%%()%% diff --git a/pages/develop/api/efl/io/queue.txt b/pages/develop/api/efl/io/queue.txt index 660dac406..13053bbf6 100644 --- a/pages/develop/api/efl/io/queue.txt +++ b/pages/develop/api/efl/io/queue.txt @@ -16,32 +16,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_io_queue [fillcolor = "black", label = "Efl.Io.Queue", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_io_queue -> efl_object - efl_io_queue -> efl_io_reader - efl_io_queue -> efl_io_writer - efl_io_queue -> efl_io_closer -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -53,6 +27,20 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:io:queue:property:can_read|can_read]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ +> %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% + +Eina_Bool efl_io_reader_can_read_get(const Eo *obj); +void efl_io_reader_can_read_set(Eo *obj, Eina_Bool can_read); + +\\ +**[[:develop:api:efl:io:queue:property:can_write|can_write]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ +> %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% + +Eina_Bool efl_io_writer_can_write_get(const Eo *obj); +void efl_io_writer_can_write_set(Eo *obj, Eina_Bool can_write); + +\\ **[[:develop:api:efl:io:queue:method:clear|clear]]**\\ > %%Clear the queue. Same as reading all data.%% @@ -65,62 +53,6 @@ void efl_io_queue_clear(Eo *obj); Eina_Error efl_io_closer_close(Eo *obj); \\ -**[[:develop:api:efl:io:queue:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Call the object's destructor.%% - -void efl_destructor(Eo *obj); - -\\ -**[[:develop:api:efl:io:queue:method:discard|discard]]**\\ -> %%Discard the given number of bytes.%% - -void efl_io_queue_discard(Eo *obj, size_t amount); - -\\ -**[[:develop:api:efl:io:queue:method:eos_mark|eos_mark]]**\\ -> %%Mark this end-of-stream.%% - -void efl_io_queue_eos_mark(Eo *obj); - -\\ -**[[:develop:api:efl:io:queue:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Called at the end of #eo_add. Should not be called, just overridden.%% - -Efl_Object *efl_finalize(Eo *obj); - -\\ -**[[:develop:api:efl:io:queue:method:preallocate|preallocate]]**\\ -> %%Immediately pre-allocate a buffer of at least a given size.%% - -void efl_io_queue_preallocate(Eo *obj, size_t size); - -\\ -**[[:develop:api:efl:io:queue:method:read|read]]**// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ -> %%Reads data into a pre-allocated buffer.%% - -Eina_Error efl_io_reader_read(Eo *obj, Eina_Rw_Slice rw_slice); - -\\ -**[[:develop:api:efl:io:queue:method:write|write]]**// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ -> %%Writes data from a pre-populated buffer.%% - -Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining); - -\\ -**[[:develop:api:efl:io:queue:property:can_read|can_read]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]// ''protected set''\\ -> %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% - -Eina_Bool efl_io_reader_can_read_get(const Eo *obj); -void efl_io_reader_can_read_set(Eo *obj, Eina_Bool can_read); - -\\ -**[[:develop:api:efl:io:queue:property:can_write|can_write]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]// ''protected set''\\ -> %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% - -Eina_Bool efl_io_writer_can_write_get(const Eo *obj); -void efl_io_writer_can_write_set(Eo *obj, Eina_Bool can_write); - -\\ **[[:develop:api:efl:io:queue:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ > %%If true will automatically close() on object destructor.%% @@ -142,13 +74,37 @@ Eina_Bool efl_io_closer_closed_get(const Eo *obj); Eina_Bool efl_io_closer_closed_set(Eo *obj, Eina_Bool is_closed); \\ -**[[:develop:api:efl:io:queue:property:eos|eos]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]// ''protected set''\\ +**[[:develop:api:efl:io:queue:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Call the object's destructor.%% + +void efl_destructor(Eo *obj); + +\\ +**[[:develop:api:efl:io:queue:method:discard|discard]]**\\ +> %%Discard the given number of bytes.%% + +void efl_io_queue_discard(Eo *obj, size_t amount); + +\\ +**[[:develop:api:efl:io:queue:property:eos|eos]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ > %%If %%''true''%% will notify end of stream.%% Eina_Bool efl_io_reader_eos_get(const Eo *obj); void efl_io_reader_eos_set(Eo *obj, Eina_Bool is_eos); \\ +**[[:develop:api:efl:io:queue:method:eos_mark|eos_mark]]**\\ +> %%Mark this end-of-stream.%% + +void efl_io_queue_eos_mark(Eo *obj); + +\\ +**[[:develop:api:efl:io:queue:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Called at the end of #eo_add. Should not be called, just overridden.%% + +Efl_Object *efl_finalize(Eo *obj); + +\\ **[[:develop:api:efl:io:queue:property:limit|limit]]** //**(get, set)**//\\ > %%Limit how big the buffer can grow.%% @@ -156,6 +112,18 @@ size_t efl_io_queue_limit_get(const Eo *obj); void efl_io_queue_limit_set(Eo *obj, size_t size); \\ +**[[:develop:api:efl:io:queue:method:preallocate|preallocate]]**\\ +> %%Immediately pre-allocate a buffer of at least a given size.%% + +void efl_io_queue_preallocate(Eo *obj, size_t size); + +\\ +**[[:develop:api:efl:io:queue:method:read|read]]**// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ +> %%Reads data into a pre-allocated buffer.%% + +Eina_Error efl_io_reader_read(Eo *obj, Eina_Rw_Slice rw_slice); + +\\ **[[:develop:api:efl:io:queue:property:slice|slice]]** //**(get)**//\\ > %%Get a temporary access to queue's internal read memory.%% @@ -168,11 +136,40 @@ Eina_Slice efl_io_queue_slice_get(const Eo *obj); size_t efl_io_queue_usage_get(const Eo *obj); \\ +**[[:develop:api:efl:io:queue:method:write|write]]**// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ +> %%Writes data from a pre-populated buffer.%% + +Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining); + +\\ ==== 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: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: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:io:queue:event:slice_changed|slice,changed]]**\\ @@ -182,11 +179,14 @@ EFL_IO_QUEUE_EVENT_SLICE_CHANGED(void) \\ ==== Inherited ==== -[[:develop:api:efl:io:closer|Efl.Io.Closer]]\\ -> **[[:develop:api:efl:io:closer:event:closed|closed]]**\\ -[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\ -> **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**, **[[:develop:api:efl:io:reader:event:eos|eos]]**\\ -[[:develop:api:efl:io:writer|Efl.Io.Writer]]\\ -> **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:io:closer|Efl.Io.Closer]] ^^^ +| | **[[:develop:api:efl:io:closer:event:closed|closed]]** | %%Notifies closed, when property is marked as true%% | +^ [[:develop:api:efl:io:reader|Efl.Io.Reader]] ^^^ +| | **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]** | %%Notifies can_read property changed.%% | +| | **[[:develop:api:efl:io:reader:event:eos|eos]]** | %%Notifies end of stream, when property is marked as true.%% | +^ [[:develop:api:efl:io:writer|Efl.Io.Writer]] ^^^ +| | **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]** | %%Notifies can_write property changed.%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/io/queue/property/can_read.txt b/pages/develop/api/efl/io/queue/property/can_read.txt index 75e9c5035..aa13c6765 100644 --- a/pages/develop/api/efl/io/queue/property/can_read.txt +++ b/pages/develop/api/efl/io/queue/property/can_read.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Queue.can_read~~ -===== Values ===== - - * **can_read** - %%%%''true''%% if it can be read without blocking or failing, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:io:queue:property:can_read:description&nouser&nolink&nodate}} +===== Values ===== + + * **can_read** - %%%%''true''%% if it can be read without blocking or failing, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:reader:property:can_read|Efl.Io.Reader.can_read]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/io/queue/property/can_write.txt b/pages/develop/api/efl/io/queue/property/can_write.txt index c087a9a18..c87c5837e 100644 --- a/pages/develop/api/efl/io/queue/property/can_write.txt +++ b/pages/develop/api/efl/io/queue/property/can_write.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Queue.can_write~~ -===== Values ===== - - * **can_write** - %%%%''true''%% if it can be written without blocking or failure, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:io:queue:property:can_write:description&nouser&nolink&nodate}} +===== Values ===== + + * **can_write** - %%%%''true''%% if it can be written without blocking or failure, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:writer:property:can_write|Efl.Io.Writer.can_write]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/io/queue/property/close_on_destructor.txt b/pages/develop/api/efl/io/queue/property/close_on_destructor.txt index 0f76aaead..8293337bb 100644 --- a/pages/develop/api/efl/io/queue/property/close_on_destructor.txt +++ b/pages/develop/api/efl/io/queue/property/close_on_destructor.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Queue.close_on_destructor~~ -===== Values ===== - - * **close_on_destructor** - %%%%''true''%% if close on destructor, %%''false''%% otherwise%% ===== Description ===== %%If true will automatically close() on object destructor.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:io:queue:property:close_on_destructor:description&nouser&nolink&nodate}} +===== Values ===== + + * **close_on_destructor** - %%%%''true''%% if close on destructor, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:closer:property:close_on_destructor|Efl.Io.Closer.close_on_destructor]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/io/queue/property/close_on_exec.txt b/pages/develop/api/efl/io/queue/property/close_on_exec.txt index 38f41fe39..119231398 100644 --- a/pages/develop/api/efl/io/queue/property/close_on_exec.txt +++ b/pages/develop/api/efl/io/queue/property/close_on_exec.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Queue.close_on_exec~~ -===== Values ===== - - * **close_on_exec** - %%%%''true''%% if close on exec(), %%''false''%% otherwise%% ===== Description ===== %%If true will automatically close resources on exec() calls.%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:io:queue:property:close_on_exec:description&nouser&nolink&nodate}} +===== Values ===== + + * **close_on_exec** - %%%%''true''%% if close on exec(), %%''false''%% otherwise%% ==== Setter ==== %%If %%''true''%%, will close on exec() call.%% diff --git a/pages/develop/api/efl/io/queue/property/closed.txt b/pages/develop/api/efl/io/queue/property/closed.txt index eaa8d0a16..750cd7e74 100644 --- a/pages/develop/api/efl/io/queue/property/closed.txt +++ b/pages/develop/api/efl/io/queue/property/closed.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Queue.closed~~ -===== Values ===== - - * **is_closed** - %%%%''true''%% if closed, %%''false''%% otherwise%% ===== Description ===== %%If true will notify object was closed.%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:io:queue:property:closed:description&nouser&nolink&nodate}} +===== Values ===== + + * **is_closed** - %%%%''true''%% if closed, %%''false''%% otherwise%% ==== Setter ==== %%If true, calls close()%% diff --git a/pages/develop/api/efl/io/queue/property/eos.txt b/pages/develop/api/efl/io/queue/property/eos.txt index 587804db5..9c0b0466a 100644 --- a/pages/develop/api/efl/io/queue/property/eos.txt +++ b/pages/develop/api/efl/io/queue/property/eos.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Queue.eos~~ -===== Values ===== - - * **is_eos** - %%%%''true''%% if end of stream, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify end of stream.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:io:queue:property:eos:description&nouser&nolink&nodate}} +===== Values ===== + + * **is_eos** - %%%%''true''%% if end of stream, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:reader:property:eos|Efl.Io.Reader.eos]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/io/queue/property/limit.txt b/pages/develop/api/efl/io/queue/property/limit.txt index fa5b50465..a7dee4c72 100644 --- a/pages/develop/api/efl/io/queue/property/limit.txt +++ b/pages/develop/api/efl/io/queue/property/limit.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Queue.limit~~ -===== Values ===== - - * **size** - %%Defines a maximum buffer size, or 0 to allow unlimited amount of bytes%% ===== Description ===== %%Limit how big the buffer can grow.%% @@ -15,6 +12,9 @@ {{page>:develop:api-include:efl:io:queue:property:limit:description&nouser&nolink&nodate}} +===== Values ===== + + * **size** - %%Defines a maximum buffer size, or 0 to allow unlimited amount of bytes%% ==== Setter ==== %%Constructor-only property to set buffer limit. 0 is unlimited%% diff --git a/pages/develop/api/efl/io/reader.txt b/pages/develop/api/efl/io/reader.txt index efba11d17..4eddbb724 100644 --- a/pages/develop/api/efl/io/reader.txt +++ b/pages/develop/api/efl/io/reader.txt @@ -13,40 +13,8 @@ {{page>:develop:api-include:efl:io:reader:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_io_reader [fillcolor = "dodgerblue4", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== -**[[:develop:api:efl:io:reader:method:read|read]]**\\ -> %%Reads data into a pre-allocated buffer.%% - -Eina_Error efl_io_reader_read(Eo *obj, Eina_Rw_Slice rw_slice); - -\\ **[[:develop:api:efl:io:reader:property:can_read|can_read]]** //**(get, set)**// ''protected set''\\ > %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% @@ -61,6 +29,12 @@ Eina_Bool efl_io_reader_eos_get(const Eo *obj); void efl_io_reader_eos_set(Eo *obj, Eina_Bool is_eos); \\ +**[[:develop:api:efl:io:reader:method:read|read]]**\\ +> %%Reads data into a pre-allocated buffer.%% + +Eina_Error efl_io_reader_read(Eo *obj, Eina_Rw_Slice rw_slice); + +\\ ===== Events ===== diff --git a/pages/develop/api/efl/io/reader/fd.txt b/pages/develop/api/efl/io/reader/fd.txt index 404551c83..add40f3a4 100644 --- a/pages/develop/api/efl/io/reader/fd.txt +++ b/pages/develop/api/efl/io/reader/fd.txt @@ -12,26 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:io:reader|Efl.Io.Reader]] //(interface)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_io_reader_fd [fillcolor = "deepskyblue4", label = "Efl.Io.Reader.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_io_reader_fd -> efl_io_reader -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:io:reader|Efl.Io.Reader]] //(interface)// @@ -40,26 +20,26 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:io:reader:fd:method:read|read]]**// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ -> %%Reads data into a pre-allocated buffer.%% - -Eina_Error efl_io_reader_read(Eo *obj, Eina_Rw_Slice rw_slice); - -\\ -**[[:develop:api:efl:io:reader:fd:property:can_read|can_read]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]// ''protected set''\\ +**[[:develop:api:efl:io:reader:fd:property:can_read|can_read]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ > %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% Eina_Bool efl_io_reader_can_read_get(const Eo *obj); void efl_io_reader_can_read_set(Eo *obj, Eina_Bool can_read); \\ -**[[:develop:api:efl:io:reader:fd:property:eos|eos]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]// ''protected set''\\ +**[[:develop:api:efl:io:reader:fd:property:eos|eos]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ > %%If %%''true''%% will notify end of stream.%% Eina_Bool efl_io_reader_eos_get(const Eo *obj); void efl_io_reader_eos_set(Eo *obj, Eina_Bool is_eos); \\ +**[[:develop:api:efl:io:reader:fd:method:read|read]]**// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ +> %%Reads data into a pre-allocated buffer.%% + +Eina_Error efl_io_reader_read(Eo *obj, Eina_Rw_Slice rw_slice); + +\\ **[[:develop:api:efl:io:reader:fd:property:reader_fd|reader_fd]]** //**(get, set)**// ''protected set''\\ > %%Reader file descriptor%% @@ -72,5 +52,6 @@ void efl_io_reader_fd_set(Eo *obj, int fd); ==== Inherited ==== -[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\ -> **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**, **[[:develop:api:efl:io:reader:event:eos|eos]]** \ No newline at end of file +^ [[:develop:api:efl:io:reader|Efl.Io.Reader]] ^^^ +| | **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]** | %%Notifies can_read property changed.%% | +| | **[[:develop:api:efl:io:reader:event:eos|eos]]** | %%Notifies end of stream, when property is marked as true.%% | diff --git a/pages/develop/api/efl/io/reader/fd/property/can_read.txt b/pages/develop/api/efl/io/reader/fd/property/can_read.txt index 0c7ec4fe4..48e85c014 100644 --- a/pages/develop/api/efl/io/reader/fd/property/can_read.txt +++ b/pages/develop/api/efl/io/reader/fd/property/can_read.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Reader.Fd.can_read~~ -===== Values ===== - - * **can_read** - %%%%''true''%% if it can be read without blocking or failing, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:io:reader:fd:property:can_read:description&nouser&nolink&nodate}} +===== Values ===== + + * **can_read** - %%%%''true''%% if it can be read without blocking or failing, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:reader:property:can_read|Efl.Io.Reader.can_read]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/io/reader/fd/property/eos.txt b/pages/develop/api/efl/io/reader/fd/property/eos.txt index 18c3dfe1f..e29149348 100644 --- a/pages/develop/api/efl/io/reader/fd/property/eos.txt +++ b/pages/develop/api/efl/io/reader/fd/property/eos.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Reader.Fd.eos~~ -===== Values ===== - - * **is_eos** - %%%%''true''%% if end of stream, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify end of stream.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:io:reader:fd:property:eos:description&nouser&nolink&nodate}} +===== Values ===== + + * **is_eos** - %%%%''true''%% if end of stream, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:reader:property:eos|Efl.Io.Reader.eos]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/io/reader/fd/property/reader_fd.txt b/pages/develop/api/efl/io/reader/fd/property/reader_fd.txt index 20bf75090..8edd38dc5 100644 --- a/pages/develop/api/efl/io/reader/fd/property/reader_fd.txt +++ b/pages/develop/api/efl/io/reader/fd/property/reader_fd.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Reader.Fd.reader_fd~~ -===== Values ===== - - * **fd** - %%File descriptor%% ===== Description ===== %%Reader file descriptor%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:io:reader:fd:property:reader_fd:description&nouser&nolink&nodate}} +===== Values ===== + + * **fd** - %%File descriptor%% ===== Signature ===== diff --git a/pages/develop/api/efl/io/reader/property/can_read.txt b/pages/develop/api/efl/io/reader/property/can_read.txt index fb8d5917c..5c817d5a6 100644 --- a/pages/develop/api/efl/io/reader/property/can_read.txt +++ b/pages/develop/api/efl/io/reader/property/can_read.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Reader.can_read~~ -===== Values ===== - - * **can_read** - %%%%''true''%% if it can be read without blocking or failing, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:io:reader:property:can_read:description&nouser&nolink&nodate}} +===== Values ===== + + * **can_read** - %%%%''true''%% if it can be read without blocking or failing, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/io/reader/property/eos.txt b/pages/develop/api/efl/io/reader/property/eos.txt index 1500b2111..e3c6ce21a 100644 --- a/pages/develop/api/efl/io/reader/property/eos.txt +++ b/pages/develop/api/efl/io/reader/property/eos.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Reader.eos~~ -===== Values ===== - - * **is_eos** - %%%%''true''%% if end of stream, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify end of stream.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:io:reader:property:eos:description&nouser&nolink&nodate}} +===== Values ===== + + * **is_eos** - %%%%''true''%% if end of stream, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/io/sizer.txt b/pages/develop/api/efl/io/sizer.txt index 15e5ca973..141f206c6 100644 --- a/pages/develop/api/efl/io/sizer.txt +++ b/pages/develop/api/efl/io/sizer.txt @@ -11,32 +11,6 @@ {{page>:develop:api-include:efl:io:sizer:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_io_sizer [fillcolor = "deepskyblue4", label = "Efl.Io.Sizer", color = "deepskyblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:io:sizer:method:resize|resize]]**\\ diff --git a/pages/develop/api/efl/io/sizer/fd.txt b/pages/develop/api/efl/io/sizer/fd.txt index eafd3f6b5..39689d4ab 100644 --- a/pages/develop/api/efl/io/sizer/fd.txt +++ b/pages/develop/api/efl/io/sizer/fd.txt @@ -12,26 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:io:sizer|Efl.Io.Sizer]] //(mixin)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_io_sizer_fd [fillcolor = "deepskyblue4", label = "Efl.Io.Sizer.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_sizer [fillcolor = "gray15", label = "Efl.Io.Sizer", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_io_sizer_fd -> efl_io_sizer -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:io:sizer|Efl.Io.Sizer]] //(mixin)// @@ -46,13 +26,6 @@ digraph hierarchy { Eina_Error efl_io_sizer_resize(Eo *obj, uint64_t size); \\ -**[[:develop:api:efl:io:sizer:fd:property:sizer_fd|sizer_fd]]** //**(get, set)**// ''protected set''\\ -> %%Sizer file descriptor%% - -int efl_io_sizer_fd_get(const Eo *obj); -void efl_io_sizer_fd_set(Eo *obj, int fd); - -\\ **[[:develop:api:efl:io:sizer:fd:property:size|size]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:sizer|Efl.Io.Sizer]]]//\\ > %%Size property%% @@ -60,10 +33,17 @@ uint64_t efl_io_sizer_size_get(const Eo *obj); Eina_Bool efl_io_sizer_size_set(Eo *obj, uint64_t size); \\ +**[[:develop:api:efl:io:sizer:fd:property:sizer_fd|sizer_fd]]** //**(get, set)**// ''protected set''\\ +> %%Sizer file descriptor%% + +int efl_io_sizer_fd_get(const Eo *obj); +void efl_io_sizer_fd_set(Eo *obj, int fd); + +\\ ===== Events ===== ==== Inherited ==== -[[:develop:api:efl:io:sizer|Efl.Io.Sizer]]\\ -> **[[:develop:api:efl:io:sizer:event:size_changed|size,changed]]** \ No newline at end of file +^ [[:develop:api:efl:io:sizer|Efl.Io.Sizer]] ^^^ +| | **[[:develop:api:efl:io:sizer:event:size_changed|size,changed]]** | %%Notifies size changed%% | diff --git a/pages/develop/api/efl/io/sizer/fd/property/size.txt b/pages/develop/api/efl/io/sizer/fd/property/size.txt index 531fc45ab..8e22fe9fa 100644 --- a/pages/develop/api/efl/io/sizer/fd/property/size.txt +++ b/pages/develop/api/efl/io/sizer/fd/property/size.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Sizer.Fd.size~~ -===== Values ===== - - * **size** - %%Object size%% ===== Description ===== %%Size property%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:io:sizer:fd:property:size:description&nouser&nolink&nodate}} +===== Values ===== + + * **size** - %%Object size%% ==== Setter ==== %%Try to resize the object, check with get if the value was accepted or not.%% diff --git a/pages/develop/api/efl/io/sizer/fd/property/sizer_fd.txt b/pages/develop/api/efl/io/sizer/fd/property/sizer_fd.txt index 9dd0998ed..cd13b83cb 100644 --- a/pages/develop/api/efl/io/sizer/fd/property/sizer_fd.txt +++ b/pages/develop/api/efl/io/sizer/fd/property/sizer_fd.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Sizer.Fd.sizer_fd~~ -===== Values ===== - - * **fd** - %%File descriptor%% ===== Description ===== %%Sizer file descriptor%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:io:sizer:fd:property:sizer_fd:description&nouser&nolink&nodate}} +===== Values ===== + + * **fd** - %%File descriptor%% ===== Signature ===== diff --git a/pages/develop/api/efl/io/sizer/property/size.txt b/pages/develop/api/efl/io/sizer/property/size.txt index 491634b81..7cf14f734 100644 --- a/pages/develop/api/efl/io/sizer/property/size.txt +++ b/pages/develop/api/efl/io/sizer/property/size.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Sizer.size~~ -===== Values ===== - - * **size** - %%Object size%% ===== Description ===== %%Size property%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:io:sizer:property:size:description&nouser&nolink&nodate}} +===== Values ===== + + * **size** - %%Object size%% ==== Setter ==== %%Try to resize the object, check with get if the value was accepted or not.%% diff --git a/pages/develop/api/efl/io/stderr.txt b/pages/develop/api/efl/io/stderr.txt index 6129c753c..f33b30915 100644 --- a/pages/develop/api/efl/io/stderr.txt +++ b/pages/develop/api/efl/io/stderr.txt @@ -12,34 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)// => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_io_stderr [fillcolor = "black", label = "Efl.Io.Stderr", color = "gray15", fontcolor = "white", style = "filled"] - efl_loop_fd [fillcolor = "gray15", label = "Efl.Loop.Fd", 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_io_writer_fd [fillcolor = "gray15", label = "Efl.Io.Writer.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_io_stderr -> efl_loop_fd - efl_loop_fd -> efl_loop_user - efl_loop_user -> efl_object - efl_io_stderr -> efl_io_writer_fd - efl_io_writer_fd -> efl_io_writer -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)// @@ -52,19 +24,7 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:io:stderr:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Called at the end of #eo_add. Should not be called, just overridden.%% - -Efl_Object *efl_finalize(Eo *obj); - -\\ -**[[:develop:api:efl:io:stderr:method:write|write]]**// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ -> %%Writes data from a pre-populated buffer.%% - -Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining); - -\\ -**[[:develop:api:efl:io:stderr:property:can_write|can_write]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]// ''protected set''\\ +**[[:develop:api:efl:io:stderr:property:can_write|can_write]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ > %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% Eina_Bool efl_io_writer_can_write_get(const Eo *obj); @@ -78,24 +38,64 @@ int efl_loop_fd_get(const Eo *obj); void efl_loop_fd_set(Eo *obj, int fd); \\ +**[[:develop:api:efl:io:stderr:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Called at the end of #eo_add. Should not be called, just overridden.%% + +Efl_Object *efl_finalize(Eo *obj); + +\\ +**[[:develop:api:efl:io:stderr:method:write|write]]**// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ +> %%Writes data from a pre-populated buffer.%% + +Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining); + +\\ ==== Inherited ==== -[[:develop:api:efl:io:writer:fd|Efl.Io.Writer.Fd]]\\ -> **[[:develop:api:efl:io:writer:fd:property:writer_fd|writer_fd]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\ -> **[[:develop:api:efl:loop:fd:method:constructor|constructor]]**, **[[:develop:api:efl:loop:fd:method:destructor|destructor]]**, **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**//, **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**//\\ -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(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: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:io:writer:fd|Efl.Io.Writer.Fd]] ^^^ +| ''protected set'' | **[[:develop:api:efl:io:writer:fd:property:writer_fd|writer_fd]]** //**(get, set)**// | %%Writer file descriptor%% | +^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^ +| | **[[:develop:api:efl:loop:fd:method:constructor|constructor]]** | %%Call the object's constructor.%% | +| | **[[:develop:api:efl:loop:fd:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**// | %%Defines which file descriptor to watch when watching a file.%% | +| | **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +^ [[:develop:api:efl:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +^ [[: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: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: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:io:writer|Efl.Io.Writer]]\\ -> **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**\\ -[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\ -> **[[:develop:api:efl:loop:fd:event:error|error]]**, **[[:develop:api:efl:loop:fd:event:read|read]]**, **[[:develop:api:efl:loop:fd:event:write|write]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:io:writer|Efl.Io.Writer]] ^^^ +| | **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]** | %%Notifies can_write property changed.%% | +^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^ +| | **[[:develop:api:efl:loop:fd:event:error|error]]** | %%Called when a error occurred on the file descriptor%% | +| | **[[:develop:api:efl:loop:fd:event:read|read]]** | %%Called when a read happened on the file descriptor%% | +| | **[[:develop:api:efl:loop:fd:event:write|write]]** | %%Called when a write happened on the file descriptor%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/io/stderr/property/can_write.txt b/pages/develop/api/efl/io/stderr/property/can_write.txt index 4a6b56dd7..3a311e3cd 100644 --- a/pages/develop/api/efl/io/stderr/property/can_write.txt +++ b/pages/develop/api/efl/io/stderr/property/can_write.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Stderr.can_write~~ -===== Values ===== - - * **can_write** - %%%%''true''%% if it can be written without blocking or failure, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:io:stderr:property:can_write:description&nouser&nolink&nodate}} +===== Values ===== + + * **can_write** - %%%%''true''%% if it can be written without blocking or failure, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:writer:fd:property:can_write|Efl.Io.Writer.can_write]] **(set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/io/stderr/property/fd.txt b/pages/develop/api/efl/io/stderr/property/fd.txt index 75bb2e74d..fcb35b354 100644 --- a/pages/develop/api/efl/io/stderr/property/fd.txt +++ b/pages/develop/api/efl/io/stderr/property/fd.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Stderr.fd~~ -===== Values ===== - - * **fd** - %%The file descriptor.%% ===== Description ===== %%Defines which file descriptor to watch. If it is a file, use file_fd variant.%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:io:stderr:property:fd:description&nouser&nolink&nodate}} +===== Values ===== + + * **fd** - %%The file descriptor.%% ==== Setter ==== %%Defines the fd to watch on.%% diff --git a/pages/develop/api/efl/io/stdin.txt b/pages/develop/api/efl/io/stdin.txt index dde204b5c..8fef9090c 100644 --- a/pages/develop/api/efl/io/stdin.txt +++ b/pages/develop/api/efl/io/stdin.txt @@ -12,34 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)// => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_io_stdin [fillcolor = "black", label = "Efl.Io.Stdin", color = "gray15", fontcolor = "white", style = "filled"] - efl_loop_fd [fillcolor = "gray15", label = "Efl.Loop.Fd", 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_io_reader_fd [fillcolor = "gray15", label = "Efl.Io.Reader.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_io_stdin -> efl_loop_fd - efl_loop_fd -> efl_loop_user - efl_loop_user -> efl_object - efl_io_stdin -> efl_io_reader_fd - efl_io_reader_fd -> efl_io_reader -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)// @@ -52,19 +24,7 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:io:stdin:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Called at the end of #eo_add. Should not be called, just overridden.%% - -Efl_Object *efl_finalize(Eo *obj); - -\\ -**[[:develop:api:efl:io:stdin:method:read|read]]**// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ -> %%Reads data into a pre-allocated buffer.%% - -Eina_Error efl_io_reader_read(Eo *obj, Eina_Rw_Slice rw_slice); - -\\ -**[[:develop:api:efl:io:stdin:property:can_read|can_read]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]// ''protected set''\\ +**[[:develop:api:efl:io:stdin:property:can_read|can_read]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ > %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% Eina_Bool efl_io_reader_can_read_get(const Eo *obj); @@ -78,24 +38,66 @@ int efl_loop_fd_get(const Eo *obj); void efl_loop_fd_set(Eo *obj, int fd); \\ +**[[:develop:api:efl:io:stdin:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Called at the end of #eo_add. Should not be called, just overridden.%% + +Efl_Object *efl_finalize(Eo *obj); + +\\ +**[[:develop:api:efl:io:stdin:method:read|read]]**// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ +> %%Reads data into a pre-allocated buffer.%% + +Eina_Error efl_io_reader_read(Eo *obj, Eina_Rw_Slice rw_slice); + +\\ ==== Inherited ==== -[[:develop:api:efl:io:reader:fd|Efl.Io.Reader.Fd]]\\ -> **[[:develop:api:efl:io:reader:fd:property:eos|eos]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:io:reader:fd:property:reader_fd|reader_fd]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\ -> **[[:develop:api:efl:loop:fd:method:constructor|constructor]]**, **[[:develop:api:efl:loop:fd:method:destructor|destructor]]**, **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**//, **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**//\\ -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(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: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:io:reader:fd|Efl.Io.Reader.Fd]] ^^^ +| ''protected set'' | **[[:develop:api:efl:io:reader:fd:property:eos|eos]]** //**(get, set)**// | %%If %%''true''%% will notify end of stream.%% | +| ''protected set'' | **[[:develop:api:efl:io:reader:fd:property:reader_fd|reader_fd]]** //**(get, set)**// | %%Reader file descriptor%% | +^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^ +| | **[[:develop:api:efl:loop:fd:method:constructor|constructor]]** | %%Call the object's constructor.%% | +| | **[[:develop:api:efl:loop:fd:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**// | %%Defines which file descriptor to watch when watching a file.%% | +| | **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +^ [[:develop:api:efl:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +^ [[: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: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: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:io:reader|Efl.Io.Reader]]\\ -> **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**, **[[:develop:api:efl:io:reader:event:eos|eos]]**\\ -[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\ -> **[[:develop:api:efl:loop:fd:event:error|error]]**, **[[:develop:api:efl:loop:fd:event:read|read]]**, **[[:develop:api:efl:loop:fd:event:write|write]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:io:reader|Efl.Io.Reader]] ^^^ +| | **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]** | %%Notifies can_read property changed.%% | +| | **[[:develop:api:efl:io:reader:event:eos|eos]]** | %%Notifies end of stream, when property is marked as true.%% | +^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^ +| | **[[:develop:api:efl:loop:fd:event:error|error]]** | %%Called when a error occurred on the file descriptor%% | +| | **[[:develop:api:efl:loop:fd:event:read|read]]** | %%Called when a read happened on the file descriptor%% | +| | **[[:develop:api:efl:loop:fd:event:write|write]]** | %%Called when a write happened on the file descriptor%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/io/stdin/property/can_read.txt b/pages/develop/api/efl/io/stdin/property/can_read.txt index 5daf68215..6c4fea9dc 100644 --- a/pages/develop/api/efl/io/stdin/property/can_read.txt +++ b/pages/develop/api/efl/io/stdin/property/can_read.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Stdin.can_read~~ -===== Values ===== - - * **can_read** - %%%%''true''%% if it can be read without blocking or failing, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:io:stdin:property:can_read:description&nouser&nolink&nodate}} +===== Values ===== + + * **can_read** - %%%%''true''%% if it can be read without blocking or failing, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:reader:fd:property:can_read|Efl.Io.Reader.can_read]] **(set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/io/stdin/property/fd.txt b/pages/develop/api/efl/io/stdin/property/fd.txt index e86430021..d378832e3 100644 --- a/pages/develop/api/efl/io/stdin/property/fd.txt +++ b/pages/develop/api/efl/io/stdin/property/fd.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Stdin.fd~~ -===== Values ===== - - * **fd** - %%The file descriptor.%% ===== Description ===== %%Defines which file descriptor to watch. If it is a file, use file_fd variant.%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:io:stdin:property:fd:description&nouser&nolink&nodate}} +===== Values ===== + + * **fd** - %%The file descriptor.%% ==== Setter ==== %%Defines the fd to watch on.%% diff --git a/pages/develop/api/efl/io/stdout.txt b/pages/develop/api/efl/io/stdout.txt index b4e30d48c..6bfd8724f 100644 --- a/pages/develop/api/efl/io/stdout.txt +++ b/pages/develop/api/efl/io/stdout.txt @@ -12,34 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)// => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_io_stdout [fillcolor = "black", label = "Efl.Io.Stdout", color = "gray15", fontcolor = "white", style = "filled"] - efl_loop_fd [fillcolor = "gray15", label = "Efl.Loop.Fd", 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_io_writer_fd [fillcolor = "gray15", label = "Efl.Io.Writer.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_io_stdout -> efl_loop_fd - efl_loop_fd -> efl_loop_user - efl_loop_user -> efl_object - efl_io_stdout -> efl_io_writer_fd - efl_io_writer_fd -> efl_io_writer -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)// @@ -52,19 +24,7 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:io:stdout:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Called at the end of #eo_add. Should not be called, just overridden.%% - -Efl_Object *efl_finalize(Eo *obj); - -\\ -**[[:develop:api:efl:io:stdout:method:write|write]]**// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ -> %%Writes data from a pre-populated buffer.%% - -Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining); - -\\ -**[[:develop:api:efl:io:stdout:property:can_write|can_write]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]// ''protected set''\\ +**[[:develop:api:efl:io:stdout:property:can_write|can_write]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ > %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% Eina_Bool efl_io_writer_can_write_get(const Eo *obj); @@ -78,24 +38,64 @@ int efl_loop_fd_get(const Eo *obj); void efl_loop_fd_set(Eo *obj, int fd); \\ +**[[:develop:api:efl:io:stdout:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Called at the end of #eo_add. Should not be called, just overridden.%% + +Efl_Object *efl_finalize(Eo *obj); + +\\ +**[[:develop:api:efl:io:stdout:method:write|write]]**// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ +> %%Writes data from a pre-populated buffer.%% + +Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining); + +\\ ==== Inherited ==== -[[:develop:api:efl:io:writer:fd|Efl.Io.Writer.Fd]]\\ -> **[[:develop:api:efl:io:writer:fd:property:writer_fd|writer_fd]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\ -> **[[:develop:api:efl:loop:fd:method:constructor|constructor]]**, **[[:develop:api:efl:loop:fd:method:destructor|destructor]]**, **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**//, **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**//\\ -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(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: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:io:writer:fd|Efl.Io.Writer.Fd]] ^^^ +| ''protected set'' | **[[:develop:api:efl:io:writer:fd:property:writer_fd|writer_fd]]** //**(get, set)**// | %%Writer file descriptor%% | +^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^ +| | **[[:develop:api:efl:loop:fd:method:constructor|constructor]]** | %%Call the object's constructor.%% | +| | **[[:develop:api:efl:loop:fd:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**// | %%Defines which file descriptor to watch when watching a file.%% | +| | **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +^ [[:develop:api:efl:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +^ [[: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: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: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:io:writer|Efl.Io.Writer]]\\ -> **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**\\ -[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\ -> **[[:develop:api:efl:loop:fd:event:error|error]]**, **[[:develop:api:efl:loop:fd:event:read|read]]**, **[[:develop:api:efl:loop:fd:event:write|write]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:io:writer|Efl.Io.Writer]] ^^^ +| | **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]** | %%Notifies can_write property changed.%% | +^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^ +| | **[[:develop:api:efl:loop:fd:event:error|error]]** | %%Called when a error occurred on the file descriptor%% | +| | **[[:develop:api:efl:loop:fd:event:read|read]]** | %%Called when a read happened on the file descriptor%% | +| | **[[:develop:api:efl:loop:fd:event:write|write]]** | %%Called when a write happened on the file descriptor%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/io/stdout/property/can_write.txt b/pages/develop/api/efl/io/stdout/property/can_write.txt index 10ccb64e7..a2a592629 100644 --- a/pages/develop/api/efl/io/stdout/property/can_write.txt +++ b/pages/develop/api/efl/io/stdout/property/can_write.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Stdout.can_write~~ -===== Values ===== - - * **can_write** - %%%%''true''%% if it can be written without blocking or failure, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:io:stdout:property:can_write:description&nouser&nolink&nodate}} +===== Values ===== + + * **can_write** - %%%%''true''%% if it can be written without blocking or failure, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:writer:fd:property:can_write|Efl.Io.Writer.can_write]] **(set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/io/stdout/property/fd.txt b/pages/develop/api/efl/io/stdout/property/fd.txt index 405043848..3794f78ac 100644 --- a/pages/develop/api/efl/io/stdout/property/fd.txt +++ b/pages/develop/api/efl/io/stdout/property/fd.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Stdout.fd~~ -===== Values ===== - - * **fd** - %%The file descriptor.%% ===== Description ===== %%Defines which file descriptor to watch. If it is a file, use file_fd variant.%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:io:stdout:property:fd:description&nouser&nolink&nodate}} +===== Values ===== + + * **fd** - %%The file descriptor.%% ==== Setter ==== %%Defines the fd to watch on.%% diff --git a/pages/develop/api/efl/io/writer.txt b/pages/develop/api/efl/io/writer.txt index ef0f46d1b..40aec32fe 100644 --- a/pages/develop/api/efl/io/writer.txt +++ b/pages/develop/api/efl/io/writer.txt @@ -13,40 +13,8 @@ {{page>:develop:api-include:efl:io:writer:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_io_writer [fillcolor = "dodgerblue4", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== -**[[:develop:api:efl:io:writer:method:write|write]]**\\ -> %%Writes data from a pre-populated buffer.%% - -Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining); - -\\ **[[:develop:api:efl:io:writer:property:can_write|can_write]]** //**(get, set)**// ''protected set''\\ > %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% @@ -54,6 +22,12 @@ Eina_Bool efl_io_writer_can_write_get(const Eo *obj); void efl_io_writer_can_write_set(Eo *obj, Eina_Bool can_write); \\ +**[[:develop:api:efl:io:writer:method:write|write]]**\\ +> %%Writes data from a pre-populated buffer.%% + +Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining); + +\\ ===== Events ===== diff --git a/pages/develop/api/efl/io/writer/fd.txt b/pages/develop/api/efl/io/writer/fd.txt index 2dd85f652..ff32325fc 100644 --- a/pages/develop/api/efl/io/writer/fd.txt +++ b/pages/develop/api/efl/io/writer/fd.txt @@ -12,26 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:io:writer|Efl.Io.Writer]] //(interface)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_io_writer_fd [fillcolor = "deepskyblue4", label = "Efl.Io.Writer.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_io_writer_fd -> efl_io_writer -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:io:writer|Efl.Io.Writer]] //(interface)// @@ -40,19 +20,19 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:io:writer:fd:method:write|write]]**// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ -> %%Writes data from a pre-populated buffer.%% - -Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining); - -\\ -**[[:develop:api:efl:io:writer:fd:property:can_write|can_write]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]// ''protected set''\\ +**[[:develop:api:efl:io:writer:fd:property:can_write|can_write]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ > %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% Eina_Bool efl_io_writer_can_write_get(const Eo *obj); void efl_io_writer_can_write_set(Eo *obj, Eina_Bool can_write); \\ +**[[:develop:api:efl:io:writer:fd:method:write|write]]**// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ +> %%Writes data from a pre-populated buffer.%% + +Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining); + +\\ **[[:develop:api:efl:io:writer:fd:property:writer_fd|writer_fd]]** //**(get, set)**// ''protected set''\\ > %%Writer file descriptor%% @@ -65,5 +45,5 @@ void efl_io_writer_fd_set(Eo *obj, int fd); ==== Inherited ==== -[[:develop:api:efl:io:writer|Efl.Io.Writer]]\\ -> **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]** \ No newline at end of file +^ [[:develop:api:efl:io:writer|Efl.Io.Writer]] ^^^ +| | **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]** | %%Notifies can_write property changed.%% | diff --git a/pages/develop/api/efl/io/writer/fd/property/can_write.txt b/pages/develop/api/efl/io/writer/fd/property/can_write.txt index a670f37e4..a8f6e1bdb 100644 --- a/pages/develop/api/efl/io/writer/fd/property/can_write.txt +++ b/pages/develop/api/efl/io/writer/fd/property/can_write.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Writer.Fd.can_write~~ -===== Values ===== - - * **can_write** - %%%%''true''%% if it can be written without blocking or failure, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:io:writer:fd:property:can_write:description&nouser&nolink&nodate}} +===== Values ===== + + * **can_write** - %%%%''true''%% if it can be written without blocking or failure, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:writer:property:can_write|Efl.Io.Writer.can_write]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/io/writer/fd/property/writer_fd.txt b/pages/develop/api/efl/io/writer/fd/property/writer_fd.txt index 4208eede7..98c149de6 100644 --- a/pages/develop/api/efl/io/writer/fd/property/writer_fd.txt +++ b/pages/develop/api/efl/io/writer/fd/property/writer_fd.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Writer.Fd.writer_fd~~ -===== Values ===== - - * **fd** - %%File descriptor%% ===== Description ===== %%Writer file descriptor%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:io:writer:fd:property:writer_fd:description&nouser&nolink&nodate}} +===== Values ===== + + * **fd** - %%File descriptor%% ===== Signature ===== diff --git a/pages/develop/api/efl/io/writer/property/can_write.txt b/pages/develop/api/efl/io/writer/property/can_write.txt index d0f3f1449..0a5ac9ffe 100644 --- a/pages/develop/api/efl/io/writer/property/can_write.txt +++ b/pages/develop/api/efl/io/writer/property/can_write.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Io.Writer.can_write~~ -===== Values ===== - - * **can_write** - %%%%''true''%% if it can be written without blocking or failure, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:io:writer:property:can_write:description&nouser&nolink&nodate}} +===== Values ===== + + * **can_write** - %%%%''true''%% if it can be written without blocking or failure, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/layout/calc.txt b/pages/develop/api/efl/layout/calc.txt index 4574e0724..86017153b 100644 --- a/pages/develop/api/efl/layout/calc.txt +++ b/pages/develop/api/efl/layout/calc.txt @@ -11,34 +11,15 @@ {{page>:develop:api-include:efl:layout:calc:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_layout_calc [fillcolor = "dodgerblue4", label = "Efl.Layout.Calc", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== +**[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**//\\ +> %%Whether this object updates its size hints automatically.%% + +Eina_Bool efl_layout_calc_auto_update_hints_get(const Eo *obj); +void efl_layout_calc_auto_update_hints_set(Eo *obj, Eina_Bool update); + +\\ **[[:develop:api:efl:layout:calc:method:calc_freeze|calc_freeze]]**\\ > %%Freezes the layout object.%% @@ -63,13 +44,6 @@ Eina_Size2D efl_layout_calc_size_min(Eo *obj, Eina_Size2D restricted); int efl_layout_calc_thaw(Eo *obj); \\ -**[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**//\\ -> %%Whether this object updates its size hints automatically.%% - -Eina_Bool efl_layout_calc_auto_update_hints_get(const Eo *obj); -void efl_layout_calc_auto_update_hints_set(Eo *obj, Eina_Bool update); - -\\ **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** ''protected''\\ > %%Forces a Size/Geometry calculation.%% diff --git a/pages/develop/api/efl/layout/calc/property/calc_auto_update_hints.txt b/pages/develop/api/efl/layout/calc/property/calc_auto_update_hints.txt index 1f62b317f..b7e1b364a 100644 --- a/pages/develop/api/efl/layout/calc/property/calc_auto_update_hints.txt +++ b/pages/develop/api/efl/layout/calc/property/calc_auto_update_hints.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Layout.Calc.calc_auto_update_hints~~ -===== Values ===== - - * **update** - %%Whether or not update the size hints.%% ===== Description ===== %%Whether this object updates its size hints automatically.%% @@ -15,6 +12,9 @@ {{page>:develop:api-include:efl:layout:calc:property:calc_auto_update_hints:description&nouser&nolink&nodate}} +===== Values ===== + + * **update** - %%Whether or not update the size hints.%% ==== Getter ==== %%Whether this object updates its size hints automatically.%% diff --git a/pages/develop/api/efl/layout/group.txt b/pages/develop/api/efl/layout/group.txt index bca0931c5..0b3a2bad2 100644 --- a/pages/develop/api/efl/layout/group.txt +++ b/pages/develop/api/efl/layout/group.txt @@ -9,32 +9,6 @@ {{page>:develop:api-include:efl:layout:group:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_layout_group [fillcolor = "dodgerblue4", label = "Efl.Layout.Group", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:layout:group:property:group_data|group_data]]** //**(get)**//\\ diff --git a/pages/develop/api/efl/layout/signal.txt b/pages/develop/api/efl/layout/signal.txt index c19257958..a14cbd938 100644 --- a/pages/develop/api/efl/layout/signal.txt +++ b/pages/develop/api/efl/layout/signal.txt @@ -9,32 +9,6 @@ {{page>:develop:api-include:efl:layout:signal:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_layout_signal [fillcolor = "dodgerblue4", label = "Efl.Layout.Signal", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:layout:signal:method:message_send|message_send]]**\\ diff --git a/pages/develop/api/efl/loop.txt b/pages/develop/api/efl/loop.txt index 6b47bc00a..2c1efbbba 100644 --- a/pages/develop/api/efl/loop.txt +++ b/pages/develop/api/efl/loop.txt @@ -12,26 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_loop [fillcolor = "black", label = "Efl.Loop", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - - efl_loop -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -40,6 +20,12 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:loop:property:app_efl_version|app_efl_version]]** //**(get)**//\\ +> %%Indicates the version of EFL with which this application was compiled.%% + +const Efl_Version *efl_loop_app_efl_version_get(const Eo *obj); + +\\ **[[:develop:api:efl:loop:method:begin|begin]]**\\ > %%Runs the application main loop.%% @@ -58,30 +44,42 @@ Efl_Object *efl_constructor(Eo *obj); void efl_destructor(Eo *obj); \\ +**[[:develop:api:efl:loop:property:efl_version|efl_version]]** //**(get)**//\\ +> %%Indicates the currently running version of EFL.%% + +const Efl_Version *efl_loop_efl_version_get(const Eo *obj); + +\\ **[[:develop:api:efl:loop:method:idle|idle]]**\\ > %%A future promise that will be resolved from a clean main loop context as soon as the main loop is idle.%% Eina_Future *efl_loop_idle(Eo *obj); \\ -**[[:develop:api:efl:loop:method:iterate_may_block|iterate_may_block]]**\\ -> %%Runs a single iteration of the main loop to process everything on the queue with block/non-blocking status.%% - -int efl_loop_iterate_may_block(Eo *obj, int may_block); - -\\ **[[:develop:api:efl:loop:method:iterate|iterate]]**\\ > %%Runs a single iteration of the main loop to process everything on the queue.%% void efl_loop_iterate(Eo *obj); \\ +**[[:develop:api:efl:loop:method:iterate_may_block|iterate_may_block]]**\\ +> %%Runs a single iteration of the main loop to process everything on the queue with block/non-blocking status.%% + +int efl_loop_iterate_may_block(Eo *obj, int may_block); + +\\ **[[:develop:api:efl:loop:method:job|job]]**\\ > %%A future promise that will be resolved from a clean main loop context as soon as possible.%% Eina_Future *efl_loop_job(Eo *obj); \\ +**[[:develop:api:efl:loop:property:main|main]]** //**(get)**//\\ +> %%Points to the main loop instance of the application.%% + +Efl_Loop *efl_loop_main_get(const Eo *obj); + +\\ **[[:develop:api:efl:loop:method:provider_find|provider_find]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Searches up in the object tree for a provider which knows the given class/interface.%% @@ -112,29 +110,33 @@ Eina_Future *efl_loop_timeout(Eo *obj, double time); Eina_Bool efl_loop_unregister(Eo *obj, const Efl_Class *klass, const Efl_Object *provider); \\ -**[[:develop:api:efl:loop:property:app_efl_version|app_efl_version]]** //**(get)**//\\ -> %%Indicates the version of EFL with which this application was compiled.%% - -const Efl_Version *efl_loop_app_efl_version_get(const Eo *obj); - -\\ -**[[:develop:api:efl:loop:property:efl_version|efl_version]]** //**(get)**//\\ -> %%Indicates the currently running version of EFL.%% - -const Efl_Version *efl_loop_efl_version_get(const Eo *obj); - -\\ -**[[:develop:api:efl:loop:property:main|main]]** //**(get)**//\\ -> %%Points to the main loop instance of the application.%% - -Efl_Loop *efl_loop_main_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: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.%% | + ===== Events ===== **[[:develop:api:efl:loop:event:arguments|arguments]]**\\ @@ -142,6 +144,11 @@ Efl_Loop *efl_loop_main_get(const Eo *obj); EFL_LOOP_EVENT_ARGUMENTS(Efl_Loop_Arguments) +\\ **[[:develop:api:efl:loop:event:idle|idle]]**\\ +> %%Event occurs once the main loop is idler. Be carefull, this will spin your CPU high if you keep listening on this event.%% + +EFL_LOOP_EVENT_IDLE(void, @restart) + \\ **[[:develop:api:efl:loop:event:idle_enter|idle,enter]]**\\ > %%Event occurs once the main loop enters the idle state.%% @@ -152,11 +159,6 @@ EFL_LOOP_EVENT_IDLE_ENTER(void, @restart) EFL_LOOP_EVENT_IDLE_EXIT(void, @restart) -\\ **[[:develop:api:efl:loop:event:idle|idle]]**\\ -> %%Event occurs once the main loop is idler. Be carefull, this will spin your CPU high if you keep listening on this event.%% - -EFL_LOOP_EVENT_IDLE(void, @restart) - \\ **[[:develop:api:efl:loop:event:pause|pause]]**\\ > %%Called when the window is going not be displayed for some time%% @@ -189,5 +191,7 @@ EFL_LOOP_EVENT_TERMINATE(void) \\ ==== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/loop/fd.txt b/pages/develop/api/efl/loop/fd.txt index e802f8738..7b5410cd4 100644 --- a/pages/develop/api/efl/loop/fd.txt +++ b/pages/develop/api/efl/loop/fd.txt @@ -12,28 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_loop_fd [fillcolor = "black", label = "Efl.Loop.Fd", 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_loop_fd -> efl_loop_user - efl_loop_user -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// @@ -55,13 +33,6 @@ Efl_Object *efl_constructor(Eo *obj); void efl_destructor(Eo *obj); \\ -**[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**//\\ -> %%Defines which file descriptor to watch when watching a file.%% - -int efl_loop_fd_file_get(const Eo *obj); -void efl_loop_fd_file_set(Eo *obj, int fd); - -\\ **[[:develop:api:efl:loop:fd:property:fd|fd]]** //**(get, set)**//\\ > %%Defines which file descriptor to watch. If it is a file, use file_fd variant.%% @@ -69,6 +40,13 @@ int efl_loop_fd_get(const Eo *obj); void efl_loop_fd_set(Eo *obj, int fd); \\ +**[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**//\\ +> %%Defines which file descriptor to watch when watching a file.%% + +int efl_loop_fd_file_get(const Eo *obj); +void efl_loop_fd_file_set(Eo *obj, int fd); + +\\ **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%The parent of an object.%% @@ -79,10 +57,32 @@ void efl_parent_set(Eo *obj, Efl_Object *parent); ==== Inherited ==== -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(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:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +^ [[: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:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | + ===== Events ===== **[[:develop:api:efl:loop:fd:event:error|error]]**\\ @@ -102,5 +102,7 @@ EFL_LOOP_FD_EVENT_WRITE(void) \\ ==== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/loop/fd/property/fd.txt b/pages/develop/api/efl/loop/fd/property/fd.txt index a982f6be9..03f178227 100644 --- a/pages/develop/api/efl/loop/fd/property/fd.txt +++ b/pages/develop/api/efl/loop/fd/property/fd.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Loop.Fd.fd~~ -===== Values ===== - - * **fd** - %%The file descriptor.%% ===== Description ===== %%Defines which file descriptor to watch. If it is a file, use file_fd variant.%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:loop:fd:property:fd:description&nouser&nolink&nodate}} +===== Values ===== + + * **fd** - %%The file descriptor.%% ==== Setter ==== %%Defines the fd to watch on.%% diff --git a/pages/develop/api/efl/loop/fd/property/fd_file.txt b/pages/develop/api/efl/loop/fd/property/fd_file.txt index 8e3f36541..0ee9e5756 100644 --- a/pages/develop/api/efl/loop/fd/property/fd_file.txt +++ b/pages/develop/api/efl/loop/fd/property/fd_file.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Loop.Fd.fd_file~~ -===== Values ===== - - * **fd** - %%The file descriptor.%% ===== Description ===== %%Defines which file descriptor to watch when watching a file.%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:loop:fd:property:fd_file:description&nouser&nolink&nodate}} +===== Values ===== + + * **fd** - %%The file descriptor.%% ==== Setter ==== %%Defines the fd to watch on.%% diff --git a/pages/develop/api/efl/loop/fd/property/parent.txt b/pages/develop/api/efl/loop/fd/property/parent.txt index 73b7dc3e5..7f355813c 100644 --- a/pages/develop/api/efl/loop/fd/property/parent.txt +++ b/pages/develop/api/efl/loop/fd/property/parent.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Loop.Fd.parent~~ -===== Values ===== - - * **parent** - %%The new parent%% ===== Description ===== %%The parent of an object.%% @@ -13,6 +10,9 @@ %%For example: if you have a widget that has a box internally, and when you swallow into that widget the object you swallow ends up in the box, the parent should be the widget, and not the box.%% {{page>:develop:api-include:efl:loop:fd:property:parent:description&nouser&nolink&nodate}} +===== Values ===== + + * **parent** - %%The new parent%% //Overridden from [[:develop:api:efl:loop_user:property:parent|Efl.Object.parent]] **(set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/loop/timer.txt b/pages/develop/api/efl/loop/timer.txt index 0bfe74b8b..8ef337171 100644 --- a/pages/develop/api/efl/loop/timer.txt +++ b/pages/develop/api/efl/loop/timer.txt @@ -12,28 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_loop_timer [fillcolor = "black", label = "Efl.Loop.Timer", 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_loop_timer -> efl_loop_user - efl_loop_user -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// @@ -67,6 +45,12 @@ void efl_destructor(Eo *obj); void efl_event_freeze(Eo *obj); \\ +**[[:develop:api:efl:loop:timer:property:event_freeze_count|event_freeze_count]]** //**(get)**//// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Return freeze events of object.%% + +int efl_event_freeze_count_get(const Eo *obj); + +\\ **[[:develop:api:efl:loop:timer:method:event_thaw|event_thaw]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Thaw events of object.%% @@ -79,24 +63,6 @@ void efl_event_thaw(Eo *obj); Efl_Object *efl_finalize(Eo *obj); \\ -**[[:develop:api:efl:loop:timer:method:loop_reset|loop_reset]]**\\ -> %%This effectively reset a timer, but based on the time when this iteration of the main loop started.%% - -void efl_loop_timer_loop_reset(Eo *obj); - -\\ -**[[:develop:api:efl:loop:timer:method:reset|reset]]**\\ -> %%Resets a timer to its full interval. This effectively makes the timer start ticking off from zero now.%% - -void efl_loop_timer_reset(Eo *obj); - -\\ -**[[:develop:api:efl:loop:timer:property:event_freeze_count|event_freeze_count]]** //**(get)**//// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Return freeze events of object.%% - -int efl_event_freeze_count_get(const Eo *obj); - -\\ **[[:develop:api:efl:loop:timer:property:interval|interval]]** //**(get, set)**//\\ > %%Interval the timer ticks on.%% @@ -104,6 +70,12 @@ double efl_loop_timer_interval_get(const Eo *obj); void efl_loop_timer_interval_set(Eo *obj, double in); \\ +**[[:develop:api:efl:loop:timer:method:loop_reset|loop_reset]]**\\ +> %%This effectively reset a timer, but based on the time when this iteration of the main loop started.%% + +void efl_loop_timer_loop_reset(Eo *obj); + +\\ **[[:develop:api:efl:loop:timer:property:parent|parent]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%The parent of an object.%% @@ -117,13 +89,37 @@ void efl_parent_set(Eo *obj, Efl_Object *parent); double efl_loop_timer_pending_get(const Eo *obj); \\ +**[[:develop:api:efl:loop:timer:method:reset|reset]]**\\ +> %%Resets a timer to its full interval. This effectively makes the timer start ticking off from zero now.%% + +void efl_loop_timer_reset(Eo *obj); + +\\ ==== Inherited ==== -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(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_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[: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_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:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +^ [[: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_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: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:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | + ===== Events ===== **[[:develop:api:efl:loop:timer:event:tick|tick]]**\\ @@ -133,5 +129,7 @@ EFL_LOOP_TIMER_EVENT_TICK(void) \\ ==== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/loop/timer/property/interval.txt b/pages/develop/api/efl/loop/timer/property/interval.txt index 3c88c80ba..76e23f33b 100644 --- a/pages/develop/api/efl/loop/timer/property/interval.txt +++ b/pages/develop/api/efl/loop/timer/property/interval.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Loop.Timer.interval~~ -===== Values ===== - - * **in** - %%The new interval in seconds%% ===== Description ===== %%Interval the timer ticks on.%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:loop:timer:property:interval:description&nouser&nolink&nodate}} +===== Values ===== + + * **in** - %%The new interval in seconds%% ==== Setter ==== %%If set during a timer call, this will affect the next interval.%% diff --git a/pages/develop/api/efl/loop/timer/property/parent.txt b/pages/develop/api/efl/loop/timer/property/parent.txt index bacb9ab62..a76bb71d6 100644 --- a/pages/develop/api/efl/loop/timer/property/parent.txt +++ b/pages/develop/api/efl/loop/timer/property/parent.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Loop.Timer.parent~~ -===== Values ===== - - * **parent** - %%The new parent%% ===== Description ===== %%The parent of an object.%% @@ -13,6 +10,9 @@ %%For example: if you have a widget that has a box internally, and when you swallow into that widget the object you swallow ends up in the box, the parent should be the widget, and not the box.%% {{page>:develop:api-include:efl:loop:timer:property:parent:description&nouser&nolink&nodate}} +===== Values ===== + + * **parent** - %%The new parent%% //Overridden from [[:develop:api:efl:loop_user:property:parent|Efl.Object.parent]] **(set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/loop_user.txt b/pages/develop/api/efl/loop_user.txt index d528fde40..fc4866907 100644 --- a/pages/develop/api/efl/loop_user.txt +++ b/pages/develop/api/efl/loop_user.txt @@ -10,26 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_loop_user [fillcolor = "black", label = "Efl.Loop_User", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - - efl_loop_user -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -54,11 +34,37 @@ void efl_parent_set(Eo *obj, Efl_Object *parent); ==== 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:destructor|destructor]]**, **[[: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|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:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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: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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/loop_user/property/parent.txt b/pages/develop/api/efl/loop_user/property/parent.txt index 4063332c3..e7cfced9c 100644 --- a/pages/develop/api/efl/loop_user/property/parent.txt +++ b/pages/develop/api/efl/loop_user/property/parent.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Loop_User.parent~~ -===== Values ===== - - * **parent** - %%The new parent%% ===== Description ===== %%The parent of an object.%% @@ -13,6 +10,9 @@ %%For example: if you have a widget that has a box internally, and when you swallow into that widget the object you swallow ends up in the box, the parent should be the widget, and not the box.%% {{page>:develop:api-include:efl:loop_user:property:parent:description&nouser&nolink&nodate}} +===== Values ===== + + * **parent** - %%The new parent%% //Overridden from [[:develop:api:efl:object:property:parent|Efl.Object.parent]] **(set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/model.txt b/pages/develop/api/efl/model.txt index f778735fe..22e2bb0dc 100644 --- a/pages/develop/api/efl/model.txt +++ b/pages/develop/api/efl/model.txt @@ -7,32 +7,6 @@ {{page>:develop:api-include:efl:model:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_model [fillcolor = "dodgerblue4", label = "Efl.Model", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:model:method:child_add|child_add]]**\\ @@ -59,6 +33,12 @@ Efl_Future *efl_model_children_count_get(Eo *obj); Efl_Future *efl_model_children_slice_get(Eo *obj, unsigned int start, unsigned int count); \\ +**[[:develop:api:efl:model:property:properties|properties]]** //**(get)**//\\ +> %%Get properties from model.%% + +const Eina_Array *efl_model_properties_get(const Eo *obj); + +\\ **[[:develop:api:efl:model:method:property_get|property_get]]**\\ > %%Retrieve the value of a given property name.%% @@ -71,12 +51,6 @@ Efl_Future *efl_model_property_get(Eo *obj, const char *property); Efl_Future *efl_model_property_set(Eo *obj, const char *property, const Eina_Value *value); \\ -**[[:develop:api:efl:model:property:properties|properties]]** //**(get)**//\\ -> %%Get properties from model.%% - -const Eina_Array *efl_model_properties_get(const Eo *obj); - -\\ ===== Events ===== diff --git a/pages/develop/api/efl/model/composite/boolean.txt b/pages/develop/api/efl/model/composite/boolean.txt index 19433d5af..7c1891c4c 100644 --- a/pages/develop/api/efl/model/composite/boolean.txt +++ b/pages/develop/api/efl/model/composite/boolean.txt @@ -10,30 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_model_composite_boolean [fillcolor = "black", label = "Efl.Model.Composite.Boolean", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_model [fillcolor = "gray15", label = "Efl.Model", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_view [fillcolor = "gray15", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_model_composite_boolean -> efl_object - efl_model_composite_boolean -> efl_model - efl_model_composite_boolean -> efl_ui_view -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -74,6 +50,19 @@ Efl_Future *efl_model_children_slice_get(Eo *obj, unsigned int start, unsigned i void efl_destructor(Eo *obj); \\ +**[[:develop:api:efl:model:composite:boolean:property:model|model]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:view|Efl.Ui.View]]]//\\ +> %%Model that is/will be%% + +Efl_Model *efl_ui_view_model_get(const Eo *obj); +void efl_ui_view_model_set(Eo *obj, Efl_Model *model); + +\\ +**[[:develop:api:efl:model:composite:boolean:property:properties|properties]]** //**(get)**//// [Overridden from [[:develop:api:efl:model|Efl.Model]]]//\\ +> %%Get properties from model.%% + +const Eina_Array *efl_model_properties_get(const Eo *obj); + +\\ **[[:develop:api:efl:model:composite:boolean:method:property_add|property_add]]**\\ > %%Adds property%% @@ -92,29 +81,45 @@ Efl_Future *efl_model_property_get(Eo *obj, const char *property); Efl_Future *efl_model_property_set(Eo *obj, const char *property, const Eina_Value *value); \\ -**[[:develop:api:efl:model:composite:boolean:property:model|model]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:view|Efl.Ui.View]]]//\\ -> %%Model that is/will be%% - -Efl_Model *efl_ui_view_model_get(const Eo *obj); -void efl_ui_view_model_set(Eo *obj, Efl_Model *model); - -\\ -**[[:develop:api:efl:model:composite:boolean:property:properties|properties]]** //**(get)**//// [Overridden from [[:develop:api:efl:model|Efl.Model]]]//\\ -> %%Get properties from model.%% - -const Eina_Array *efl_model_properties_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 ===== ==== Inherited ==== -[[:develop:api:efl:model|Efl.Model]]\\ -> **[[:develop:api:efl:model:event:child_added|child,added]]**, **[[:develop:api:efl:model:event:child_removed|child,removed]]**, **[[:develop:api:efl:model:event:children_count_changed|children,count,changed]]**, **[[:develop:api:efl:model:event:properties_changed|properties,changed]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:model|Efl.Model]] ^^^ +| | **[[:develop:api:efl:model:event:child_added|child,added]]** | %%Event dispatched when new child is added.%% | +| | **[[:develop:api:efl:model:event:child_removed|child,removed]]** | %%Event dispatched when child is removed.%% | +| | **[[:develop:api:efl:model:event:children_count_changed|children,count,changed]]** | %%Event dispatched when children count is finished.%% | +| | **[[:develop:api:efl:model:event:properties_changed|properties,changed]]** | %%Event dispatched when properties list is available.%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/model/composite/boolean/children.txt b/pages/develop/api/efl/model/composite/boolean/children.txt index 67962ae04..55a492cb1 100644 --- a/pages/develop/api/efl/model/composite/boolean/children.txt +++ b/pages/develop/api/efl/model/composite/boolean/children.txt @@ -10,28 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_model_composite_boolean_children [fillcolor = "black", label = "Efl.Model.Composite.Boolean.Children", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_model [fillcolor = "gray15", label = "Efl.Model", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_model_composite_boolean_children -> efl_object - efl_model_composite_boolean_children -> efl_model -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -71,6 +49,12 @@ Efl_Future *efl_model_children_slice_get(Eo *obj, unsigned int start, unsigned i void efl_destructor(Eo *obj); \\ +**[[:develop:api:efl:model:composite:boolean:children:property:properties|properties]]** //**(get)**//// [Overridden from [[:develop:api:efl:model|Efl.Model]]]//\\ +> %%Get properties from model.%% + +const Eina_Array *efl_model_properties_get(const Eo *obj); + +\\ **[[:develop:api:efl:model:composite:boolean:children:method:property_get|property_get]]**// [Overridden from [[:develop:api:efl:model|Efl.Model]]]//\\ > %%Retrieve the value of a given property name.%% @@ -83,22 +67,45 @@ Efl_Future *efl_model_property_get(Eo *obj, const char *property); Efl_Future *efl_model_property_set(Eo *obj, const char *property, const Eina_Value *value); \\ -**[[:develop:api:efl:model:composite:boolean:children:property:properties|properties]]** //**(get)**//// [Overridden from [[:develop:api:efl:model|Efl.Model]]]//\\ -> %%Get properties from model.%% - -const Eina_Array *efl_model_properties_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 ===== ==== Inherited ==== -[[:develop:api:efl:model|Efl.Model]]\\ -> **[[:develop:api:efl:model:event:child_added|child,added]]**, **[[:develop:api:efl:model:event:child_removed|child,removed]]**, **[[:develop:api:efl:model:event:children_count_changed|children,count,changed]]**, **[[:develop:api:efl:model:event:properties_changed|properties,changed]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:model|Efl.Model]] ^^^ +| | **[[:develop:api:efl:model:event:child_added|child,added]]** | %%Event dispatched when new child is added.%% | +| | **[[:develop:api:efl:model:event:child_removed|child,removed]]** | %%Event dispatched when child is removed.%% | +| | **[[:develop:api:efl:model:event:children_count_changed|children,count,changed]]** | %%Event dispatched when children count is finished.%% | +| | **[[:develop:api:efl:model:event:properties_changed|properties,changed]]** | %%Event dispatched when properties list is available.%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/model/composite/boolean/property/model.txt b/pages/develop/api/efl/model/composite/boolean/property/model.txt index 7d109b27f..6aa3a639d 100644 --- a/pages/develop/api/efl/model/composite/boolean/property/model.txt +++ b/pages/develop/api/efl/model/composite/boolean/property/model.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Model.Composite.Boolean.model~~ -===== Values ===== - - * **model** - %%Efl model%% ===== Description ===== %%Model that is/will be%% {{page>:develop:api-include:efl:model:composite:boolean:property:model:description&nouser&nolink&nodate}} +===== Values ===== + + * **model** - %%Efl model%% //Overridden from [[:develop:api:efl:ui:view:property:model|Efl.Ui.View.model]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/model/composite/selection.txt b/pages/develop/api/efl/model/composite/selection.txt index ff17853f9..4ef3cf693 100644 --- a/pages/develop/api/efl/model/composite/selection.txt +++ b/pages/develop/api/efl/model/composite/selection.txt @@ -10,32 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:model:composite:boolean|Efl.Model.Composite.Boolean]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_model_composite_selection [fillcolor = "black", label = "Efl.Model.Composite.Selection", color = "gray15", fontcolor = "white", style = "filled"] - efl_model_composite_boolean [fillcolor = "gray15", label = "Efl.Model.Composite.Boolean", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_model [fillcolor = "gray15", label = "Efl.Model", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_view [fillcolor = "gray15", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_model_composite_selection -> efl_model_composite_boolean - efl_model_composite_boolean -> efl_object - efl_model_composite_boolean -> efl_model - efl_model_composite_boolean -> efl_ui_view -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:model:composite:boolean|Efl.Model.Composite.Boolean]] //(class)// @@ -59,12 +33,6 @@ Efl_Future *efl_model_children_slice_get(Eo *obj, unsigned int start, unsigned i Efl_Object *efl_constructor(Eo *obj); \\ -**[[:develop:api:efl:model:composite:selection:method:select|select]]**\\ -> %%Select composition%% - -Efl_Future *efl_model_composite_selection_select(Eo *obj, int idx); - -\\ **[[:develop:api:efl:model:composite:selection:property:exclusive_selection|exclusive_selection]]** //**(get, set)**//\\ > %%Exclusive Selection property%% @@ -72,18 +40,60 @@ Eina_Bool efl_model_composite_selection_exclusive_selection_get(const Eo *obj); void efl_model_composite_selection_exclusive_selection_set(Eo *obj, Eina_Bool exclusive); \\ +**[[:develop:api:efl:model:composite:selection:method:select|select]]**\\ +> %%Select composition%% + +Efl_Future *efl_model_composite_selection_select(Eo *obj, int idx); + +\\ ==== Inherited ==== -[[:develop:api:efl:model:composite:boolean|Efl.Model.Composite.Boolean]]\\ -> **[[:develop:api:efl:model:composite:boolean:method:child_add|child_add]]**, **[[:develop:api:efl:model:composite:boolean:method:child_del|child_del]]**, **[[:develop:api:efl:model:composite:boolean:method:children_count_get|children_count_get]]**, **[[:develop:api:efl:model:composite:boolean:method:destructor|destructor]]**, **[[:develop:api:efl:model:composite:boolean:method:property_add|property_add]]**, **[[:develop:api:efl:model:composite:boolean:method:property_get|property_get]]**, **[[:develop:api:efl:model:composite:boolean:method:property_set|property_set]]**, **[[:develop:api:efl:model:composite:boolean:property:model|model]]** //**(get, set)**//, **[[:develop:api:efl:model:composite:boolean:property:properties|properties]]** //**(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:model:composite:boolean|Efl.Model.Composite.Boolean]] ^^^ +| | **[[:develop:api:efl:model:composite:boolean:method:child_add|child_add]]** | %%Add a new child.%% | +| | **[[:develop:api:efl:model:composite:boolean:method:child_del|child_del]]** | %%Remove a child.%% | +| | **[[:develop:api:efl:model:composite:boolean:method:children_count_get|children_count_get]]** | %%Get children count.%% | +| | **[[:develop:api:efl:model:composite:boolean:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:efl:model:composite:boolean:property:model|model]]** //**(get, set)**// | %%Model that is/will be%% | +| | **[[:develop:api:efl:model:composite:boolean:property:properties|properties]]** //**(get)**// | %%Get properties from model.%% | +| | **[[:develop:api:efl:model:composite:boolean:method:property_add|property_add]]** | %%Adds property%% | +| | **[[:develop:api:efl:model:composite:boolean:method:property_get|property_get]]** | %%Retrieve the value of a given property name.%% | +| | **[[:develop:api:efl:model:composite:boolean:method:property_set|property_set]]** | %%Set a property value of a given property name.%% | +^ [[: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:model|Efl.Model]]\\ -> **[[:develop:api:efl:model:event:child_added|child,added]]**, **[[:develop:api:efl:model:event:child_removed|child,removed]]**, **[[:develop:api:efl:model:event:children_count_changed|children,count,changed]]**, **[[:develop:api:efl:model:event:properties_changed|properties,changed]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:model|Efl.Model]] ^^^ +| | **[[:develop:api:efl:model:event:child_added|child,added]]** | %%Event dispatched when new child is added.%% | +| | **[[:develop:api:efl:model:event:child_removed|child,removed]]** | %%Event dispatched when child is removed.%% | +| | **[[:develop:api:efl:model:event:children_count_changed|children,count,changed]]** | %%Event dispatched when children count is finished.%% | +| | **[[:develop:api:efl:model:event:properties_changed|properties,changed]]** | %%Event dispatched when properties list is available.%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/model/composite/selection/children.txt b/pages/develop/api/efl/model/composite/selection/children.txt index 5dbeef584..c382046ab 100644 --- a/pages/develop/api/efl/model/composite/selection/children.txt +++ b/pages/develop/api/efl/model/composite/selection/children.txt @@ -10,28 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_model_composite_selection_children [fillcolor = "black", label = "Efl.Model.Composite.Selection.Children", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_model [fillcolor = "gray15", label = "Efl.Model", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_model_composite_selection_children -> efl_object - efl_model_composite_selection_children -> efl_model -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -50,15 +28,50 @@ Efl_Future *efl_model_property_set(Eo *obj, const char *property, const Eina_Val ==== Inherited ==== -[[:develop:api:efl:model|Efl.Model]]\\ -> **[[:develop:api:efl:model:method:child_add|child_add]]**, **[[:develop:api:efl:model:method:child_del|child_del]]**, **[[:develop:api:efl:model:method:children_count_get|children_count_get]]**, **[[:develop:api:efl:model:method:children_slice_get|children_slice_get]]**, **[[:develop:api:efl:model:method:property_get|property_get]]**, **[[:develop:api:efl:model:property:properties|properties]]** //**(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: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:destructor|destructor]]**, **[[: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:model|Efl.Model]] ^^^ +| | **[[:develop:api:efl:model:method:child_add|child_add]]** | %%Add a new child.%% | +| | **[[:develop:api:efl:model:method:child_del|child_del]]** | %%Remove a child.%% | +| | **[[:develop:api:efl:model:method:children_count_get|children_count_get]]** | %%Get children count.%% | +| | **[[:develop:api:efl:model:method:children_slice_get|children_slice_get]]** | %%Get children slice OR full range.%% | +| | **[[:develop:api:efl:model:property:properties|properties]]** //**(get)**// | %%Get properties from model.%% | +| | **[[:develop:api:efl:model:method:property_get|property_get]]** | %%Retrieve the value of a given property name.%% | +^ [[: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:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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:model|Efl.Model]]\\ -> **[[:develop:api:efl:model:event:child_added|child,added]]**, **[[:develop:api:efl:model:event:child_removed|child,removed]]**, **[[:develop:api:efl:model:event:children_count_changed|children,count,changed]]**, **[[:develop:api:efl:model:event:properties_changed|properties,changed]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:model|Efl.Model]] ^^^ +| | **[[:develop:api:efl:model:event:child_added|child,added]]** | %%Event dispatched when new child is added.%% | +| | **[[:develop:api:efl:model:event:child_removed|child,removed]]** | %%Event dispatched when child is removed.%% | +| | **[[:develop:api:efl:model:event:children_count_changed|children,count,changed]]** | %%Event dispatched when children count is finished.%% | +| | **[[:develop:api:efl:model:event:properties_changed|properties,changed]]** | %%Event dispatched when properties list is available.%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/model/composite/selection/property/exclusive_selection.txt b/pages/develop/api/efl/model/composite/selection/property/exclusive_selection.txt index 5759e0ee0..a8633b389 100644 --- a/pages/develop/api/efl/model/composite/selection/property/exclusive_selection.txt +++ b/pages/develop/api/efl/model/composite/selection/property/exclusive_selection.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Model.Composite.Selection.exclusive_selection~~ -===== Values ===== - - * **exclusive** - %%%%''true''%% is selection is exclusive, %%''flase''%% otherwise%% ===== Description ===== %%Exclusive Selection property%% {{page>:develop:api-include:efl:model:composite:selection:property:exclusive_selection:description&nouser&nolink&nodate}} +===== Values ===== + + * **exclusive** - %%%%''true''%% is selection is exclusive, %%''flase''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/model/container.txt b/pages/develop/api/efl/model/container.txt index e856b87a3..40da1b605 100644 --- a/pages/develop/api/efl/model/container.txt +++ b/pages/develop/api/efl/model/container.txt @@ -16,28 +16,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_model_container [fillcolor = "black", label = "Efl.Model.Container", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_model [fillcolor = "gray15", label = "Efl.Model", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_model_container -> efl_object - efl_model_container -> efl_model -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -101,6 +79,12 @@ Efl_Object *efl_constructor(Eo *obj); void efl_destructor(Eo *obj); \\ +**[[:develop:api:efl:model:container:property:properties|properties]]** //**(get)**//// [Overridden from [[:develop:api:efl:model|Efl.Model]]]//\\ +> %%Get properties from model.%% + +const Eina_Array *efl_model_properties_get(const Eo *obj); + +\\ **[[:develop:api:efl:model:container:method:property_get|property_get]]**// [Overridden from [[:develop:api:efl:model|Efl.Model]]]//\\ > %%Retrieve the value of a given property name.%% @@ -113,22 +97,44 @@ Efl_Future *efl_model_property_get(Eo *obj, const char *property); Efl_Future *efl_model_property_set(Eo *obj, const char *property, const Eina_Value *value); \\ -**[[:develop:api:efl:model:container:property:properties|properties]]** //**(get)**//// [Overridden from [[:develop:api:efl:model|Efl.Model]]]//\\ -> %%Get properties from model.%% - -const Eina_Array *efl_model_properties_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:model|Efl.Model]]\\ -> **[[:develop:api:efl:model:event:child_added|child,added]]**, **[[:develop:api:efl:model:event:child_removed|child,removed]]**, **[[:develop:api:efl:model:event:children_count_changed|children,count,changed]]**, **[[:develop:api:efl:model:event:properties_changed|properties,changed]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:model|Efl.Model]] ^^^ +| | **[[:develop:api:efl:model:event:child_added|child,added]]** | %%Event dispatched when new child is added.%% | +| | **[[:develop:api:efl:model:event:child_removed|child,removed]]** | %%Event dispatched when child is removed.%% | +| | **[[:develop:api:efl:model:event:children_count_changed|children,count,changed]]** | %%Event dispatched when children count is finished.%% | +| | **[[:develop:api:efl:model:event:properties_changed|properties,changed]]** | %%Event dispatched when properties list is available.%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/model/container/item.txt b/pages/develop/api/efl/model/container/item.txt index a3b3b749f..79bd10862 100644 --- a/pages/develop/api/efl/model/container/item.txt +++ b/pages/develop/api/efl/model/container/item.txt @@ -12,28 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_model_container_item [fillcolor = "black", label = "Efl.Model.Container.Item", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_model [fillcolor = "gray15", label = "Efl.Model", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_model_container_item -> efl_object - efl_model_container_item -> efl_model -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -79,6 +57,12 @@ void efl_model_container_item_define(Eo *obj, void *parent_data, unsigned int in void efl_model_container_item_invalidate(Eo *obj); \\ +**[[:develop:api:efl:model:container:item:property:properties|properties]]** //**(get)**//// [Overridden from [[:develop:api:efl:model|Efl.Model]]]//\\ +> %%Get properties from model.%% + +const Eina_Array *efl_model_properties_get(const Eo *obj); + +\\ **[[:develop:api:efl:model:container:item:method:property_get|property_get]]**// [Overridden from [[:develop:api:efl:model|Efl.Model]]]//\\ > %%Retrieve the value of a given property name.%% @@ -91,22 +75,46 @@ Efl_Future *efl_model_property_get(Eo *obj, const char *property); Efl_Future *efl_model_property_set(Eo *obj, const char *property, const Eina_Value *value); \\ -**[[:develop:api:efl:model:container:item:property:properties|properties]]** //**(get)**//// [Overridden from [[:develop:api:efl:model|Efl.Model]]]//\\ -> %%Get properties from model.%% - -const Eina_Array *efl_model_properties_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:destructor|destructor]]**, **[[: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:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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:model|Efl.Model]]\\ -> **[[:develop:api:efl:model:event:child_added|child,added]]**, **[[:develop:api:efl:model:event:child_removed|child,removed]]**, **[[:develop:api:efl:model:event:children_count_changed|children,count,changed]]**, **[[:develop:api:efl:model:event:properties_changed|properties,changed]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:model|Efl.Model]] ^^^ +| | **[[:develop:api:efl:model:event:child_added|child,added]]** | %%Event dispatched when new child is added.%% | +| | **[[:develop:api:efl:model:event:child_removed|child,removed]]** | %%Event dispatched when child is removed.%% | +| | **[[:develop:api:efl:model:event:children_count_changed|children,count,changed]]** | %%Event dispatched when children count is finished.%% | +| | **[[:develop:api:efl:model:event:properties_changed|properties,changed]]** | %%Event dispatched when properties list is available.%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/model/item.txt b/pages/develop/api/efl/model/item.txt index 8e8fde1e6..1889201cb 100644 --- a/pages/develop/api/efl/model/item.txt +++ b/pages/develop/api/efl/model/item.txt @@ -14,28 +14,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_model_item [fillcolor = "black", label = "Efl.Model.Item", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_model [fillcolor = "gray15", label = "Efl.Model", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_model_item -> efl_object - efl_model_item -> efl_model -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -81,6 +59,12 @@ Efl_Object *efl_constructor(Eo *obj); void efl_destructor(Eo *obj); \\ +**[[:develop:api:efl:model:item:property:properties|properties]]** //**(get)**//// [Overridden from [[:develop:api:efl:model|Efl.Model]]]//\\ +> %%Get properties from model.%% + +const Eina_Array *efl_model_properties_get(const Eo *obj); + +\\ **[[:develop:api:efl:model:item:method:property_get|property_get]]**// [Overridden from [[:develop:api:efl:model|Efl.Model]]]//\\ > %%Retrieve the value of a given property name.%% @@ -93,22 +77,44 @@ Efl_Future *efl_model_property_get(Eo *obj, const char *property); Efl_Future *efl_model_property_set(Eo *obj, const char *property, const Eina_Value *value); \\ -**[[:develop:api:efl:model:item:property:properties|properties]]** //**(get)**//// [Overridden from [[:develop:api:efl:model|Efl.Model]]]//\\ -> %%Get properties from model.%% - -const Eina_Array *efl_model_properties_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:model|Efl.Model]]\\ -> **[[:develop:api:efl:model:event:child_added|child,added]]**, **[[:develop:api:efl:model:event:child_removed|child,removed]]**, **[[:develop:api:efl:model:event:children_count_changed|children,count,changed]]**, **[[:develop:api:efl:model:event:properties_changed|properties,changed]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:model|Efl.Model]] ^^^ +| | **[[:develop:api:efl:model:event:child_added|child,added]]** | %%Event dispatched when new child is added.%% | +| | **[[:develop:api:efl:model:event:child_removed|child,removed]]** | %%Event dispatched when child is removed.%% | +| | **[[:develop:api:efl:model:event:children_count_changed|children,count,changed]]** | %%Event dispatched when children count is finished.%% | +| | **[[:develop:api:efl:model:event:properties_changed|properties,changed]]** | %%Event dispatched when properties list is available.%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/net/control.txt b/pages/develop/api/efl/net/control.txt index c5ee35b51..4a8303bd0 100644 --- a/pages/develop/api/efl/net/control.txt +++ b/pages/develop/api/efl/net/control.txt @@ -26,28 +26,6 @@ ===== Inheritance ===== => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_net_control [fillcolor = "black", label = "Efl.Net.Control", 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_net_control -> efl_loop_user - efl_loop_user -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// @@ -57,6 +35,19 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:net:control:property:access_points|access_points]]** //**(get)**//\\ +> %%The iterator of current access points.%% + +Eina_Iterator *efl_net_control_access_points_get(const Eo *obj); + +\\ +**[[:develop:api:efl:net:control:property:agent_enabled|agent_enabled]]** //**(get, set)**//\\ +> %%The agent is responsible for user interaction.%% + +Eina_Bool efl_net_control_agent_enabled_get(const Eo *obj); +void efl_net_control_agent_enabled_set(Eo *obj, Eina_Bool agent_enabled); + +\\ **[[:develop:api:efl:net:control:method:agent_reply|agent_reply]]**\\ > %%If event "agent_request_input" was emitted, this will reply with the requested data%% @@ -81,19 +72,6 @@ void efl_destructor(Eo *obj); Efl_Object *efl_finalize(Eo *obj); \\ -**[[:develop:api:efl:net:control:property:access_points|access_points]]** //**(get)**//\\ -> %%The iterator of current access points.%% - -Eina_Iterator *efl_net_control_access_points_get(const Eo *obj); - -\\ -**[[:develop:api:efl:net:control:property:agent_enabled|agent_enabled]]** //**(get, set)**//\\ -> %%The agent is responsible for user interaction.%% - -Eina_Bool efl_net_control_agent_enabled_get(const Eo *obj); -void efl_net_control_agent_enabled_set(Eo *obj, Eina_Bool agent_enabled); - -\\ **[[:develop:api:efl:net:control:property:radios_offline|radios_offline]]** //**(get, set)**//\\ > %%If %%''true''%% disable all network technologies that use radio transmission, such as bluetooth and wifi. If %%''false''%%, allows radios to be used.%% @@ -116,10 +94,32 @@ Eina_Iterator *efl_net_control_technologies_get(const Eo *obj); ==== Inherited ==== -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//, **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(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: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:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +| | **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +^ [[: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: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:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | + ===== Events ===== **[[:develop:api:efl:net:control:event:access_point_add|access_point,add]]**\\ @@ -179,5 +179,7 @@ EFL_NET_CONTROL_EVENT_TECHNOLOGY_DEL(Efl_Net_Control_Technology *) \\ ==== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/net/control/access_point.txt b/pages/develop/api/efl/net/control/access_point.txt index 8188c8e80..ea0412121 100644 --- a/pages/develop/api/efl/net/control/access_point.txt +++ b/pages/develop/api/efl/net/control/access_point.txt @@ -16,28 +16,6 @@ ===== Inheritance ===== => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_net_control_access_point [fillcolor = "black", label = "Efl.Net.Control.Access_Point", 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_net_control_access_point -> efl_loop_user - efl_loop_user -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// @@ -47,30 +25,6 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:net:control:access_point:method:connect|connect]]**\\ -> %%Connects to this access point.%% - -Efl_Future *efl_net_control_access_point_connect(Eo *obj); - -\\ -**[[:develop:api:efl:net:control:access_point:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Call the object's destructor.%% - -void efl_destructor(Eo *obj); - -\\ -**[[:develop:api:efl:net:control:access_point:method:disconnect|disconnect]]**\\ -> %%Disconnects from this access point.%% - -void efl_net_control_access_point_disconnect(Eo *obj); - -\\ -**[[:develop:api:efl:net:control:access_point:method:forget|forget]]**\\ -> %%Disconnects and forgets about this access point.%% - -void efl_net_control_access_point_forget(Eo *obj); - -\\ **[[:develop:api:efl:net:control:access_point:property:auto_connect|auto_connect]]** //**(get, set)**//\\ > %%Whenever to auto-connect to this access point if no other is connected.%% @@ -120,6 +74,24 @@ Eina_Iterator *efl_net_control_access_point_configuration_time_servers_get(const void efl_net_control_access_point_configuration_time_servers_set(Eo *obj, Eina_Iterator *time_servers); \\ +**[[:develop:api:efl:net:control:access_point:method:connect|connect]]**\\ +> %%Connects to this access point.%% + +Efl_Future *efl_net_control_access_point_connect(Eo *obj); + +\\ +**[[:develop:api:efl:net:control:access_point:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Call the object's destructor.%% + +void efl_destructor(Eo *obj); + +\\ +**[[:develop:api:efl:net:control:access_point:method:disconnect|disconnect]]**\\ +> %%Disconnects from this access point.%% + +void efl_net_control_access_point_disconnect(Eo *obj); + +\\ **[[:develop:api:efl:net:control:access_point:property:domains|domains]]** //**(get)**//\\ > %%Searches domains in use for this access point.%% @@ -132,6 +104,12 @@ Eina_Iterator *efl_net_control_access_point_domains_get(const Eo *obj); Efl_Net_Control_Access_Point_Error efl_net_control_access_point_error_get(const Eo *obj); \\ +**[[:develop:api:efl:net:control:access_point:method:forget|forget]]**\\ +> %%Disconnects and forgets about this access point.%% + +void efl_net_control_access_point_forget(Eo *obj); + +\\ **[[:develop:api:efl:net:control:access_point:property:immutable|immutable]]** //**(get)**//\\ > %%Immutable access points are those defined in configuration files and its properties can't be changed using API.%% @@ -150,18 +128,18 @@ void efl_net_control_access_point_ipv4_get(const Eo *obj, Efl_Net_Control_Access void efl_net_control_access_point_ipv6_get(const Eo *obj, Efl_Net_Control_Access_Point_Ipv6_Method *method, const char **address, uint8_t *prefix_length, const char **netmask, const char **gateway); \\ -**[[:develop:api:efl:net:control:access_point:property:name_servers|name_servers]]** //**(get)**//\\ -> %%DNS (Domain Name Servers) in use for this access point.%% - -Eina_Iterator *efl_net_control_access_point_name_servers_get(const Eo *obj); - -\\ **[[:develop:api:efl:net:control:access_point:property:name|name]]** //**(get)**//\\ > %%The user-friendly access point name.%% const char *efl_net_control_access_point_name_get(const Eo *obj); \\ +**[[:develop:api:efl:net:control:access_point:property:name_servers|name_servers]]** //**(get)**//\\ +> %%DNS (Domain Name Servers) in use for this access point.%% + +Eina_Iterator *efl_net_control_access_point_name_servers_get(const Eo *obj); + +\\ **[[:develop:api:efl:net:control:access_point:property:priority|priority]]** //**(get, set)**//\\ > %%The access point priority in the current access point listing.%% @@ -220,10 +198,34 @@ Eina_Iterator *efl_net_control_access_point_time_servers_get(const Eo *obj); ==== Inherited ==== -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//, **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(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: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:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +| | **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +^ [[: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:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | + ===== Events ===== **[[:develop:api:efl:net:control:access_point:event:changed|changed]]**\\ @@ -233,5 +235,7 @@ EFL_NET_CONTROL_ACCESS_POINT_EVENT_CHANGED(void) \\ ==== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/net/control/access_point/property/auto_connect.txt b/pages/develop/api/efl/net/control/access_point/property/auto_connect.txt index 3481c4de9..550f66ebd 100644 --- a/pages/develop/api/efl/net/control/access_point/property/auto_connect.txt +++ b/pages/develop/api/efl/net/control/access_point/property/auto_connect.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Control.Access_Point.auto_connect~~ -===== Values ===== - - * **auto_connect** - %%%%''true''%% when auto-connect is set for this access point, %%''false''%% otherwise%% ===== Description ===== %%Whenever to auto-connect to this access point if no other is connected.%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:control:access_point:property:auto_connect:description&nouser&nolink&nodate}} +===== Values ===== + + * **auto_connect** - %%%%''true''%% when auto-connect is set for this access point, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/control/access_point/property/configuration_domains.txt b/pages/develop/api/efl/net/control/access_point/property/configuration_domains.txt index 8ea134f42..ab4f4e138 100644 --- a/pages/develop/api/efl/net/control/access_point/property/configuration_domains.txt +++ b/pages/develop/api/efl/net/control/access_point/property/configuration_domains.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Control.Access_Point.configuration_domains~~ -===== Values ===== - - * **domains** - %%Iterator to user search domains%% ===== Description ===== %%Searches domains configured by user for this access point.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:control:access_point:property:configuration_domains:description&nouser&nolink&nodate}} +===== Values ===== + + * **domains** - %%Iterator to user search domains%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/control/access_point/property/configuration_ipv4.txt b/pages/develop/api/efl/net/control/access_point/property/configuration_ipv4.txt index 7c2b06ee4..5782bbb88 100644 --- a/pages/develop/api/efl/net/control/access_point/property/configuration_ipv4.txt +++ b/pages/develop/api/efl/net/control/access_point/property/configuration_ipv4.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Net.Control.Access_Point.configuration_ipv4~~ -===== Values ===== - - * **method** - %%IPv4 method%% - * **address** - %%IPv4 address%% - * **netmask** - %%IPv4 netmask%% - * **gateway** - %%IPv4 gateway%% ===== Description ===== %%IPv4 configured by user for this access point.%% @@ -14,6 +8,12 @@ //Since 1.19// {{page>:develop:api-include:efl:net:control:access_point:property:configuration_ipv4:description&nouser&nolink&nodate}} +===== Values ===== + + * **method** - %%IPv4 method%% + * **address** - %%IPv4 address%% + * **netmask** - %%IPv4 netmask%% + * **gateway** - %%IPv4 gateway%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/control/access_point/property/configuration_ipv6.txt b/pages/develop/api/efl/net/control/access_point/property/configuration_ipv6.txt index c0ebbfa1e..7c4421fd3 100644 --- a/pages/develop/api/efl/net/control/access_point/property/configuration_ipv6.txt +++ b/pages/develop/api/efl/net/control/access_point/property/configuration_ipv6.txt @@ -1,11 +1,4 @@ ~~Title: Efl.Net.Control.Access_Point.configuration_ipv6~~ -===== Values ===== - - * **method** - %%IPv6 method%% - * **address** - %%IPv6 address%% - * **prefix_length** - %%IPv6 prefix length%% - * **netmask** - %%IPv6 netmask%% - * **gateway** - %%IPv6 gateway%% ===== Description ===== %%IPv6 configured by user for this access point.%% @@ -15,6 +8,13 @@ //Since 1.19// {{page>:develop:api-include:efl:net:control:access_point:property:configuration_ipv6:description&nouser&nolink&nodate}} +===== Values ===== + + * **method** - %%IPv6 method%% + * **address** - %%IPv6 address%% + * **prefix_length** - %%IPv6 prefix length%% + * **netmask** - %%IPv6 netmask%% + * **gateway** - %%IPv6 gateway%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/control/access_point/property/configuration_name_servers.txt b/pages/develop/api/efl/net/control/access_point/property/configuration_name_servers.txt index b02220a5c..34d1d03cf 100644 --- a/pages/develop/api/efl/net/control/access_point/property/configuration_name_servers.txt +++ b/pages/develop/api/efl/net/control/access_point/property/configuration_name_servers.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Control.Access_Point.configuration_name_servers~~ -===== Values ===== - - * **name_servers** - %%Iterator to user DNS server%% ===== Description ===== %%DNS (Domain Name Servers) configured by user for this access point.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:control:access_point:property:configuration_name_servers:description&nouser&nolink&nodate}} +===== Values ===== + + * **name_servers** - %%Iterator to user DNS server%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/control/access_point/property/configuration_proxy.txt b/pages/develop/api/efl/net/control/access_point/property/configuration_proxy.txt index 345b98ef4..c564e7a80 100644 --- a/pages/develop/api/efl/net/control/access_point/property/configuration_proxy.txt +++ b/pages/develop/api/efl/net/control/access_point/property/configuration_proxy.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Net.Control.Access_Point.configuration_proxy~~ -===== Values ===== - - * **method** - %%Proxy method%% - * **url** - %%If %%[[:develop:api:efl:net:control:access_point:proxy_method|Efl.Net.Control.Access_Point.Proxy_Method.auto]]%%, then states the URL to use for proxy auto-configuration%% - * **servers** - %%If %%[[:develop:api:efl:net:control:access_point:proxy_method|Efl.Net.Control.Access_Point.Proxy_Method.manual]]%%, then states the URI with proxy servers to use, like "http://proxy.domain.com:911"%% - * **excludes** - %%If %%[[:develop:api:efl:net:control:access_point:proxy_method|Efl.Net.Control.Access_Point.Proxy_Method.manual]]%%, then states the hosts or patterns to exclude from proxy access, such as "localhost", ".domain.com", or "10.0.0.0..."%% ===== Description ===== %%Proxy configured by user for this access point.%% @@ -14,6 +8,12 @@ //Since 1.19// {{page>:develop:api-include:efl:net:control:access_point:property:configuration_proxy:description&nouser&nolink&nodate}} +===== Values ===== + + * **method** - %%Proxy method%% + * **url** - %%If %%[[:develop:api:efl:net:control:access_point:proxy_method|Efl.Net.Control.Access_Point.Proxy_Method.auto]]%%, then states the URL to use for proxy auto-configuration%% + * **servers** - %%If %%[[:develop:api:efl:net:control:access_point:proxy_method|Efl.Net.Control.Access_Point.Proxy_Method.manual]]%%, then states the URI with proxy servers to use, like "http://proxy.domain.com:911"%% + * **excludes** - %%If %%[[:develop:api:efl:net:control:access_point:proxy_method|Efl.Net.Control.Access_Point.Proxy_Method.manual]]%%, then states the hosts or patterns to exclude from proxy access, such as "localhost", ".domain.com", or "10.0.0.0..."%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/control/access_point/property/configuration_time_servers.txt b/pages/develop/api/efl/net/control/access_point/property/configuration_time_servers.txt index dc7a02abc..f85b8e569 100644 --- a/pages/develop/api/efl/net/control/access_point/property/configuration_time_servers.txt +++ b/pages/develop/api/efl/net/control/access_point/property/configuration_time_servers.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Control.Access_Point.configuration_time_servers~~ -===== Values ===== - - * **time_servers** - %%Iterator to user time server%% ===== Description ===== %%NTP (Time Server) configured by user for this access point.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:control:access_point:property:configuration_time_servers:description&nouser&nolink&nodate}} +===== Values ===== + + * **time_servers** - %%Iterator to user time server%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/control/access_point/property/priority.txt b/pages/develop/api/efl/net/control/access_point/property/priority.txt index ff9af7b49..b9f244fd0 100644 --- a/pages/develop/api/efl/net/control/access_point/property/priority.txt +++ b/pages/develop/api/efl/net/control/access_point/property/priority.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Control.Access_Point.priority~~ -===== Values ===== - - * **priority** - %%Access point priority in listing%% ===== Description ===== %%The access point priority in the current access point listing.%% @@ -15,6 +12,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:control:access_point:property:priority:description&nouser&nolink&nodate}} +===== Values ===== + + * **priority** - %%Access point priority in listing%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/control/property/agent_enabled.txt b/pages/develop/api/efl/net/control/property/agent_enabled.txt index 92fcd2030..bd26b621a 100644 --- a/pages/develop/api/efl/net/control/property/agent_enabled.txt +++ b/pages/develop/api/efl/net/control/property/agent_enabled.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Control.agent_enabled~~ -===== Values ===== - - * **agent_enabled** - %%%%''true''%% if to become the agent, %%''false''%% otherwise%% ===== Description ===== %%The agent is responsible for user interaction.%% @@ -15,6 +12,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:control:property:agent_enabled:description&nouser&nolink&nodate}} +===== Values ===== + + * **agent_enabled** - %%%%''true''%% if to become the agent, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/control/property/radios_offline.txt b/pages/develop/api/efl/net/control/property/radios_offline.txt index 30e683164..5ed428970 100644 --- a/pages/develop/api/efl/net/control/property/radios_offline.txt +++ b/pages/develop/api/efl/net/control/property/radios_offline.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Control.radios_offline~~ -===== Values ===== - - * **radios_offline** - %%%%''true''%% if all radios are offline, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% disable all network technologies that use radio transmission, such as bluetooth and wifi. If %%''false''%%, allows radios to be used.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:control:property:radios_offline:description&nouser&nolink&nodate}} +===== Values ===== + + * **radios_offline** - %%%%''true''%% if all radios are offline, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/control/technology.txt b/pages/develop/api/efl/net/control/technology.txt index df314c6f8..88f7e53bd 100644 --- a/pages/develop/api/efl/net/control/technology.txt +++ b/pages/develop/api/efl/net/control/technology.txt @@ -16,28 +16,6 @@ ===== Inheritance ===== => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_net_control_technology [fillcolor = "black", label = "Efl.Net.Control.Technology", 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_net_control_technology -> efl_loop_user - efl_loop_user -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// @@ -47,24 +25,18 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:net:control:technology:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Call the object's destructor.%% - -void efl_destructor(Eo *obj); - -\\ -**[[:develop:api:efl:net:control:technology:method:scan|scan]]**\\ -> %%Explicitly trigger a scan.%% - -Eina_Future *efl_net_control_technology_scan(Eo *obj); - -\\ **[[:develop:api:efl:net:control:technology:property:connected|connected]]** //**(get)**//\\ > %%If %%''true''%% the technology has at least one access point connected.%% Eina_Bool efl_net_control_technology_connected_get(const Eo *obj); \\ +**[[:develop:api:efl:net:control:technology:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Call the object's destructor.%% + +void efl_destructor(Eo *obj); + +\\ **[[:develop:api:efl:net:control:technology:property:name|name]]** //**(get)**//\\ > %%The user-friendly technology name%% @@ -78,6 +50,12 @@ Eina_Bool efl_net_control_technology_powered_get(const Eo *obj); void efl_net_control_technology_powered_set(Eo *obj, Eina_Bool powered); \\ +**[[:develop:api:efl:net:control:technology:method:scan|scan]]**\\ +> %%Explicitly trigger a scan.%% + +Eina_Future *efl_net_control_technology_scan(Eo *obj); + +\\ **[[:develop:api:efl:net:control:technology:property:tethering|tethering]]** //**(get, set)**//\\ > %%Tethering allows the default access point to be bridged to all clients connected through the technology.%% @@ -94,10 +72,34 @@ Efl_Net_Control_Technology_Type efl_net_control_technology_type_get(const Eo *ob ==== Inherited ==== -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//, **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(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: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:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +| | **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +^ [[: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:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | + ===== Events ===== **[[:develop:api:efl:net:control:technology:event:changed|changed]]**\\ @@ -107,5 +109,7 @@ EFL_NET_CONTROL_TECHNOLOGY_EVENT_CHANGED(void) \\ ==== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/net/control/technology/property/powered.txt b/pages/develop/api/efl/net/control/technology/property/powered.txt index d549df545..7e08be97f 100644 --- a/pages/develop/api/efl/net/control/technology/property/powered.txt +++ b/pages/develop/api/efl/net/control/technology/property/powered.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Control.Technology.powered~~ -===== Values ===== - - * **powered** - %%%%''true''%% if technology is powered, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% the technology is available. If %%''false''%% technology is disabled and if possible rfkill is used.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:control:technology:property:powered:description&nouser&nolink&nodate}} +===== Values ===== + + * **powered** - %%%%''true''%% if technology is powered, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/control/technology/property/tethering.txt b/pages/develop/api/efl/net/control/technology/property/tethering.txt index aa96bc2c6..f0e9d5a52 100644 --- a/pages/develop/api/efl/net/control/technology/property/tethering.txt +++ b/pages/develop/api/efl/net/control/technology/property/tethering.txt @@ -1,9 +1,4 @@ ~~Title: Efl.Net.Control.Technology.tethering~~ -===== Values ===== - - * **enabled** - %%Whenever to enable or disable tethering for this technology%% - * **identifier** - %%The name to identify this tethering, in WiFi it will translate to SSID.%% - * **passphrase** - %%The passphrase for this tethering access, in WiFi it will translate to WPA passphrase.%% ===== Description ===== %%Tethering allows the default access point to be bridged to all clients connected through the technology.%% @@ -13,6 +8,11 @@ //Since 1.19// {{page>:develop:api-include:efl:net:control:technology:property:tethering:description&nouser&nolink&nodate}} +===== Values ===== + + * **enabled** - %%Whenever to enable or disable tethering for this technology%% + * **identifier** - %%The name to identify this tethering, in WiFi it will translate to SSID.%% + * **passphrase** - %%The passphrase for this tethering access, in WiFi it will translate to WPA passphrase.%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer.txt b/pages/develop/api/efl/net/dialer.txt index ca1bc47e8..9599da660 100644 --- a/pages/develop/api/efl/net/dialer.txt +++ b/pages/develop/api/efl/net/dialer.txt @@ -18,32 +18,6 @@ ===== Inheritance ===== => [[:develop:api:efl:net:socket|Efl.Net.Socket]] //(interface)// => [[:develop:api:efl:io:reader|Efl.Io.Reader]] //(interface)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_net_dialer [fillcolor = "dodgerblue4", label = "Efl.Net.Dialer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_net_socket [fillcolor = "gray15", label = "Efl.Net.Socket", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_net_dialer -> efl_net_socket - efl_net_socket -> efl_io_reader - efl_net_socket -> efl_io_writer - efl_net_socket -> efl_io_closer -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:net:socket|Efl.Net.Socket]] //(interface)// @@ -55,12 +29,6 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:net:dialer:method:dial|dial]]**\\ -> %%Dials to the remote peer.%% - -Eina_Error efl_net_dialer_dial(Eo *obj, const char *address); - -\\ **[[:develop:api:efl:net:dialer:property:address_dial|address_dial]]** //**(get, set)**// ''protected set''\\ > %%Returns the address given to %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%% @@ -75,6 +43,12 @@ Eina_Bool efl_net_dialer_connected_get(const Eo *obj); void efl_net_dialer_connected_set(Eo *obj, Eina_Bool connected); \\ +**[[:develop:api:efl:net:dialer:method:dial|dial]]**\\ +> %%Dials to the remote peer.%% + +Eina_Error efl_net_dialer_dial(Eo *obj, const char *address); + +\\ **[[:develop:api:efl:net:dialer:property:proxy|proxy]]** //**(get, set)**//\\ > %%Controls/retrieves if the dialer should use a proxy.%% @@ -92,14 +66,22 @@ void efl_net_dialer_timeout_dial_set(Eo *obj, double seconds); ==== Inherited ==== -[[:develop:api:efl:io:closer|Efl.Io.Closer]]\\ -> **[[:develop:api:efl:io:closer:method:close|close]]**, **[[:develop:api:efl:io:closer:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//, **[[:develop:api:efl:io:closer:property:close_on_exec|close_on_exec]]** //**(get, set)**//, **[[:develop:api:efl:io:closer:property:closed|closed]]** //**(get, set)**//\\ -[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\ -> **[[:develop:api:efl:io:reader:method:read|read]]**, **[[:develop:api:efl:io:reader:property:can_read|can_read]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:io:reader:property:eos|eos]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:io:writer|Efl.Io.Writer]]\\ -> **[[:develop:api:efl:io:writer:method:write|write]]**, **[[:develop:api:efl:io:writer:property:can_write|can_write]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:net:socket|Efl.Net.Socket]]\\ -> **[[:develop:api:efl:net:socket:property:address_local|address_local]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:property:address_remote|address_remote]]** //**(get, set)**// ''protected set'' +^ [[:develop:api:efl:io:closer|Efl.Io.Closer]] ^^^ +| | **[[:develop:api:efl:io:closer:method:close|close]]** | %%Closes the Input/Output object.%% | +| | **[[:develop:api:efl:io:closer:property:close_on_destructor|close_on_destructor]]** //**(get, set)**// | %%If true will automatically close() on object destructor.%% | +| | **[[:develop:api:efl:io:closer:property:close_on_exec|close_on_exec]]** //**(get, set)**// | %%If true will automatically close resources on exec() calls.%% | +| | **[[:develop:api:efl:io:closer:property:closed|closed]]** //**(get, set)**// | %%If true will notify object was closed.%% | +^ [[:develop:api:efl:io:reader|Efl.Io.Reader]] ^^^ +| ''protected set'' | **[[:develop:api:efl:io:reader:property:can_read|can_read]]** //**(get, set)**// | %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% | +| ''protected set'' | **[[:develop:api:efl:io:reader:property:eos|eos]]** //**(get, set)**// | %%If %%''true''%% will notify end of stream.%% | +| | **[[:develop:api:efl:io:reader:method:read|read]]** | %%Reads data into a pre-allocated buffer.%% | +^ [[:develop:api:efl:io:writer|Efl.Io.Writer]] ^^^ +| ''protected set'' | **[[:develop:api:efl:io:writer:property:can_write|can_write]]** //**(get, set)**// | %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% | +| | **[[:develop:api:efl:io:writer:method:write|write]]** | %%Writes data from a pre-populated buffer.%% | +^ [[:develop:api:efl:net:socket|Efl.Net.Socket]] ^^^ +| ''protected set'' | **[[:develop:api:efl:net:socket:property:address_local|address_local]]** //**(get, set)**// | %%The local address, similar to getsockname().%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:property:address_remote|address_remote]]** //**(get, set)**// | %%The remote address, similar to getpeername().%% | + ===== Events ===== **[[:develop:api:efl:net:dialer:event:connected|connected]]**\\ @@ -119,9 +101,10 @@ EFL_NET_DIALER_EVENT_RESOLVED(const char *) \\ ==== Inherited ==== -[[:develop:api:efl:io:closer|Efl.Io.Closer]]\\ -> **[[:develop:api:efl:io:closer:event:closed|closed]]**\\ -[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\ -> **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**, **[[:develop:api:efl:io:reader:event:eos|eos]]**\\ -[[:develop:api:efl:io:writer|Efl.Io.Writer]]\\ -> **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]** \ No newline at end of file +^ [[:develop:api:efl:io:closer|Efl.Io.Closer]] ^^^ +| | **[[:develop:api:efl:io:closer:event:closed|closed]]** | %%Notifies closed, when property is marked as true%% | +^ [[:develop:api:efl:io:reader|Efl.Io.Reader]] ^^^ +| | **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]** | %%Notifies can_read property changed.%% | +| | **[[:develop:api:efl:io:reader:event:eos|eos]]** | %%Notifies end of stream, when property is marked as true.%% | +^ [[:develop:api:efl:io:writer|Efl.Io.Writer]] ^^^ +| | **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]** | %%Notifies can_write property changed.%% | diff --git a/pages/develop/api/efl/net/dialer/http.txt b/pages/develop/api/efl/net/dialer/http.txt index 58d6aa3a9..f3c2a51c1 100644 --- a/pages/develop/api/efl/net/dialer/http.txt +++ b/pages/develop/api/efl/net/dialer/http.txt @@ -24,40 +24,6 @@ ===== Inheritance ===== => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_net_dialer_http [fillcolor = "black", label = "Efl.Net.Dialer.Http", 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_net_dialer [fillcolor = "gray15", label = "Efl.Net.Dialer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_net_socket [fillcolor = "gray15", label = "Efl.Net.Socket", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_sizer [fillcolor = "gray15", label = "Efl.Io.Sizer", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_net_dialer_http -> efl_loop_user - efl_loop_user -> efl_object - efl_net_dialer_http -> efl_net_dialer - efl_net_dialer -> efl_net_socket - efl_net_socket -> efl_io_reader - efl_net_socket -> efl_io_writer - efl_net_socket -> efl_io_closer - efl_net_dialer_http -> efl_io_sizer -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// @@ -73,18 +39,102 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:net:dialer:http:property:address_dial|address_dial]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]//\\ +> %%Returns the address given to %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%% + +const char *efl_net_dialer_address_dial_get(const Eo *obj); +void efl_net_dialer_address_dial_set(Eo *obj, const char *address); + +\\ +**[[:develop:api:efl:net:dialer:http:property:address_local|address_local]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]//\\ +> %%The local address, similar to getsockname().%% + +const char *efl_net_socket_address_local_get(const Eo *obj); +void efl_net_socket_address_local_set(Eo *obj, const char *address); + +\\ +**[[:develop:api:efl:net:dialer:http:property:address_remote|address_remote]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]//\\ +> %%The remote address, similar to getpeername().%% + +const char *efl_net_socket_address_remote_get(const Eo *obj); +void efl_net_socket_address_remote_set(Eo *obj, const char *address); + +\\ +**[[:develop:api:efl:net:dialer:http:property:allow_redirects|allow_redirects]]** //**(get, set)**//\\ +> %%Allows HTTP redirects to be followed.%% + +Eina_Bool efl_net_dialer_http_allow_redirects_get(const Eo *obj); +void efl_net_dialer_http_allow_redirects_set(Eo *obj, Eina_Bool allow_redirects); + +\\ +**[[:develop:api:efl:net:dialer:http:property:authentication|authentication]]** //**(get, set)**//\\ +> %%HTTP authentication to use.%% + +void efl_net_dialer_http_authentication_get(const Eo *obj, const char **username, const char **password, Efl_Net_Http_Authentication_Method *method, Eina_Bool *restricted); +void efl_net_dialer_http_authentication_set(Eo *obj, const char *username, const char *password, Efl_Net_Http_Authentication_Method method, Eina_Bool restricted); + +\\ +**[[:develop:api:efl:net:dialer:http:property:can_read|can_read]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ +> %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% + +Eina_Bool efl_io_reader_can_read_get(const Eo *obj); +void efl_io_reader_can_read_set(Eo *obj, Eina_Bool can_read); + +\\ +**[[:develop:api:efl:net:dialer:http:property:can_write|can_write]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ +> %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% + +Eina_Bool efl_io_writer_can_write_get(const Eo *obj); +void efl_io_writer_can_write_set(Eo *obj, Eina_Bool can_write); + +\\ **[[:develop:api:efl:net:dialer:http:method:close|close]]**// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ > %%Closes the Input/Output object.%% Eina_Error efl_io_closer_close(Eo *obj); \\ +**[[:develop:api:efl:net:dialer:http:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ +> %%If true will automatically close() on object destructor.%% + +Eina_Bool efl_io_closer_close_on_destructor_get(const Eo *obj); +void efl_io_closer_close_on_destructor_set(Eo *obj, Eina_Bool close_on_destructor); + +\\ +**[[:develop:api:efl:net:dialer:http:property:close_on_exec|close_on_exec]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ +> %%If true will automatically close resources on exec() calls.%% + +Eina_Bool efl_io_closer_close_on_exec_get(const Eo *obj); +Eina_Bool efl_io_closer_close_on_exec_set(Eo *obj, Eina_Bool close_on_exec); + +\\ +**[[:develop:api:efl:net:dialer:http:property:closed|closed]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ +> %%If true will notify object was closed.%% + +Eina_Bool efl_io_closer_closed_get(const Eo *obj); +Eina_Bool efl_io_closer_closed_set(Eo *obj, Eina_Bool is_closed); + +\\ +**[[:develop:api:efl:net:dialer:http:property:connected|connected]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]//\\ +> %%Returns whenever the socket is connected or not.%% + +Eina_Bool efl_net_dialer_connected_get(const Eo *obj); +void efl_net_dialer_connected_set(Eo *obj, Eina_Bool connected); + +\\ **[[:develop:api:efl:net:dialer:http:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Call the object's constructor.%% Efl_Object *efl_constructor(Eo *obj); \\ +**[[:develop:api:efl:net:dialer:http:property:cookie_jar|cookie_jar]]** //**(get, set)**//\\ +> %%This property sets the filename where to read and write cookies.%% + +const char *efl_net_dialer_http_cookie_jar_get(const Eo *obj); +void efl_net_dialer_http_cookie_jar_set(Eo *obj, const char *path); + +\\ **[[:develop:api:efl:net:dialer:http:method:date_parse|date_parse]]**\\ > %%Parses the given string as time in seconds since 1/1/1970.%% @@ -109,145 +159,7 @@ void efl_destructor(Eo *obj); Eina_Error efl_net_dialer_dial(Eo *obj, const char *address); \\ -**[[:develop:api:efl:net:dialer:http:method:read|read]]**// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ -> %%Reads data into a pre-allocated buffer.%% - -Eina_Error efl_io_reader_read(Eo *obj, Eina_Rw_Slice rw_slice); - -\\ -**[[:develop:api:efl:net:dialer:http:method:request_header_add|request_header_add]]**\\ -> %%Adds a request header 'key: value'.%% - -void efl_net_dialer_http_request_header_add(Eo *obj, const char *key, const char *value); - -\\ -**[[:develop:api:efl:net:dialer:http:method:request_headers_clear|request_headers_clear]]**\\ -> %%Clears all request headers.%% - -void efl_net_dialer_http_request_headers_clear(Eo *obj); - -\\ -**[[:develop:api:efl:net:dialer:http:method:request_headers_get|request_headers_get]]**\\ -> %%Returns an iterator to the key-value pairs for request headers%% - -Eina_Iterator *efl_net_dialer_http_request_headers_get(Eo *obj); - -\\ -**[[:develop:api:efl:net:dialer:http:method:resize|resize]]**// [Overridden from [[:develop:api:efl:io:sizer|Efl.Io.Sizer]]]//\\ -> %%Resize object%% - -Eina_Error efl_io_sizer_resize(Eo *obj, uint64_t size); - -\\ -**[[:develop:api:efl:net:dialer:http:method:response_headers_all_get|response_headers_all_get]]**\\ -> %%Returns an iterator to the key-value pairs for all response headers.%% - -Eina_Iterator *efl_net_dialer_http_response_headers_all_get(Eo *obj); - -\\ -**[[:develop:api:efl:net:dialer:http:method:response_headers_clear|response_headers_clear]]**\\ -> %%Saves some memory by disposing the received headers%% - -void efl_net_dialer_http_response_headers_clear(Eo *obj); - -\\ -**[[:develop:api:efl:net:dialer:http:method:response_headers_get|response_headers_get]]**\\ -> %%Returns an iterator to the key-value pairs for the last response headers.%% - -Eina_Iterator *efl_net_dialer_http_response_headers_get(Eo *obj); - -\\ -**[[:develop:api:efl:net:dialer:http:method:write|write]]**// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ -> %%Writes data from a pre-populated buffer.%% - -Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining); - -\\ -**[[:develop:api:efl:net:dialer:http:property:address_dial|address_dial]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]// ''protected set''\\ -> %%Returns the address given to %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%% - -const char *efl_net_dialer_address_dial_get(const Eo *obj); -void efl_net_dialer_address_dial_set(Eo *obj, const char *address); - -\\ -**[[:develop:api:efl:net:dialer:http:property:address_local|address_local]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]// ''protected set''\\ -> %%The local address, similar to getsockname().%% - -const char *efl_net_socket_address_local_get(const Eo *obj); -void efl_net_socket_address_local_set(Eo *obj, const char *address); - -\\ -**[[:develop:api:efl:net:dialer:http:property:address_remote|address_remote]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]// ''protected set''\\ -> %%The remote address, similar to getpeername().%% - -const char *efl_net_socket_address_remote_get(const Eo *obj); -void efl_net_socket_address_remote_set(Eo *obj, const char *address); - -\\ -**[[:develop:api:efl:net:dialer:http:property:allow_redirects|allow_redirects]]** //**(get, set)**//\\ -> %%Allows HTTP redirects to be followed.%% - -Eina_Bool efl_net_dialer_http_allow_redirects_get(const Eo *obj); -void efl_net_dialer_http_allow_redirects_set(Eo *obj, Eina_Bool allow_redirects); - -\\ -**[[:develop:api:efl:net:dialer:http:property:authentication|authentication]]** //**(get, set)**//\\ -> %%HTTP authentication to use.%% - -void efl_net_dialer_http_authentication_get(const Eo *obj, const char **username, const char **password, Efl_Net_Http_Authentication_Method *method, Eina_Bool *restricted); -void efl_net_dialer_http_authentication_set(Eo *obj, const char *username, const char *password, Efl_Net_Http_Authentication_Method method, Eina_Bool restricted); - -\\ -**[[:develop:api:efl:net:dialer:http:property:can_read|can_read]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]// ''protected set''\\ -> %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% - -Eina_Bool efl_io_reader_can_read_get(const Eo *obj); -void efl_io_reader_can_read_set(Eo *obj, Eina_Bool can_read); - -\\ -**[[:develop:api:efl:net:dialer:http:property:can_write|can_write]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]// ''protected set''\\ -> %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% - -Eina_Bool efl_io_writer_can_write_get(const Eo *obj); -void efl_io_writer_can_write_set(Eo *obj, Eina_Bool can_write); - -\\ -**[[:develop:api:efl:net:dialer:http:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ -> %%If true will automatically close() on object destructor.%% - -Eina_Bool efl_io_closer_close_on_destructor_get(const Eo *obj); -void efl_io_closer_close_on_destructor_set(Eo *obj, Eina_Bool close_on_destructor); - -\\ -**[[:develop:api:efl:net:dialer:http:property:close_on_exec|close_on_exec]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ -> %%If true will automatically close resources on exec() calls.%% - -Eina_Bool efl_io_closer_close_on_exec_get(const Eo *obj); -Eina_Bool efl_io_closer_close_on_exec_set(Eo *obj, Eina_Bool close_on_exec); - -\\ -**[[:develop:api:efl:net:dialer:http:property:closed|closed]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ -> %%If true will notify object was closed.%% - -Eina_Bool efl_io_closer_closed_get(const Eo *obj); -Eina_Bool efl_io_closer_closed_set(Eo *obj, Eina_Bool is_closed); - -\\ -**[[:develop:api:efl:net:dialer:http:property:connected|connected]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]// ''protected set''\\ -> %%Returns whenever the socket is connected or not.%% - -Eina_Bool efl_net_dialer_connected_get(const Eo *obj); -void efl_net_dialer_connected_set(Eo *obj, Eina_Bool connected); - -\\ -**[[:develop:api:efl:net:dialer:http:property:cookie_jar|cookie_jar]]** //**(get, set)**//\\ -> %%This property sets the filename where to read and write cookies.%% - -const char *efl_net_dialer_http_cookie_jar_get(const Eo *obj); -void efl_net_dialer_http_cookie_jar_set(Eo *obj, const char *path); - -\\ -**[[:develop:api:efl:net:dialer:http:property:eos|eos]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]// ''protected set''\\ +**[[:develop:api:efl:net:dialer:http:property:eos|eos]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ > %%If %%''true''%% will notify end of stream.%% Eina_Bool efl_io_reader_eos_get(const Eo *obj); @@ -294,6 +206,12 @@ const char *efl_net_dialer_proxy_get(const Eo *obj); void efl_net_dialer_proxy_set(Eo *obj, const char *proxy_url); \\ +**[[:develop:api:efl:net:dialer:http:method:read|read]]**// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ +> %%Reads data into a pre-allocated buffer.%% + +Eina_Error efl_io_reader_read(Eo *obj, Eina_Rw_Slice rw_slice); + +\\ **[[:develop:api:efl:net:dialer:http:property:request_content_length|request_content_length]]** //**(get, set)**//\\ > %%"Content-Length:" Header used for uploading/sending.%% @@ -301,6 +219,30 @@ int64_t efl_net_dialer_http_request_content_length_get(const Eo *obj); void efl_net_dialer_http_request_content_length_set(Eo *obj, int64_t length); \\ +**[[:develop:api:efl:net:dialer:http:method:request_header_add|request_header_add]]**\\ +> %%Adds a request header 'key: value'.%% + +void efl_net_dialer_http_request_header_add(Eo *obj, const char *key, const char *value); + +\\ +**[[:develop:api:efl:net:dialer:http:method:request_headers_clear|request_headers_clear]]**\\ +> %%Clears all request headers.%% + +void efl_net_dialer_http_request_headers_clear(Eo *obj); + +\\ +**[[:develop:api:efl:net:dialer:http:method:request_headers_get|request_headers_get]]**\\ +> %%Returns an iterator to the key-value pairs for request headers%% + +Eina_Iterator *efl_net_dialer_http_request_headers_get(Eo *obj); + +\\ +**[[:develop:api:efl:net:dialer:http:method:resize|resize]]**// [Overridden from [[:develop:api:efl:io:sizer|Efl.Io.Sizer]]]//\\ +> %%Resize object%% + +Eina_Error efl_io_sizer_resize(Eo *obj, uint64_t size); + +\\ **[[:develop:api:efl:net:dialer:http:property:response_content_length|response_content_length]]** //**(get, set)**// ''protected set''\\ > %%"Content-Length:" Header used for downloading/receiving.%% @@ -315,6 +257,24 @@ const char *efl_net_dialer_http_response_content_type_get(const Eo *obj); void efl_net_dialer_http_response_content_type_set(Eo *obj, const char *content_type); \\ +**[[:develop:api:efl:net:dialer:http:method:response_headers_all_get|response_headers_all_get]]**\\ +> %%Returns an iterator to the key-value pairs for all response headers.%% + +Eina_Iterator *efl_net_dialer_http_response_headers_all_get(Eo *obj); + +\\ +**[[:develop:api:efl:net:dialer:http:method:response_headers_clear|response_headers_clear]]**\\ +> %%Saves some memory by disposing the received headers%% + +void efl_net_dialer_http_response_headers_clear(Eo *obj); + +\\ +**[[:develop:api:efl:net:dialer:http:method:response_headers_get|response_headers_get]]**\\ +> %%Returns an iterator to the key-value pairs for the last response headers.%% + +Eina_Iterator *efl_net_dialer_http_response_headers_get(Eo *obj); + +\\ **[[:develop:api:efl:net:dialer:http:property:response_status|response_status]]** //**(get)**//\\ > %%The HTTP response status of this request.%% @@ -363,13 +323,42 @@ const char *efl_net_dialer_http_user_agent_get(const Eo *obj); void efl_net_dialer_http_user_agent_set(Eo *obj, const char *ser_agent); \\ +**[[:develop:api:efl:net:dialer:http:method:write|write]]**// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ +> %%Writes data from a pre-populated buffer.%% + +Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining); + +\\ ==== Inherited ==== -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//, **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(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:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +| | **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +^ [[: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:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | + ===== Events ===== **[[:develop:api:efl:net:dialer:http:event:headers_done|headers,done]]**\\ @@ -379,15 +368,20 @@ EFL_NET_DIALER_HTTP_EVENT_HEADERS_DONE(void) \\ ==== Inherited ==== -[[:develop:api:efl:io:closer|Efl.Io.Closer]]\\ -> **[[:develop:api:efl:io:closer:event:closed|closed]]**\\ -[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\ -> **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**, **[[:develop:api:efl:io:reader:event:eos|eos]]**\\ -[[:develop:api:efl:io:sizer|Efl.Io.Sizer]]\\ -> **[[:develop:api:efl:io:sizer:event:size_changed|size,changed]]**\\ -[[:develop:api:efl:io:writer|Efl.Io.Writer]]\\ -> **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**\\ -[[:develop:api:efl:net:dialer|Efl.Net.Dialer]]\\ -> **[[:develop:api:efl:net:dialer:event:connected|connected]]**, **[[:develop:api:efl:net:dialer:event:error|error]]**, **[[:develop:api:efl:net:dialer:event:resolved|resolved]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:io:closer|Efl.Io.Closer]] ^^^ +| | **[[:develop:api:efl:io:closer:event:closed|closed]]** | %%Notifies closed, when property is marked as true%% | +^ [[:develop:api:efl:io:reader|Efl.Io.Reader]] ^^^ +| | **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]** | %%Notifies can_read property changed.%% | +| | **[[:develop:api:efl:io:reader:event:eos|eos]]** | %%Notifies end of stream, when property is marked as true.%% | +^ [[:develop:api:efl:io:sizer|Efl.Io.Sizer]] ^^^ +| | **[[:develop:api:efl:io:sizer:event:size_changed|size,changed]]** | %%Notifies size changed%% | +^ [[:develop:api:efl:io:writer|Efl.Io.Writer]] ^^^ +| | **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]** | %%Notifies can_write property changed.%% | +^ [[:develop:api:efl:net:dialer|Efl.Net.Dialer]] ^^^ +| | **[[:develop:api:efl:net:dialer:event:connected|connected]]** | %%Notifies the socket is connected to the remote peer.%% | +| | **[[:develop:api:efl:net:dialer:event:error|error]]** | %%Some error happened and the socket stopped working.%% | +| | **[[:develop:api:efl:net:dialer:event:resolved|resolved]]** | %%Notifies %%[[:develop:api:efl:net:dialer:property:address_dial|Efl.Net.Dialer.address_dial]]%% was resolved to %%[[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]%%.%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/net/dialer/http/property/address_dial.txt b/pages/develop/api/efl/net/dialer/http/property/address_dial.txt index e3a8f3f5f..7d0f820f2 100644 --- a/pages/develop/api/efl/net/dialer/http/property/address_dial.txt +++ b/pages/develop/api/efl/net/dialer/http/property/address_dial.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Http.address_dial~~ -===== Values ===== - - * **address** - %%Remote address%% ===== Description ===== %%Returns the address given to %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:http:property:address_dial:description&nouser&nolink&nodate}} +===== Values ===== + + * **address** - %%Remote address%% //Overridden from [[:develop:api:efl:net:dialer:property:address_dial|Efl.Net.Dialer.address_dial]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/http/property/address_local.txt b/pages/develop/api/efl/net/dialer/http/property/address_local.txt index 81f2a3cd1..42ed4814b 100644 --- a/pages/develop/api/efl/net/dialer/http/property/address_local.txt +++ b/pages/develop/api/efl/net/dialer/http/property/address_local.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Http.address_local~~ -===== Values ===== - - * **address** - %%Local address%% ===== Description ===== %%The local address, similar to getsockname().%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:http:property:address_local:description&nouser&nolink&nodate}} +===== Values ===== + + * **address** - %%Local address%% //Overridden from [[:develop:api:efl:net:socket:property:address_local|Efl.Net.Socket.address_local]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/http/property/address_remote.txt b/pages/develop/api/efl/net/dialer/http/property/address_remote.txt index 04445c781..c333409a4 100644 --- a/pages/develop/api/efl/net/dialer/http/property/address_remote.txt +++ b/pages/develop/api/efl/net/dialer/http/property/address_remote.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Http.address_remote~~ -===== Values ===== - - * **address** - %%Remote address%% ===== Description ===== %%The remote address, similar to getpeername().%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:http:property:address_remote:description&nouser&nolink&nodate}} +===== Values ===== + + * **address** - %%Remote address%% //Overridden from [[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/http/property/allow_redirects.txt b/pages/develop/api/efl/net/dialer/http/property/allow_redirects.txt index 88e4dfe32..00acd9e7b 100644 --- a/pages/develop/api/efl/net/dialer/http/property/allow_redirects.txt +++ b/pages/develop/api/efl/net/dialer/http/property/allow_redirects.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Http.allow_redirects~~ -===== Values ===== - - * **allow_redirects** - %%%%''true''%% if redirects are followed, %%''false''%% otherwise%% ===== Description ===== %%Allows HTTP redirects to be followed.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:http:property:allow_redirects:description&nouser&nolink&nodate}} +===== Values ===== + + * **allow_redirects** - %%%%''true''%% if redirects are followed, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/http/property/authentication.txt b/pages/develop/api/efl/net/dialer/http/property/authentication.txt index b85d44d39..a0d9483d1 100644 --- a/pages/develop/api/efl/net/dialer/http/property/authentication.txt +++ b/pages/develop/api/efl/net/dialer/http/property/authentication.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Net.Dialer.Http.authentication~~ -===== Values ===== - - * **username** - %%HTTP authentication username%% - * **password** - %%HTTP authentication password%% - * **method** - %%Authentication method to use, defaults to %%[[:develop:api:efl:net:http:authentication_method|Efl.Net.Http.Authentication_Method.basic]]%%%% - * **restricted** - %%Restrict method%% ===== Description ===== %%HTTP authentication to use.%% @@ -14,6 +8,12 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:http:property:authentication:description&nouser&nolink&nodate}} +===== Values ===== + + * **username** - %%HTTP authentication username%% + * **password** - %%HTTP authentication password%% + * **method** - %%Authentication method to use, defaults to %%[[:develop:api:efl:net:http:authentication_method|Efl.Net.Http.Authentication_Method.basic]]%%%% + * **restricted** - %%Restrict method%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/http/property/can_read.txt b/pages/develop/api/efl/net/dialer/http/property/can_read.txt index b471f4c95..8f8bd7833 100644 --- a/pages/develop/api/efl/net/dialer/http/property/can_read.txt +++ b/pages/develop/api/efl/net/dialer/http/property/can_read.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Http.can_read~~ -===== Values ===== - - * **can_read** - %%%%''true''%% if it can be read without blocking or failing, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:http:property:can_read:description&nouser&nolink&nodate}} +===== Values ===== + + * **can_read** - %%%%''true''%% if it can be read without blocking or failing, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:reader:property:can_read|Efl.Io.Reader.can_read]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/http/property/can_write.txt b/pages/develop/api/efl/net/dialer/http/property/can_write.txt index b12de7423..b99302183 100644 --- a/pages/develop/api/efl/net/dialer/http/property/can_write.txt +++ b/pages/develop/api/efl/net/dialer/http/property/can_write.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Http.can_write~~ -===== Values ===== - - * **can_write** - %%%%''true''%% if it can be written without blocking or failure, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:http:property:can_write:description&nouser&nolink&nodate}} +===== Values ===== + + * **can_write** - %%%%''true''%% if it can be written without blocking or failure, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:writer:property:can_write|Efl.Io.Writer.can_write]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/http/property/close_on_destructor.txt b/pages/develop/api/efl/net/dialer/http/property/close_on_destructor.txt index c09fa8172..7b0c8b917 100644 --- a/pages/develop/api/efl/net/dialer/http/property/close_on_destructor.txt +++ b/pages/develop/api/efl/net/dialer/http/property/close_on_destructor.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Http.close_on_destructor~~ -===== Values ===== - - * **close_on_destructor** - %%%%''true''%% if close on destructor, %%''false''%% otherwise%% ===== Description ===== %%If true will automatically close() on object destructor.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:http:property:close_on_destructor:description&nouser&nolink&nodate}} +===== Values ===== + + * **close_on_destructor** - %%%%''true''%% if close on destructor, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:closer:property:close_on_destructor|Efl.Io.Closer.close_on_destructor]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/http/property/close_on_exec.txt b/pages/develop/api/efl/net/dialer/http/property/close_on_exec.txt index 34f45e0d3..ded5221db 100644 --- a/pages/develop/api/efl/net/dialer/http/property/close_on_exec.txt +++ b/pages/develop/api/efl/net/dialer/http/property/close_on_exec.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Http.close_on_exec~~ -===== Values ===== - - * **close_on_exec** - %%%%''true''%% if close on exec(), %%''false''%% otherwise%% ===== Description ===== %%If true will automatically close resources on exec() calls.%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:net:dialer:http:property:close_on_exec:description&nouser&nolink&nodate}} +===== Values ===== + + * **close_on_exec** - %%%%''true''%% if close on exec(), %%''false''%% otherwise%% ==== Setter ==== %%If %%''true''%%, will close on exec() call.%% diff --git a/pages/develop/api/efl/net/dialer/http/property/closed.txt b/pages/develop/api/efl/net/dialer/http/property/closed.txt index ba1728025..28bed1db3 100644 --- a/pages/develop/api/efl/net/dialer/http/property/closed.txt +++ b/pages/develop/api/efl/net/dialer/http/property/closed.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Http.closed~~ -===== Values ===== - - * **is_closed** - %%%%''true''%% if closed, %%''false''%% otherwise%% ===== Description ===== %%If true will notify object was closed.%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:net:dialer:http:property:closed:description&nouser&nolink&nodate}} +===== Values ===== + + * **is_closed** - %%%%''true''%% if closed, %%''false''%% otherwise%% ==== Setter ==== %%If true, calls close()%% diff --git a/pages/develop/api/efl/net/dialer/http/property/connected.txt b/pages/develop/api/efl/net/dialer/http/property/connected.txt index 80618de5b..9735d6cd2 100644 --- a/pages/develop/api/efl/net/dialer/http/property/connected.txt +++ b/pages/develop/api/efl/net/dialer/http/property/connected.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Http.connected~~ -===== Values ===== - - * **connected** - %%%%''true''%% if the socket is connected, %%''false''%% otherwise%% ===== Description ===== %%Returns whenever the socket is connected or not.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:http:property:connected:description&nouser&nolink&nodate}} +===== Values ===== + + * **connected** - %%%%''true''%% if the socket is connected, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:net:dialer:property:connected|Efl.Net.Dialer.connected]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/http/property/cookie_jar.txt b/pages/develop/api/efl/net/dialer/http/property/cookie_jar.txt index 673046705..6d77dd2ea 100644 --- a/pages/develop/api/efl/net/dialer/http/property/cookie_jar.txt +++ b/pages/develop/api/efl/net/dialer/http/property/cookie_jar.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Http.cookie_jar~~ -===== Values ===== - - * **path** - %%Path to cookie jar%% ===== Description ===== %%This property sets the filename where to read and write cookies.%% @@ -19,6 +16,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:http:property:cookie_jar:description&nouser&nolink&nodate}} +===== Values ===== + + * **path** - %%Path to cookie jar%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/http/property/eos.txt b/pages/develop/api/efl/net/dialer/http/property/eos.txt index b0e2a2131..2623d6f0b 100644 --- a/pages/develop/api/efl/net/dialer/http/property/eos.txt +++ b/pages/develop/api/efl/net/dialer/http/property/eos.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Http.eos~~ -===== Values ===== - - * **is_eos** - %%%%''true''%% if end of stream, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify end of stream.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:http:property:eos:description&nouser&nolink&nodate}} +===== Values ===== + + * **is_eos** - %%%%''true''%% if end of stream, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:reader:property:eos|Efl.Io.Reader.eos]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/http/property/http_version.txt b/pages/develop/api/efl/net/dialer/http/property/http_version.txt index e7273a444..f2062dfa7 100644 --- a/pages/develop/api/efl/net/dialer/http/property/http_version.txt +++ b/pages/develop/api/efl/net/dialer/http/property/http_version.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Http.http_version~~ -===== Values ===== - - * **http_version** - %%HTTP version%% ===== Description ===== %%The HTTP version to use.%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:http:property:http_version:description&nouser&nolink&nodate}} +===== Values ===== + + * **http_version** - %%HTTP version%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/http/property/method.txt b/pages/develop/api/efl/net/dialer/http/property/method.txt index 3bc09d179..80fe00403 100644 --- a/pages/develop/api/efl/net/dialer/http/property/method.txt +++ b/pages/develop/api/efl/net/dialer/http/property/method.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Http.method~~ -===== Values ===== - - * **method** - %%HTTP method%% ===== Description ===== %%The HTTP method to use.%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:http:property:method:description&nouser&nolink&nodate}} +===== Values ===== + + * **method** - %%HTTP method%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/http/property/primary_mode.txt b/pages/develop/api/efl/net/dialer/http/property/primary_mode.txt index 823b59896..0feeb5f17 100644 --- a/pages/develop/api/efl/net/dialer/http/property/primary_mode.txt +++ b/pages/develop/api/efl/net/dialer/http/property/primary_mode.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Http.primary_mode~~ -===== Values ===== - - * **primary_mode** - %%Primary HTTP mode%% ===== Description ===== %%Is this request primarily a download or upload?%% @@ -21,6 +18,9 @@ {{page>:develop:api-include:efl:net:dialer:http:property:primary_mode:description&nouser&nolink&nodate}} +===== Values ===== + + * **primary_mode** - %%Primary HTTP mode%% ==== Getter ==== %%The effective primary mode.%% diff --git a/pages/develop/api/efl/net/dialer/http/property/proxy.txt b/pages/develop/api/efl/net/dialer/http/property/proxy.txt index fec30828c..f96030c62 100644 --- a/pages/develop/api/efl/net/dialer/http/property/proxy.txt +++ b/pages/develop/api/efl/net/dialer/http/property/proxy.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Http.proxy~~ -===== Values ===== - - * **proxy_url** - %%May be empty or NULL to unset%% ===== Description ===== %%Controls/retrieves if the dialer should use a proxy.%% @@ -19,6 +16,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:http:property:proxy:description&nouser&nolink&nodate}} +===== Values ===== + + * **proxy_url** - %%May be empty or NULL to unset%% //Overridden from [[:develop:api:efl:net:dialer:property:proxy|Efl.Net.Dialer.proxy]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/http/property/request_content_length.txt b/pages/develop/api/efl/net/dialer/http/property/request_content_length.txt index f8616ff46..d0305e420 100644 --- a/pages/develop/api/efl/net/dialer/http/property/request_content_length.txt +++ b/pages/develop/api/efl/net/dialer/http/property/request_content_length.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Http.request_content_length~~ -===== Values ===== - - * **length** - %%Length value%% ===== Description ===== %%"Content-Length:" Header used for uploading/sending.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:http:property:request_content_length:description&nouser&nolink&nodate}} +===== Values ===== + + * **length** - %%Length value%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/http/property/response_content_length.txt b/pages/develop/api/efl/net/dialer/http/property/response_content_length.txt index f1223bc01..99ec55c1d 100644 --- a/pages/develop/api/efl/net/dialer/http/property/response_content_length.txt +++ b/pages/develop/api/efl/net/dialer/http/property/response_content_length.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Http.response_content_length~~ -===== Values ===== - - * **length** - %%Length value%% ===== Description ===== %%"Content-Length:" Header used for downloading/receiving.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:http:property:response_content_length:description&nouser&nolink&nodate}} +===== Values ===== + + * **length** - %%Length value%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/http/property/response_content_type.txt b/pages/develop/api/efl/net/dialer/http/property/response_content_type.txt index 2a88defbe..657e504de 100644 --- a/pages/develop/api/efl/net/dialer/http/property/response_content_type.txt +++ b/pages/develop/api/efl/net/dialer/http/property/response_content_type.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Http.response_content_type~~ -===== Values ===== - - * **content_type** - %%Content type header string%% ===== Description ===== %%"Content-Type:" Header used for downloading/receiving%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:http:property:response_content_type:description&nouser&nolink&nodate}} +===== Values ===== + + * **content_type** - %%Content type header string%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/http/property/size.txt b/pages/develop/api/efl/net/dialer/http/property/size.txt index a18dc486f..433f1283f 100644 --- a/pages/develop/api/efl/net/dialer/http/property/size.txt +++ b/pages/develop/api/efl/net/dialer/http/property/size.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Http.size~~ -===== Values ===== - - * **size** - %%Object size%% ===== Description ===== %%Size property%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:net:dialer:http:property:size:description&nouser&nolink&nodate}} +===== Values ===== + + * **size** - %%Object size%% ==== Setter ==== %%Try to resize the object, check with get if the value was accepted or not.%% diff --git a/pages/develop/api/efl/net/dialer/http/property/ssl_certificate_authority.txt b/pages/develop/api/efl/net/dialer/http/property/ssl_certificate_authority.txt index 859d1de75..ab72c5e23 100644 --- a/pages/develop/api/efl/net/dialer/http/property/ssl_certificate_authority.txt +++ b/pages/develop/api/efl/net/dialer/http/property/ssl_certificate_authority.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Http.ssl_certificate_authority~~ -===== Values ===== - - * **path** - %%Directory or file path to use for Certificate Authority%% ===== Description ===== %%Overrides the CA (Certificate Authority) path or directory.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:http:property:ssl_certificate_authority:description&nouser&nolink&nodate}} +===== Values ===== + + * **path** - %%Directory or file path to use for Certificate Authority%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/http/property/ssl_certificate_revocation_list.txt b/pages/develop/api/efl/net/dialer/http/property/ssl_certificate_revocation_list.txt index 9a3cf6612..0a21b4f17 100644 --- a/pages/develop/api/efl/net/dialer/http/property/ssl_certificate_revocation_list.txt +++ b/pages/develop/api/efl/net/dialer/http/property/ssl_certificate_revocation_list.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Http.ssl_certificate_revocation_list~~ -===== Values ===== - - * **file** - %%File path to use for CRL%% ===== Description ===== %%Defines a CRL (Certificate Revocation List) path to use.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:http:property:ssl_certificate_revocation_list:description&nouser&nolink&nodate}} +===== Values ===== + + * **file** - %%File path to use for CRL%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/http/property/ssl_verify.txt b/pages/develop/api/efl/net/dialer/http/property/ssl_verify.txt index 26318f340..2ac0f17c3 100644 --- a/pages/develop/api/efl/net/dialer/http/property/ssl_verify.txt +++ b/pages/develop/api/efl/net/dialer/http/property/ssl_verify.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Net.Dialer.Http.ssl_verify~~ -===== Values ===== - - * **peer** - %%If %%''true''%%, SSL certificate will be verified. If %%''false''%%, untrusted certificates (including self signed) will be accepted.%% - * **hostname** - %%If %%''true''%%, in addition to SSL certificate validation, the server name will be matched to certificate DNS entries%% ===== Description ===== %%If remote peer's SSL certificate should be verified.%% @@ -12,6 +8,10 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:http:property:ssl_verify:description&nouser&nolink&nodate}} +===== Values ===== + + * **peer** - %%If %%''true''%%, SSL certificate will be verified. If %%''false''%%, untrusted certificates (including self signed) will be accepted.%% + * **hostname** - %%If %%''true''%%, in addition to SSL certificate validation, the server name will be matched to certificate DNS entries%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/http/property/timeout_dial.txt b/pages/develop/api/efl/net/dialer/http/property/timeout_dial.txt index ffb2deddc..9e7edbbea 100644 --- a/pages/develop/api/efl/net/dialer/http/property/timeout_dial.txt +++ b/pages/develop/api/efl/net/dialer/http/property/timeout_dial.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Http.timeout_dial~~ -===== Values ===== - - * **seconds** - %%Timeout value is seconds%% ===== Description ===== %%The timeout in seconds to use for dialing/connecting.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:http:property:timeout_dial:description&nouser&nolink&nodate}} +===== Values ===== + + * **seconds** - %%Timeout value is seconds%% //Overridden from [[:develop:api:efl:net:dialer:property:timeout_dial|Efl.Net.Dialer.timeout_dial]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/http/property/user_agent.txt b/pages/develop/api/efl/net/dialer/http/property/user_agent.txt index e675b09d8..c13ce0b06 100644 --- a/pages/develop/api/efl/net/dialer/http/property/user_agent.txt +++ b/pages/develop/api/efl/net/dialer/http/property/user_agent.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Http.user_agent~~ -===== Values ===== - - * **ser_agent** - %%User-agent%% ===== Description ===== %%The User-Agent to specify.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:http:property:user_agent:description&nouser&nolink&nodate}} +===== Values ===== + + * **ser_agent** - %%User-agent%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/property/address_dial.txt b/pages/develop/api/efl/net/dialer/property/address_dial.txt index 9c0822fd9..6b77ac5ca 100644 --- a/pages/develop/api/efl/net/dialer/property/address_dial.txt +++ b/pages/develop/api/efl/net/dialer/property/address_dial.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.address_dial~~ -===== Values ===== - - * **address** - %%Remote address%% ===== Description ===== %%Returns the address given to %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:property:address_dial:description&nouser&nolink&nodate}} +===== Values ===== + + * **address** - %%Remote address%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/property/connected.txt b/pages/develop/api/efl/net/dialer/property/connected.txt index ec4547307..c13c73c1b 100644 --- a/pages/develop/api/efl/net/dialer/property/connected.txt +++ b/pages/develop/api/efl/net/dialer/property/connected.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.connected~~ -===== Values ===== - - * **connected** - %%%%''true''%% if the socket is connected, %%''false''%% otherwise%% ===== Description ===== %%Returns whenever the socket is connected or not.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:property:connected:description&nouser&nolink&nodate}} +===== Values ===== + + * **connected** - %%%%''true''%% if the socket is connected, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/property/proxy.txt b/pages/develop/api/efl/net/dialer/property/proxy.txt index 01beca1e4..9809d0540 100644 --- a/pages/develop/api/efl/net/dialer/property/proxy.txt +++ b/pages/develop/api/efl/net/dialer/property/proxy.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.proxy~~ -===== Values ===== - - * **proxy_url** - %%May be empty or NULL to unset%% ===== Description ===== %%Controls/retrieves if the dialer should use a proxy.%% @@ -19,6 +16,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:property:proxy:description&nouser&nolink&nodate}} +===== Values ===== + + * **proxy_url** - %%May be empty or NULL to unset%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/property/timeout_dial.txt b/pages/develop/api/efl/net/dialer/property/timeout_dial.txt index 59641d575..d521de771 100644 --- a/pages/develop/api/efl/net/dialer/property/timeout_dial.txt +++ b/pages/develop/api/efl/net/dialer/property/timeout_dial.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.timeout_dial~~ -===== Values ===== - - * **seconds** - %%Timeout value is seconds%% ===== Description ===== %%The timeout in seconds to use for dialing/connecting.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:property:timeout_dial:description&nouser&nolink&nodate}} +===== Values ===== + + * **seconds** - %%Timeout value is seconds%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/simple.txt b/pages/develop/api/efl/net/dialer/simple.txt index 7033f9939..3dbd144a0 100644 --- a/pages/develop/api/efl/net/dialer/simple.txt +++ b/pages/develop/api/efl/net/dialer/simple.txt @@ -24,56 +24,6 @@ ===== Inheritance ===== => [[:develop:api:efl:net:socket:simple|Efl.Net.Socket.Simple]] //(class)// => [[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]] //(class)// => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_net_dialer_simple [fillcolor = "black", label = "Efl.Net.Dialer.Simple", color = "gray15", fontcolor = "white", style = "filled"] - efl_net_socket_simple [fillcolor = "gray15", label = "Efl.Net.Socket.Simple", color = "gray15", fontcolor = "white", style = "filled"] - efl_io_buffered_stream [fillcolor = "gray15", label = "Efl.Io.Buffered_Stream", 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_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_net_socket [fillcolor = "gray15", label = "Efl.Net.Socket", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_net_dialer [fillcolor = "gray15", label = "Efl.Net.Dialer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_net_socket [fillcolor = "gray15", label = "Efl.Net.Socket", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_net_dialer_simple -> efl_net_socket_simple - efl_net_socket_simple -> efl_io_buffered_stream - efl_io_buffered_stream -> efl_loop_user - efl_loop_user -> efl_object - efl_io_buffered_stream -> efl_io_reader - efl_io_buffered_stream -> efl_io_writer - efl_io_buffered_stream -> efl_io_closer - efl_net_socket_simple -> efl_net_socket - efl_net_socket -> efl_io_reader - efl_net_socket -> efl_io_writer - efl_net_socket -> efl_io_closer - efl_net_dialer_simple -> efl_net_dialer - efl_net_dialer -> efl_net_socket - efl_net_socket -> efl_io_reader - efl_net_socket -> efl_io_writer - efl_net_socket -> efl_io_closer -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:net:socket:simple|Efl.Net.Socket.Simple]] //(class)// @@ -97,6 +47,20 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:net:dialer:simple:property:address_dial|address_dial]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]//\\ +> %%Returns the address given to %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%% + +const char *efl_net_dialer_address_dial_get(const Eo *obj); +void efl_net_dialer_address_dial_set(Eo *obj, const char *address); + +\\ +**[[:develop:api:efl:net:dialer:simple:property:connected|connected]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]//\\ +> %%Returns whenever the socket is connected or not.%% + +Eina_Bool efl_net_dialer_connected_get(const Eo *obj); +void efl_net_dialer_connected_set(Eo *obj, Eina_Bool connected); + +\\ **[[:develop:api:efl:net:dialer:simple:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Call the object's destructor.%% @@ -115,20 +79,6 @@ Eina_Error efl_net_dialer_dial(Eo *obj, const char *address); Efl_Object *efl_finalize(Eo *obj); \\ -**[[:develop:api:efl:net:dialer:simple:property:address_dial|address_dial]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]// ''protected set''\\ -> %%Returns the address given to %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%% - -const char *efl_net_dialer_address_dial_get(const Eo *obj); -void efl_net_dialer_address_dial_set(Eo *obj, const char *address); - -\\ -**[[:develop:api:efl:net:dialer:simple:property:connected|connected]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]// ''protected set''\\ -> %%Returns whenever the socket is connected or not.%% - -Eina_Bool efl_net_dialer_connected_get(const Eo *obj); -void efl_net_dialer_connected_set(Eo *obj, Eina_Bool connected); - -\\ **[[:develop:api:efl:net:dialer:simple:property:inner_class|inner_class]]** //**(get, set)**//\\ > %%The class used to create %%[[:develop:api:efl:io:buffered_stream:property:inner_io|Efl.Io.Buffered_Stream.inner_io]]%% if none was provided.%% @@ -195,29 +145,77 @@ void efl_io_buffered_stream_timeout_inactivity_set(Eo *obj, double seconds); ==== Inherited ==== -[[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]]\\ -> **[[:develop:api:efl:io:buffered_stream:method:clear|clear]]**, **[[:develop:api:efl:io:buffered_stream:method:close|close]]**, **[[:develop:api:efl:io:buffered_stream:method:discard|discard]]**, **[[:develop:api:efl:io:buffered_stream:method:eos_mark|eos_mark]]**, **[[:develop:api:efl:io:buffered_stream:method:flush|flush]]**, **[[:develop:api:efl:io:buffered_stream:method:read|read]]**, **[[:develop:api:efl:io:buffered_stream:method:write|write]]**, **[[:develop:api:efl:io:buffered_stream:property:can_read|can_read]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:io:buffered_stream:property:can_write|can_write]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:io:buffered_stream:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//, **[[:develop:api:efl:io:buffered_stream:property:close_on_exec|close_on_exec]]** //**(get, set)**//, **[[:develop:api:efl:io:buffered_stream:property:closed|closed]]** //**(get, set)**//, **[[:develop:api:efl:io:buffered_stream:property:eos|eos]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:io:buffered_stream:property:pending_read|pending_read]]** //**(get)**//, **[[:develop:api:efl:io:buffered_stream:property:pending_write|pending_write]]** //**(get)**//, **[[:develop:api:efl:io:buffered_stream:property:progress|progress]]** //**(get)**//, **[[:develop:api:efl:io:buffered_stream:property:slice|slice]]** //**(get)**//\\ -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//, **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(get, set)**//\\ -[[:develop:api:efl:net:socket:simple|Efl.Net.Socket.Simple]]\\ -> **[[:develop:api:efl:net:socket:simple:property:address_local|address_local]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:simple:property:address_remote|address_remote]]** //**(get, set)**// ''protected 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: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: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:io:buffered_stream|Efl.Io.Buffered_Stream]] ^^^ +| ''protected set'' | **[[:develop:api:efl:io:buffered_stream:property:can_read|can_read]]** //**(get, set)**// | %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% | +| ''protected set'' | **[[:develop:api:efl:io:buffered_stream:property:can_write|can_write]]** //**(get, set)**// | %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% | +| | **[[:develop:api:efl:io:buffered_stream:method:clear|clear]]** | %%Clears the incoming queue. Same as reading all data.%% | +| | **[[:develop:api:efl:io:buffered_stream:method:close|close]]** | %%Closes the Input/Output object.%% | +| | **[[:develop:api:efl:io:buffered_stream:property:close_on_destructor|close_on_destructor]]** //**(get, set)**// | %%If true will automatically close() on object destructor.%% | +| | **[[:develop:api:efl:io:buffered_stream:property:close_on_exec|close_on_exec]]** //**(get, set)**// | %%If true will automatically close resources on exec() calls.%% | +| | **[[:develop:api:efl:io:buffered_stream:property:closed|closed]]** //**(get, set)**// | %%If true will notify object was closed.%% | +| | **[[:develop:api:efl:io:buffered_stream:method:discard|discard]]** | %%Discards the given number of bytes.%% | +| ''protected set'' | **[[:develop:api:efl:io:buffered_stream:property:eos|eos]]** //**(get, set)**// | %%If %%''true''%% will notify end of stream.%% | +| | **[[:develop:api:efl:io:buffered_stream:method:eos_mark|eos_mark]]** | %%Marks this end-of-stream, signals nothing else will be written.%% | +| | **[[:develop:api:efl:io:buffered_stream:method:flush|flush]]** | %%Forces writing all pending data to destination.%% | +| | **[[:develop:api:efl:io:buffered_stream:property:pending_read|pending_read]]** //**(get)**// | %%How many bytes are pending (available) for read%% | +| | **[[:develop:api:efl:io:buffered_stream:property:pending_write|pending_write]]** //**(get)**// | %%How many bytes are pending write to %%[[:develop:api:efl:io:buffered_stream:property:inner_io|Efl.Io.Buffered_Stream.inner_io]]%%%% | +| | **[[:develop:api:efl:io:buffered_stream:property:progress|progress]]** //**(get)**// | %%How many bytes were written and read.%% | +| | **[[:develop:api:efl:io:buffered_stream:method:read|read]]** | %%Reads data into a pre-allocated buffer.%% | +| | **[[:develop:api:efl:io:buffered_stream:property:slice|slice]]** //**(get)**// | %%Gets a temporary access to input queue's internal read memory.%% | +| | **[[:develop:api:efl:io:buffered_stream:method:write|write]]** | %%Writes data from a pre-populated buffer.%% | +^ [[:develop:api:efl:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +| | **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +^ [[:develop:api:efl:net:socket:simple|Efl.Net.Socket.Simple]] ^^^ +| ''protected set'' | **[[:develop:api:efl:net:socket:simple:property:address_local|address_local]]** //**(get, set)**// | %%The local address, similar to getsockname().%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:simple:property:address_remote|address_remote]]** //**(get, set)**// | %%The remote address, similar to getpeername().%% | +^ [[: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: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: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:io:buffered_stream|Efl.Io.Buffered_Stream]]\\ -> **[[:develop:api:efl:io:buffered_stream:event:error|error]]**, **[[:develop:api:efl:io:buffered_stream:event:finished|finished]]**, **[[:develop:api:efl:io:buffered_stream:event:line|line]]**, **[[:develop:api:efl:io:buffered_stream:event:progress|progress]]**, **[[:develop:api:efl:io:buffered_stream:event:read_finished|read,finished]]**, **[[:develop:api:efl:io:buffered_stream:event:slice_changed|slice,changed]]**, **[[:develop:api:efl:io:buffered_stream:event:write_finished|write,finished]]**\\ -[[:develop:api:efl:io:closer|Efl.Io.Closer]]\\ -> **[[:develop:api:efl:io:closer:event:closed|closed]]**\\ -[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\ -> **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**\\ -[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\ -> **[[:develop:api:efl:io:reader:event:eos|eos]]**\\ -[[:develop:api:efl:io:writer|Efl.Io.Writer]]\\ -> **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**\\ -[[:develop:api:efl:net:dialer|Efl.Net.Dialer]]\\ -> **[[:develop:api:efl:net:dialer:event:connected|connected]]**, **[[:develop:api:efl:net:dialer:event:error|error]]**, **[[:develop:api:efl:net:dialer:event:resolved|resolved]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]] ^^^ +| | **[[:develop:api:efl:io:buffered_stream:event:error|error]]** | %%An error happened and the I/O stopped%% | +| | **[[:develop:api:efl:io:buffered_stream:event:finished|finished]]** | %%Both read and write are finished.%% | +| | **[[:develop:api:efl:io:buffered_stream:event:line|line]]** | %%If %%[[:develop:api:efl:io:buffered_stream:property:line_delimiter|Efl.Io.Buffered_Stream.line_delimiter]]%% is set, will be emitted with current line. The memory is only valid during event callback dispatched and should not be modified. Note that the line slice may not be inside %%[[:develop:api:efl:io:buffered_stream:property:slice|Efl.Io.Buffered_Stream.slice]]%%, don't assume that!%% | +| | **[[:develop:api:efl:io:buffered_stream:event:progress|progress]]** | %%Property %%[[:develop:api:efl:io:buffered_stream:property:progress|Efl.Io.Buffered_Stream.progress]]%% changed%% | +| | **[[:develop:api:efl:io:buffered_stream:event:read_finished|read,finished]]** | %%Same as %%[[:develop:api:efl:io:reader|Efl.Io.Reader]]%% "eos", for consistency.%% | +| | **[[:develop:api:efl:io:buffered_stream:event:slice_changed|slice,changed]]** | %%The read-slice returned by %%[[:develop:api:efl:io:buffered_stream:property:slice|Efl.Io.Buffered_Stream.slice]]%% may have changed.%% | +| | **[[:develop:api:efl:io:buffered_stream:event:write_finished|write,finished]]** | %%%%[[:develop:api:efl:io:buffered_stream:method:eos_mark|Efl.Io.Buffered_Stream.eos_mark]]%% was called and all available data was sent to destination%% | +^ [[:develop:api:efl:io:closer|Efl.Io.Closer]] ^^^ +| | **[[:develop:api:efl:io:closer:event:closed|closed]]** | %%Notifies closed, when property is marked as true%% | +^ [[:develop:api:efl:io:reader|Efl.Io.Reader]] ^^^ +| | **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]** | %%Notifies can_read property changed.%% | +| | **[[:develop:api:efl:io:reader:event:eos|eos]]** | %%Notifies end of stream, when property is marked as true.%% | +^ [[:develop:api:efl:io:writer|Efl.Io.Writer]] ^^^ +| | **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]** | %%Notifies can_write property changed.%% | +^ [[:develop:api:efl:net:dialer|Efl.Net.Dialer]] ^^^ +| | **[[:develop:api:efl:net:dialer:event:connected|connected]]** | %%Notifies the socket is connected to the remote peer.%% | +| | **[[:develop:api:efl:net:dialer:event:resolved|resolved]]** | %%Notifies %%[[:develop:api:efl:net:dialer:property:address_dial|Efl.Net.Dialer.address_dial]]%% was resolved to %%[[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]%%.%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/net/dialer/simple/property/address_dial.txt b/pages/develop/api/efl/net/dialer/simple/property/address_dial.txt index 1c9fd8015..619398dd9 100644 --- a/pages/develop/api/efl/net/dialer/simple/property/address_dial.txt +++ b/pages/develop/api/efl/net/dialer/simple/property/address_dial.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Simple.address_dial~~ -===== Values ===== - - * **address** - %%Remote address%% ===== Description ===== %%Returns the address given to %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:simple:property:address_dial:description&nouser&nolink&nodate}} +===== Values ===== + + * **address** - %%Remote address%% //Overridden from [[:develop:api:efl:net:dialer:property:address_dial|Efl.Net.Dialer.address_dial]] **(get)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/simple/property/connected.txt b/pages/develop/api/efl/net/dialer/simple/property/connected.txt index 28bd35fcd..ccdc8841e 100644 --- a/pages/develop/api/efl/net/dialer/simple/property/connected.txt +++ b/pages/develop/api/efl/net/dialer/simple/property/connected.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Simple.connected~~ -===== Values ===== - - * **connected** - %%%%''true''%% if the socket is connected, %%''false''%% otherwise%% ===== Description ===== %%Returns whenever the socket is connected or not.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:simple:property:connected:description&nouser&nolink&nodate}} +===== Values ===== + + * **connected** - %%%%''true''%% if the socket is connected, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:net:dialer:property:connected|Efl.Net.Dialer.connected]] **(get)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/simple/property/inner_class.txt b/pages/develop/api/efl/net/dialer/simple/property/inner_class.txt index 99cec10b2..f6e08d8a2 100644 --- a/pages/develop/api/efl/net/dialer/simple/property/inner_class.txt +++ b/pages/develop/api/efl/net/dialer/simple/property/inner_class.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Simple.inner_class~~ -===== Values ===== - - * **klass** - %%The class%% ===== Description ===== %%The class used to create %%[[:develop:api:efl:io:buffered_stream:property:inner_io|Efl.Io.Buffered_Stream.inner_io]]%% if none was provided.%% @@ -15,6 +12,9 @@ {{page>:develop:api-include:efl:net:dialer:simple:property:inner_class:description&nouser&nolink&nodate}} +===== Values ===== + + * **klass** - %%The class%% ==== Getter ==== %%The internal class used to create the inner dialer.%% diff --git a/pages/develop/api/efl/net/dialer/simple/property/inner_io.txt b/pages/develop/api/efl/net/dialer/simple/property/inner_io.txt index 3a29165ff..3d2ebf7b7 100644 --- a/pages/develop/api/efl/net/dialer/simple/property/inner_io.txt +++ b/pages/develop/api/efl/net/dialer/simple/property/inner_io.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Simple.inner_io~~ -===== Values ===== - - * **io** - %%The input (%%[[:develop:api:efl:io:reader|Efl.Io.Reader]]%%) or output (%%[[:develop:api:efl:io:writer|Efl.Io.Writer]]%%) instance%% ===== Description ===== %%The inner I/O this wrapper operates on.%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:net:dialer:simple:property:inner_io:description&nouser&nolink&nodate}} +===== Values ===== + + * **io** - %%The input (%%[[:develop:api:efl:io:reader|Efl.Io.Reader]]%%) or output (%%[[:develop:api:efl:io:writer|Efl.Io.Writer]]%%) instance%% ==== Getter ==== %%The internal input/output used for actual operations, use with care!%% diff --git a/pages/develop/api/efl/net/dialer/simple/property/line_delimiter.txt b/pages/develop/api/efl/net/dialer/simple/property/line_delimiter.txt index 462e6c5dc..cafa2eb0f 100644 --- a/pages/develop/api/efl/net/dialer/simple/property/line_delimiter.txt +++ b/pages/develop/api/efl/net/dialer/simple/property/line_delimiter.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Simple.line_delimiter~~ -===== Values ===== - - * **slice** - %%The contents may contain 0 and will be copied%% ===== Description ===== %%If set, incoming data will be checked for the delimiter and "line" events are The line may include the delimiter, unless it's end-of-stream on %%[[:develop:api:efl:io:buffered_stream:property:max_queue_size_input|Efl.Io.Buffered_Stream.max_queue_size_input]]%% was reached.%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:net:dialer:simple:property:line_delimiter:description&nouser&nolink&nodate}} +===== Values ===== + + * **slice** - %%The contents may contain 0 and will be copied%% ==== Setter ==== %%Changes line delimiter to use. If empty, no delimiter is to be used%% diff --git a/pages/develop/api/efl/net/dialer/simple/property/max_queue_size_input.txt b/pages/develop/api/efl/net/dialer/simple/property/max_queue_size_input.txt index a40806587..f6cd73bb4 100644 --- a/pages/develop/api/efl/net/dialer/simple/property/max_queue_size_input.txt +++ b/pages/develop/api/efl/net/dialer/simple/property/max_queue_size_input.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Simple.max_queue_size_input~~ -===== Values ===== - - * **max_queue_size_input** - %%Defines a maximum buffer size for incoming data, or 0 to allow unlimited amount of bytes%% ===== Description ===== %%Limits how big the input queue can grow, in bytes.%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:net:dialer:simple:property:max_queue_size_input:description&nouser&nolink&nodate}} +===== Values ===== + + * **max_queue_size_input** - %%Defines a maximum buffer size for incoming data, or 0 to allow unlimited amount of bytes%% ==== Setter ==== %%Constructor-only property to set buffer limit. 0 is unlimited%% diff --git a/pages/develop/api/efl/net/dialer/simple/property/max_queue_size_output.txt b/pages/develop/api/efl/net/dialer/simple/property/max_queue_size_output.txt index 8d864d8d4..1eec7933e 100644 --- a/pages/develop/api/efl/net/dialer/simple/property/max_queue_size_output.txt +++ b/pages/develop/api/efl/net/dialer/simple/property/max_queue_size_output.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Simple.max_queue_size_output~~ -===== Values ===== - - * **max_queue_size_output** - %%Defines a maximum buffer size for output data, or 0 to allow unlimited amount of bytes. If limited, %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% will take less data than requested!%% ===== Description ===== %%Limits how big the output queue can grow, in bytes.%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:net:dialer:simple:property:max_queue_size_output:description&nouser&nolink&nodate}} +===== Values ===== + + * **max_queue_size_output** - %%Defines a maximum buffer size for output data, or 0 to allow unlimited amount of bytes. If limited, %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% will take less data than requested!%% ==== Setter ==== %%Constructor-only property to set buffer limit. 0 is unlimited%% diff --git a/pages/develop/api/efl/net/dialer/simple/property/proxy.txt b/pages/develop/api/efl/net/dialer/simple/property/proxy.txt index 97a8938c8..284402378 100644 --- a/pages/develop/api/efl/net/dialer/simple/property/proxy.txt +++ b/pages/develop/api/efl/net/dialer/simple/property/proxy.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Simple.proxy~~ -===== Values ===== - - * **proxy_url** - %%May be empty or NULL to unset%% ===== Description ===== %%Controls/retrieves if the dialer should use a proxy.%% @@ -19,6 +16,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:simple:property:proxy:description&nouser&nolink&nodate}} +===== Values ===== + + * **proxy_url** - %%May be empty or NULL to unset%% //Overridden from [[:develop:api:efl:net:dialer:property:proxy|Efl.Net.Dialer.proxy]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/simple/property/read_chunk_size.txt b/pages/develop/api/efl/net/dialer/simple/property/read_chunk_size.txt index 95ff105ec..2c2ec2717 100644 --- a/pages/develop/api/efl/net/dialer/simple/property/read_chunk_size.txt +++ b/pages/develop/api/efl/net/dialer/simple/property/read_chunk_size.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Simple.read_chunk_size~~ -===== Values ===== - - * **size** - %%This is the chunk size to use for read operations%% ===== Description ===== %%Reads chunk size property, in bytes.%% @@ -19,6 +16,9 @@ {{page>:develop:api-include:efl:net:dialer:simple:property:read_chunk_size:description&nouser&nolink&nodate}} +===== Values ===== + + * **size** - %%This is the chunk size to use for read operations%% ==== Setter ==== %%Sets chunk size for each basic %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% operation.%% diff --git a/pages/develop/api/efl/net/dialer/simple/property/timeout_dial.txt b/pages/develop/api/efl/net/dialer/simple/property/timeout_dial.txt index 3d7e32bd2..d5a64a635 100644 --- a/pages/develop/api/efl/net/dialer/simple/property/timeout_dial.txt +++ b/pages/develop/api/efl/net/dialer/simple/property/timeout_dial.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Simple.timeout_dial~~ -===== Values ===== - - * **seconds** - %%Timeout value is seconds%% ===== Description ===== %%The timeout in seconds to use for dialing/connecting.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:simple:property:timeout_dial:description&nouser&nolink&nodate}} +===== Values ===== + + * **seconds** - %%Timeout value is seconds%% //Overridden from [[:develop:api:efl:net:dialer:property:timeout_dial|Efl.Net.Dialer.timeout_dial]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/simple/property/timeout_inactivity.txt b/pages/develop/api/efl/net/dialer/simple/property/timeout_inactivity.txt index be45db399..2e3085917 100644 --- a/pages/develop/api/efl/net/dialer/simple/property/timeout_inactivity.txt +++ b/pages/develop/api/efl/net/dialer/simple/property/timeout_inactivity.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Simple.timeout_inactivity~~ -===== Values ===== - - * **seconds** - %%Number inactive seconds to timeout this object. If zero or less, it will be disabled.%% ===== Description ===== %%Error as ETIMEDOUT if it becomes inactive for some time.%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:simple:property:timeout_inactivity:description&nouser&nolink&nodate}} +===== Values ===== + + * **seconds** - %%Number inactive seconds to timeout this object. If zero or less, it will be disabled.%% //Overridden from [[:develop:api:efl:io:buffered_stream:property:timeout_inactivity|Efl.Io.Buffered_Stream.timeout_inactivity]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/ssl.txt b/pages/develop/api/efl/net/dialer/ssl.txt index 9ace98db1..acbdc565a 100644 --- a/pages/develop/api/efl/net/dialer/ssl.txt +++ b/pages/develop/api/efl/net/dialer/ssl.txt @@ -20,48 +20,6 @@ ===== Inheritance ===== => [[:develop:api:efl:net:socket:ssl|Efl.Net.Socket.Ssl]] //(class)// => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_net_dialer_ssl [fillcolor = "black", label = "Efl.Net.Dialer.Ssl", color = "gray15", fontcolor = "white", style = "filled"] - efl_net_socket_ssl [fillcolor = "gray15", label = "Efl.Net.Socket.Ssl", 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_net_socket [fillcolor = "gray15", label = "Efl.Net.Socket", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_net_dialer [fillcolor = "gray15", label = "Efl.Net.Dialer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_net_socket [fillcolor = "gray15", label = "Efl.Net.Socket", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_net_dialer_ssl -> efl_net_socket_ssl - efl_net_socket_ssl -> efl_loop_user - efl_loop_user -> efl_object - efl_net_socket_ssl -> efl_net_socket - efl_net_socket -> efl_io_reader - efl_net_socket -> efl_io_writer - efl_net_socket -> efl_io_closer - efl_net_dialer_ssl -> efl_net_dialer - efl_net_dialer -> efl_net_socket - efl_net_socket -> efl_io_reader - efl_net_socket -> efl_io_writer - efl_net_socket -> efl_io_closer -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:net:socket:ssl|Efl.Net.Socket.Ssl]] //(class)// @@ -81,12 +39,26 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:net:dialer:ssl:property:address_dial|address_dial]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]//\\ +> %%Returns the address given to %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%% + +const char *efl_net_dialer_address_dial_get(const Eo *obj); +void efl_net_dialer_address_dial_set(Eo *obj, const char *address); + +\\ **[[:develop:api:efl:net:dialer:ssl:method:close|close]]**// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ > %%Closes the Input/Output object.%% Eina_Error efl_io_closer_close(Eo *obj); \\ +**[[:develop:api:efl:net:dialer:ssl:property:connected|connected]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]//\\ +> %%Returns whenever the socket is connected or not.%% + +Eina_Bool efl_net_dialer_connected_get(const Eo *obj); +void efl_net_dialer_connected_set(Eo *obj, Eina_Bool connected); + +\\ **[[:develop:api:efl:net:dialer:ssl:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Call the object's constructor.%% @@ -111,20 +83,6 @@ Eina_Error efl_net_dialer_dial(Eo *obj, const char *address); Efl_Object *efl_finalize(Eo *obj); \\ -**[[:develop:api:efl:net:dialer:ssl:property:address_dial|address_dial]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]// ''protected set''\\ -> %%Returns the address given to %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%% - -const char *efl_net_dialer_address_dial_get(const Eo *obj); -void efl_net_dialer_address_dial_set(Eo *obj, const char *address); - -\\ -**[[:develop:api:efl:net:dialer:ssl:property:connected|connected]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]// ''protected set''\\ -> %%Returns whenever the socket is connected or not.%% - -Eina_Bool efl_net_dialer_connected_get(const Eo *obj); -void efl_net_dialer_connected_set(Eo *obj, Eina_Bool connected); - -\\ **[[:develop:api:efl:net:dialer:ssl:property:keep_alive|keep_alive]]** //**(get, set)**//\\ > %%Controls keep-alive using SO_KEEPALIVE%% @@ -163,27 +121,67 @@ void efl_net_dialer_timeout_dial_set(Eo *obj, double seconds); ==== Inherited ==== -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//, **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(get, set)**//\\ -[[:develop:api:efl:net:socket:ssl|Efl.Net.Socket.Ssl]]\\ -> **[[:develop:api:efl:net:socket:ssl:method:adopt|adopt]]**, **[[:develop:api:efl:net:socket:ssl:method:read|read]]**, **[[:develop:api:efl:net:socket:ssl:method:write|write]]**, **[[:develop:api:efl:net:socket:ssl:property:address_local|address_local]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:ssl:property:address_remote|address_remote]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:ssl:property:can_read|can_read]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:ssl:property:can_write|can_write]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:ssl:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//, **[[:develop:api:efl:net:socket:ssl:property:close_on_exec|close_on_exec]]** //**(get, set)**//, **[[:develop:api:efl:net:socket:ssl:property:closed|closed]]** //**(get, set)**//, **[[:develop:api:efl:net:socket:ssl:property:eos|eos]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:ssl:property:hostname_override|hostname_override]]** //**(get, set)**//, **[[:develop:api:efl:net:socket:ssl:property:hostname_verify|hostname_verify]]** //**(get, set)**//, **[[:develop:api:efl:net:socket:ssl:property:verify_mode|verify_mode]]** //**(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: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:net:socket:ssl|Efl.Net.Socket.Ssl]]\\ -> **[[:develop:api:efl:net:socket:ssl:property:adopted|adopted]]** //**(get)**// ''protected'' +^ [[:develop:api:efl:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +| | **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +^ [[:develop:api:efl:net:socket:ssl|Efl.Net.Socket.Ssl]] ^^^ +| ''protected set'' | **[[:develop:api:efl:net:socket:ssl:property:address_local|address_local]]** //**(get, set)**// | %%The local address, similar to getsockname().%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:ssl:property:address_remote|address_remote]]** //**(get, set)**// | %%The remote address, similar to getpeername().%% | +| | **[[:develop:api:efl:net:socket:ssl:method:adopt|adopt]]** | %%Adopt an Efl.Net.Dialer or regular Efl.Net.Socket that will be used for the actual communication.%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:ssl:property:can_read|can_read]]** //**(get, set)**// | %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:ssl:property:can_write|can_write]]** //**(get, set)**// | %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% | +| | **[[:develop:api:efl:net:socket:ssl:property:close_on_destructor|close_on_destructor]]** //**(get, set)**// | %%If true will automatically close() on object destructor.%% | +| | **[[:develop:api:efl:net:socket:ssl:property:close_on_exec|close_on_exec]]** //**(get, set)**// | %%If true will automatically close resources on exec() calls.%% | +| | **[[:develop:api:efl:net:socket:ssl:property:closed|closed]]** //**(get, set)**// | %%If true will notify object was closed.%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:ssl:property:eos|eos]]** //**(get, set)**// | %%If %%''true''%% will notify end of stream.%% | +| | **[[:develop:api:efl:net:socket:ssl:property:hostname_override|hostname_override]]** //**(get, set)**// | %%Overrides the hostname to use for this socket.%% | +| | **[[:develop:api:efl:net:socket:ssl:property:hostname_verify|hostname_verify]]** //**(get, set)**// | %%Define if hostname should be verified.%% | +| | **[[:develop:api:efl:net:socket:ssl:method:read|read]]** | %%Reads data into a pre-allocated buffer.%% | +| | **[[:develop:api:efl:net:socket:ssl:property:verify_mode|verify_mode]]** //**(get, set)**// | %%How to verify the remote peer.%% | +| | **[[:develop:api:efl:net:socket:ssl:method:write|write]]** | %%Writes data from a pre-populated buffer.%% | +| ''protected'' | **[[:develop:api:efl:net:socket:ssl:property:adopted|adopted]]** //**(get)**// | %%Return the adopted object, if any. Be careful!%% | +^ [[: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: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: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:io:closer|Efl.Io.Closer]]\\ -> **[[:develop:api:efl:io:closer:event:closed|closed]]**\\ -[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\ -> **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**, **[[:develop:api:efl:io:reader:event:eos|eos]]**\\ -[[:develop:api:efl:io:writer|Efl.Io.Writer]]\\ -> **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**\\ -[[:develop:api:efl:net:dialer|Efl.Net.Dialer]]\\ -> **[[:develop:api:efl:net:dialer:event:connected|connected]]**, **[[:develop:api:efl:net:dialer:event:error|error]]**, **[[:develop:api:efl:net:dialer:event:resolved|resolved]]**\\ -[[:develop:api:efl:net:socket:ssl|Efl.Net.Socket.Ssl]]\\ -> **[[:develop:api:efl:net:socket:ssl:event:ssl_error|ssl,error]]**, **[[:develop:api:efl:net:socket:ssl:event:ssl_ready|ssl,ready]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:io:closer|Efl.Io.Closer]] ^^^ +| | **[[:develop:api:efl:io:closer:event:closed|closed]]** | %%Notifies closed, when property is marked as true%% | +^ [[:develop:api:efl:io:reader|Efl.Io.Reader]] ^^^ +| | **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]** | %%Notifies can_read property changed.%% | +| | **[[:develop:api:efl:io:reader:event:eos|eos]]** | %%Notifies end of stream, when property is marked as true.%% | +^ [[:develop:api:efl:io:writer|Efl.Io.Writer]] ^^^ +| | **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]** | %%Notifies can_write property changed.%% | +^ [[:develop:api:efl:net:dialer|Efl.Net.Dialer]] ^^^ +| | **[[:develop:api:efl:net:dialer:event:connected|connected]]** | %%Notifies the socket is connected to the remote peer.%% | +| | **[[:develop:api:efl:net:dialer:event:error|error]]** | %%Some error happened and the socket stopped working.%% | +| | **[[:develop:api:efl:net:dialer:event:resolved|resolved]]** | %%Notifies %%[[:develop:api:efl:net:dialer:property:address_dial|Efl.Net.Dialer.address_dial]]%% was resolved to %%[[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]%%.%% | +^ [[:develop:api:efl:net:socket:ssl|Efl.Net.Socket.Ssl]] ^^^ +| | **[[:develop:api:efl:net:socket:ssl:event:ssl_error|ssl,error]]** | %%An error such as %%[[:develop:api:efl:net:socket:ssl:error:handshake|Efl.Net.Socket.Ssl.Error.HANDSHAKE]]%%%% | +| | **[[:develop:api:efl:net:socket:ssl:event:ssl_ready|ssl,ready]]** | %%Notifies the SSL handshake was done and the socket is now able to communicate%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/net/dialer/ssl/property/address_dial.txt b/pages/develop/api/efl/net/dialer/ssl/property/address_dial.txt index 7056652b0..8f350d0df 100644 --- a/pages/develop/api/efl/net/dialer/ssl/property/address_dial.txt +++ b/pages/develop/api/efl/net/dialer/ssl/property/address_dial.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Ssl.address_dial~~ -===== Values ===== - - * **address** - %%Remote address%% ===== Description ===== %%Returns the address given to %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:ssl:property:address_dial:description&nouser&nolink&nodate}} +===== Values ===== + + * **address** - %%Remote address%% //Overridden from [[:develop:api:efl:net:dialer:property:address_dial|Efl.Net.Dialer.address_dial]] **(get)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/ssl/property/connected.txt b/pages/develop/api/efl/net/dialer/ssl/property/connected.txt index d58edf8e9..781bd82ae 100644 --- a/pages/develop/api/efl/net/dialer/ssl/property/connected.txt +++ b/pages/develop/api/efl/net/dialer/ssl/property/connected.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Ssl.connected~~ -===== Values ===== - - * **connected** - %%%%''true''%% if the socket is connected, %%''false''%% otherwise%% ===== Description ===== %%Returns whenever the socket is connected or not.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:ssl:property:connected:description&nouser&nolink&nodate}} +===== Values ===== + + * **connected** - %%%%''true''%% if the socket is connected, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:net:dialer:property:connected|Efl.Net.Dialer.connected]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/ssl/property/keep_alive.txt b/pages/develop/api/efl/net/dialer/ssl/property/keep_alive.txt index 70c40604b..13da1d45d 100644 --- a/pages/develop/api/efl/net/dialer/ssl/property/keep_alive.txt +++ b/pages/develop/api/efl/net/dialer/ssl/property/keep_alive.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Ssl.keep_alive~~ -===== Values ===== - - * **keep_alive** - %%%%''true''%% if keep alive is enabled, %%''false''%% otherwise%% ===== Description ===== %%Controls keep-alive using SO_KEEPALIVE%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:ssl:property:keep_alive:description&nouser&nolink&nodate}} +===== Values ===== + + * **keep_alive** - %%%%''true''%% if keep alive is enabled, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/ssl/property/no_delay.txt b/pages/develop/api/efl/net/dialer/ssl/property/no_delay.txt index 3eaa2ac39..c53736548 100644 --- a/pages/develop/api/efl/net/dialer/ssl/property/no_delay.txt +++ b/pages/develop/api/efl/net/dialer/ssl/property/no_delay.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Ssl.no_delay~~ -===== Values ===== - - * **no_delay** - %%%%''true''%% if no delay is enabled, %%''false''%% otherwise%% ===== Description ===== %%Controls TCP's no-delay using TCP_NODELAY%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:ssl:property:no_delay:description&nouser&nolink&nodate}} +===== Values ===== + + * **no_delay** - %%%%''true''%% if no delay is enabled, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/ssl/property/proxy.txt b/pages/develop/api/efl/net/dialer/ssl/property/proxy.txt index 988d281cb..3f5a09857 100644 --- a/pages/develop/api/efl/net/dialer/ssl/property/proxy.txt +++ b/pages/develop/api/efl/net/dialer/ssl/property/proxy.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Ssl.proxy~~ -===== Values ===== - - * **proxy_url** - %%May be empty or NULL to unset%% ===== Description ===== %%Controls/retrieves if the dialer should use a proxy.%% @@ -19,6 +16,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:ssl:property:proxy:description&nouser&nolink&nodate}} +===== Values ===== + + * **proxy_url** - %%May be empty or NULL to unset%% //Overridden from [[:develop:api:efl:net:dialer:property:proxy|Efl.Net.Dialer.proxy]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/ssl/property/ssl_context.txt b/pages/develop/api/efl/net/dialer/ssl/property/ssl_context.txt index f1098862c..31eb27798 100644 --- a/pages/develop/api/efl/net/dialer/ssl/property/ssl_context.txt +++ b/pages/develop/api/efl/net/dialer/ssl/property/ssl_context.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Ssl.ssl_context~~ -===== Values ===== - - * **ssl_context** - %%SSL context%% ===== Description ===== %%Defines the SSL context to use for this dialer.%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:ssl:property:ssl_context:description&nouser&nolink&nodate}} +===== Values ===== + + * **ssl_context** - %%SSL context%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/ssl/property/timeout_dial.txt b/pages/develop/api/efl/net/dialer/ssl/property/timeout_dial.txt index 59f98076c..f5d99aebb 100644 --- a/pages/develop/api/efl/net/dialer/ssl/property/timeout_dial.txt +++ b/pages/develop/api/efl/net/dialer/ssl/property/timeout_dial.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Ssl.timeout_dial~~ -===== Values ===== - - * **seconds** - %%Timeout value is seconds%% ===== Description ===== %%The timeout in seconds to use for dialing/connecting.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:ssl:property:timeout_dial:description&nouser&nolink&nodate}} +===== Values ===== + + * **seconds** - %%Timeout value is seconds%% //Overridden from [[:develop:api:efl:net:dialer:property:timeout_dial|Efl.Net.Dialer.timeout_dial]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/tcp.txt b/pages/develop/api/efl/net/dialer/tcp.txt index ec5205d4b..5c253034f 100644 --- a/pages/develop/api/efl/net/dialer/tcp.txt +++ b/pages/develop/api/efl/net/dialer/tcp.txt @@ -18,66 +18,6 @@ ===== Inheritance ===== => [[:develop:api:efl:net:socket:tcp|Efl.Net.Socket.Tcp]] //(class)// => [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]] //(class)// => [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)// => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_net_dialer_tcp [fillcolor = "black", label = "Efl.Net.Dialer.Tcp", color = "gray15", fontcolor = "white", style = "filled"] - efl_net_socket_tcp [fillcolor = "gray15", label = "Efl.Net.Socket.Tcp", color = "gray15", fontcolor = "white", style = "filled"] - efl_net_socket_fd [fillcolor = "gray15", label = "Efl.Net.Socket.Fd", color = "gray15", fontcolor = "white", style = "filled"] - efl_loop_fd [fillcolor = "gray15", label = "Efl.Loop.Fd", 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_io_reader_fd [fillcolor = "gray15", label = "Efl.Io.Reader.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer_fd [fillcolor = "gray15", label = "Efl.Io.Writer.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer_fd [fillcolor = "gray15", label = "Efl.Io.Closer.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_net_socket [fillcolor = "gray15", label = "Efl.Net.Socket", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_net_dialer [fillcolor = "gray15", label = "Efl.Net.Dialer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_net_socket [fillcolor = "gray15", label = "Efl.Net.Socket", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_net_dialer_tcp -> efl_net_socket_tcp - efl_net_socket_tcp -> efl_net_socket_fd - efl_net_socket_fd -> efl_loop_fd - efl_loop_fd -> efl_loop_user - efl_loop_user -> efl_object - efl_net_socket_fd -> efl_io_reader_fd - efl_io_reader_fd -> efl_io_reader - efl_net_socket_fd -> efl_io_writer_fd - efl_io_writer_fd -> efl_io_writer - efl_net_socket_fd -> efl_io_closer_fd - efl_io_closer_fd -> efl_io_closer - efl_io_closer_fd -> efl_object - efl_net_socket_fd -> efl_net_socket - efl_net_socket -> efl_io_reader - efl_net_socket -> efl_io_writer - efl_net_socket -> efl_io_closer - efl_net_dialer_tcp -> efl_net_dialer - efl_net_dialer -> efl_net_socket - efl_net_socket -> efl_io_reader - efl_net_socket -> efl_io_writer - efl_net_socket -> efl_io_closer -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:net:socket:tcp|Efl.Net.Socket.Tcp]] //(class)// @@ -106,12 +46,26 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:net:dialer:tcp:property:address_dial|address_dial]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]//\\ +> %%Returns the address given to %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%% + +const char *efl_net_dialer_address_dial_get(const Eo *obj); +void efl_net_dialer_address_dial_set(Eo *obj, const char *address); + +\\ **[[:develop:api:efl:net:dialer:tcp:method:close|close]]**// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ > %%Closes the Input/Output object.%% Eina_Error efl_io_closer_close(Eo *obj); \\ +**[[:develop:api:efl:net:dialer:tcp:property:connected|connected]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]//\\ +> %%Returns whenever the socket is connected or not.%% + +Eina_Bool efl_net_dialer_connected_get(const Eo *obj); +void efl_net_dialer_connected_set(Eo *obj, Eina_Bool connected); + +\\ **[[:develop:api:efl:net:dialer:tcp:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Call the object's constructor.%% @@ -130,20 +84,6 @@ void efl_destructor(Eo *obj); Eina_Error efl_net_dialer_dial(Eo *obj, const char *address); \\ -**[[:develop:api:efl:net:dialer:tcp:property:address_dial|address_dial]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]// ''protected set''\\ -> %%Returns the address given to %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%% - -const char *efl_net_dialer_address_dial_get(const Eo *obj); -void efl_net_dialer_address_dial_set(Eo *obj, const char *address); - -\\ -**[[:develop:api:efl:net:dialer:tcp:property:connected|connected]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]// ''protected set''\\ -> %%Returns whenever the socket is connected or not.%% - -Eina_Bool efl_net_dialer_connected_get(const Eo *obj); -void efl_net_dialer_connected_set(Eo *obj, Eina_Bool connected); - -\\ **[[:develop:api:efl:net:dialer:tcp:property:proxy|proxy]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]//\\ > %%Controls/retrieves if the dialer should use a proxy.%% @@ -161,39 +101,77 @@ void efl_net_dialer_timeout_dial_set(Eo *obj, double seconds); ==== Inherited ==== -[[:develop:api:efl:io:closer:fd|Efl.Io.Closer.Fd]]\\ -> **[[:develop:api:efl:io:closer:fd:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//, **[[:develop:api:efl:io:closer:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**//, **[[:develop:api:efl:io:closer:fd:property:closer_fd|closer_fd]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:io:reader:fd|Efl.Io.Reader.Fd]]\\ -> **[[:develop:api:efl:io:reader:fd:property:reader_fd|reader_fd]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:io:writer:fd|Efl.Io.Writer.Fd]]\\ -> **[[:develop:api:efl:io:writer:fd:property:writer_fd|writer_fd]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\ -> **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**//, **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**//\\ -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//\\ -[[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]\\ -> **[[:develop:api:efl:net:socket:fd:method:finalize|finalize]]**, **[[:develop:api:efl:net:socket:fd:method:read|read]]**, **[[:develop:api:efl:net:socket:fd:method:write|write]]**, **[[:develop:api:efl:net:socket:fd:property:address_local|address_local]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:address_remote|address_remote]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:can_read|can_read]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:can_write|can_write]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:closed|closed]]** //**(get, set)**//, **[[:develop:api:efl:net:socket:fd:property:eos|eos]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:family|family]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:net:socket:tcp|Efl.Net.Socket.Tcp]]\\ -> **[[:develop:api:efl:net:socket:tcp:property:cork|cork]]** //**(get, set)**//, **[[:develop:api:efl:net:socket:tcp:property:fd|fd]]** //**(get, set)**//, **[[:develop:api:efl:net:socket:tcp:property:keep_alive|keep_alive]]** //**(get, set)**//, **[[:develop:api:efl:net:socket:tcp:property:no_delay|no_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: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:io:closer:fd|Efl.Io.Closer.Fd]] ^^^ +| | **[[:develop:api:efl:io:closer:fd:property:close_on_destructor|close_on_destructor]]** //**(get, set)**// | %%If true will automatically close() on object destructor.%% | +| | **[[:develop:api:efl:io:closer:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**// | %%If true will automatically close resources on exec() calls.%% | +| ''protected set'' | **[[:develop:api:efl:io:closer:fd:property:closer_fd|closer_fd]]** //**(get, set)**// | %%Closer file descriptor%% | +^ [[:develop:api:efl:io:reader:fd|Efl.Io.Reader.Fd]] ^^^ +| ''protected set'' | **[[:develop:api:efl:io:reader:fd:property:reader_fd|reader_fd]]** //**(get, set)**// | %%Reader file descriptor%% | +^ [[:develop:api:efl:io:writer:fd|Efl.Io.Writer.Fd]] ^^^ +| ''protected set'' | **[[:develop:api:efl:io:writer:fd:property:writer_fd|writer_fd]]** //**(get, set)**// | %%Writer file descriptor%% | +^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^ +| | **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**// | %%Defines which file descriptor to watch when watching a file.%% | +| | **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +^ [[:develop:api:efl:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +^ [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]] ^^^ +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:address_local|address_local]]** //**(get, set)**// | %%The local address, similar to getsockname().%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:address_remote|address_remote]]** //**(get, set)**// | %%The remote address, similar to getpeername().%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:can_read|can_read]]** //**(get, set)**// | %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:can_write|can_write]]** //**(get, set)**// | %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% | +| | **[[:develop:api:efl:net:socket:fd:property:closed|closed]]** //**(get, set)**// | %%If true will notify object was closed.%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:eos|eos]]** //**(get, set)**// | %%If %%''true''%% will notify end of stream.%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:family|family]]** //**(get, set)**// | %%The address family (AF_*) family of this socket.%% | +| | **[[:develop:api:efl:net:socket:fd:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:net:socket:fd:method:read|read]]** | %%Reads data into a pre-allocated buffer.%% | +| | **[[:develop:api:efl:net:socket:fd:method:write|write]]** | %%Writes data from a pre-populated buffer.%% | +^ [[:develop:api:efl:net:socket:tcp|Efl.Net.Socket.Tcp]] ^^^ +| | **[[:develop:api:efl:net:socket:tcp:property:cork|cork]]** //**(get, set)**// | %%Controls TCP's cork using TCP_CORK%% | +| | **[[:develop:api:efl:net:socket:tcp:property:fd|fd]]** //**(get, set)**// | %%Defines which file descriptor to watch. If it is a file, use file_fd variant.%% | +| | **[[:develop:api:efl:net:socket:tcp:property:keep_alive|keep_alive]]** //**(get, set)**// | %%Controls keep-alive using SO_KEEPALIVE%% | +| | **[[:develop:api:efl:net:socket:tcp:property:no_delay|no_delay]]** //**(get, set)**// | %%Controls TCP's no-delay using TCP_NODELAY%% | +^ [[: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: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: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:io:closer|Efl.Io.Closer]]\\ -> **[[:develop:api:efl:io:closer:event:closed|closed]]**\\ -[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\ -> **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**\\ -[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\ -> **[[:develop:api:efl:io:reader:event:eos|eos]]**\\ -[[:develop:api:efl:io:writer|Efl.Io.Writer]]\\ -> **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**\\ -[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\ -> **[[:develop:api:efl:loop:fd:event:error|error]]**, **[[:develop:api:efl:loop:fd:event:read|read]]**, **[[:develop:api:efl:loop:fd:event:write|write]]**\\ -[[:develop:api:efl:net:dialer|Efl.Net.Dialer]]\\ -> **[[:develop:api:efl:net:dialer:event:connected|connected]]**, **[[:develop:api:efl:net:dialer:event:error|error]]**, **[[:develop:api:efl:net:dialer:event:resolved|resolved]]**\\ -[[: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|Efl.Object]]\\ -> **[[:develop:api:efl:object:event:del|del]]** \ No newline at end of file +^ [[:develop:api:efl:io:closer|Efl.Io.Closer]] ^^^ +| | **[[:develop:api:efl:io:closer:event:closed|closed]]** | %%Notifies closed, when property is marked as true%% | +^ [[:develop:api:efl:io:reader|Efl.Io.Reader]] ^^^ +| | **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]** | %%Notifies can_read property changed.%% | +| | **[[:develop:api:efl:io:reader:event:eos|eos]]** | %%Notifies end of stream, when property is marked as true.%% | +^ [[:develop:api:efl:io:writer|Efl.Io.Writer]] ^^^ +| | **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]** | %%Notifies can_write property changed.%% | +^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^ +| | **[[:develop:api:efl:loop:fd:event:error|error]]** | %%Called when a error occurred on the file descriptor%% | +| | **[[:develop:api:efl:loop:fd:event:read|read]]** | %%Called when a read happened on the file descriptor%% | +| | **[[:develop:api:efl:loop:fd:event:write|write]]** | %%Called when a write happened on the file descriptor%% | +^ [[:develop:api:efl:net:dialer|Efl.Net.Dialer]] ^^^ +| | **[[:develop:api:efl:net:dialer:event:connected|connected]]** | %%Notifies the socket is connected to the remote peer.%% | +| | **[[:develop:api:efl:net:dialer:event:resolved|resolved]]** | %%Notifies %%[[:develop:api:efl:net:dialer:property:address_dial|Efl.Net.Dialer.address_dial]]%% was resolved to %%[[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]%%.%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/net/dialer/tcp/property/address_dial.txt b/pages/develop/api/efl/net/dialer/tcp/property/address_dial.txt index 90821b564..620222734 100644 --- a/pages/develop/api/efl/net/dialer/tcp/property/address_dial.txt +++ b/pages/develop/api/efl/net/dialer/tcp/property/address_dial.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Tcp.address_dial~~ -===== Values ===== - - * **address** - %%Remote address%% ===== Description ===== %%Returns the address given to %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:tcp:property:address_dial:description&nouser&nolink&nodate}} +===== Values ===== + + * **address** - %%Remote address%% //Overridden from [[:develop:api:efl:net:dialer:property:address_dial|Efl.Net.Dialer.address_dial]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/tcp/property/connected.txt b/pages/develop/api/efl/net/dialer/tcp/property/connected.txt index 6c1362e04..688b5972f 100644 --- a/pages/develop/api/efl/net/dialer/tcp/property/connected.txt +++ b/pages/develop/api/efl/net/dialer/tcp/property/connected.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Tcp.connected~~ -===== Values ===== - - * **connected** - %%%%''true''%% if the socket is connected, %%''false''%% otherwise%% ===== Description ===== %%Returns whenever the socket is connected or not.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:tcp:property:connected:description&nouser&nolink&nodate}} +===== Values ===== + + * **connected** - %%%%''true''%% if the socket is connected, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:net:dialer:property:connected|Efl.Net.Dialer.connected]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/tcp/property/proxy.txt b/pages/develop/api/efl/net/dialer/tcp/property/proxy.txt index 612d34a1d..21af01ae8 100644 --- a/pages/develop/api/efl/net/dialer/tcp/property/proxy.txt +++ b/pages/develop/api/efl/net/dialer/tcp/property/proxy.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Tcp.proxy~~ -===== Values ===== - - * **proxy_url** - %%May be empty or NULL to unset%% ===== Description ===== %%Controls/retrieves if the dialer should use a proxy.%% @@ -19,6 +16,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:tcp:property:proxy:description&nouser&nolink&nodate}} +===== Values ===== + + * **proxy_url** - %%May be empty or NULL to unset%% //Overridden from [[:develop:api:efl:net:dialer:property:proxy|Efl.Net.Dialer.proxy]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/tcp/property/timeout_dial.txt b/pages/develop/api/efl/net/dialer/tcp/property/timeout_dial.txt index d574e3427..f2826acf4 100644 --- a/pages/develop/api/efl/net/dialer/tcp/property/timeout_dial.txt +++ b/pages/develop/api/efl/net/dialer/tcp/property/timeout_dial.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Tcp.timeout_dial~~ -===== Values ===== - - * **seconds** - %%Timeout value is seconds%% ===== Description ===== %%The timeout in seconds to use for dialing/connecting.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:tcp:property:timeout_dial:description&nouser&nolink&nodate}} +===== Values ===== + + * **seconds** - %%Timeout value is seconds%% //Overridden from [[:develop:api:efl:net:dialer:property:timeout_dial|Efl.Net.Dialer.timeout_dial]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/udp.txt b/pages/develop/api/efl/net/dialer/udp.txt index f0e52968d..8c6e70a86 100644 --- a/pages/develop/api/efl/net/dialer/udp.txt +++ b/pages/develop/api/efl/net/dialer/udp.txt @@ -24,66 +24,6 @@ ===== Inheritance ===== => [[:develop:api:efl:net:socket:udp|Efl.Net.Socket.Udp]] //(class)// => [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]] //(class)// => [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)// => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_net_dialer_udp [fillcolor = "black", label = "Efl.Net.Dialer.Udp", color = "gray15", fontcolor = "white", style = "filled"] - efl_net_socket_udp [fillcolor = "gray15", label = "Efl.Net.Socket.Udp", color = "gray15", fontcolor = "white", style = "filled"] - efl_net_socket_fd [fillcolor = "gray15", label = "Efl.Net.Socket.Fd", color = "gray15", fontcolor = "white", style = "filled"] - efl_loop_fd [fillcolor = "gray15", label = "Efl.Loop.Fd", 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_io_reader_fd [fillcolor = "gray15", label = "Efl.Io.Reader.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer_fd [fillcolor = "gray15", label = "Efl.Io.Writer.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer_fd [fillcolor = "gray15", label = "Efl.Io.Closer.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_net_socket [fillcolor = "gray15", label = "Efl.Net.Socket", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_net_dialer [fillcolor = "gray15", label = "Efl.Net.Dialer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_net_socket [fillcolor = "gray15", label = "Efl.Net.Socket", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_net_dialer_udp -> efl_net_socket_udp - efl_net_socket_udp -> efl_net_socket_fd - efl_net_socket_fd -> efl_loop_fd - efl_loop_fd -> efl_loop_user - efl_loop_user -> efl_object - efl_net_socket_fd -> efl_io_reader_fd - efl_io_reader_fd -> efl_io_reader - efl_net_socket_fd -> efl_io_writer_fd - efl_io_writer_fd -> efl_io_writer - efl_net_socket_fd -> efl_io_closer_fd - efl_io_closer_fd -> efl_io_closer - efl_io_closer_fd -> efl_object - efl_net_socket_fd -> efl_net_socket - efl_net_socket -> efl_io_reader - efl_net_socket -> efl_io_writer - efl_net_socket -> efl_io_closer - efl_net_dialer_udp -> efl_net_dialer - efl_net_dialer -> efl_net_socket - efl_net_socket -> efl_io_reader - efl_net_socket -> efl_io_writer - efl_net_socket -> efl_io_closer -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:net:socket:udp|Efl.Net.Socket.Udp]] //(class)// @@ -112,12 +52,26 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:net:dialer:udp:property:address_dial|address_dial]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]//\\ +> %%Returns the address given to %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%% + +const char *efl_net_dialer_address_dial_get(const Eo *obj); +void efl_net_dialer_address_dial_set(Eo *obj, const char *address); + +\\ **[[:develop:api:efl:net:dialer:udp:method:close|close]]**// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ > %%Closes the Input/Output object.%% Eina_Error efl_io_closer_close(Eo *obj); \\ +**[[:develop:api:efl:net:dialer:udp:property:connected|connected]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]//\\ +> %%Returns whenever the socket is connected or not.%% + +Eina_Bool efl_net_dialer_connected_get(const Eo *obj); +void efl_net_dialer_connected_set(Eo *obj, Eina_Bool connected); + +\\ **[[:develop:api:efl:net:dialer:udp:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Call the object's constructor.%% @@ -136,20 +90,6 @@ void efl_destructor(Eo *obj); Eina_Error efl_net_dialer_dial(Eo *obj, const char *address); \\ -**[[:develop:api:efl:net:dialer:udp:property:address_dial|address_dial]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]// ''protected set''\\ -> %%Returns the address given to %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%% - -const char *efl_net_dialer_address_dial_get(const Eo *obj); -void efl_net_dialer_address_dial_set(Eo *obj, const char *address); - -\\ -**[[:develop:api:efl:net:dialer:udp:property:connected|connected]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]// ''protected set''\\ -> %%Returns whenever the socket is connected or not.%% - -Eina_Bool efl_net_dialer_connected_get(const Eo *obj); -void efl_net_dialer_connected_set(Eo *obj, Eina_Bool connected); - -\\ **[[:develop:api:efl:net:dialer:udp:property:timeout_dial|timeout_dial]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]//\\ > %%The timeout in seconds to use for dialing/connecting.%% @@ -160,43 +100,88 @@ void efl_net_dialer_timeout_dial_set(Eo *obj, double seconds); ==== Inherited ==== -[[:develop:api:efl:io:closer:fd|Efl.Io.Closer.Fd]]\\ -> **[[:develop:api:efl:io:closer:fd:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//, **[[:develop:api:efl:io:closer:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**//, **[[:develop:api:efl:io:closer:fd:property:closer_fd|closer_fd]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:io:reader:fd|Efl.Io.Reader.Fd]]\\ -> **[[:develop:api:efl:io:reader:fd:property:reader_fd|reader_fd]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:io:writer:fd|Efl.Io.Writer.Fd]]\\ -> **[[:develop:api:efl:io:writer:fd:property:writer_fd|writer_fd]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\ -> **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**//, **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**//\\ -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//\\ -[[:develop:api:efl:net:dialer|Efl.Net.Dialer]]\\ -> **[[:develop:api:efl:net:dialer:property:proxy|proxy]]** //**(get, set)**//\\ -[[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]\\ -> **[[:develop:api:efl:net:socket:fd:method:finalize|finalize]]**, **[[:develop:api:efl:net:socket:fd:property:address_local|address_local]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:address_remote|address_remote]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:can_read|can_read]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:can_write|can_write]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:closed|closed]]** //**(get, set)**//, **[[:develop:api:efl:net:socket:fd:property:eos|eos]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:family|family]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:net:socket:udp|Efl.Net.Socket.Udp]]\\ -> **[[:develop:api:efl:net:socket:udp:method:multicast_groups_get|multicast_groups_get]]**, **[[:develop:api:efl:net:socket:udp:method:multicast_join|multicast_join]]**, **[[:develop:api:efl:net:socket:udp:method:multicast_leave|multicast_leave]]**, **[[:develop:api:efl:net:socket:udp:method:next_datagram_size_query|next_datagram_size_query]]**, **[[:develop:api:efl:net:socket:udp:method:read|read]]**, **[[:develop:api:efl:net:socket:udp:method:write|write]]**, **[[:develop:api:efl:net:socket:udp:property:bind|bind]]** //**(get, set)**//, **[[:develop:api:efl:net:socket:udp:property:cork|cork]]** //**(get, set)**//, **[[:develop:api:efl:net:socket:udp:property:dont_route|dont_route]]** //**(get, set)**//, **[[:develop:api:efl:net:socket:udp:property:fd|fd]]** //**(get, set)**//, **[[:develop:api:efl:net:socket:udp:property:multicast_loopback|multicast_loopback]]** //**(get, set)**//, **[[:develop:api:efl:net:socket:udp:property:multicast_time_to_live|multicast_time_to_live]]** //**(get, set)**//, **[[:develop:api:efl:net:socket:udp:property:reuse_address|reuse_address]]** //**(get, set)**//, **[[:develop:api:efl:net:socket:udp:property:reuse_port|reuse_port]]** //**(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: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:net:socket:udp|Efl.Net.Socket.Udp]]\\ -> **[[:develop:api:efl:net:socket:udp:method:init|init]]** ''protected'' +^ [[:develop:api:efl:io:closer:fd|Efl.Io.Closer.Fd]] ^^^ +| | **[[:develop:api:efl:io:closer:fd:property:close_on_destructor|close_on_destructor]]** //**(get, set)**// | %%If true will automatically close() on object destructor.%% | +| | **[[:develop:api:efl:io:closer:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**// | %%If true will automatically close resources on exec() calls.%% | +| ''protected set'' | **[[:develop:api:efl:io:closer:fd:property:closer_fd|closer_fd]]** //**(get, set)**// | %%Closer file descriptor%% | +^ [[:develop:api:efl:io:reader:fd|Efl.Io.Reader.Fd]] ^^^ +| ''protected set'' | **[[:develop:api:efl:io:reader:fd:property:reader_fd|reader_fd]]** //**(get, set)**// | %%Reader file descriptor%% | +^ [[:develop:api:efl:io:writer:fd|Efl.Io.Writer.Fd]] ^^^ +| ''protected set'' | **[[:develop:api:efl:io:writer:fd:property:writer_fd|writer_fd]]** //**(get, set)**// | %%Writer file descriptor%% | +^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^ +| | **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**// | %%Defines which file descriptor to watch when watching a file.%% | +| | **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +^ [[:develop:api:efl:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +^ [[:develop:api:efl:net:dialer|Efl.Net.Dialer]] ^^^ +| | **[[:develop:api:efl:net:dialer:property:proxy|proxy]]** //**(get, set)**// | %%Controls/retrieves if the dialer should use a proxy.%% | +^ [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]] ^^^ +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:address_local|address_local]]** //**(get, set)**// | %%The local address, similar to getsockname().%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:address_remote|address_remote]]** //**(get, set)**// | %%The remote address, similar to getpeername().%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:can_read|can_read]]** //**(get, set)**// | %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:can_write|can_write]]** //**(get, set)**// | %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% | +| | **[[:develop:api:efl:net:socket:fd:property:closed|closed]]** //**(get, set)**// | %%If true will notify object was closed.%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:eos|eos]]** //**(get, set)**// | %%If %%''true''%% will notify end of stream.%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:family|family]]** //**(get, set)**// | %%The address family (AF_*) family of this socket.%% | +| | **[[:develop:api:efl:net:socket:fd:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +^ [[:develop:api:efl:net:socket:udp|Efl.Net.Socket.Udp]] ^^^ +| | **[[:develop:api:efl:net:socket:udp:property:bind|bind]]** //**(get, set)**// | %%Forces binding to a specific address.%% | +| | **[[:develop:api:efl:net:socket:udp:property:cork|cork]]** //**(get, set)**// | %%Controls UDP's cork using UDP_CORK%% | +| | **[[:develop:api:efl:net:socket:udp:property:dont_route|dont_route]]** //**(get, set)**// | %%Avoids sent UDP packets being routed by a gateway, limiting them to the local network.%% | +| | **[[:develop:api:efl:net:socket:udp:property:fd|fd]]** //**(get, set)**// | %%Defines which file descriptor to watch. If it is a file, use file_fd variant.%% | +| | **[[:develop:api:efl:net:socket:udp:method:multicast_groups_get|multicast_groups_get]]** | %%Returns the multicast groups this server has joined.%% | +| | **[[:develop:api:efl:net:socket:udp:method:multicast_join|multicast_join]]** | %%Joins a multicast group.%% | +| | **[[:develop:api:efl:net:socket:udp:method:multicast_leave|multicast_leave]]** | %%Leaves a multicast group.%% | +| | **[[:develop:api:efl:net:socket:udp:property:multicast_loopback|multicast_loopback]]** //**(get, set)**// | %%Controls whenever multicast will loopback packets locally.%% | +| | **[[:develop:api:efl:net:socket:udp:property:multicast_time_to_live|multicast_time_to_live]]** //**(get, set)**// | %%Controls time to live in number of hops.%% | +| | **[[:develop:api:efl:net:socket:udp:method:next_datagram_size_query|next_datagram_size_query]]** | %%Queries the next datagram size.%% | +| | **[[:develop:api:efl:net:socket:udp:method:read|read]]** | %%Reads data into a pre-allocated buffer.%% | +| | **[[:develop:api:efl:net:socket:udp:property:reuse_address|reuse_address]]** //**(get, set)**// | %%Controls address reuse() using SO_REUSEADDR%% | +| | **[[:develop:api:efl:net:socket:udp:property:reuse_port|reuse_port]]** //**(get, set)**// | %%Controls port reuse() using SO_REUSEPORT (since Linux 3.9)%% | +| | **[[:develop:api:efl:net:socket:udp:method:write|write]]** | %%Writes data from a pre-populated buffer.%% | +| ''protected'' | **[[:develop:api:efl:net:socket:udp:method:init|init]]** | %%Initializes the socket to communicate with given IP address%% | +^ [[: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: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: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:io:closer|Efl.Io.Closer]]\\ -> **[[:develop:api:efl:io:closer:event:closed|closed]]**\\ -[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\ -> **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**\\ -[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\ -> **[[:develop:api:efl:io:reader:event:eos|eos]]**\\ -[[:develop:api:efl:io:writer|Efl.Io.Writer]]\\ -> **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**\\ -[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\ -> **[[:develop:api:efl:loop:fd:event:error|error]]**, **[[:develop:api:efl:loop:fd:event:read|read]]**, **[[:develop:api:efl:loop:fd:event:write|write]]**\\ -[[:develop:api:efl:net:dialer|Efl.Net.Dialer]]\\ -> **[[:develop:api:efl:net:dialer:event:connected|connected]]**, **[[:develop:api:efl:net:dialer:event:error|error]]**, **[[:develop:api:efl:net:dialer:event:resolved|resolved]]**\\ -[[: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|Efl.Object]]\\ -> **[[:develop:api:efl:object:event:del|del]]** \ No newline at end of file +^ [[:develop:api:efl:io:closer|Efl.Io.Closer]] ^^^ +| | **[[:develop:api:efl:io:closer:event:closed|closed]]** | %%Notifies closed, when property is marked as true%% | +^ [[:develop:api:efl:io:reader|Efl.Io.Reader]] ^^^ +| | **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]** | %%Notifies can_read property changed.%% | +| | **[[:develop:api:efl:io:reader:event:eos|eos]]** | %%Notifies end of stream, when property is marked as true.%% | +^ [[:develop:api:efl:io:writer|Efl.Io.Writer]] ^^^ +| | **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]** | %%Notifies can_write property changed.%% | +^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^ +| | **[[:develop:api:efl:loop:fd:event:error|error]]** | %%Called when a error occurred on the file descriptor%% | +| | **[[:develop:api:efl:loop:fd:event:read|read]]** | %%Called when a read happened on the file descriptor%% | +| | **[[:develop:api:efl:loop:fd:event:write|write]]** | %%Called when a write happened on the file descriptor%% | +^ [[:develop:api:efl:net:dialer|Efl.Net.Dialer]] ^^^ +| | **[[:develop:api:efl:net:dialer:event:connected|connected]]** | %%Notifies the socket is connected to the remote peer.%% | +| | **[[:develop:api:efl:net:dialer:event:resolved|resolved]]** | %%Notifies %%[[:develop:api:efl:net:dialer:property:address_dial|Efl.Net.Dialer.address_dial]]%% was resolved to %%[[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]%%.%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/net/dialer/udp/property/address_dial.txt b/pages/develop/api/efl/net/dialer/udp/property/address_dial.txt index 32e6349f4..3f0425b06 100644 --- a/pages/develop/api/efl/net/dialer/udp/property/address_dial.txt +++ b/pages/develop/api/efl/net/dialer/udp/property/address_dial.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Udp.address_dial~~ -===== Values ===== - - * **address** - %%Remote address%% ===== Description ===== %%Returns the address given to %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:udp:property:address_dial:description&nouser&nolink&nodate}} +===== Values ===== + + * **address** - %%Remote address%% //Overridden from [[:develop:api:efl:net:dialer:property:address_dial|Efl.Net.Dialer.address_dial]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/udp/property/connected.txt b/pages/develop/api/efl/net/dialer/udp/property/connected.txt index 8e9bcc5c3..35b680454 100644 --- a/pages/develop/api/efl/net/dialer/udp/property/connected.txt +++ b/pages/develop/api/efl/net/dialer/udp/property/connected.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Udp.connected~~ -===== Values ===== - - * **connected** - %%%%''true''%% if the socket is connected, %%''false''%% otherwise%% ===== Description ===== %%Returns whenever the socket is connected or not.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:udp:property:connected:description&nouser&nolink&nodate}} +===== Values ===== + + * **connected** - %%%%''true''%% if the socket is connected, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:net:dialer:property:connected|Efl.Net.Dialer.connected]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/udp/property/timeout_dial.txt b/pages/develop/api/efl/net/dialer/udp/property/timeout_dial.txt index 2a2a8758e..b61ac996c 100644 --- a/pages/develop/api/efl/net/dialer/udp/property/timeout_dial.txt +++ b/pages/develop/api/efl/net/dialer/udp/property/timeout_dial.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Udp.timeout_dial~~ -===== Values ===== - - * **seconds** - %%Timeout value is seconds%% ===== Description ===== %%The timeout in seconds to use for dialing/connecting.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:udp:property:timeout_dial:description&nouser&nolink&nodate}} +===== Values ===== + + * **seconds** - %%Timeout value is seconds%% //Overridden from [[:develop:api:efl:net:dialer:property:timeout_dial|Efl.Net.Dialer.timeout_dial]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/unix.txt b/pages/develop/api/efl/net/dialer/unix.txt index f47b280ad..d5a002615 100644 --- a/pages/develop/api/efl/net/dialer/unix.txt +++ b/pages/develop/api/efl/net/dialer/unix.txt @@ -16,66 +16,6 @@ ===== Inheritance ===== => [[:develop:api:efl:net:socket:unix|Efl.Net.Socket.Unix]] //(class)// => [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]] //(class)// => [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)// => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_net_dialer_unix [fillcolor = "black", label = "Efl.Net.Dialer.Unix", color = "gray15", fontcolor = "white", style = "filled"] - efl_net_socket_unix [fillcolor = "gray15", label = "Efl.Net.Socket.Unix", color = "gray15", fontcolor = "white", style = "filled"] - efl_net_socket_fd [fillcolor = "gray15", label = "Efl.Net.Socket.Fd", color = "gray15", fontcolor = "white", style = "filled"] - efl_loop_fd [fillcolor = "gray15", label = "Efl.Loop.Fd", 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_io_reader_fd [fillcolor = "gray15", label = "Efl.Io.Reader.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer_fd [fillcolor = "gray15", label = "Efl.Io.Writer.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer_fd [fillcolor = "gray15", label = "Efl.Io.Closer.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_net_socket [fillcolor = "gray15", label = "Efl.Net.Socket", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_net_dialer [fillcolor = "gray15", label = "Efl.Net.Dialer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_net_socket [fillcolor = "gray15", label = "Efl.Net.Socket", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_net_dialer_unix -> efl_net_socket_unix - efl_net_socket_unix -> efl_net_socket_fd - efl_net_socket_fd -> efl_loop_fd - efl_loop_fd -> efl_loop_user - efl_loop_user -> efl_object - efl_net_socket_fd -> efl_io_reader_fd - efl_io_reader_fd -> efl_io_reader - efl_net_socket_fd -> efl_io_writer_fd - efl_io_writer_fd -> efl_io_writer - efl_net_socket_fd -> efl_io_closer_fd - efl_io_closer_fd -> efl_io_closer - efl_io_closer_fd -> efl_object - efl_net_socket_fd -> efl_net_socket - efl_net_socket -> efl_io_reader - efl_net_socket -> efl_io_writer - efl_net_socket -> efl_io_closer - efl_net_dialer_unix -> efl_net_dialer - efl_net_dialer -> efl_net_socket - efl_net_socket -> efl_io_reader - efl_net_socket -> efl_io_writer - efl_net_socket -> efl_io_closer -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:net:socket:unix|Efl.Net.Socket.Unix]] //(class)// @@ -104,12 +44,26 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:net:dialer:unix:property:address_dial|address_dial]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]//\\ +> %%Returns the address given to %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%% + +const char *efl_net_dialer_address_dial_get(const Eo *obj); +void efl_net_dialer_address_dial_set(Eo *obj, const char *address); + +\\ **[[:develop:api:efl:net:dialer:unix:method:close|close]]**// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ > %%Closes the Input/Output object.%% Eina_Error efl_io_closer_close(Eo *obj); \\ +**[[:develop:api:efl:net:dialer:unix:property:connected|connected]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]//\\ +> %%Returns whenever the socket is connected or not.%% + +Eina_Bool efl_net_dialer_connected_get(const Eo *obj); +void efl_net_dialer_connected_set(Eo *obj, Eina_Bool connected); + +\\ **[[:develop:api:efl:net:dialer:unix:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Call the object's constructor.%% @@ -128,20 +82,6 @@ void efl_destructor(Eo *obj); Eina_Error efl_net_dialer_dial(Eo *obj, const char *address); \\ -**[[:develop:api:efl:net:dialer:unix:property:address_dial|address_dial]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]// ''protected set''\\ -> %%Returns the address given to %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%% - -const char *efl_net_dialer_address_dial_get(const Eo *obj); -void efl_net_dialer_address_dial_set(Eo *obj, const char *address); - -\\ -**[[:develop:api:efl:net:dialer:unix:property:connected|connected]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]// ''protected set''\\ -> %%Returns whenever the socket is connected or not.%% - -Eina_Bool efl_net_dialer_connected_get(const Eo *obj); -void efl_net_dialer_connected_set(Eo *obj, Eina_Bool connected); - -\\ **[[:develop:api:efl:net:dialer:unix:property:timeout_dial|timeout_dial]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]//\\ > %%The timeout in seconds to use for dialing/connecting.%% @@ -152,41 +92,76 @@ void efl_net_dialer_timeout_dial_set(Eo *obj, double seconds); ==== Inherited ==== -[[:develop:api:efl:io:closer:fd|Efl.Io.Closer.Fd]]\\ -> **[[:develop:api:efl:io:closer:fd:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//, **[[:develop:api:efl:io:closer:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**//, **[[:develop:api:efl:io:closer:fd:property:closer_fd|closer_fd]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:io:reader:fd|Efl.Io.Reader.Fd]]\\ -> **[[:develop:api:efl:io:reader:fd:property:reader_fd|reader_fd]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:io:writer:fd|Efl.Io.Writer.Fd]]\\ -> **[[:develop:api:efl:io:writer:fd:property:writer_fd|writer_fd]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\ -> **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**//, **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**//\\ -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//\\ -[[:develop:api:efl:net:dialer|Efl.Net.Dialer]]\\ -> **[[:develop:api:efl:net:dialer:property:proxy|proxy]]** //**(get, set)**//\\ -[[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]\\ -> **[[:develop:api:efl:net:socket:fd:method:finalize|finalize]]**, **[[:develop:api:efl:net:socket:fd:method:read|read]]**, **[[:develop:api:efl:net:socket:fd:method:write|write]]**, **[[:develop:api:efl:net:socket:fd:property:address_local|address_local]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:address_remote|address_remote]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:can_read|can_read]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:can_write|can_write]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:closed|closed]]** //**(get, set)**//, **[[:develop:api:efl:net:socket:fd:property:eos|eos]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:family|family]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:net:socket:unix|Efl.Net.Socket.Unix]]\\ -> **[[:develop:api:efl:net:socket:unix:property:fd|fd]]** //**(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: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:io:closer:fd|Efl.Io.Closer.Fd]] ^^^ +| | **[[:develop:api:efl:io:closer:fd:property:close_on_destructor|close_on_destructor]]** //**(get, set)**// | %%If true will automatically close() on object destructor.%% | +| | **[[:develop:api:efl:io:closer:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**// | %%If true will automatically close resources on exec() calls.%% | +| ''protected set'' | **[[:develop:api:efl:io:closer:fd:property:closer_fd|closer_fd]]** //**(get, set)**// | %%Closer file descriptor%% | +^ [[:develop:api:efl:io:reader:fd|Efl.Io.Reader.Fd]] ^^^ +| ''protected set'' | **[[:develop:api:efl:io:reader:fd:property:reader_fd|reader_fd]]** //**(get, set)**// | %%Reader file descriptor%% | +^ [[:develop:api:efl:io:writer:fd|Efl.Io.Writer.Fd]] ^^^ +| ''protected set'' | **[[:develop:api:efl:io:writer:fd:property:writer_fd|writer_fd]]** //**(get, set)**// | %%Writer file descriptor%% | +^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^ +| | **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**// | %%Defines which file descriptor to watch when watching a file.%% | +| | **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +^ [[:develop:api:efl:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +^ [[:develop:api:efl:net:dialer|Efl.Net.Dialer]] ^^^ +| | **[[:develop:api:efl:net:dialer:property:proxy|proxy]]** //**(get, set)**// | %%Controls/retrieves if the dialer should use a proxy.%% | +^ [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]] ^^^ +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:address_local|address_local]]** //**(get, set)**// | %%The local address, similar to getsockname().%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:address_remote|address_remote]]** //**(get, set)**// | %%The remote address, similar to getpeername().%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:can_read|can_read]]** //**(get, set)**// | %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:can_write|can_write]]** //**(get, set)**// | %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% | +| | **[[:develop:api:efl:net:socket:fd:property:closed|closed]]** //**(get, set)**// | %%If true will notify object was closed.%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:eos|eos]]** //**(get, set)**// | %%If %%''true''%% will notify end of stream.%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:family|family]]** //**(get, set)**// | %%The address family (AF_*) family of this socket.%% | +| | **[[:develop:api:efl:net:socket:fd:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:net:socket:fd:method:read|read]]** | %%Reads data into a pre-allocated buffer.%% | +| | **[[:develop:api:efl:net:socket:fd:method:write|write]]** | %%Writes data from a pre-populated buffer.%% | +^ [[:develop:api:efl:net:socket:unix|Efl.Net.Socket.Unix]] ^^^ +| | **[[:develop:api:efl:net:socket:unix:property:fd|fd]]** //**(get, set)**// | %%Defines which file descriptor to watch. If it is a file, use file_fd variant.%% | +^ [[: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: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: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:io:closer|Efl.Io.Closer]]\\ -> **[[:develop:api:efl:io:closer:event:closed|closed]]**\\ -[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\ -> **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**\\ -[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\ -> **[[:develop:api:efl:io:reader:event:eos|eos]]**\\ -[[:develop:api:efl:io:writer|Efl.Io.Writer]]\\ -> **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**\\ -[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\ -> **[[:develop:api:efl:loop:fd:event:error|error]]**, **[[:develop:api:efl:loop:fd:event:read|read]]**, **[[:develop:api:efl:loop:fd:event:write|write]]**\\ -[[:develop:api:efl:net:dialer|Efl.Net.Dialer]]\\ -> **[[:develop:api:efl:net:dialer:event:connected|connected]]**, **[[:develop:api:efl:net:dialer:event:error|error]]**, **[[:develop:api:efl:net:dialer:event:resolved|resolved]]**\\ -[[: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|Efl.Object]]\\ -> **[[:develop:api:efl:object:event:del|del]]** \ No newline at end of file +^ [[:develop:api:efl:io:closer|Efl.Io.Closer]] ^^^ +| | **[[:develop:api:efl:io:closer:event:closed|closed]]** | %%Notifies closed, when property is marked as true%% | +^ [[:develop:api:efl:io:reader|Efl.Io.Reader]] ^^^ +| | **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]** | %%Notifies can_read property changed.%% | +| | **[[:develop:api:efl:io:reader:event:eos|eos]]** | %%Notifies end of stream, when property is marked as true.%% | +^ [[:develop:api:efl:io:writer|Efl.Io.Writer]] ^^^ +| | **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]** | %%Notifies can_write property changed.%% | +^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^ +| | **[[:develop:api:efl:loop:fd:event:error|error]]** | %%Called when a error occurred on the file descriptor%% | +| | **[[:develop:api:efl:loop:fd:event:read|read]]** | %%Called when a read happened on the file descriptor%% | +| | **[[:develop:api:efl:loop:fd:event:write|write]]** | %%Called when a write happened on the file descriptor%% | +^ [[:develop:api:efl:net:dialer|Efl.Net.Dialer]] ^^^ +| | **[[:develop:api:efl:net:dialer:event:connected|connected]]** | %%Notifies the socket is connected to the remote peer.%% | +| | **[[:develop:api:efl:net:dialer:event:resolved|resolved]]** | %%Notifies %%[[:develop:api:efl:net:dialer:property:address_dial|Efl.Net.Dialer.address_dial]]%% was resolved to %%[[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]%%.%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/net/dialer/unix/property/address_dial.txt b/pages/develop/api/efl/net/dialer/unix/property/address_dial.txt index f967527fb..f81901f89 100644 --- a/pages/develop/api/efl/net/dialer/unix/property/address_dial.txt +++ b/pages/develop/api/efl/net/dialer/unix/property/address_dial.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Unix.address_dial~~ -===== Values ===== - - * **address** - %%Remote address%% ===== Description ===== %%Returns the address given to %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:unix:property:address_dial:description&nouser&nolink&nodate}} +===== Values ===== + + * **address** - %%Remote address%% //Overridden from [[:develop:api:efl:net:dialer:property:address_dial|Efl.Net.Dialer.address_dial]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/unix/property/connected.txt b/pages/develop/api/efl/net/dialer/unix/property/connected.txt index 217db4140..800c94aa5 100644 --- a/pages/develop/api/efl/net/dialer/unix/property/connected.txt +++ b/pages/develop/api/efl/net/dialer/unix/property/connected.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Unix.connected~~ -===== Values ===== - - * **connected** - %%%%''true''%% if the socket is connected, %%''false''%% otherwise%% ===== Description ===== %%Returns whenever the socket is connected or not.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:unix:property:connected:description&nouser&nolink&nodate}} +===== Values ===== + + * **connected** - %%%%''true''%% if the socket is connected, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:net:dialer:property:connected|Efl.Net.Dialer.connected]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/unix/property/timeout_dial.txt b/pages/develop/api/efl/net/dialer/unix/property/timeout_dial.txt index 695af9935..bcbe2f5d0 100644 --- a/pages/develop/api/efl/net/dialer/unix/property/timeout_dial.txt +++ b/pages/develop/api/efl/net/dialer/unix/property/timeout_dial.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Unix.timeout_dial~~ -===== Values ===== - - * **seconds** - %%Timeout value is seconds%% ===== Description ===== %%The timeout in seconds to use for dialing/connecting.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:unix:property:timeout_dial:description&nouser&nolink&nodate}} +===== Values ===== + + * **seconds** - %%Timeout value is seconds%% //Overridden from [[:develop:api:efl:net:dialer:property:timeout_dial|Efl.Net.Dialer.timeout_dial]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/websocket.txt b/pages/develop/api/efl/net/dialer/websocket.txt index 8c613092d..55311e5a5 100644 --- a/pages/develop/api/efl/net/dialer/websocket.txt +++ b/pages/develop/api/efl/net/dialer/websocket.txt @@ -20,38 +20,6 @@ ===== Inheritance ===== => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_net_dialer_websocket [fillcolor = "black", label = "Efl.Net.Dialer.Websocket", 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_net_dialer [fillcolor = "gray15", label = "Efl.Net.Dialer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_net_socket [fillcolor = "gray15", label = "Efl.Net.Socket", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_net_dialer_websocket -> efl_loop_user - efl_loop_user -> efl_object - efl_net_dialer_websocket -> efl_net_dialer - efl_net_dialer -> efl_net_socket - efl_net_socket -> efl_io_reader - efl_net_socket -> efl_io_writer - efl_net_socket -> efl_io_closer -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// @@ -66,16 +34,59 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:net:dialer:websocket:property:address_dial|address_dial]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]//\\ +> %%Returns the address given to %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%% + +const char *efl_net_dialer_address_dial_get(const Eo *obj); +void efl_net_dialer_address_dial_set(Eo *obj, const char *address); + +\\ +**[[:develop:api:efl:net:dialer:websocket:property:address_local|address_local]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]//\\ +> %%The local address, similar to getsockname().%% + +const char *efl_net_socket_address_local_get(const Eo *obj); +void efl_net_socket_address_local_set(Eo *obj, const char *address); + +\\ +**[[:develop:api:efl:net:dialer:websocket:property:address_remote|address_remote]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]//\\ +> %%The remote address, similar to getpeername().%% + +const char *efl_net_socket_address_remote_get(const Eo *obj); +void efl_net_socket_address_remote_set(Eo *obj, const char *address); + +\\ +**[[:develop:api:efl:net:dialer:websocket:property:allow_redirects|allow_redirects]]** //**(get, set)**//\\ +> %%Allows HTTP redirects to be followed.%% + +Eina_Bool efl_net_dialer_websocket_allow_redirects_get(const Eo *obj); +void efl_net_dialer_websocket_allow_redirects_set(Eo *obj, Eina_Bool allow_redirects); + +\\ +**[[:develop:api:efl:net:dialer:websocket:property:authentication|authentication]]** //**(get, set)**//\\ +> %%HTTP authentication to use.%% + +void efl_net_dialer_websocket_authentication_get(const Eo *obj, const char **username, const char **password, Efl_Net_Http_Authentication_Method *method, Eina_Bool *restricted); +void efl_net_dialer_websocket_authentication_set(Eo *obj, const char *username, const char *password, Efl_Net_Http_Authentication_Method method, Eina_Bool restricted); + +\\ **[[:develop:api:efl:net:dialer:websocket:method:binary_send|binary_send]]**\\ > %%Sends a binary blob (opcode=0x2) to the server.%% void efl_net_dialer_websocket_binary_send(Eo *obj, const Eina_Slice blob); \\ -**[[:develop:api:efl:net:dialer:websocket:method:close_request|close_request]]**\\ -> %%Requests (opcode=0x8) the server to terminate the connection.%% +**[[:develop:api:efl:net:dialer:websocket:property:can_read|can_read]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ +> %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% -void efl_net_dialer_websocket_close_request(Eo *obj, Efl_Net_Dialer_Websocket_Close_Reason reason, const char *message); +Eina_Bool efl_io_reader_can_read_get(const Eo *obj); +void efl_io_reader_can_read_set(Eo *obj, Eina_Bool can_read); + +\\ +**[[:develop:api:efl:net:dialer:websocket:property:can_write|can_write]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ +> %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% + +Eina_Bool efl_io_writer_can_write_get(const Eo *obj); +void efl_io_writer_can_write_set(Eo *obj, Eina_Bool can_write); \\ **[[:develop:api:efl:net:dialer:websocket:method:close|close]]**// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ @@ -84,12 +95,53 @@ void efl_net_dialer_websocket_close_request(Eo *obj, Efl_Net_Dialer_Websocket_Cl Eina_Error efl_io_closer_close(Eo *obj); \\ +**[[:develop:api:efl:net:dialer:websocket:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ +> %%If true will automatically close() on object destructor.%% + +Eina_Bool efl_io_closer_close_on_destructor_get(const Eo *obj); +void efl_io_closer_close_on_destructor_set(Eo *obj, Eina_Bool close_on_destructor); + +\\ +**[[:develop:api:efl:net:dialer:websocket:property:close_on_exec|close_on_exec]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ +> %%If true will automatically close resources on exec() calls.%% + +Eina_Bool efl_io_closer_close_on_exec_get(const Eo *obj); +Eina_Bool efl_io_closer_close_on_exec_set(Eo *obj, Eina_Bool close_on_exec); + +\\ +**[[:develop:api:efl:net:dialer:websocket:method:close_request|close_request]]**\\ +> %%Requests (opcode=0x8) the server to terminate the connection.%% + +void efl_net_dialer_websocket_close_request(Eo *obj, Efl_Net_Dialer_Websocket_Close_Reason reason, const char *message); + +\\ +**[[:develop:api:efl:net:dialer:websocket:property:closed|closed]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ +> %%If true will notify object was closed.%% + +Eina_Bool efl_io_closer_closed_get(const Eo *obj); +Eina_Bool efl_io_closer_closed_set(Eo *obj, Eina_Bool is_closed); + +\\ +**[[:develop:api:efl:net:dialer:websocket:property:connected|connected]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]//\\ +> %%Returns whenever the socket is connected or not.%% + +Eina_Bool efl_net_dialer_connected_get(const Eo *obj); +void efl_net_dialer_connected_set(Eo *obj, Eina_Bool connected); + +\\ **[[:develop:api:efl:net:dialer:websocket:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Call the object's constructor.%% Efl_Object *efl_constructor(Eo *obj); \\ +**[[:develop:api:efl:net:dialer:websocket:property:cookie_jar|cookie_jar]]** //**(get, set)**//\\ +> %%This property sets the filename where to read and write cookies.%% + +const char *efl_net_dialer_websocket_cookie_jar_get(const Eo *obj); +void efl_net_dialer_websocket_cookie_jar_set(Eo *obj, const char *path); + +\\ **[[:develop:api:efl:net:dialer:websocket:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Call the object's destructor.%% @@ -102,12 +154,26 @@ void efl_destructor(Eo *obj); Eina_Error efl_net_dialer_dial(Eo *obj, const char *address); \\ +**[[:develop:api:efl:net:dialer:websocket:property:eos|eos]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ +> %%If %%''true''%% will notify end of stream.%% + +Eina_Bool efl_io_reader_eos_get(const Eo *obj); +void efl_io_reader_eos_set(Eo *obj, Eina_Bool is_eos); + +\\ **[[:develop:api:efl:net:dialer:websocket:method:ping|ping]]**\\ > %%Sends a PING (opcode=0x9) to the server.%% void efl_net_dialer_websocket_ping(Eo *obj, const char *reason); \\ +**[[:develop:api:efl:net:dialer:websocket:property:proxy|proxy]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]//\\ +> %%Controls/retrieves if the dialer should use a proxy.%% + +const char *efl_net_dialer_proxy_get(const Eo *obj); +void efl_net_dialer_proxy_set(Eo *obj, const char *proxy_url); + +\\ **[[:develop:api:efl:net:dialer:websocket:method:read|read]]**// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ > %%Reads data into a pre-allocated buffer.%% @@ -156,116 +222,6 @@ Eina_Iterator *efl_net_dialer_websocket_request_protocols_get(Eo *obj); Eina_Iterator *efl_net_dialer_websocket_response_protocols_get(Eo *obj); \\ -**[[:develop:api:efl:net:dialer:websocket:method:text_send|text_send]]**\\ -> %%Sends an UTF-8 TEXT (opcode=0x1) to the server.%% - -void efl_net_dialer_websocket_text_send(Eo *obj, const char *text); - -\\ -**[[:develop:api:efl:net:dialer:websocket:method:write|write]]**// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ -> %%Writes data from a pre-populated buffer.%% - -Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining); - -\\ -**[[:develop:api:efl:net:dialer:websocket:property:address_dial|address_dial]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]// ''protected set''\\ -> %%Returns the address given to %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%% - -const char *efl_net_dialer_address_dial_get(const Eo *obj); -void efl_net_dialer_address_dial_set(Eo *obj, const char *address); - -\\ -**[[:develop:api:efl:net:dialer:websocket:property:address_local|address_local]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]// ''protected set''\\ -> %%The local address, similar to getsockname().%% - -const char *efl_net_socket_address_local_get(const Eo *obj); -void efl_net_socket_address_local_set(Eo *obj, const char *address); - -\\ -**[[:develop:api:efl:net:dialer:websocket:property:address_remote|address_remote]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]// ''protected set''\\ -> %%The remote address, similar to getpeername().%% - -const char *efl_net_socket_address_remote_get(const Eo *obj); -void efl_net_socket_address_remote_set(Eo *obj, const char *address); - -\\ -**[[:develop:api:efl:net:dialer:websocket:property:allow_redirects|allow_redirects]]** //**(get, set)**//\\ -> %%Allows HTTP redirects to be followed.%% - -Eina_Bool efl_net_dialer_websocket_allow_redirects_get(const Eo *obj); -void efl_net_dialer_websocket_allow_redirects_set(Eo *obj, Eina_Bool allow_redirects); - -\\ -**[[:develop:api:efl:net:dialer:websocket:property:authentication|authentication]]** //**(get, set)**//\\ -> %%HTTP authentication to use.%% - -void efl_net_dialer_websocket_authentication_get(const Eo *obj, const char **username, const char **password, Efl_Net_Http_Authentication_Method *method, Eina_Bool *restricted); -void efl_net_dialer_websocket_authentication_set(Eo *obj, const char *username, const char *password, Efl_Net_Http_Authentication_Method method, Eina_Bool restricted); - -\\ -**[[:develop:api:efl:net:dialer:websocket:property:can_read|can_read]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]// ''protected set''\\ -> %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% - -Eina_Bool efl_io_reader_can_read_get(const Eo *obj); -void efl_io_reader_can_read_set(Eo *obj, Eina_Bool can_read); - -\\ -**[[:develop:api:efl:net:dialer:websocket:property:can_write|can_write]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]// ''protected set''\\ -> %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% - -Eina_Bool efl_io_writer_can_write_get(const Eo *obj); -void efl_io_writer_can_write_set(Eo *obj, Eina_Bool can_write); - -\\ -**[[:develop:api:efl:net:dialer:websocket:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ -> %%If true will automatically close() on object destructor.%% - -Eina_Bool efl_io_closer_close_on_destructor_get(const Eo *obj); -void efl_io_closer_close_on_destructor_set(Eo *obj, Eina_Bool close_on_destructor); - -\\ -**[[:develop:api:efl:net:dialer:websocket:property:close_on_exec|close_on_exec]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ -> %%If true will automatically close resources on exec() calls.%% - -Eina_Bool efl_io_closer_close_on_exec_get(const Eo *obj); -Eina_Bool efl_io_closer_close_on_exec_set(Eo *obj, Eina_Bool close_on_exec); - -\\ -**[[:develop:api:efl:net:dialer:websocket:property:closed|closed]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ -> %%If true will notify object was closed.%% - -Eina_Bool efl_io_closer_closed_get(const Eo *obj); -Eina_Bool efl_io_closer_closed_set(Eo *obj, Eina_Bool is_closed); - -\\ -**[[:develop:api:efl:net:dialer:websocket:property:connected|connected]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]// ''protected set''\\ -> %%Returns whenever the socket is connected or not.%% - -Eina_Bool efl_net_dialer_connected_get(const Eo *obj); -void efl_net_dialer_connected_set(Eo *obj, Eina_Bool connected); - -\\ -**[[:develop:api:efl:net:dialer:websocket:property:cookie_jar|cookie_jar]]** //**(get, set)**//\\ -> %%This property sets the filename where to read and write cookies.%% - -const char *efl_net_dialer_websocket_cookie_jar_get(const Eo *obj); -void efl_net_dialer_websocket_cookie_jar_set(Eo *obj, const char *path); - -\\ -**[[:develop:api:efl:net:dialer:websocket:property:eos|eos]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]// ''protected set''\\ -> %%If %%''true''%% will notify end of stream.%% - -Eina_Bool efl_io_reader_eos_get(const Eo *obj); -void efl_io_reader_eos_set(Eo *obj, Eina_Bool is_eos); - -\\ -**[[:develop:api:efl:net:dialer:websocket:property:proxy|proxy]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]//\\ -> %%Controls/retrieves if the dialer should use a proxy.%% - -const char *efl_net_dialer_proxy_get(const Eo *obj); -void efl_net_dialer_proxy_set(Eo *obj, const char *proxy_url); - -\\ **[[:develop:api:efl:net:dialer:websocket:property:streaming_mode|streaming_mode]]** //**(get, set)**//\\ > %%Configures how to map streaming APIs to WebSocket.%% @@ -273,6 +229,12 @@ Efl_Net_Dialer_Websocket_Streaming_Mode efl_net_dialer_websocket_streaming_mode_ void efl_net_dialer_websocket_streaming_mode_set(Eo *obj, Efl_Net_Dialer_Websocket_Streaming_Mode streaming_mode); \\ +**[[:develop:api:efl:net:dialer:websocket:method:text_send|text_send]]**\\ +> %%Sends an UTF-8 TEXT (opcode=0x1) to the server.%% + +void efl_net_dialer_websocket_text_send(Eo *obj, const char *text); + +\\ **[[:develop:api:efl:net:dialer:websocket:property:timeout_dial|timeout_dial]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]//\\ > %%The timeout in seconds to use for dialing/connecting.%% @@ -287,13 +249,42 @@ const char *efl_net_dialer_websocket_user_agent_get(const Eo *obj); void efl_net_dialer_websocket_user_agent_set(Eo *obj, const char *user_agent); \\ +**[[:develop:api:efl:net:dialer:websocket:method:write|write]]**// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ +> %%Writes data from a pre-populated buffer.%% + +Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining); + +\\ ==== Inherited ==== -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//, **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(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:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +| | **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +^ [[: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:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | + ===== Events ===== **[[:develop:api:efl:net:dialer:websocket:event:closed_reason|closed,reason]]**\\ @@ -318,13 +309,18 @@ EFL_NET_DIALER_WEBSOCKET_EVENT_PONG(const char *) \\ ==== Inherited ==== -[[:develop:api:efl:io:closer|Efl.Io.Closer]]\\ -> **[[:develop:api:efl:io:closer:event:closed|closed]]**\\ -[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\ -> **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**, **[[:develop:api:efl:io:reader:event:eos|eos]]**\\ -[[:develop:api:efl:io:writer|Efl.Io.Writer]]\\ -> **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**\\ -[[:develop:api:efl:net:dialer|Efl.Net.Dialer]]\\ -> **[[:develop:api:efl:net:dialer:event:connected|connected]]**, **[[:develop:api:efl:net:dialer:event:error|error]]**, **[[:develop:api:efl:net:dialer:event:resolved|resolved]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:io:closer|Efl.Io.Closer]] ^^^ +| | **[[:develop:api:efl:io:closer:event:closed|closed]]** | %%Notifies closed, when property is marked as true%% | +^ [[:develop:api:efl:io:reader|Efl.Io.Reader]] ^^^ +| | **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]** | %%Notifies can_read property changed.%% | +| | **[[:develop:api:efl:io:reader:event:eos|eos]]** | %%Notifies end of stream, when property is marked as true.%% | +^ [[:develop:api:efl:io:writer|Efl.Io.Writer]] ^^^ +| | **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]** | %%Notifies can_write property changed.%% | +^ [[:develop:api:efl:net:dialer|Efl.Net.Dialer]] ^^^ +| | **[[:develop:api:efl:net:dialer:event:connected|connected]]** | %%Notifies the socket is connected to the remote peer.%% | +| | **[[:develop:api:efl:net:dialer:event:error|error]]** | %%Some error happened and the socket stopped working.%% | +| | **[[:develop:api:efl:net:dialer:event:resolved|resolved]]** | %%Notifies %%[[:develop:api:efl:net:dialer:property:address_dial|Efl.Net.Dialer.address_dial]]%% was resolved to %%[[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]%%.%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/net/dialer/websocket/property/address_dial.txt b/pages/develop/api/efl/net/dialer/websocket/property/address_dial.txt index a2db69a7f..f0410f5a7 100644 --- a/pages/develop/api/efl/net/dialer/websocket/property/address_dial.txt +++ b/pages/develop/api/efl/net/dialer/websocket/property/address_dial.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Websocket.address_dial~~ -===== Values ===== - - * **address** - %%Remote address%% ===== Description ===== %%Returns the address given to %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:websocket:property:address_dial:description&nouser&nolink&nodate}} +===== Values ===== + + * **address** - %%Remote address%% //Overridden from [[:develop:api:efl:net:dialer:property:address_dial|Efl.Net.Dialer.address_dial]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/websocket/property/address_local.txt b/pages/develop/api/efl/net/dialer/websocket/property/address_local.txt index 27d1bf9bd..a346d032f 100644 --- a/pages/develop/api/efl/net/dialer/websocket/property/address_local.txt +++ b/pages/develop/api/efl/net/dialer/websocket/property/address_local.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Websocket.address_local~~ -===== Values ===== - - * **address** - %%Local address%% ===== Description ===== %%The local address, similar to getsockname().%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:websocket:property:address_local:description&nouser&nolink&nodate}} +===== Values ===== + + * **address** - %%Local address%% //Overridden from [[:develop:api:efl:net:socket:property:address_local|Efl.Net.Socket.address_local]] **(get)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/websocket/property/address_remote.txt b/pages/develop/api/efl/net/dialer/websocket/property/address_remote.txt index 04c89e14f..d6ec1318b 100644 --- a/pages/develop/api/efl/net/dialer/websocket/property/address_remote.txt +++ b/pages/develop/api/efl/net/dialer/websocket/property/address_remote.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Websocket.address_remote~~ -===== Values ===== - - * **address** - %%Remote address%% ===== Description ===== %%The remote address, similar to getpeername().%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:websocket:property:address_remote:description&nouser&nolink&nodate}} +===== Values ===== + + * **address** - %%Remote address%% //Overridden from [[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/websocket/property/allow_redirects.txt b/pages/develop/api/efl/net/dialer/websocket/property/allow_redirects.txt index 969252c39..e480b7507 100644 --- a/pages/develop/api/efl/net/dialer/websocket/property/allow_redirects.txt +++ b/pages/develop/api/efl/net/dialer/websocket/property/allow_redirects.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Websocket.allow_redirects~~ -===== Values ===== - - * **allow_redirects** - %%%%''true''%% when following redirects, %%''false''%% otherwise%% ===== Description ===== %%Allows HTTP redirects to be followed.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:websocket:property:allow_redirects:description&nouser&nolink&nodate}} +===== Values ===== + + * **allow_redirects** - %%%%''true''%% when following redirects, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/websocket/property/authentication.txt b/pages/develop/api/efl/net/dialer/websocket/property/authentication.txt index b4d39baf3..8097431e6 100644 --- a/pages/develop/api/efl/net/dialer/websocket/property/authentication.txt +++ b/pages/develop/api/efl/net/dialer/websocket/property/authentication.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Net.Dialer.Websocket.authentication~~ -===== Values ===== - - * **username** - %%HTTP authentication username%% - * **password** - %%HTTP authentication password%% - * **method** - %%Authentication method to use, defaults to %%[[:develop:api:efl:net:http:authentication_method|Efl.Net.Http.Authentication_Method.basic]]%%%% - * **restricted** - %%Restrict method%% ===== Description ===== %%HTTP authentication to use.%% @@ -14,6 +8,12 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:websocket:property:authentication:description&nouser&nolink&nodate}} +===== Values ===== + + * **username** - %%HTTP authentication username%% + * **password** - %%HTTP authentication password%% + * **method** - %%Authentication method to use, defaults to %%[[:develop:api:efl:net:http:authentication_method|Efl.Net.Http.Authentication_Method.basic]]%%%% + * **restricted** - %%Restrict method%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/websocket/property/can_read.txt b/pages/develop/api/efl/net/dialer/websocket/property/can_read.txt index 7abe121a4..1d5bbc8a1 100644 --- a/pages/develop/api/efl/net/dialer/websocket/property/can_read.txt +++ b/pages/develop/api/efl/net/dialer/websocket/property/can_read.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Websocket.can_read~~ -===== Values ===== - - * **can_read** - %%%%''true''%% if it can be read without blocking or failing, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:websocket:property:can_read:description&nouser&nolink&nodate}} +===== Values ===== + + * **can_read** - %%%%''true''%% if it can be read without blocking or failing, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:reader:property:can_read|Efl.Io.Reader.can_read]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/websocket/property/can_write.txt b/pages/develop/api/efl/net/dialer/websocket/property/can_write.txt index ed0c7f043..d9a2d98ab 100644 --- a/pages/develop/api/efl/net/dialer/websocket/property/can_write.txt +++ b/pages/develop/api/efl/net/dialer/websocket/property/can_write.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Websocket.can_write~~ -===== Values ===== - - * **can_write** - %%%%''true''%% if it can be written without blocking or failure, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:websocket:property:can_write:description&nouser&nolink&nodate}} +===== Values ===== + + * **can_write** - %%%%''true''%% if it can be written without blocking or failure, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:writer:property:can_write|Efl.Io.Writer.can_write]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/websocket/property/close_on_destructor.txt b/pages/develop/api/efl/net/dialer/websocket/property/close_on_destructor.txt index 8fedb5ae1..f505a2f18 100644 --- a/pages/develop/api/efl/net/dialer/websocket/property/close_on_destructor.txt +++ b/pages/develop/api/efl/net/dialer/websocket/property/close_on_destructor.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Websocket.close_on_destructor~~ -===== Values ===== - - * **close_on_destructor** - %%%%''true''%% if close on destructor, %%''false''%% otherwise%% ===== Description ===== %%If true will automatically close() on object destructor.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:websocket:property:close_on_destructor:description&nouser&nolink&nodate}} +===== Values ===== + + * **close_on_destructor** - %%%%''true''%% if close on destructor, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:closer:property:close_on_destructor|Efl.Io.Closer.close_on_destructor]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/websocket/property/close_on_exec.txt b/pages/develop/api/efl/net/dialer/websocket/property/close_on_exec.txt index 4f7547b85..f0fb71526 100644 --- a/pages/develop/api/efl/net/dialer/websocket/property/close_on_exec.txt +++ b/pages/develop/api/efl/net/dialer/websocket/property/close_on_exec.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Websocket.close_on_exec~~ -===== Values ===== - - * **close_on_exec** - %%%%''true''%% if close on exec(), %%''false''%% otherwise%% ===== Description ===== %%If true will automatically close resources on exec() calls.%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:net:dialer:websocket:property:close_on_exec:description&nouser&nolink&nodate}} +===== Values ===== + + * **close_on_exec** - %%%%''true''%% if close on exec(), %%''false''%% otherwise%% ==== Setter ==== %%If %%''true''%%, will close on exec() call.%% diff --git a/pages/develop/api/efl/net/dialer/websocket/property/closed.txt b/pages/develop/api/efl/net/dialer/websocket/property/closed.txt index 7a813fa84..60cab8aaa 100644 --- a/pages/develop/api/efl/net/dialer/websocket/property/closed.txt +++ b/pages/develop/api/efl/net/dialer/websocket/property/closed.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Websocket.closed~~ -===== Values ===== - - * **is_closed** - %%%%''true''%% if closed, %%''false''%% otherwise%% ===== Description ===== %%If true will notify object was closed.%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:net:dialer:websocket:property:closed:description&nouser&nolink&nodate}} +===== Values ===== + + * **is_closed** - %%%%''true''%% if closed, %%''false''%% otherwise%% ==== Setter ==== %%If true, calls close()%% diff --git a/pages/develop/api/efl/net/dialer/websocket/property/connected.txt b/pages/develop/api/efl/net/dialer/websocket/property/connected.txt index 71db5b68e..9b5872c1e 100644 --- a/pages/develop/api/efl/net/dialer/websocket/property/connected.txt +++ b/pages/develop/api/efl/net/dialer/websocket/property/connected.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Websocket.connected~~ -===== Values ===== - - * **connected** - %%%%''true''%% if the socket is connected, %%''false''%% otherwise%% ===== Description ===== %%Returns whenever the socket is connected or not.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:websocket:property:connected:description&nouser&nolink&nodate}} +===== Values ===== + + * **connected** - %%%%''true''%% if the socket is connected, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:net:dialer:property:connected|Efl.Net.Dialer.connected]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/websocket/property/cookie_jar.txt b/pages/develop/api/efl/net/dialer/websocket/property/cookie_jar.txt index 636656587..4d3cc91c5 100644 --- a/pages/develop/api/efl/net/dialer/websocket/property/cookie_jar.txt +++ b/pages/develop/api/efl/net/dialer/websocket/property/cookie_jar.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Websocket.cookie_jar~~ -===== Values ===== - - * **path** - %%Path to cookie jar%% ===== Description ===== %%This property sets the filename where to read and write cookies.%% @@ -19,6 +16,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:websocket:property:cookie_jar:description&nouser&nolink&nodate}} +===== Values ===== + + * **path** - %%Path to cookie jar%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/websocket/property/eos.txt b/pages/develop/api/efl/net/dialer/websocket/property/eos.txt index 61dde6e1e..fbcd9d481 100644 --- a/pages/develop/api/efl/net/dialer/websocket/property/eos.txt +++ b/pages/develop/api/efl/net/dialer/websocket/property/eos.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Websocket.eos~~ -===== Values ===== - - * **is_eos** - %%%%''true''%% if end of stream, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify end of stream.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:websocket:property:eos:description&nouser&nolink&nodate}} +===== Values ===== + + * **is_eos** - %%%%''true''%% if end of stream, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:reader:property:eos|Efl.Io.Reader.eos]] **(get)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/websocket/property/proxy.txt b/pages/develop/api/efl/net/dialer/websocket/property/proxy.txt index d28e37ed7..af6288394 100644 --- a/pages/develop/api/efl/net/dialer/websocket/property/proxy.txt +++ b/pages/develop/api/efl/net/dialer/websocket/property/proxy.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Websocket.proxy~~ -===== Values ===== - - * **proxy_url** - %%May be empty or NULL to unset%% ===== Description ===== %%Controls/retrieves if the dialer should use a proxy.%% @@ -19,6 +16,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:websocket:property:proxy:description&nouser&nolink&nodate}} +===== Values ===== + + * **proxy_url** - %%May be empty or NULL to unset%% //Overridden from [[:develop:api:efl:net:dialer:property:proxy|Efl.Net.Dialer.proxy]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/websocket/property/streaming_mode.txt b/pages/develop/api/efl/net/dialer/websocket/property/streaming_mode.txt index 9c8638d61..4e41b4e1a 100644 --- a/pages/develop/api/efl/net/dialer/websocket/property/streaming_mode.txt +++ b/pages/develop/api/efl/net/dialer/websocket/property/streaming_mode.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Websocket.streaming_mode~~ -===== Values ===== - - * **streaming_mode** - %%Streaming mode%% ===== Description ===== %%Configures how to map streaming APIs to WebSocket.%% @@ -17,6 +14,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:websocket:property:streaming_mode:description&nouser&nolink&nodate}} +===== Values ===== + + * **streaming_mode** - %%Streaming mode%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/websocket/property/timeout_dial.txt b/pages/develop/api/efl/net/dialer/websocket/property/timeout_dial.txt index 2724ff9c8..5fe5f6fc1 100644 --- a/pages/develop/api/efl/net/dialer/websocket/property/timeout_dial.txt +++ b/pages/develop/api/efl/net/dialer/websocket/property/timeout_dial.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Websocket.timeout_dial~~ -===== Values ===== - - * **seconds** - %%Timeout value is seconds%% ===== Description ===== %%The timeout in seconds to use for dialing/connecting.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:websocket:property:timeout_dial:description&nouser&nolink&nodate}} +===== Values ===== + + * **seconds** - %%Timeout value is seconds%% //Overridden from [[:develop:api:efl:net:dialer:property:timeout_dial|Efl.Net.Dialer.timeout_dial]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/websocket/property/user_agent.txt b/pages/develop/api/efl/net/dialer/websocket/property/user_agent.txt index 18fa18310..189c70a73 100644 --- a/pages/develop/api/efl/net/dialer/websocket/property/user_agent.txt +++ b/pages/develop/api/efl/net/dialer/websocket/property/user_agent.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Websocket.user_agent~~ -===== Values ===== - - * **user_agent** - %%User-agent%% ===== Description ===== %%The User-Agent to specify.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:websocket:property:user_agent:description&nouser&nolink&nodate}} +===== Values ===== + + * **user_agent** - %%User-agent%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/windows.txt b/pages/develop/api/efl/net/dialer/windows.txt index 69e43dd43..23e5d853c 100644 --- a/pages/develop/api/efl/net/dialer/windows.txt +++ b/pages/develop/api/efl/net/dialer/windows.txt @@ -16,48 +16,6 @@ ===== Inheritance ===== => [[:develop:api:efl:net:socket:windows|Efl.Net.Socket.Windows]] //(class)// => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_net_dialer_windows [fillcolor = "black", label = "Efl.Net.Dialer.Windows", color = "gray15", fontcolor = "white", style = "filled"] - efl_net_socket_windows [fillcolor = "gray15", label = "Efl.Net.Socket.Windows", 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_net_socket [fillcolor = "gray15", label = "Efl.Net.Socket", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_net_dialer [fillcolor = "gray15", label = "Efl.Net.Dialer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_net_socket [fillcolor = "gray15", label = "Efl.Net.Socket", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_net_dialer_windows -> efl_net_socket_windows - efl_net_socket_windows -> efl_loop_user - efl_loop_user -> efl_object - efl_net_socket_windows -> efl_net_socket - efl_net_socket -> efl_io_reader - efl_net_socket -> efl_io_writer - efl_net_socket -> efl_io_closer - efl_net_dialer_windows -> efl_net_dialer - efl_net_dialer -> efl_net_socket - efl_net_socket -> efl_io_reader - efl_net_socket -> efl_io_writer - efl_net_socket -> efl_io_closer -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:net:socket:windows|Efl.Net.Socket.Windows]] //(class)// @@ -77,12 +35,26 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:net:dialer:windows:property:address_dial|address_dial]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]//\\ +> %%Returns the address given to %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%% + +const char *efl_net_dialer_address_dial_get(const Eo *obj); +void efl_net_dialer_address_dial_set(Eo *obj, const char *address); + +\\ **[[:develop:api:efl:net:dialer:windows:method:close|close]]**// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ > %%Closes the Input/Output object.%% Eina_Error efl_io_closer_close(Eo *obj); \\ +**[[:develop:api:efl:net:dialer:windows:property:connected|connected]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]//\\ +> %%Returns whenever the socket is connected or not.%% + +Eina_Bool efl_net_dialer_connected_get(const Eo *obj); +void efl_net_dialer_connected_set(Eo *obj, Eina_Bool connected); + +\\ **[[:develop:api:efl:net:dialer:windows:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Call the object's destructor.%% @@ -95,20 +67,6 @@ void efl_destructor(Eo *obj); Eina_Error efl_net_dialer_dial(Eo *obj, const char *address); \\ -**[[:develop:api:efl:net:dialer:windows:property:address_dial|address_dial]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]// ''protected set''\\ -> %%Returns the address given to %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%% - -const char *efl_net_dialer_address_dial_get(const Eo *obj); -void efl_net_dialer_address_dial_set(Eo *obj, const char *address); - -\\ -**[[:develop:api:efl:net:dialer:windows:property:connected|connected]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]// ''protected set''\\ -> %%Returns whenever the socket is connected or not.%% - -Eina_Bool efl_net_dialer_connected_get(const Eo *obj); -void efl_net_dialer_connected_set(Eo *obj, Eina_Bool connected); - -\\ **[[:develop:api:efl:net:dialer:windows:property:timeout_dial|timeout_dial]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:dialer|Efl.Net.Dialer]]]//\\ > %%The timeout in seconds to use for dialing/connecting.%% @@ -119,27 +77,63 @@ void efl_net_dialer_timeout_dial_set(Eo *obj, double seconds); ==== Inherited ==== -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//, **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(get, set)**//\\ -[[:develop:api:efl:net:dialer|Efl.Net.Dialer]]\\ -> **[[:develop:api:efl:net:dialer:property:proxy|proxy]]** //**(get, set)**//\\ -[[:develop:api:efl:net:socket:windows|Efl.Net.Socket.Windows]]\\ -> **[[:develop:api:efl:net:socket:windows:method:constructor|constructor]]**, **[[:develop:api:efl:net:socket:windows:method:read|read]]**, **[[:develop:api:efl:net:socket:windows:method:write|write]]**, **[[:develop:api:efl:net:socket:windows:property:address_local|address_local]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:windows:property:address_remote|address_remote]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:windows:property:can_read|can_read]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:windows:property:can_write|can_write]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:windows:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//, **[[:develop:api:efl:net:socket:windows:property:close_on_exec|close_on_exec]]** //**(get, set)**//, **[[:develop:api:efl:net:socket:windows:property:closed|closed]]** //**(get, set)**//, **[[:develop:api:efl:net:socket:windows:property:eos|eos]]** //**(get, set)**// ''protected 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:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +| | **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +^ [[:develop:api:efl:net:dialer|Efl.Net.Dialer]] ^^^ +| | **[[:develop:api:efl:net:dialer:property:proxy|proxy]]** //**(get, set)**// | %%Controls/retrieves if the dialer should use a proxy.%% | +^ [[:develop:api:efl:net:socket:windows|Efl.Net.Socket.Windows]] ^^^ +| ''protected set'' | **[[:develop:api:efl:net:socket:windows:property:address_local|address_local]]** //**(get, set)**// | %%The local address, similar to getsockname().%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:windows:property:address_remote|address_remote]]** //**(get, set)**// | %%The remote address, similar to getpeername().%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:windows:property:can_read|can_read]]** //**(get, set)**// | %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:windows:property:can_write|can_write]]** //**(get, set)**// | %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% | +| | **[[:develop:api:efl:net:socket:windows:property:close_on_destructor|close_on_destructor]]** //**(get, set)**// | %%If true will automatically close() on object destructor.%% | +| | **[[:develop:api:efl:net:socket:windows:property:close_on_exec|close_on_exec]]** //**(get, set)**// | %%If true will automatically close resources on exec() calls.%% | +| | **[[:develop:api:efl:net:socket:windows:property:closed|closed]]** //**(get, set)**// | %%If true will notify object was closed.%% | +| | **[[:develop:api:efl:net:socket:windows:method:constructor|constructor]]** | %%Call the object's constructor.%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:windows:property:eos|eos]]** //**(get, set)**// | %%If %%''true''%% will notify end of stream.%% | +| | **[[:develop:api:efl:net:socket:windows:method:read|read]]** | %%Reads data into a pre-allocated buffer.%% | +| | **[[:develop:api:efl:net:socket:windows:method:write|write]]** | %%Writes data from a pre-populated buffer.%% | +^ [[: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: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:io:closer|Efl.Io.Closer]]\\ -> **[[:develop:api:efl:io:closer:event:closed|closed]]**\\ -[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\ -> **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**\\ -[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\ -> **[[:develop:api:efl:io:reader:event:eos|eos]]**\\ -[[:develop:api:efl:io:writer|Efl.Io.Writer]]\\ -> **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**\\ -[[:develop:api:efl:net:dialer|Efl.Net.Dialer]]\\ -> **[[:develop:api:efl:net:dialer:event:connected|connected]]**, **[[:develop:api:efl:net:dialer:event:error|error]]**, **[[:develop:api:efl:net:dialer:event:resolved|resolved]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:io:closer|Efl.Io.Closer]] ^^^ +| | **[[:develop:api:efl:io:closer:event:closed|closed]]** | %%Notifies closed, when property is marked as true%% | +^ [[:develop:api:efl:io:reader|Efl.Io.Reader]] ^^^ +| | **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]** | %%Notifies can_read property changed.%% | +| | **[[:develop:api:efl:io:reader:event:eos|eos]]** | %%Notifies end of stream, when property is marked as true.%% | +^ [[:develop:api:efl:io:writer|Efl.Io.Writer]] ^^^ +| | **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]** | %%Notifies can_write property changed.%% | +^ [[:develop:api:efl:net:dialer|Efl.Net.Dialer]] ^^^ +| | **[[:develop:api:efl:net:dialer:event:connected|connected]]** | %%Notifies the socket is connected to the remote peer.%% | +| | **[[:develop:api:efl:net:dialer:event:error|error]]** | %%Some error happened and the socket stopped working.%% | +| | **[[:develop:api:efl:net:dialer:event:resolved|resolved]]** | %%Notifies %%[[:develop:api:efl:net:dialer:property:address_dial|Efl.Net.Dialer.address_dial]]%% was resolved to %%[[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]%%.%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/net/dialer/windows/property/address_dial.txt b/pages/develop/api/efl/net/dialer/windows/property/address_dial.txt index c977b0624..446658e5f 100644 --- a/pages/develop/api/efl/net/dialer/windows/property/address_dial.txt +++ b/pages/develop/api/efl/net/dialer/windows/property/address_dial.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Windows.address_dial~~ -===== Values ===== - - * **address** - %%Remote address%% ===== Description ===== %%Returns the address given to %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:windows:property:address_dial:description&nouser&nolink&nodate}} +===== Values ===== + + * **address** - %%Remote address%% //Overridden from [[:develop:api:efl:net:dialer:property:address_dial|Efl.Net.Dialer.address_dial]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/windows/property/connected.txt b/pages/develop/api/efl/net/dialer/windows/property/connected.txt index e6b88aa50..4ca522f73 100644 --- a/pages/develop/api/efl/net/dialer/windows/property/connected.txt +++ b/pages/develop/api/efl/net/dialer/windows/property/connected.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Windows.connected~~ -===== Values ===== - - * **connected** - %%%%''true''%% if the socket is connected, %%''false''%% otherwise%% ===== Description ===== %%Returns whenever the socket is connected or not.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:windows:property:connected:description&nouser&nolink&nodate}} +===== Values ===== + + * **connected** - %%%%''true''%% if the socket is connected, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:net:dialer:property:connected|Efl.Net.Dialer.connected]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/dialer/windows/property/timeout_dial.txt b/pages/develop/api/efl/net/dialer/windows/property/timeout_dial.txt index f3ade3cfe..8118f6ee0 100644 --- a/pages/develop/api/efl/net/dialer/windows/property/timeout_dial.txt +++ b/pages/develop/api/efl/net/dialer/windows/property/timeout_dial.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Dialer.Windows.timeout_dial~~ -===== Values ===== - - * **seconds** - %%Timeout value is seconds%% ===== Description ===== %%The timeout in seconds to use for dialing/connecting.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:dialer:windows:property:timeout_dial:description&nouser&nolink&nodate}} +===== Values ===== + + * **seconds** - %%Timeout value is seconds%% //Overridden from [[:develop:api:efl:net:dialer:property:timeout_dial|Efl.Net.Dialer.timeout_dial]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/ip_address.txt b/pages/develop/api/efl/net/ip_address.txt index 8741bbd8a..9e0f504f4 100644 --- a/pages/develop/api/efl/net/ip_address.txt +++ b/pages/develop/api/efl/net/ip_address.txt @@ -22,26 +22,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_net_ip_address [fillcolor = "black", label = "Efl.Net.Ip_Address", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - - efl_net_ip_address -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -50,22 +30,36 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:net:ip_address:property:address|address]]** //**(get, set)**//\\ +> %%The bytes representing the address.%% + +const Eina_Slice efl_net_ip_address_get(const Eo *obj); +void efl_net_ip_address_set(Eo *obj, const Eina_Slice address); + +\\ **[[:develop:api:efl:net:ip_address:method:any_check|any_check]]**\\ > %%Checks if "0.0.0.0" (IPv4) or "::" (IPv6)%% Eina_Bool efl_net_ip_address_any_check(const Eo *obj); \\ +**[[:develop:api:efl:net:ip_address:method:create|create]]**\\ +> %%Creates an object given family, port and address.%% + +Efl_Net_Ip_Address *efl_net_ip_address_create(const Eo *obj, uint16_t port, const Eina_Slice address); + +\\ **[[:develop:api:efl:net:ip_address:method:create_sockaddr|create_sockaddr]]**\\ > %%Creates an object given sockaddr%% Efl_Net_Ip_Address *efl_net_ip_address_create_sockaddr(const Eo *obj, const void *sockaddr); \\ -**[[:develop:api:efl:net:ip_address:method:create|create]]**\\ -> %%Creates an object given family, port and address.%% +**[[:develop:api:efl:net:ip_address:property:family|family]]** //**(get, set)**//\\ +> %%The address family, one of AF_INET6 or AF_INET.%% -Efl_Net_Ip_Address *efl_net_ip_address_create(const Eo *obj, uint16_t port, const Eina_Slice address); +int efl_net_ip_address_family_get(const Eo *obj); +void efl_net_ip_address_family_set(Eo *obj, int family); \\ **[[:develop:api:efl:net:ip_address:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ @@ -140,26 +134,6 @@ Eina_Bool efl_net_ip_address_multicast_check(const Eo *obj); Efl_Net_Ip_Address *efl_net_ip_address_parse(const Eo *obj, const char *numeric_address); \\ -**[[:develop:api:efl:net:ip_address:method:resolve|resolve]]**\\ -> %%Asynchronously resolves host and port names.%% - -Efl_Future *efl_net_ip_address_resolve(const Eo *obj, const char *address, int family, int flags); - -\\ -**[[:develop:api:efl:net:ip_address:property:address|address]]** //**(get, set)**//\\ -> %%The bytes representing the address.%% - -const Eina_Slice efl_net_ip_address_get(const Eo *obj); -void efl_net_ip_address_set(Eo *obj, const Eina_Slice address); - -\\ -**[[:develop:api:efl:net:ip_address:property:family|family]]** //**(get, set)**//\\ -> %%The address family, one of AF_INET6 or AF_INET.%% - -int efl_net_ip_address_family_get(const Eo *obj); -void efl_net_ip_address_family_set(Eo *obj, int family); - -\\ **[[:develop:api:efl:net:ip_address:property:port|port]]** //**(get, set)**//\\ > %%The address port in Host/Native endianess.%% @@ -167,6 +141,12 @@ uint16_t efl_net_ip_address_port_get(const Eo *obj); void efl_net_ip_address_port_set(Eo *obj, uint16_t port); \\ +**[[:develop:api:efl:net:ip_address:method:resolve|resolve]]**\\ +> %%Asynchronously resolves host and port names.%% + +Efl_Future *efl_net_ip_address_resolve(const Eo *obj, const char *address, int family, int flags); + +\\ **[[:develop:api:efl:net:ip_address:property:sockaddr|sockaddr]]** //**(get, set)**//\\ > %%The -compatible 'struct sockaddr'.%% @@ -183,11 +163,37 @@ const char *efl_net_ip_address_string_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:destructor|destructor]]**, **[[: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: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:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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: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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/net/ip_address/property/address.txt b/pages/develop/api/efl/net/ip_address/property/address.txt index 00f41bdb9..1ad069903 100644 --- a/pages/develop/api/efl/net/ip_address/property/address.txt +++ b/pages/develop/api/efl/net/ip_address/property/address.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Ip_Address.address~~ -===== Values ===== - - * **address** - %%Address bytes. If AF_INET it's 4 bytes. If AF_INET6, it's 16 bytes. This matches exactly what is in struct sockaddr_in::sin_addr or struct sockaddr_in6:sin6_addr, see %%[[:develop:api:efl:net:ip_address:property:sockaddr|Efl.Net.Ip_Address.sockaddr]]%%%% ===== Description ===== %%The bytes representing the address.%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:ip_address:property:address:description&nouser&nolink&nodate}} +===== Values ===== + + * **address** - %%Address bytes. If AF_INET it's 4 bytes. If AF_INET6, it's 16 bytes. This matches exactly what is in struct sockaddr_in::sin_addr or struct sockaddr_in6:sin6_addr, see %%[[:develop:api:efl:net:ip_address:property:sockaddr|Efl.Net.Ip_Address.sockaddr]]%%%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/ip_address/property/family.txt b/pages/develop/api/efl/net/ip_address/property/family.txt index 3cb0f2ae9..464e8ee41 100644 --- a/pages/develop/api/efl/net/ip_address/property/family.txt +++ b/pages/develop/api/efl/net/ip_address/property/family.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Ip_Address.family~~ -===== Values ===== - - * **family** - %%AF_INET or AF_INET6%% ===== Description ===== %%The address family, one of AF_INET6 or AF_INET.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:ip_address:property:family:description&nouser&nolink&nodate}} +===== Values ===== + + * **family** - %%AF_INET or AF_INET6%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/ip_address/property/port.txt b/pages/develop/api/efl/net/ip_address/property/port.txt index bec28d54c..bc707da5d 100644 --- a/pages/develop/api/efl/net/ip_address/property/port.txt +++ b/pages/develop/api/efl/net/ip_address/property/port.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Ip_Address.port~~ -===== Values ===== - - * **port** - %%Port number in Host/Native endianess%% ===== Description ===== %%The address port in Host/Native endianess.%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:ip_address:property:port:description&nouser&nolink&nodate}} +===== Values ===== + + * **port** - %%Port number in Host/Native endianess%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/ip_address/property/sockaddr.txt b/pages/develop/api/efl/net/ip_address/property/sockaddr.txt index 07d9f1b1d..16a017e3a 100644 --- a/pages/develop/api/efl/net/ip_address/property/sockaddr.txt +++ b/pages/develop/api/efl/net/ip_address/property/sockaddr.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Ip_Address.sockaddr~~ -===== Values ===== - - * **sockaddr** - %%Sockaddr struct. As usual with struct sockaddr, the first field, struct sockaddr::sa_family, defines the rest of the structure and how the whole structure must be interpreted. If AF_INET is struct sockaddr_in, AF_INET6 is struct sockaddr_in6.%% ===== Description ===== %%The -compatible 'struct sockaddr'.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:ip_address:property:sockaddr:description&nouser&nolink&nodate}} +===== Values ===== + + * **sockaddr** - %%Sockaddr struct. As usual with struct sockaddr, the first field, struct sockaddr::sa_family, defines the rest of the structure and how the whole structure must be interpreted. If AF_INET is struct sockaddr_in, AF_INET6 is struct sockaddr_in6.%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/server.txt b/pages/develop/api/efl/net/server.txt index e13631ecc..4664280cd 100644 --- a/pages/develop/api/efl/net/server.txt +++ b/pages/develop/api/efl/net/server.txt @@ -13,40 +13,8 @@ {{page>:develop:api-include:efl:net:server:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_net_server [fillcolor = "dodgerblue4", label = "Efl.Net.Server", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== -**[[:develop:api:efl:net:server:method:serve|serve]]**\\ -> %%Starts serving requests.%% - -Eina_Error efl_net_server_serve(Eo *obj, const char *address); - -\\ **[[:develop:api:efl:net:server:property:address|address]]** //**(get, set)**// ''protected set''\\ > %%The address the server is bound to.%% @@ -68,6 +36,12 @@ void efl_net_server_clients_limit_get(const Eo *obj, unsigned int *limit, Eina_B void efl_net_server_clients_limit_set(Eo *obj, unsigned int limit, Eina_Bool reject_excess); \\ +**[[:develop:api:efl:net:server:method:serve|serve]]**\\ +> %%Starts serving requests.%% + +Eina_Error efl_net_server_serve(Eo *obj, const char *address); + +\\ **[[:develop:api:efl:net:server:property:serving|serving]]** //**(get, set)**// ''protected set''\\ > %%Returns whenever the server is ready to accept clients or not.%% diff --git a/pages/develop/api/efl/net/server/fd.txt b/pages/develop/api/efl/net/server/fd.txt index e5d5d9832..379d1bbe2 100644 --- a/pages/develop/api/efl/net/server/fd.txt +++ b/pages/develop/api/efl/net/server/fd.txt @@ -12,32 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)// => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_net_server_fd [fillcolor = "black", label = "Efl.Net.Server.Fd", color = "gray15", fontcolor = "white", style = "filled"] - efl_loop_fd [fillcolor = "gray15", label = "Efl.Loop.Fd", 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_net_server [fillcolor = "gray15", label = "Efl.Net.Server", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_net_server_fd -> efl_loop_fd - efl_loop_fd -> efl_loop_user - efl_loop_user -> efl_object - efl_net_server_fd -> efl_net_server -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)// @@ -49,44 +23,14 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:net:server:fd:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Call the object's constructor.%% - -Efl_Object *efl_constructor(Eo *obj); - -\\ -**[[:develop:api:efl:net:server:fd:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Call the object's destructor.%% - -void efl_destructor(Eo *obj); - -\\ -**[[:develop:api:efl:net:server:fd:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Called at the end of #eo_add. Should not be called, just overridden.%% - -Efl_Object *efl_finalize(Eo *obj); - -\\ -**[[:develop:api:efl:net:server:fd:method:serve|serve]]**// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]//\\ -> %%Starts serving requests.%% - -Eina_Error efl_net_server_serve(Eo *obj, const char *address); - -\\ -**[[:develop:api:efl:net:server:fd:method:socket_activate|socket_activate]]**\\ -> %%If this method is called use an already activated socket.%% - -Eina_Error efl_net_server_fd_socket_activate(Eo *obj, const char *address); - -\\ -**[[:develop:api:efl:net:server:fd:property:address|address]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]// ''protected set''\\ +**[[:develop:api:efl:net:server:fd:property:address|address]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]//\\ > %%The address the server is bound to.%% const char *efl_net_server_address_get(const Eo *obj); void efl_net_server_address_set(Eo *obj, const char *address); \\ -**[[:develop:api:efl:net:server:fd:property:clients_count|clients_count]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]// ''protected set''\\ +**[[:develop:api:efl:net:server:fd:property:clients_count|clients_count]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]//\\ > %%Number of concurrent clients accepted by this server.%% unsigned int efl_net_server_clients_count_get(const Eo *obj); @@ -107,6 +51,18 @@ Eina_Bool efl_net_server_fd_close_on_exec_get(const Eo *obj); Eina_Bool efl_net_server_fd_close_on_exec_set(Eo *obj, Eina_Bool close_on_exec); \\ +**[[:develop:api:efl:net:server:fd:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Call the object's constructor.%% + +Efl_Object *efl_constructor(Eo *obj); + +\\ +**[[:develop:api:efl:net:server:fd:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Call the object's destructor.%% + +void efl_destructor(Eo *obj); + +\\ **[[:develop:api:efl:net:server:fd:property:family|family]]** //**(get, set)**// ''protected set''\\ > %%The address family (AF_*) family of this socket.%% @@ -121,6 +77,12 @@ int efl_loop_fd_get(const Eo *obj); void efl_loop_fd_set(Eo *obj, int fd); \\ +**[[:develop:api:efl:net:server:fd:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Called at the end of #eo_add. Should not be called, just overridden.%% + +Efl_Object *efl_finalize(Eo *obj); + +\\ **[[:develop:api:efl:net:server:fd:property:reuse_address|reuse_address]]** //**(get, set)**//\\ > %%Controls address reuse() using SO_REUSEADDR%% @@ -135,20 +97,32 @@ Eina_Bool efl_net_server_fd_reuse_port_get(const Eo *obj); Eina_Bool efl_net_server_fd_reuse_port_set(Eo *obj, Eina_Bool reuse_port); \\ -**[[:develop:api:efl:net:server:fd:property:serving|serving]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]// ''protected set''\\ +**[[:develop:api:efl:net:server:fd:method:serve|serve]]**// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]//\\ +> %%Starts serving requests.%% + +Eina_Error efl_net_server_serve(Eo *obj, const char *address); + +\\ +**[[:develop:api:efl:net:server:fd:property:serving|serving]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]//\\ > %%Returns whenever the server is ready to accept clients or not.%% Eina_Bool efl_net_server_serving_get(const Eo *obj); void efl_net_server_serving_set(Eo *obj, Eina_Bool serving); \\ +**[[:develop:api:efl:net:server:fd:method:socket_activate|socket_activate]]**\\ +> %%If this method is called use an already activated socket.%% + +Eina_Error efl_net_server_fd_socket_activate(Eo *obj, const char *address); + +\\ **[[:develop:api:efl:net:server:fd:method:client_add|client_add]]** ''protected''\\ > %%Accepts a new client, should emit "client,add".%% void efl_net_server_fd_client_add(Eo *obj, int client_fd); \\ -**[[:develop:api:efl:net:server:fd:method:client_announce|client_announce]]**// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]// ''protected''\\ +**[[:develop:api:efl:net:server:fd:method:client_announce|client_announce]]** ''protected''// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]//\\ > %%Implementions should call this method to announce new clients.%% Eina_Bool efl_net_server_client_announce(Eo *obj, Efl_Net_Socket *client); @@ -169,19 +143,47 @@ void efl_net_server_fd_process_incoming_data(Eo *obj); ==== Inherited ==== -[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\ -> **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**//, **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**//\\ -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(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: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:loop:fd|Efl.Loop.Fd]] ^^^ +| | **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**// | %%Defines which file descriptor to watch when watching a file.%% | +| | **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +^ [[:develop:api:efl:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +^ [[: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: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: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:loop:fd|Efl.Loop.Fd]]\\ -> **[[:develop:api:efl:loop:fd:event:error|error]]**, **[[:develop:api:efl:loop:fd:event:read|read]]**, **[[:develop:api:efl:loop:fd:event:write|write]]**\\ -[[:develop:api:efl:net:server|Efl.Net.Server]]\\ -> **[[:develop:api:efl:net:server:event:client_add|client,add]]**, **[[:develop:api:efl:net:server:event:client_rejected|client,rejected]]**, **[[:develop:api:efl:net:server:event:error|error]]**, **[[:develop:api:efl:net:server:event:serving|serving]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^ +| | **[[:develop:api:efl:loop:fd:event:error|error]]** | %%Called when a error occurred on the file descriptor%% | +| | **[[:develop:api:efl:loop:fd:event:read|read]]** | %%Called when a read happened on the file descriptor%% | +| | **[[:develop:api:efl:loop:fd:event:write|write]]** | %%Called when a write happened on the file descriptor%% | +^ [[:develop:api:efl:net:server|Efl.Net.Server]] ^^^ +| | **[[:develop:api:efl:net:server:event:client_add|client,add]]** | %%A new client socket was created.%% | +| | **[[:develop:api:efl:net:server:event:client_rejected|client,rejected]]** | %%Notifies a client was rejected due excess, see %%[[:develop:api:efl:net:server:property:clients_limit|Efl.Net.Server.clients_limit]]%%.%% | +| | **[[:develop:api:efl:net:server:event:serving|serving]]** | %%Notifies the server is ready to accept clients. See property %%[[:develop:api:efl:net:server:property:serving|Efl.Net.Server.serving]]%%%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/net/server/fd/property/address.txt b/pages/develop/api/efl/net/server/fd/property/address.txt index 2526b4c8a..8f4c06234 100644 --- a/pages/develop/api/efl/net/server/fd/property/address.txt +++ b/pages/develop/api/efl/net/server/fd/property/address.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Server.Fd.address~~ -===== Values ===== - - * **address** - %%Address the server is bound to%% ===== Description ===== %%The address the server is bound to.%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:server:fd:property:address:description&nouser&nolink&nodate}} +===== Values ===== + + * **address** - %%Address the server is bound to%% //Overridden from [[:develop:api:efl:net:server:property:address|Efl.Net.Server.address]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/server/fd/property/clients_count.txt b/pages/develop/api/efl/net/server/fd/property/clients_count.txt index d1270589d..a4adad658 100644 --- a/pages/develop/api/efl/net/server/fd/property/clients_count.txt +++ b/pages/develop/api/efl/net/server/fd/property/clients_count.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Server.Fd.clients_count~~ -===== Values ===== - - * **count** - %%Number of connected clients%% ===== Description ===== %%Number of concurrent clients accepted by this server.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:server:fd:property:clients_count:description&nouser&nolink&nodate}} +===== Values ===== + + * **count** - %%Number of connected clients%% //Overridden from [[:develop:api:efl:net:server:property:clients_count|Efl.Net.Server.clients_count]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/server/fd/property/clients_limit.txt b/pages/develop/api/efl/net/server/fd/property/clients_limit.txt index 31431e3ba..401b62ae9 100644 --- a/pages/develop/api/efl/net/server/fd/property/clients_limit.txt +++ b/pages/develop/api/efl/net/server/fd/property/clients_limit.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Net.Server.Fd.clients_limit~~ -===== Values ===== - - * **limit** - %%Number of allowed client connections%% - * **reject_excess** - %%If %%''true''%% connection is accepted and immediately closed%% ===== Description ===== %%Number of maximum concurrent clients allowed by this server.%% @@ -16,6 +12,10 @@ //Since 1.19// {{page>:develop:api-include:efl:net:server:fd:property:clients_limit:description&nouser&nolink&nodate}} +===== Values ===== + + * **limit** - %%Number of allowed client connections%% + * **reject_excess** - %%If %%''true''%% connection is accepted and immediately closed%% //Overridden from [[:develop:api:efl:net:server:property:clients_limit|Efl.Net.Server.clients_limit]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/server/fd/property/close_on_exec.txt b/pages/develop/api/efl/net/server/fd/property/close_on_exec.txt index 7f6ed1e45..acec10dc3 100644 --- a/pages/develop/api/efl/net/server/fd/property/close_on_exec.txt +++ b/pages/develop/api/efl/net/server/fd/property/close_on_exec.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Server.Fd.close_on_exec~~ -===== Values ===== - - * **close_on_exec** - %%If %%''true''%% close on exec will be used, %%''false''%% otherwise%% ===== Description ===== %%Controls Close-on-Exec() using FD_CLOEXEC.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:server:fd:property:close_on_exec:description&nouser&nolink&nodate}} +===== Values ===== + + * **close_on_exec** - %%If %%''true''%% close on exec will be used, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/server/fd/property/family.txt b/pages/develop/api/efl/net/server/fd/property/family.txt index 3fdeab681..ad780ca1a 100644 --- a/pages/develop/api/efl/net/server/fd/property/family.txt +++ b/pages/develop/api/efl/net/server/fd/property/family.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Server.Fd.family~~ -===== Values ===== - - * **family** - %%Socket address family%% ===== Description ===== %%The address family (AF_*) family of this socket.%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:server:fd:property:family:description&nouser&nolink&nodate}} +===== Values ===== + + * **family** - %%Socket address family%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/server/fd/property/fd.txt b/pages/develop/api/efl/net/server/fd/property/fd.txt index 8eae23c4e..3e67faa42 100644 --- a/pages/develop/api/efl/net/server/fd/property/fd.txt +++ b/pages/develop/api/efl/net/server/fd/property/fd.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Server.Fd.fd~~ -===== Values ===== - - * **fd** - %%The file descriptor.%% ===== Description ===== %%Defines which file descriptor to watch. If it is a file, use file_fd variant.%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:net:server:fd:property:fd:description&nouser&nolink&nodate}} +===== Values ===== + + * **fd** - %%The file descriptor.%% ==== Setter ==== %%Defines the fd to watch on.%% diff --git a/pages/develop/api/efl/net/server/fd/property/reuse_address.txt b/pages/develop/api/efl/net/server/fd/property/reuse_address.txt index 92c6ae55c..f0d385f72 100644 --- a/pages/develop/api/efl/net/server/fd/property/reuse_address.txt +++ b/pages/develop/api/efl/net/server/fd/property/reuse_address.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Server.Fd.reuse_address~~ -===== Values ===== - - * **reuse_address** - %%If %%''true''%% the server will reuse the address, %%''false''%% otherwise%% ===== Description ===== %%Controls address reuse() using SO_REUSEADDR%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:server:fd:property:reuse_address:description&nouser&nolink&nodate}} +===== Values ===== + + * **reuse_address** - %%If %%''true''%% the server will reuse the address, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/server/fd/property/reuse_port.txt b/pages/develop/api/efl/net/server/fd/property/reuse_port.txt index bf92925be..896eae5f4 100644 --- a/pages/develop/api/efl/net/server/fd/property/reuse_port.txt +++ b/pages/develop/api/efl/net/server/fd/property/reuse_port.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Server.Fd.reuse_port~~ -===== Values ===== - - * **reuse_port** - %%If %%''true''%% the server will reuse the port, %%''false''%% otherwise%% ===== Description ===== %%Controls port reuse() using SO_REUSEPORT (since linux 3.9)%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:server:fd:property:reuse_port:description&nouser&nolink&nodate}} +===== Values ===== + + * **reuse_port** - %%If %%''true''%% the server will reuse the port, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/server/fd/property/serving.txt b/pages/develop/api/efl/net/server/fd/property/serving.txt index 3edb21462..1e6cb1d76 100644 --- a/pages/develop/api/efl/net/server/fd/property/serving.txt +++ b/pages/develop/api/efl/net/server/fd/property/serving.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Server.Fd.serving~~ -===== Values ===== - - * **serving** - %%%%''true''%% if server is ready to accept connections, %%''false''%% otherwise%% ===== Description ===== %%Returns whenever the server is ready to accept clients or not.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:server:fd:property:serving:description&nouser&nolink&nodate}} +===== Values ===== + + * **serving** - %%%%''true''%% if server is ready to accept connections, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:net:server:property:serving|Efl.Net.Server.serving]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/server/ip.txt b/pages/develop/api/efl/net/server/ip.txt index 1ce2d9725..ba216e3e5 100644 --- a/pages/develop/api/efl/net/server/ip.txt +++ b/pages/develop/api/efl/net/server/ip.txt @@ -12,34 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:net:server:fd|Efl.Net.Server.Fd]] //(class)// => [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)// => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_net_server_ip [fillcolor = "black", label = "Efl.Net.Server.Ip", color = "gray15", fontcolor = "white", style = "filled"] - efl_net_server_fd [fillcolor = "gray15", label = "Efl.Net.Server.Fd", color = "gray15", fontcolor = "white", style = "filled"] - efl_loop_fd [fillcolor = "gray15", label = "Efl.Loop.Fd", 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_net_server [fillcolor = "gray15", label = "Efl.Net.Server", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_net_server_ip -> efl_net_server_fd - efl_net_server_fd -> efl_loop_fd - efl_loop_fd -> efl_loop_user - efl_loop_user -> efl_object - efl_net_server_fd -> efl_net_server -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:net:server:fd|Efl.Net.Server.Fd]] //(class)// @@ -68,23 +40,65 @@ void efl_net_server_ip_ipv6_only_set(Eo *obj, Eina_Bool ipv6_only); ==== Inherited ==== -[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\ -> **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**//, **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**//\\ -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//\\ -[[:develop:api:efl:net:server:fd|Efl.Net.Server.Fd]]\\ -> **[[:develop:api:efl:net:server:fd:method:destructor|destructor]]**, **[[:develop:api:efl:net:server:fd:method:finalize|finalize]]**, **[[:develop:api:efl:net:server:fd:method:serve|serve]]**, **[[:develop:api:efl:net:server:fd:method:socket_activate|socket_activate]]**, **[[:develop:api:efl:net:server:fd:property:address|address]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:server:fd:property:clients_count|clients_count]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:server:fd:property:clients_limit|clients_limit]]** //**(get, set)**//, **[[:develop:api:efl:net:server:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**//, **[[:develop:api:efl:net:server:fd:property:family|family]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:server:fd:property:fd|fd]]** //**(get, set)**//, **[[:develop:api:efl:net:server:fd:property:reuse_address|reuse_address]]** //**(get, set)**//, **[[:develop:api:efl:net:server:fd:property:reuse_port|reuse_port]]** //**(get, set)**//, **[[:develop:api:efl:net:server:fd:property:serving|serving]]** //**(get, set)**// ''protected 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: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:net:server:fd|Efl.Net.Server.Fd]]\\ -> **[[:develop:api:efl:net:server:fd:method:client_add|client_add]]** ''protected'', **[[:develop:api:efl:net:server:fd:method:client_announce|client_announce]]** ''protected'', **[[:develop:api:efl:net:server:fd:method:client_reject|client_reject]]** ''protected'', **[[:develop:api:efl:net:server:fd:method:process_incoming_data|process_incoming_data]]** ''protected'' +^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^ +| | **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**// | %%Defines which file descriptor to watch when watching a file.%% | +| | **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +^ [[:develop:api:efl:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +^ [[:develop:api:efl:net:server:fd|Efl.Net.Server.Fd]] ^^^ +| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:address|address]]** //**(get, set)**// | %%The address the server is bound to.%% | +| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:clients_count|clients_count]]** //**(get, set)**// | %%Number of concurrent clients accepted by this server.%% | +| | **[[:develop:api:efl:net:server:fd:property:clients_limit|clients_limit]]** //**(get, set)**// | %%Number of maximum concurrent clients allowed by this server.%% | +| | **[[:develop:api:efl:net:server:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**// | %%Controls Close-on-Exec() using FD_CLOEXEC.%% | +| | **[[:develop:api:efl:net:server:fd:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:family|family]]** //**(get, set)**// | %%The address family (AF_*) family of this socket.%% | +| | **[[:develop:api:efl:net:server:fd:property:fd|fd]]** //**(get, set)**// | %%Defines which file descriptor to watch. If it is a file, use file_fd variant.%% | +| | **[[:develop:api:efl:net:server:fd:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:net:server:fd:property:reuse_address|reuse_address]]** //**(get, set)**// | %%Controls address reuse() using SO_REUSEADDR%% | +| | **[[:develop:api:efl:net:server:fd:property:reuse_port|reuse_port]]** //**(get, set)**// | %%Controls port reuse() using SO_REUSEPORT (since linux 3.9)%% | +| | **[[:develop:api:efl:net:server:fd:method:serve|serve]]** | %%Starts serving requests.%% | +| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:serving|serving]]** //**(get, set)**// | %%Returns whenever the server is ready to accept clients or not.%% | +| | **[[:develop:api:efl:net:server:fd:method:socket_activate|socket_activate]]** | %%If this method is called use an already activated socket.%% | +| ''protected'' | **[[:develop:api:efl:net:server:fd:method:client_add|client_add]]** | %%Accepts a new client, should emit "client,add".%% | +| ''protected'' | **[[:develop:api:efl:net:server:fd:method:client_announce|client_announce]]** | %%Implementions should call this method to announce new clients.%% | +| ''protected'' | **[[:develop:api:efl:net:server:fd:method:client_reject|client_reject]]** | %%Rejects a new client, should emit "client,rejected".%% | +| ''protected'' | **[[:develop:api:efl:net:server:fd:method:process_incoming_data|process_incoming_data]]** | %%When the socket has data to be read, process it.%% | +^ [[: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: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: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:loop:fd|Efl.Loop.Fd]]\\ -> **[[:develop:api:efl:loop:fd:event:error|error]]**, **[[:develop:api:efl:loop:fd:event:read|read]]**, **[[:develop:api:efl:loop:fd:event:write|write]]**\\ -[[:develop:api:efl:net:server|Efl.Net.Server]]\\ -> **[[:develop:api:efl:net:server:event:client_add|client,add]]**, **[[:develop:api:efl:net:server:event:client_rejected|client,rejected]]**, **[[:develop:api:efl:net:server:event:error|error]]**, **[[:develop:api:efl:net:server:event:serving|serving]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^ +| | **[[:develop:api:efl:loop:fd:event:error|error]]** | %%Called when a error occurred on the file descriptor%% | +| | **[[:develop:api:efl:loop:fd:event:read|read]]** | %%Called when a read happened on the file descriptor%% | +| | **[[:develop:api:efl:loop:fd:event:write|write]]** | %%Called when a write happened on the file descriptor%% | +^ [[:develop:api:efl:net:server|Efl.Net.Server]] ^^^ +| | **[[:develop:api:efl:net:server:event:client_add|client,add]]** | %%A new client socket was created.%% | +| | **[[:develop:api:efl:net:server:event:client_rejected|client,rejected]]** | %%Notifies a client was rejected due excess, see %%[[:develop:api:efl:net:server:property:clients_limit|Efl.Net.Server.clients_limit]]%%.%% | +| | **[[:develop:api:efl:net:server:event:serving|serving]]** | %%Notifies the server is ready to accept clients. See property %%[[:develop:api:efl:net:server:property:serving|Efl.Net.Server.serving]]%%%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/net/server/ip/property/ipv6_only.txt b/pages/develop/api/efl/net/server/ip/property/ipv6_only.txt index 9985a8b0b..76352e99c 100644 --- a/pages/develop/api/efl/net/server/ip/property/ipv6_only.txt +++ b/pages/develop/api/efl/net/server/ip/property/ipv6_only.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Server.Ip.ipv6_only~~ -===== Values ===== - - * **ipv6_only** - %%If %%''true''%% the server will only accept IPv6 clients, %%''false''%% otherwise%% ===== Description ===== %%Whenever IPv6 listen address will accept only same-family clients or will allow IPv4 to connect as well.%% @@ -17,6 +14,9 @@ //Since 1.20// {{page>:develop:api-include:efl:net:server:ip:property:ipv6_only:description&nouser&nolink&nodate}} +===== Values ===== + + * **ipv6_only** - %%If %%''true''%% the server will only accept IPv6 clients, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/server/property/address.txt b/pages/develop/api/efl/net/server/property/address.txt index 762a17e30..bcda548eb 100644 --- a/pages/develop/api/efl/net/server/property/address.txt +++ b/pages/develop/api/efl/net/server/property/address.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Server.address~~ -===== Values ===== - - * **address** - %%Address the server is bound to%% ===== Description ===== %%The address the server is bound to.%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:server:property:address:description&nouser&nolink&nodate}} +===== Values ===== + + * **address** - %%Address the server is bound to%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/server/property/clients_count.txt b/pages/develop/api/efl/net/server/property/clients_count.txt index 10f2028dc..ff6b9755b 100644 --- a/pages/develop/api/efl/net/server/property/clients_count.txt +++ b/pages/develop/api/efl/net/server/property/clients_count.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Server.clients_count~~ -===== Values ===== - - * **count** - %%Number of connected clients%% ===== Description ===== %%Number of concurrent clients accepted by this server.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:server:property:clients_count:description&nouser&nolink&nodate}} +===== Values ===== + + * **count** - %%Number of connected clients%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/server/property/clients_limit.txt b/pages/develop/api/efl/net/server/property/clients_limit.txt index 25aa5b1c6..6460e792d 100644 --- a/pages/develop/api/efl/net/server/property/clients_limit.txt +++ b/pages/develop/api/efl/net/server/property/clients_limit.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Net.Server.clients_limit~~ -===== Values ===== - - * **limit** - %%Number of allowed client connections%% - * **reject_excess** - %%If %%''true''%% connection is accepted and immediately closed%% ===== Description ===== %%Number of maximum concurrent clients allowed by this server.%% @@ -16,6 +12,10 @@ //Since 1.19// {{page>:develop:api-include:efl:net:server:property:clients_limit:description&nouser&nolink&nodate}} +===== Values ===== + + * **limit** - %%Number of allowed client connections%% + * **reject_excess** - %%If %%''true''%% connection is accepted and immediately closed%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/server/property/serving.txt b/pages/develop/api/efl/net/server/property/serving.txt index dff5640c3..571e568ca 100644 --- a/pages/develop/api/efl/net/server/property/serving.txt +++ b/pages/develop/api/efl/net/server/property/serving.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Server.serving~~ -===== Values ===== - - * **serving** - %%%%''true''%% if server is ready to accept connections, %%''false''%% otherwise%% ===== Description ===== %%Returns whenever the server is ready to accept clients or not.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:server:property:serving:description&nouser&nolink&nodate}} +===== Values ===== + + * **serving** - %%%%''true''%% if server is ready to accept connections, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/server/simple.txt b/pages/develop/api/efl/net/server/simple.txt index 168fa18a4..18a74ea54 100644 --- a/pages/develop/api/efl/net/server/simple.txt +++ b/pages/develop/api/efl/net/server/simple.txt @@ -14,30 +14,6 @@ ===== Inheritance ===== => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_net_server_simple [fillcolor = "black", label = "Efl.Net.Server.Simple", 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_net_server [fillcolor = "gray15", label = "Efl.Net.Server", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_net_server_simple -> efl_loop_user - efl_loop_user -> efl_object - efl_net_server_simple -> efl_net_server -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// @@ -48,32 +24,14 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:net:server:simple:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Call the object's destructor.%% - -void efl_destructor(Eo *obj); - -\\ -**[[:develop:api:efl:net:server:simple:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Called at the end of #eo_add. Should not be called, just overridden.%% - -Efl_Object *efl_finalize(Eo *obj); - -\\ -**[[:develop:api:efl:net:server:simple:method:serve|serve]]**// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]//\\ -> %%Starts serving requests.%% - -Eina_Error efl_net_server_serve(Eo *obj, const char *address); - -\\ -**[[:develop:api:efl:net:server:simple:property:address|address]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]// ''protected set''\\ +**[[:develop:api:efl:net:server:simple:property:address|address]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]//\\ > %%The address the server is bound to.%% const char *efl_net_server_address_get(const Eo *obj); void efl_net_server_address_set(Eo *obj, const char *address); \\ -**[[:develop:api:efl:net:server:simple:property:clients_count|clients_count]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]// ''protected set''\\ +**[[:develop:api:efl:net:server:simple:property:clients_count|clients_count]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]//\\ > %%Number of concurrent clients accepted by this server.%% unsigned int efl_net_server_clients_count_get(const Eo *obj); @@ -87,6 +45,18 @@ void efl_net_server_clients_limit_get(const Eo *obj, unsigned int *limit, Eina_B void efl_net_server_clients_limit_set(Eo *obj, unsigned int limit, Eina_Bool reject_excess); \\ +**[[:develop:api:efl:net:server:simple:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Call the object's destructor.%% + +void efl_destructor(Eo *obj); + +\\ +**[[:develop:api:efl:net:server:simple:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Called at the end of #eo_add. Should not be called, just overridden.%% + +Efl_Object *efl_finalize(Eo *obj); + +\\ **[[:develop:api:efl:net:server:simple:property:inner_class|inner_class]]** //**(get, set)**//\\ > %%The class used to create %%[[:develop:api:efl:net:server:simple:property:inner_server|Efl.Net.Server.Simple.inner_server]]%% if none was provided.%% @@ -101,14 +71,20 @@ Efl_Object *efl_net_server_simple_inner_server_get(const Eo *obj); void efl_net_server_simple_inner_server_set(Eo *obj, Efl_Object *server); \\ -**[[:develop:api:efl:net:server:simple:property:serving|serving]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]// ''protected set''\\ +**[[:develop:api:efl:net:server:simple:method:serve|serve]]**// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]//\\ +> %%Starts serving requests.%% + +Eina_Error efl_net_server_serve(Eo *obj, const char *address); + +\\ +**[[:develop:api:efl:net:server:simple:property:serving|serving]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]//\\ > %%Returns whenever the server is ready to accept clients or not.%% Eina_Bool efl_net_server_serving_get(const Eo *obj); void efl_net_server_serving_set(Eo *obj, Eina_Bool serving); \\ -**[[:develop:api:efl:net:server:simple:method:client_announce|client_announce]]**// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]// ''protected''\\ +**[[:develop:api:efl:net:server:simple:method:client_announce|client_announce]]** ''protected''// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]//\\ > %%Implementions should call this method to announce new clients.%% Eina_Bool efl_net_server_client_announce(Eo *obj, Efl_Net_Socket *client); @@ -117,15 +93,43 @@ Eina_Bool efl_net_server_client_announce(Eo *obj, Efl_Net_Socket *client); ==== Inherited ==== -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//, **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(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: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: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:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +| | **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +^ [[: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: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: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:net:server|Efl.Net.Server]]\\ -> **[[:develop:api:efl:net:server:event:client_add|client,add]]**, **[[:develop:api:efl:net:server:event:client_rejected|client,rejected]]**, **[[:develop:api:efl:net:server:event:error|error]]**, **[[:develop:api:efl:net:server:event:serving|serving]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:net:server|Efl.Net.Server]] ^^^ +| | **[[:develop:api:efl:net:server:event:client_add|client,add]]** | %%A new client socket was created.%% | +| | **[[:develop:api:efl:net:server:event:client_rejected|client,rejected]]** | %%Notifies a client was rejected due excess, see %%[[:develop:api:efl:net:server:property:clients_limit|Efl.Net.Server.clients_limit]]%%.%% | +| | **[[:develop:api:efl:net:server:event:error|error]]** | %%Some error happened and the server needs to be stopped.%% | +| | **[[:develop:api:efl:net:server:event:serving|serving]]** | %%Notifies the server is ready to accept clients. See property %%[[:develop:api:efl:net:server:property:serving|Efl.Net.Server.serving]]%%%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/net/server/simple/property/address.txt b/pages/develop/api/efl/net/server/simple/property/address.txt index 9f0168dec..8b99b6d89 100644 --- a/pages/develop/api/efl/net/server/simple/property/address.txt +++ b/pages/develop/api/efl/net/server/simple/property/address.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Server.Simple.address~~ -===== Values ===== - - * **address** - %%Address the server is bound to%% ===== Description ===== %%The address the server is bound to.%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:server:simple:property:address:description&nouser&nolink&nodate}} +===== Values ===== + + * **address** - %%Address the server is bound to%% //Overridden from [[:develop:api:efl:net:server:property:address|Efl.Net.Server.address]] **(get)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/server/simple/property/clients_count.txt b/pages/develop/api/efl/net/server/simple/property/clients_count.txt index 55959bb30..11e1fa55f 100644 --- a/pages/develop/api/efl/net/server/simple/property/clients_count.txt +++ b/pages/develop/api/efl/net/server/simple/property/clients_count.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Server.Simple.clients_count~~ -===== Values ===== - - * **count** - %%Number of connected clients%% ===== Description ===== %%Number of concurrent clients accepted by this server.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:server:simple:property:clients_count:description&nouser&nolink&nodate}} +===== Values ===== + + * **count** - %%Number of connected clients%% //Overridden from [[:develop:api:efl:net:server:property:clients_count|Efl.Net.Server.clients_count]] **(get)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/server/simple/property/clients_limit.txt b/pages/develop/api/efl/net/server/simple/property/clients_limit.txt index 2f638a842..dca7e5d89 100644 --- a/pages/develop/api/efl/net/server/simple/property/clients_limit.txt +++ b/pages/develop/api/efl/net/server/simple/property/clients_limit.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Net.Server.Simple.clients_limit~~ -===== Values ===== - - * **limit** - %%Number of allowed client connections%% - * **reject_excess** - %%If %%''true''%% connection is accepted and immediately closed%% ===== Description ===== %%Number of maximum concurrent clients allowed by this server.%% @@ -16,6 +12,10 @@ //Since 1.19// {{page>:develop:api-include:efl:net:server:simple:property:clients_limit:description&nouser&nolink&nodate}} +===== Values ===== + + * **limit** - %%Number of allowed client connections%% + * **reject_excess** - %%If %%''true''%% connection is accepted and immediately closed%% //Overridden from [[:develop:api:efl:net:server:property:clients_limit|Efl.Net.Server.clients_limit]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/server/simple/property/inner_class.txt b/pages/develop/api/efl/net/server/simple/property/inner_class.txt index d62572c8d..7f74e8d94 100644 --- a/pages/develop/api/efl/net/server/simple/property/inner_class.txt +++ b/pages/develop/api/efl/net/server/simple/property/inner_class.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Server.Simple.inner_class~~ -===== Values ===== - - * **klass** - %%The class%% ===== Description ===== %%The class used to create %%[[:develop:api:efl:net:server:simple:property:inner_server|Efl.Net.Server.Simple.inner_server]]%% if none was provided.%% @@ -15,6 +12,9 @@ {{page>:develop:api-include:efl:net:server:simple:property:inner_class:description&nouser&nolink&nodate}} +===== Values ===== + + * **klass** - %%The class%% ==== Getter ==== %%The internal class used to create the inner dialer.%% diff --git a/pages/develop/api/efl/net/server/simple/property/inner_server.txt b/pages/develop/api/efl/net/server/simple/property/inner_server.txt index 9be38a964..b23cb7d15 100644 --- a/pages/develop/api/efl/net/server/simple/property/inner_server.txt +++ b/pages/develop/api/efl/net/server/simple/property/inner_server.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Server.Simple.inner_server~~ -===== Values ===== - - * **server** - %%The server instance%% ===== Description ===== %%The inner %%[[:develop:api:efl:net:server|Efl.Net.Server]]%% this wrapper operates on.%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:net:server:simple:property:inner_server:description&nouser&nolink&nodate}} +===== Values ===== + + * **server** - %%The server instance%% ==== Getter ==== %%The internal server used for actual operations, use with care!%% diff --git a/pages/develop/api/efl/net/server/simple/property/serving.txt b/pages/develop/api/efl/net/server/simple/property/serving.txt index 8ddfdcf42..d3048b6e8 100644 --- a/pages/develop/api/efl/net/server/simple/property/serving.txt +++ b/pages/develop/api/efl/net/server/simple/property/serving.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Server.Simple.serving~~ -===== Values ===== - - * **serving** - %%%%''true''%% if server is ready to accept connections, %%''false''%% otherwise%% ===== Description ===== %%Returns whenever the server is ready to accept clients or not.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:server:simple:property:serving:description&nouser&nolink&nodate}} +===== Values ===== + + * **serving** - %%%%''true''%% if server is ready to accept connections, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:net:server:property:serving|Efl.Net.Server.serving]] **(get)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/server/ssl.txt b/pages/develop/api/efl/net/server/ssl.txt index 17724261e..2ba92dcbc 100644 --- a/pages/develop/api/efl/net/server/ssl.txt +++ b/pages/develop/api/efl/net/server/ssl.txt @@ -12,38 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:net:server:tcp|Efl.Net.Server.Tcp]] //(class)// => [[:develop:api:efl:net:server:ip|Efl.Net.Server.Ip]] //(class)// => [[:develop:api:efl:net:server:fd|Efl.Net.Server.Fd]] //(class)// => [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)// => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_net_server_ssl [fillcolor = "black", label = "Efl.Net.Server.Ssl", color = "gray15", fontcolor = "white", style = "filled"] - efl_net_server_tcp [fillcolor = "gray15", label = "Efl.Net.Server.Tcp", color = "gray15", fontcolor = "white", style = "filled"] - efl_net_server_ip [fillcolor = "gray15", label = "Efl.Net.Server.Ip", color = "gray15", fontcolor = "white", style = "filled"] - efl_net_server_fd [fillcolor = "gray15", label = "Efl.Net.Server.Fd", color = "gray15", fontcolor = "white", style = "filled"] - efl_loop_fd [fillcolor = "gray15", label = "Efl.Loop.Fd", 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_net_server [fillcolor = "gray15", label = "Efl.Net.Server", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_net_server_ssl -> efl_net_server_tcp - efl_net_server_tcp -> efl_net_server_ip - efl_net_server_ip -> efl_net_server_fd - efl_net_server_fd -> efl_loop_fd - efl_loop_fd -> efl_loop_user - efl_loop_user -> efl_object - efl_net_server_fd -> efl_net_server -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:net:server:tcp|Efl.Net.Server.Tcp]] //(class)// @@ -77,13 +45,13 @@ Efl_Net_Ssl_Context *efl_net_server_ssl_context_get(const Eo *obj); void efl_net_server_ssl_context_set(Eo *obj, Efl_Net_Ssl_Context *ssl_context); \\ -**[[:develop:api:efl:net:server:ssl:method:client_add|client_add]]**// [Overridden from [[:develop:api:efl:net:server:fd|Efl.Net.Server.Fd]]]// ''protected''\\ +**[[:develop:api:efl:net:server:ssl:method:client_add|client_add]]** ''protected''// [Overridden from [[:develop:api:efl:net:server:fd|Efl.Net.Server.Fd]]]//\\ > %%Accepts a new client, should emit "client,add".%% void efl_net_server_fd_client_add(Eo *obj, int client_fd); \\ -**[[:develop:api:efl:net:server:ssl:method:client_announce|client_announce]]**// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]// ''protected''\\ +**[[:develop:api:efl:net:server:ssl:method:client_announce|client_announce]]** ''protected''// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]//\\ > %%Implementions should call this method to announce new clients.%% Eina_Bool efl_net_server_client_announce(Eo *obj, Efl_Net_Socket *client); @@ -92,29 +60,65 @@ Eina_Bool efl_net_server_client_announce(Eo *obj, Efl_Net_Socket *client); ==== Inherited ==== -[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\ -> **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**//, **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**//\\ -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//\\ -[[:develop:api:efl:net:server:fd|Efl.Net.Server.Fd]]\\ -> **[[:develop:api:efl:net:server:fd:method:finalize|finalize]]**, **[[:develop:api:efl:net:server:fd:property:address|address]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:server:fd:property:clients_count|clients_count]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:server:fd:property:clients_limit|clients_limit]]** //**(get, set)**//, **[[:develop:api:efl:net:server:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**//, **[[:develop:api:efl:net:server:fd:property:family|family]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:server:fd:property:fd|fd]]** //**(get, set)**//, **[[:develop:api:efl:net:server:fd:property:reuse_address|reuse_address]]** //**(get, set)**//, **[[:develop:api:efl:net:server:fd:property:reuse_port|reuse_port]]** //**(get, set)**//, **[[:develop:api:efl:net:server:fd:property:serving|serving]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:net:server:ip|Efl.Net.Server.Ip]]\\ -> **[[:develop:api:efl:net:server:ip:property:ipv6_only|ipv6_only]]** //**(get, set)**//\\ -[[:develop:api:efl:net:server:tcp|Efl.Net.Server.Tcp]]\\ -> **[[:develop:api:efl:net:server:tcp:method:serve|serve]]**, **[[:develop:api:efl:net:server:tcp:method:socket_activate|socket_activate]]**\\ -[[: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: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:net:server:fd|Efl.Net.Server.Fd]]\\ -> **[[:develop:api:efl:net:server:fd:method:process_incoming_data|process_incoming_data]]** ''protected''\\ -[[:develop:api:efl:net:server:tcp|Efl.Net.Server.Tcp]]\\ -> **[[:develop:api:efl:net:server:tcp:method:client_reject|client_reject]]** ''protected'' +^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^ +| | **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**// | %%Defines which file descriptor to watch when watching a file.%% | +| | **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +^ [[:develop:api:efl:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +^ [[:develop:api:efl:net:server:fd|Efl.Net.Server.Fd]] ^^^ +| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:address|address]]** //**(get, set)**// | %%The address the server is bound to.%% | +| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:clients_count|clients_count]]** //**(get, set)**// | %%Number of concurrent clients accepted by this server.%% | +| | **[[:develop:api:efl:net:server:fd:property:clients_limit|clients_limit]]** //**(get, set)**// | %%Number of maximum concurrent clients allowed by this server.%% | +| | **[[:develop:api:efl:net:server:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**// | %%Controls Close-on-Exec() using FD_CLOEXEC.%% | +| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:family|family]]** //**(get, set)**// | %%The address family (AF_*) family of this socket.%% | +| | **[[:develop:api:efl:net:server:fd:property:fd|fd]]** //**(get, set)**// | %%Defines which file descriptor to watch. If it is a file, use file_fd variant.%% | +| | **[[:develop:api:efl:net:server:fd:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:net:server:fd:property:reuse_address|reuse_address]]** //**(get, set)**// | %%Controls address reuse() using SO_REUSEADDR%% | +| | **[[:develop:api:efl:net:server:fd:property:reuse_port|reuse_port]]** //**(get, set)**// | %%Controls port reuse() using SO_REUSEPORT (since linux 3.9)%% | +| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:serving|serving]]** //**(get, set)**// | %%Returns whenever the server is ready to accept clients or not.%% | +| ''protected'' | **[[:develop:api:efl:net:server:fd:method:process_incoming_data|process_incoming_data]]** | %%When the socket has data to be read, process it.%% | +^ [[:develop:api:efl:net:server:ip|Efl.Net.Server.Ip]] ^^^ +| | **[[:develop:api:efl:net:server:ip:property:ipv6_only|ipv6_only]]** //**(get, set)**// | %%Whenever IPv6 listen address will accept only same-family clients or will allow IPv4 to connect as well.%% | +^ [[:develop:api:efl:net:server:tcp|Efl.Net.Server.Tcp]] ^^^ +| | **[[:develop:api:efl:net:server:tcp:method:serve|serve]]** | %%Starts serving requests.%% | +| | **[[:develop:api:efl:net:server:tcp:method:socket_activate|socket_activate]]** | %%If this method is called use an already activated socket.%% | +| ''protected'' | **[[:develop:api:efl:net:server:tcp:method:client_reject|client_reject]]** | %%Rejects a new client, should emit "client,rejected".%% | +^ [[: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: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: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:loop:fd|Efl.Loop.Fd]]\\ -> **[[:develop:api:efl:loop:fd:event:error|error]]**, **[[:develop:api:efl:loop:fd:event:read|read]]**, **[[:develop:api:efl:loop:fd:event:write|write]]**\\ -[[:develop:api:efl:net:server|Efl.Net.Server]]\\ -> **[[:develop:api:efl:net:server:event:client_add|client,add]]**, **[[:develop:api:efl:net:server:event:client_rejected|client,rejected]]**, **[[:develop:api:efl:net:server:event:error|error]]**, **[[:develop:api:efl:net:server:event:serving|serving]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^ +| | **[[:develop:api:efl:loop:fd:event:error|error]]** | %%Called when a error occurred on the file descriptor%% | +| | **[[:develop:api:efl:loop:fd:event:read|read]]** | %%Called when a read happened on the file descriptor%% | +| | **[[:develop:api:efl:loop:fd:event:write|write]]** | %%Called when a write happened on the file descriptor%% | +^ [[:develop:api:efl:net:server|Efl.Net.Server]] ^^^ +| | **[[:develop:api:efl:net:server:event:client_add|client,add]]** | %%A new client socket was created.%% | +| | **[[:develop:api:efl:net:server:event:client_rejected|client,rejected]]** | %%Notifies a client was rejected due excess, see %%[[:develop:api:efl:net:server:property:clients_limit|Efl.Net.Server.clients_limit]]%%.%% | +| | **[[:develop:api:efl:net:server:event:serving|serving]]** | %%Notifies the server is ready to accept clients. See property %%[[:develop:api:efl:net:server:property:serving|Efl.Net.Server.serving]]%%%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/net/server/ssl/property/ssl_context.txt b/pages/develop/api/efl/net/server/ssl/property/ssl_context.txt index 289d88362..d7cacca3b 100644 --- a/pages/develop/api/efl/net/server/ssl/property/ssl_context.txt +++ b/pages/develop/api/efl/net/server/ssl/property/ssl_context.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Server.Ssl.ssl_context~~ -===== Values ===== - - * **ssl_context** - %%SSL context%% ===== Description ===== %%Defines the SSL context to use for this server.%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:server:ssl:property:ssl_context:description&nouser&nolink&nodate}} +===== Values ===== + + * **ssl_context** - %%SSL context%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/server/tcp.txt b/pages/develop/api/efl/net/server/tcp.txt index a952308a8..0a3ba52d8 100644 --- a/pages/develop/api/efl/net/server/tcp.txt +++ b/pages/develop/api/efl/net/server/tcp.txt @@ -12,36 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:net:server:ip|Efl.Net.Server.Ip]] //(class)// => [[:develop:api:efl:net:server:fd|Efl.Net.Server.Fd]] //(class)// => [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)// => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_net_server_tcp [fillcolor = "black", label = "Efl.Net.Server.Tcp", color = "gray15", fontcolor = "white", style = "filled"] - efl_net_server_ip [fillcolor = "gray15", label = "Efl.Net.Server.Ip", color = "gray15", fontcolor = "white", style = "filled"] - efl_net_server_fd [fillcolor = "gray15", label = "Efl.Net.Server.Fd", color = "gray15", fontcolor = "white", style = "filled"] - efl_loop_fd [fillcolor = "gray15", label = "Efl.Loop.Fd", 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_net_server [fillcolor = "gray15", label = "Efl.Net.Server", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_net_server_tcp -> efl_net_server_ip - efl_net_server_ip -> efl_net_server_fd - efl_net_server_fd -> efl_loop_fd - efl_loop_fd -> efl_loop_user - efl_loop_user -> efl_object - efl_net_server_fd -> efl_net_server -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:net:server:ip|Efl.Net.Server.Ip]] //(class)// @@ -73,13 +43,13 @@ Eina_Error efl_net_server_serve(Eo *obj, const char *address); Eina_Error efl_net_server_fd_socket_activate(Eo *obj, const char *address); \\ -**[[:develop:api:efl:net:server:tcp:method:client_add|client_add]]**// [Overridden from [[:develop:api:efl:net:server:fd|Efl.Net.Server.Fd]]]// ''protected''\\ +**[[:develop:api:efl:net:server:tcp:method:client_add|client_add]]** ''protected''// [Overridden from [[:develop:api:efl:net:server:fd|Efl.Net.Server.Fd]]]//\\ > %%Accepts a new client, should emit "client,add".%% void efl_net_server_fd_client_add(Eo *obj, int client_fd); \\ -**[[:develop:api:efl:net:server:tcp:method:client_reject|client_reject]]**// [Overridden from [[:develop:api:efl:net:server:fd|Efl.Net.Server.Fd]]]// ''protected''\\ +**[[:develop:api:efl:net:server:tcp:method:client_reject|client_reject]]** ''protected''// [Overridden from [[:develop:api:efl:net:server:fd|Efl.Net.Server.Fd]]]//\\ > %%Rejects a new client, should emit "client,rejected".%% void efl_net_server_fd_client_reject(Eo *obj, int client_fd); @@ -88,25 +58,63 @@ void efl_net_server_fd_client_reject(Eo *obj, int client_fd); ==== Inherited ==== -[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\ -> **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**//, **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**//\\ -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//\\ -[[:develop:api:efl:net:server:fd|Efl.Net.Server.Fd]]\\ -> **[[:develop:api:efl:net:server:fd:method:finalize|finalize]]**, **[[:develop:api:efl:net:server:fd:property:address|address]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:server:fd:property:clients_count|clients_count]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:server:fd:property:clients_limit|clients_limit]]** //**(get, set)**//, **[[:develop:api:efl:net:server:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**//, **[[:develop:api:efl:net:server:fd:property:family|family]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:server:fd:property:fd|fd]]** //**(get, set)**//, **[[:develop:api:efl:net:server:fd:property:reuse_address|reuse_address]]** //**(get, set)**//, **[[:develop:api:efl:net:server:fd:property:reuse_port|reuse_port]]** //**(get, set)**//, **[[:develop:api:efl:net:server:fd:property:serving|serving]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:net:server:ip|Efl.Net.Server.Ip]]\\ -> **[[:develop:api:efl:net:server:ip:method:constructor|constructor]]**, **[[:develop:api:efl:net:server:ip:property:ipv6_only|ipv6_only]]** //**(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: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:net:server:fd|Efl.Net.Server.Fd]]\\ -> **[[:develop:api:efl:net:server:fd:method:client_announce|client_announce]]** ''protected'', **[[:develop:api:efl:net:server:fd:method:process_incoming_data|process_incoming_data]]** ''protected'' +^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^ +| | **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**// | %%Defines which file descriptor to watch when watching a file.%% | +| | **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +^ [[:develop:api:efl:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +^ [[:develop:api:efl:net:server:fd|Efl.Net.Server.Fd]] ^^^ +| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:address|address]]** //**(get, set)**// | %%The address the server is bound to.%% | +| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:clients_count|clients_count]]** //**(get, set)**// | %%Number of concurrent clients accepted by this server.%% | +| | **[[:develop:api:efl:net:server:fd:property:clients_limit|clients_limit]]** //**(get, set)**// | %%Number of maximum concurrent clients allowed by this server.%% | +| | **[[:develop:api:efl:net:server:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**// | %%Controls Close-on-Exec() using FD_CLOEXEC.%% | +| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:family|family]]** //**(get, set)**// | %%The address family (AF_*) family of this socket.%% | +| | **[[:develop:api:efl:net:server:fd:property:fd|fd]]** //**(get, set)**// | %%Defines which file descriptor to watch. If it is a file, use file_fd variant.%% | +| | **[[:develop:api:efl:net:server:fd:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:net:server:fd:property:reuse_address|reuse_address]]** //**(get, set)**// | %%Controls address reuse() using SO_REUSEADDR%% | +| | **[[:develop:api:efl:net:server:fd:property:reuse_port|reuse_port]]** //**(get, set)**// | %%Controls port reuse() using SO_REUSEPORT (since linux 3.9)%% | +| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:serving|serving]]** //**(get, set)**// | %%Returns whenever the server is ready to accept clients or not.%% | +| ''protected'' | **[[:develop:api:efl:net:server:fd:method:client_announce|client_announce]]** | %%Implementions should call this method to announce new clients.%% | +| ''protected'' | **[[:develop:api:efl:net:server:fd:method:process_incoming_data|process_incoming_data]]** | %%When the socket has data to be read, process it.%% | +^ [[:develop:api:efl:net:server:ip|Efl.Net.Server.Ip]] ^^^ +| | **[[:develop:api:efl:net:server:ip:method:constructor|constructor]]** | %%Call the object's constructor.%% | +| | **[[:develop:api:efl:net:server:ip:property:ipv6_only|ipv6_only]]** //**(get, set)**// | %%Whenever IPv6 listen address will accept only same-family clients or will allow IPv4 to connect as well.%% | +^ [[: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: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: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:loop:fd|Efl.Loop.Fd]]\\ -> **[[:develop:api:efl:loop:fd:event:error|error]]**, **[[:develop:api:efl:loop:fd:event:read|read]]**, **[[:develop:api:efl:loop:fd:event:write|write]]**\\ -[[:develop:api:efl:net:server|Efl.Net.Server]]\\ -> **[[:develop:api:efl:net:server:event:client_add|client,add]]**, **[[:develop:api:efl:net:server:event:client_rejected|client,rejected]]**, **[[:develop:api:efl:net:server:event:error|error]]**, **[[:develop:api:efl:net:server:event:serving|serving]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^ +| | **[[:develop:api:efl:loop:fd:event:error|error]]** | %%Called when a error occurred on the file descriptor%% | +| | **[[:develop:api:efl:loop:fd:event:read|read]]** | %%Called when a read happened on the file descriptor%% | +| | **[[:develop:api:efl:loop:fd:event:write|write]]** | %%Called when a write happened on the file descriptor%% | +^ [[:develop:api:efl:net:server|Efl.Net.Server]] ^^^ +| | **[[:develop:api:efl:net:server:event:client_add|client,add]]** | %%A new client socket was created.%% | +| | **[[:develop:api:efl:net:server:event:client_rejected|client,rejected]]** | %%Notifies a client was rejected due excess, see %%[[:develop:api:efl:net:server:property:clients_limit|Efl.Net.Server.clients_limit]]%%.%% | +| | **[[:develop:api:efl:net:server:event:serving|serving]]** | %%Notifies the server is ready to accept clients. See property %%[[:develop:api:efl:net:server:property:serving|Efl.Net.Server.serving]]%%%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/net/server/udp.txt b/pages/develop/api/efl/net/server/udp.txt index 90e7c3e4f..be73897c2 100644 --- a/pages/develop/api/efl/net/server/udp.txt +++ b/pages/develop/api/efl/net/server/udp.txt @@ -12,36 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:net:server:ip|Efl.Net.Server.Ip]] //(class)// => [[:develop:api:efl:net:server:fd|Efl.Net.Server.Fd]] //(class)// => [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)// => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_net_server_udp [fillcolor = "black", label = "Efl.Net.Server.Udp", color = "gray15", fontcolor = "white", style = "filled"] - efl_net_server_ip [fillcolor = "gray15", label = "Efl.Net.Server.Ip", color = "gray15", fontcolor = "white", style = "filled"] - efl_net_server_fd [fillcolor = "gray15", label = "Efl.Net.Server.Fd", color = "gray15", fontcolor = "white", style = "filled"] - efl_loop_fd [fillcolor = "gray15", label = "Efl.Loop.Fd", 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_net_server [fillcolor = "gray15", label = "Efl.Net.Server", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_net_server_udp -> efl_net_server_ip - efl_net_server_ip -> efl_net_server_fd - efl_net_server_fd -> efl_loop_fd - efl_loop_fd -> efl_loop_user - efl_loop_user -> efl_object - efl_net_server_fd -> efl_net_server -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:net:server:ip|Efl.Net.Server.Ip]] //(class)// @@ -67,6 +37,13 @@ Efl_Object *efl_constructor(Eo *obj); void efl_destructor(Eo *obj); \\ +**[[:develop:api:efl:net:server:udp:property:dont_route|dont_route]]** //**(get, set)**//\\ +> %%Avoids sent UDP packets being routed by a gateway, limiting them to the local network.%% + +Eina_Bool efl_net_server_udp_dont_route_get(const Eo *obj); +Eina_Bool efl_net_server_udp_dont_route_set(Eo *obj, Eina_Bool dont_route); + +\\ **[[:develop:api:efl:net:server:udp:method:multicast_groups_get|multicast_groups_get]]**\\ > %%Returns the multicast groups this server has joined.%% @@ -85,25 +62,6 @@ Eina_Error efl_net_server_udp_multicast_join(Eo *obj, const char *address); Eina_Error efl_net_server_udp_multicast_leave(Eo *obj, const char *address); \\ -**[[:develop:api:efl:net:server:udp:method:serve|serve]]**// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]//\\ -> %%Starts serving requests.%% - -Eina_Error efl_net_server_serve(Eo *obj, const char *address); - -\\ -**[[:develop:api:efl:net:server:udp:method:socket_activate|socket_activate]]**// [Overridden from [[:develop:api:efl:net:server:fd|Efl.Net.Server.Fd]]]//\\ -> %%If this method is called use an already activated socket.%% - -Eina_Error efl_net_server_fd_socket_activate(Eo *obj, const char *address); - -\\ -**[[:develop:api:efl:net:server:udp:property:dont_route|dont_route]]** //**(get, set)**//\\ -> %%Avoids sent UDP packets being routed by a gateway, limiting them to the local network.%% - -Eina_Bool efl_net_server_udp_dont_route_get(const Eo *obj); -Eina_Bool efl_net_server_udp_dont_route_set(Eo *obj, Eina_Bool dont_route); - -\\ **[[:develop:api:efl:net:server:udp:property:multicast_loopback|multicast_loopback]]** //**(get, set)**//\\ > %%Controls whenever multicast will loopback packets locally.%% @@ -118,7 +76,19 @@ uint8_t efl_net_server_udp_multicast_time_to_live_get(const Eo *obj); Eina_Error efl_net_server_udp_multicast_time_to_live_set(Eo *obj, uint8_t ttl); \\ -**[[:develop:api:efl:net:server:udp:method:process_incoming_data|process_incoming_data]]**// [Overridden from [[:develop:api:efl:net:server:fd|Efl.Net.Server.Fd]]]// ''protected''\\ +**[[:develop:api:efl:net:server:udp:method:serve|serve]]**// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]//\\ +> %%Starts serving requests.%% + +Eina_Error efl_net_server_serve(Eo *obj, const char *address); + +\\ +**[[:develop:api:efl:net:server:udp:method:socket_activate|socket_activate]]**// [Overridden from [[:develop:api:efl:net:server:fd|Efl.Net.Server.Fd]]]//\\ +> %%If this method is called use an already activated socket.%% + +Eina_Error efl_net_server_fd_socket_activate(Eo *obj, const char *address); + +\\ +**[[:develop:api:efl:net:server:udp:method:process_incoming_data|process_incoming_data]]** ''protected''// [Overridden from [[:develop:api:efl:net:server:fd|Efl.Net.Server.Fd]]]//\\ > %%When the socket has data to be read, process it.%% void efl_net_server_fd_process_incoming_data(Eo *obj); @@ -127,25 +97,63 @@ void efl_net_server_fd_process_incoming_data(Eo *obj); ==== Inherited ==== -[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\ -> **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**//, **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**//\\ -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//\\ -[[:develop:api:efl:net:server:fd|Efl.Net.Server.Fd]]\\ -> **[[:develop:api:efl:net:server:fd:method:finalize|finalize]]**, **[[:develop:api:efl:net:server:fd:property:address|address]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:server:fd:property:clients_count|clients_count]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:server:fd:property:clients_limit|clients_limit]]** //**(get, set)**//, **[[:develop:api:efl:net:server:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**//, **[[:develop:api:efl:net:server:fd:property:family|family]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:server:fd:property:fd|fd]]** //**(get, set)**//, **[[:develop:api:efl:net:server:fd:property:reuse_address|reuse_address]]** //**(get, set)**//, **[[:develop:api:efl:net:server:fd:property:reuse_port|reuse_port]]** //**(get, set)**//, **[[:develop:api:efl:net:server:fd:property:serving|serving]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:net:server:ip|Efl.Net.Server.Ip]]\\ -> **[[:develop:api:efl:net:server:ip:property:ipv6_only|ipv6_only]]** //**(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: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:net:server:fd|Efl.Net.Server.Fd]]\\ -> **[[:develop:api:efl:net:server:fd:method:client_add|client_add]]** ''protected'', **[[:develop:api:efl:net:server:fd:method:client_announce|client_announce]]** ''protected'', **[[:develop:api:efl:net:server:fd:method:client_reject|client_reject]]** ''protected'' +^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^ +| | **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**// | %%Defines which file descriptor to watch when watching a file.%% | +| | **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +^ [[:develop:api:efl:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +^ [[:develop:api:efl:net:server:fd|Efl.Net.Server.Fd]] ^^^ +| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:address|address]]** //**(get, set)**// | %%The address the server is bound to.%% | +| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:clients_count|clients_count]]** //**(get, set)**// | %%Number of concurrent clients accepted by this server.%% | +| | **[[:develop:api:efl:net:server:fd:property:clients_limit|clients_limit]]** //**(get, set)**// | %%Number of maximum concurrent clients allowed by this server.%% | +| | **[[:develop:api:efl:net:server:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**// | %%Controls Close-on-Exec() using FD_CLOEXEC.%% | +| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:family|family]]** //**(get, set)**// | %%The address family (AF_*) family of this socket.%% | +| | **[[:develop:api:efl:net:server:fd:property:fd|fd]]** //**(get, set)**// | %%Defines which file descriptor to watch. If it is a file, use file_fd variant.%% | +| | **[[:develop:api:efl:net:server:fd:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:net:server:fd:property:reuse_address|reuse_address]]** //**(get, set)**// | %%Controls address reuse() using SO_REUSEADDR%% | +| | **[[:develop:api:efl:net:server:fd:property:reuse_port|reuse_port]]** //**(get, set)**// | %%Controls port reuse() using SO_REUSEPORT (since linux 3.9)%% | +| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:serving|serving]]** //**(get, set)**// | %%Returns whenever the server is ready to accept clients or not.%% | +| ''protected'' | **[[:develop:api:efl:net:server:fd:method:client_add|client_add]]** | %%Accepts a new client, should emit "client,add".%% | +| ''protected'' | **[[:develop:api:efl:net:server:fd:method:client_announce|client_announce]]** | %%Implementions should call this method to announce new clients.%% | +| ''protected'' | **[[:develop:api:efl:net:server:fd:method:client_reject|client_reject]]** | %%Rejects a new client, should emit "client,rejected".%% | +^ [[:develop:api:efl:net:server:ip|Efl.Net.Server.Ip]] ^^^ +| | **[[:develop:api:efl:net:server:ip:property:ipv6_only|ipv6_only]]** //**(get, set)**// | %%Whenever IPv6 listen address will accept only same-family clients or will allow IPv4 to connect as well.%% | +^ [[: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: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: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:loop:fd|Efl.Loop.Fd]]\\ -> **[[:develop:api:efl:loop:fd:event:error|error]]**, **[[:develop:api:efl:loop:fd:event:read|read]]**, **[[:develop:api:efl:loop:fd:event:write|write]]**\\ -[[:develop:api:efl:net:server|Efl.Net.Server]]\\ -> **[[:develop:api:efl:net:server:event:client_add|client,add]]**, **[[:develop:api:efl:net:server:event:client_rejected|client,rejected]]**, **[[:develop:api:efl:net:server:event:error|error]]**, **[[:develop:api:efl:net:server:event:serving|serving]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^ +| | **[[:develop:api:efl:loop:fd:event:error|error]]** | %%Called when a error occurred on the file descriptor%% | +| | **[[:develop:api:efl:loop:fd:event:read|read]]** | %%Called when a read happened on the file descriptor%% | +| | **[[:develop:api:efl:loop:fd:event:write|write]]** | %%Called when a write happened on the file descriptor%% | +^ [[:develop:api:efl:net:server|Efl.Net.Server]] ^^^ +| | **[[:develop:api:efl:net:server:event:client_add|client,add]]** | %%A new client socket was created.%% | +| | **[[:develop:api:efl:net:server:event:client_rejected|client,rejected]]** | %%Notifies a client was rejected due excess, see %%[[:develop:api:efl:net:server:property:clients_limit|Efl.Net.Server.clients_limit]]%%.%% | +| | **[[:develop:api:efl:net:server:event:serving|serving]]** | %%Notifies the server is ready to accept clients. See property %%[[:develop:api:efl:net:server:property:serving|Efl.Net.Server.serving]]%%%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/net/server/udp/client.txt b/pages/develop/api/efl/net/server/udp/client.txt index 2a803e9d3..a1f2cce14 100644 --- a/pages/develop/api/efl/net/server/udp/client.txt +++ b/pages/develop/api/efl/net/server/udp/client.txt @@ -16,34 +16,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_net_server_udp_client [fillcolor = "black", label = "Efl.Net.Server.Udp.Client", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_net_socket [fillcolor = "gray15", label = "Efl.Net.Socket", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_net_server_udp_client -> efl_object - efl_net_server_udp_client -> efl_net_socket - efl_net_socket -> efl_io_reader - efl_net_socket -> efl_io_writer - efl_net_socket -> efl_io_closer -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -56,18 +28,74 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:net:server:udp:client:property:address_local|address_local]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]//\\ +> %%The local address, similar to getsockname().%% + +const char *efl_net_socket_address_local_get(const Eo *obj); +void efl_net_socket_address_local_set(Eo *obj, const char *address); + +\\ +**[[:develop:api:efl:net:server:udp:client:property:address_remote|address_remote]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]//\\ +> %%The remote address, similar to getpeername().%% + +const char *efl_net_socket_address_remote_get(const Eo *obj); +void efl_net_socket_address_remote_set(Eo *obj, const char *address); + +\\ +**[[:develop:api:efl:net:server:udp:client:property:can_read|can_read]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ +> %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% + +Eina_Bool efl_io_reader_can_read_get(const Eo *obj); +void efl_io_reader_can_read_set(Eo *obj, Eina_Bool can_read); + +\\ +**[[:develop:api:efl:net:server:udp:client:property:can_write|can_write]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ +> %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% + +Eina_Bool efl_io_writer_can_write_get(const Eo *obj); +void efl_io_writer_can_write_set(Eo *obj, Eina_Bool can_write); + +\\ **[[:develop:api:efl:net:server:udp:client:method:close|close]]**// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ > %%Closes the Input/Output object.%% Eina_Error efl_io_closer_close(Eo *obj); \\ +**[[:develop:api:efl:net:server:udp:client:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ +> %%If true will automatically close() on object destructor.%% + +Eina_Bool efl_io_closer_close_on_destructor_get(const Eo *obj); +void efl_io_closer_close_on_destructor_set(Eo *obj, Eina_Bool close_on_destructor); + +\\ +**[[:develop:api:efl:net:server:udp:client:property:close_on_exec|close_on_exec]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ +> %%If true will automatically close resources on exec() calls.%% + +Eina_Bool efl_io_closer_close_on_exec_get(const Eo *obj); +Eina_Bool efl_io_closer_close_on_exec_set(Eo *obj, Eina_Bool close_on_exec); + +\\ +**[[:develop:api:efl:net:server:udp:client:property:closed|closed]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ +> %%If true will notify object was closed.%% + +Eina_Bool efl_io_closer_closed_get(const Eo *obj); +Eina_Bool efl_io_closer_closed_set(Eo *obj, Eina_Bool is_closed); + +\\ **[[:develop:api:efl:net:server:udp:client:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Call the object's destructor.%% void efl_destructor(Eo *obj); \\ +**[[:develop:api:efl:net:server:udp:client:property:eos|eos]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ +> %%If %%''true''%% will notify end of stream.%% + +Eina_Bool efl_io_reader_eos_get(const Eo *obj); +void efl_io_reader_eos_set(Eo *obj, Eina_Bool is_eos); + +\\ **[[:develop:api:efl:net:server:udp:client:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Called at the end of #eo_add. Should not be called, just overridden.%% @@ -92,76 +120,46 @@ Eina_Error efl_io_reader_read(Eo *obj, Eina_Rw_Slice rw_slice); Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining); \\ -**[[:develop:api:efl:net:server:udp:client:property:address_local|address_local]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]// ''protected set''\\ -> %%The local address, similar to getsockname().%% - -const char *efl_net_socket_address_local_get(const Eo *obj); -void efl_net_socket_address_local_set(Eo *obj, const char *address); - -\\ -**[[:develop:api:efl:net:server:udp:client:property:address_remote|address_remote]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]// ''protected set''\\ -> %%The remote address, similar to getpeername().%% - -const char *efl_net_socket_address_remote_get(const Eo *obj); -void efl_net_socket_address_remote_set(Eo *obj, const char *address); - -\\ -**[[:develop:api:efl:net:server:udp:client:property:can_read|can_read]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]// ''protected set''\\ -> %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% - -Eina_Bool efl_io_reader_can_read_get(const Eo *obj); -void efl_io_reader_can_read_set(Eo *obj, Eina_Bool can_read); - -\\ -**[[:develop:api:efl:net:server:udp:client:property:can_write|can_write]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]// ''protected set''\\ -> %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% - -Eina_Bool efl_io_writer_can_write_get(const Eo *obj); -void efl_io_writer_can_write_set(Eo *obj, Eina_Bool can_write); - -\\ -**[[:develop:api:efl:net:server:udp:client:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ -> %%If true will automatically close() on object destructor.%% - -Eina_Bool efl_io_closer_close_on_destructor_get(const Eo *obj); -void efl_io_closer_close_on_destructor_set(Eo *obj, Eina_Bool close_on_destructor); - -\\ -**[[:develop:api:efl:net:server:udp:client:property:close_on_exec|close_on_exec]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ -> %%If true will automatically close resources on exec() calls.%% - -Eina_Bool efl_io_closer_close_on_exec_get(const Eo *obj); -Eina_Bool efl_io_closer_close_on_exec_set(Eo *obj, Eina_Bool close_on_exec); - -\\ -**[[:develop:api:efl:net:server:udp:client:property:closed|closed]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ -> %%If true will notify object was closed.%% - -Eina_Bool efl_io_closer_closed_get(const Eo *obj); -Eina_Bool efl_io_closer_closed_set(Eo *obj, Eina_Bool is_closed); - -\\ -**[[:develop:api:efl:net:server:udp:client:property:eos|eos]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]// ''protected set''\\ -> %%If %%''true''%% will notify end of stream.%% - -Eina_Bool efl_io_reader_eos_get(const Eo *obj); -void efl_io_reader_eos_set(Eo *obj, Eina_Bool is_eos); - -\\ ==== 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: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: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:io:closer|Efl.Io.Closer]]\\ -> **[[:develop:api:efl:io:closer:event:closed|closed]]**\\ -[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\ -> **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**, **[[:develop:api:efl:io:reader:event:eos|eos]]**\\ -[[:develop:api:efl:io:writer|Efl.Io.Writer]]\\ -> **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:io:closer|Efl.Io.Closer]] ^^^ +| | **[[:develop:api:efl:io:closer:event:closed|closed]]** | %%Notifies closed, when property is marked as true%% | +^ [[:develop:api:efl:io:reader|Efl.Io.Reader]] ^^^ +| | **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]** | %%Notifies can_read property changed.%% | +| | **[[:develop:api:efl:io:reader:event:eos|eos]]** | %%Notifies end of stream, when property is marked as true.%% | +^ [[:develop:api:efl:io:writer|Efl.Io.Writer]] ^^^ +| | **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]** | %%Notifies can_write property changed.%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/net/server/udp/client/property/address_local.txt b/pages/develop/api/efl/net/server/udp/client/property/address_local.txt index 8d7ae0c2c..0a30507a0 100644 --- a/pages/develop/api/efl/net/server/udp/client/property/address_local.txt +++ b/pages/develop/api/efl/net/server/udp/client/property/address_local.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Server.Udp.Client.address_local~~ -===== Values ===== - - * **address** - %%Local address%% ===== Description ===== %%The local address, similar to getsockname().%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:server:udp:client:property:address_local:description&nouser&nolink&nodate}} +===== Values ===== + + * **address** - %%Local address%% //Overridden from [[:develop:api:efl:net:socket:property:address_local|Efl.Net.Socket.address_local]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/server/udp/client/property/address_remote.txt b/pages/develop/api/efl/net/server/udp/client/property/address_remote.txt index a764f065a..1dc3856f7 100644 --- a/pages/develop/api/efl/net/server/udp/client/property/address_remote.txt +++ b/pages/develop/api/efl/net/server/udp/client/property/address_remote.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Server.Udp.Client.address_remote~~ -===== Values ===== - - * **address** - %%Remote address%% ===== Description ===== %%The remote address, similar to getpeername().%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:server:udp:client:property:address_remote:description&nouser&nolink&nodate}} +===== Values ===== + + * **address** - %%Remote address%% //Overridden from [[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/server/udp/client/property/can_read.txt b/pages/develop/api/efl/net/server/udp/client/property/can_read.txt index 6ef2590bf..0db1a66f7 100644 --- a/pages/develop/api/efl/net/server/udp/client/property/can_read.txt +++ b/pages/develop/api/efl/net/server/udp/client/property/can_read.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Server.Udp.Client.can_read~~ -===== Values ===== - - * **can_read** - %%%%''true''%% if it can be read without blocking or failing, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:server:udp:client:property:can_read:description&nouser&nolink&nodate}} +===== Values ===== + + * **can_read** - %%%%''true''%% if it can be read without blocking or failing, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:reader:property:can_read|Efl.Io.Reader.can_read]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/server/udp/client/property/can_write.txt b/pages/develop/api/efl/net/server/udp/client/property/can_write.txt index 7d043a5ea..0db403b65 100644 --- a/pages/develop/api/efl/net/server/udp/client/property/can_write.txt +++ b/pages/develop/api/efl/net/server/udp/client/property/can_write.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Server.Udp.Client.can_write~~ -===== Values ===== - - * **can_write** - %%%%''true''%% if it can be written without blocking or failure, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:server:udp:client:property:can_write:description&nouser&nolink&nodate}} +===== Values ===== + + * **can_write** - %%%%''true''%% if it can be written without blocking or failure, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:writer:property:can_write|Efl.Io.Writer.can_write]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/server/udp/client/property/close_on_destructor.txt b/pages/develop/api/efl/net/server/udp/client/property/close_on_destructor.txt index 3abcfbecb..3a476304f 100644 --- a/pages/develop/api/efl/net/server/udp/client/property/close_on_destructor.txt +++ b/pages/develop/api/efl/net/server/udp/client/property/close_on_destructor.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Server.Udp.Client.close_on_destructor~~ -===== Values ===== - - * **close_on_destructor** - %%%%''true''%% if close on destructor, %%''false''%% otherwise%% ===== Description ===== %%If true will automatically close() on object destructor.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:server:udp:client:property:close_on_destructor:description&nouser&nolink&nodate}} +===== Values ===== + + * **close_on_destructor** - %%%%''true''%% if close on destructor, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:closer:property:close_on_destructor|Efl.Io.Closer.close_on_destructor]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/server/udp/client/property/close_on_exec.txt b/pages/develop/api/efl/net/server/udp/client/property/close_on_exec.txt index 3a0b23c98..001141f65 100644 --- a/pages/develop/api/efl/net/server/udp/client/property/close_on_exec.txt +++ b/pages/develop/api/efl/net/server/udp/client/property/close_on_exec.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Server.Udp.Client.close_on_exec~~ -===== Values ===== - - * **close_on_exec** - %%%%''true''%% if close on exec(), %%''false''%% otherwise%% ===== Description ===== %%If true will automatically close resources on exec() calls.%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:net:server:udp:client:property:close_on_exec:description&nouser&nolink&nodate}} +===== Values ===== + + * **close_on_exec** - %%%%''true''%% if close on exec(), %%''false''%% otherwise%% ==== Setter ==== %%If %%''true''%%, will close on exec() call.%% diff --git a/pages/develop/api/efl/net/server/udp/client/property/closed.txt b/pages/develop/api/efl/net/server/udp/client/property/closed.txt index 9780d1cb2..d9b7146f8 100644 --- a/pages/develop/api/efl/net/server/udp/client/property/closed.txt +++ b/pages/develop/api/efl/net/server/udp/client/property/closed.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Server.Udp.Client.closed~~ -===== Values ===== - - * **is_closed** - %%%%''true''%% if closed, %%''false''%% otherwise%% ===== Description ===== %%If true will notify object was closed.%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:net:server:udp:client:property:closed:description&nouser&nolink&nodate}} +===== Values ===== + + * **is_closed** - %%%%''true''%% if closed, %%''false''%% otherwise%% ==== Setter ==== %%If true, calls close()%% diff --git a/pages/develop/api/efl/net/server/udp/client/property/eos.txt b/pages/develop/api/efl/net/server/udp/client/property/eos.txt index 846bddbdb..1503e7c71 100644 --- a/pages/develop/api/efl/net/server/udp/client/property/eos.txt +++ b/pages/develop/api/efl/net/server/udp/client/property/eos.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Server.Udp.Client.eos~~ -===== Values ===== - - * **is_eos** - %%%%''true''%% if end of stream, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify end of stream.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:server:udp:client:property:eos:description&nouser&nolink&nodate}} +===== Values ===== + + * **is_eos** - %%%%''true''%% if end of stream, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:reader:property:eos|Efl.Io.Reader.eos]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/server/udp/property/dont_route.txt b/pages/develop/api/efl/net/server/udp/property/dont_route.txt index b229502ef..cea5fda05 100644 --- a/pages/develop/api/efl/net/server/udp/property/dont_route.txt +++ b/pages/develop/api/efl/net/server/udp/property/dont_route.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Server.Udp.dont_route~~ -===== Values ===== - - * **dont_route** - %%If %%''true''%% limit packets to the local network, %%''false''%% otherwise%% ===== Description ===== %%Avoids sent UDP packets being routed by a gateway, limiting them to the local network.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:server:udp:property:dont_route:description&nouser&nolink&nodate}} +===== Values ===== + + * **dont_route** - %%If %%''true''%% limit packets to the local network, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/server/udp/property/multicast_loopback.txt b/pages/develop/api/efl/net/server/udp/property/multicast_loopback.txt index 7daf15cb2..c290a578c 100644 --- a/pages/develop/api/efl/net/server/udp/property/multicast_loopback.txt +++ b/pages/develop/api/efl/net/server/udp/property/multicast_loopback.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Server.Udp.multicast_loopback~~ -===== Values ===== - - * **loopback** - %%%%''true''%% when multicast packets are looped back, %%''false''%% otherwise%% ===== Description ===== %%Controls whenever multicast will loopback packets locally.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:server:udp:property:multicast_loopback:description&nouser&nolink&nodate}} +===== Values ===== + + * **loopback** - %%%%''true''%% when multicast packets are looped back, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/server/udp/property/multicast_time_to_live.txt b/pages/develop/api/efl/net/server/udp/property/multicast_time_to_live.txt index a8eb25ec7..299a2b53d 100644 --- a/pages/develop/api/efl/net/server/udp/property/multicast_time_to_live.txt +++ b/pages/develop/api/efl/net/server/udp/property/multicast_time_to_live.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Server.Udp.multicast_time_to_live~~ -===== Values ===== - - * **ttl** - %%Time to live%% ===== Description ===== %%Controls time to live in number of hops.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:server:udp:property:multicast_time_to_live:description&nouser&nolink&nodate}} +===== Values ===== + + * **ttl** - %%Time to live%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/server/unix.txt b/pages/develop/api/efl/net/server/unix.txt index b548207f1..46e6a4855 100644 --- a/pages/develop/api/efl/net/server/unix.txt +++ b/pages/develop/api/efl/net/server/unix.txt @@ -14,34 +14,6 @@ ===== Inheritance ===== => [[:develop:api:efl:net:server:fd|Efl.Net.Server.Fd]] //(class)// => [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)// => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_net_server_unix [fillcolor = "black", label = "Efl.Net.Server.Unix", color = "gray15", fontcolor = "white", style = "filled"] - efl_net_server_fd [fillcolor = "gray15", label = "Efl.Net.Server.Fd", color = "gray15", fontcolor = "white", style = "filled"] - efl_loop_fd [fillcolor = "gray15", label = "Efl.Loop.Fd", 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_net_server [fillcolor = "gray15", label = "Efl.Net.Server", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_net_server_unix -> efl_net_server_fd - efl_net_server_fd -> efl_loop_fd - efl_loop_fd -> efl_loop_user - efl_loop_user -> efl_object - efl_net_server_fd -> efl_net_server -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:net:server:fd|Efl.Net.Server.Fd]] //(class)// @@ -60,6 +32,13 @@ digraph hierarchy { void efl_destructor(Eo *obj); \\ +**[[:develop:api:efl:net:server:unix:property:leading_directories_create|leading_directories_create]]** //**(get, set)**//\\ +> %%If %%''true''%%, all parent directories will be created with given mode.%% + +void efl_net_server_unix_leading_directories_create_get(const Eo *obj, Eina_Bool *leading_directories_create, unsigned int *mode); +void efl_net_server_unix_leading_directories_create_set(Eo *obj, Eina_Bool leading_directories_create, unsigned int mode); + +\\ **[[:develop:api:efl:net:server:unix:method:serve|serve]]**// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]//\\ > %%Starts serving requests.%% @@ -72,13 +51,6 @@ Eina_Error efl_net_server_serve(Eo *obj, const char *address); Eina_Error efl_net_server_fd_socket_activate(Eo *obj, const char *address); \\ -**[[:develop:api:efl:net:server:unix:property:leading_directories_create|leading_directories_create]]** //**(get, set)**//\\ -> %%If %%''true''%%, all parent directories will be created with given mode.%% - -void efl_net_server_unix_leading_directories_create_get(const Eo *obj, Eina_Bool *leading_directories_create, unsigned int *mode); -void efl_net_server_unix_leading_directories_create_set(Eo *obj, Eina_Bool leading_directories_create, unsigned int mode); - -\\ **[[:develop:api:efl:net:server:unix:property:unlink_before_bind|unlink_before_bind]]** //**(get, set)**//\\ > %%AF_UNIX paths may be stale due crashes, remove files and try again.%% @@ -86,13 +58,13 @@ Eina_Bool efl_net_server_unix_unlink_before_bind_get(const Eo *obj); void efl_net_server_unix_unlink_before_bind_set(Eo *obj, Eina_Bool unlink_before_bind); \\ -**[[:develop:api:efl:net:server:unix:method:client_add|client_add]]**// [Overridden from [[:develop:api:efl:net:server:fd|Efl.Net.Server.Fd]]]// ''protected''\\ +**[[:develop:api:efl:net:server:unix:method:client_add|client_add]]** ''protected''// [Overridden from [[:develop:api:efl:net:server:fd|Efl.Net.Server.Fd]]]//\\ > %%Accepts a new client, should emit "client,add".%% void efl_net_server_fd_client_add(Eo *obj, int client_fd); \\ -**[[:develop:api:efl:net:server:unix:method:client_reject|client_reject]]**// [Overridden from [[:develop:api:efl:net:server:fd|Efl.Net.Server.Fd]]]// ''protected''\\ +**[[:develop:api:efl:net:server:unix:method:client_reject|client_reject]]** ''protected''// [Overridden from [[:develop:api:efl:net:server:fd|Efl.Net.Server.Fd]]]//\\ > %%Rejects a new client, should emit "client,rejected".%% void efl_net_server_fd_client_reject(Eo *obj, int client_fd); @@ -101,23 +73,61 @@ void efl_net_server_fd_client_reject(Eo *obj, int client_fd); ==== Inherited ==== -[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\ -> **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**//, **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**//\\ -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//\\ -[[:develop:api:efl:net:server:fd|Efl.Net.Server.Fd]]\\ -> **[[:develop:api:efl:net:server:fd:method:constructor|constructor]]**, **[[:develop:api:efl:net:server:fd:method:finalize|finalize]]**, **[[:develop:api:efl:net:server:fd:property:address|address]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:server:fd:property:clients_count|clients_count]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:server:fd:property:clients_limit|clients_limit]]** //**(get, set)**//, **[[:develop:api:efl:net:server:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**//, **[[:develop:api:efl:net:server:fd:property:family|family]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:server:fd:property:fd|fd]]** //**(get, set)**//, **[[:develop:api:efl:net:server:fd:property:reuse_address|reuse_address]]** //**(get, set)**//, **[[:develop:api:efl:net:server:fd:property:reuse_port|reuse_port]]** //**(get, set)**//, **[[:develop:api:efl:net:server:fd:property:serving|serving]]** //**(get, set)**// ''protected 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: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:net:server:fd|Efl.Net.Server.Fd]]\\ -> **[[:develop:api:efl:net:server:fd:method:client_announce|client_announce]]** ''protected'', **[[:develop:api:efl:net:server:fd:method:process_incoming_data|process_incoming_data]]** ''protected'' +^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^ +| | **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**// | %%Defines which file descriptor to watch when watching a file.%% | +| | **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +^ [[:develop:api:efl:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +^ [[:develop:api:efl:net:server:fd|Efl.Net.Server.Fd]] ^^^ +| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:address|address]]** //**(get, set)**// | %%The address the server is bound to.%% | +| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:clients_count|clients_count]]** //**(get, set)**// | %%Number of concurrent clients accepted by this server.%% | +| | **[[:develop:api:efl:net:server:fd:property:clients_limit|clients_limit]]** //**(get, set)**// | %%Number of maximum concurrent clients allowed by this server.%% | +| | **[[:develop:api:efl:net:server:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**// | %%Controls Close-on-Exec() using FD_CLOEXEC.%% | +| | **[[:develop:api:efl:net:server:fd:method:constructor|constructor]]** | %%Call the object's constructor.%% | +| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:family|family]]** //**(get, set)**// | %%The address family (AF_*) family of this socket.%% | +| | **[[:develop:api:efl:net:server:fd:property:fd|fd]]** //**(get, set)**// | %%Defines which file descriptor to watch. If it is a file, use file_fd variant.%% | +| | **[[:develop:api:efl:net:server:fd:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:net:server:fd:property:reuse_address|reuse_address]]** //**(get, set)**// | %%Controls address reuse() using SO_REUSEADDR%% | +| | **[[:develop:api:efl:net:server:fd:property:reuse_port|reuse_port]]** //**(get, set)**// | %%Controls port reuse() using SO_REUSEPORT (since linux 3.9)%% | +| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:serving|serving]]** //**(get, set)**// | %%Returns whenever the server is ready to accept clients or not.%% | +| ''protected'' | **[[:develop:api:efl:net:server:fd:method:client_announce|client_announce]]** | %%Implementions should call this method to announce new clients.%% | +| ''protected'' | **[[:develop:api:efl:net:server:fd:method:process_incoming_data|process_incoming_data]]** | %%When the socket has data to be read, process it.%% | +^ [[: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: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: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:loop:fd|Efl.Loop.Fd]]\\ -> **[[:develop:api:efl:loop:fd:event:error|error]]**, **[[:develop:api:efl:loop:fd:event:read|read]]**, **[[:develop:api:efl:loop:fd:event:write|write]]**\\ -[[:develop:api:efl:net:server|Efl.Net.Server]]\\ -> **[[:develop:api:efl:net:server:event:client_add|client,add]]**, **[[:develop:api:efl:net:server:event:client_rejected|client,rejected]]**, **[[:develop:api:efl:net:server:event:error|error]]**, **[[:develop:api:efl:net:server:event:serving|serving]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^ +| | **[[:develop:api:efl:loop:fd:event:error|error]]** | %%Called when a error occurred on the file descriptor%% | +| | **[[:develop:api:efl:loop:fd:event:read|read]]** | %%Called when a read happened on the file descriptor%% | +| | **[[:develop:api:efl:loop:fd:event:write|write]]** | %%Called when a write happened on the file descriptor%% | +^ [[:develop:api:efl:net:server|Efl.Net.Server]] ^^^ +| | **[[:develop:api:efl:net:server:event:client_add|client,add]]** | %%A new client socket was created.%% | +| | **[[:develop:api:efl:net:server:event:client_rejected|client,rejected]]** | %%Notifies a client was rejected due excess, see %%[[:develop:api:efl:net:server:property:clients_limit|Efl.Net.Server.clients_limit]]%%.%% | +| | **[[:develop:api:efl:net:server:event:serving|serving]]** | %%Notifies the server is ready to accept clients. See property %%[[:develop:api:efl:net:server:property:serving|Efl.Net.Server.serving]]%%%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/net/server/unix/property/leading_directories_create.txt b/pages/develop/api/efl/net/server/unix/property/leading_directories_create.txt index 8a9c180f8..f3b7947ad 100644 --- a/pages/develop/api/efl/net/server/unix/property/leading_directories_create.txt +++ b/pages/develop/api/efl/net/server/unix/property/leading_directories_create.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Net.Server.Unix.leading_directories_create~~ -===== Values ===== - - * **leading_directories_create** - %%If %%''true''%%, create missing parent directories. Do nothing if %%''false''%%%% - * **mode** - %%The file system permissions to use (file mode)%% ===== Description ===== %%If %%''true''%%, all parent directories will be created with given mode.%% @@ -12,6 +8,10 @@ //Since 1.19// {{page>:develop:api-include:efl:net:server:unix:property:leading_directories_create:description&nouser&nolink&nodate}} +===== Values ===== + + * **leading_directories_create** - %%If %%''true''%%, create missing parent directories. Do nothing if %%''false''%%%% + * **mode** - %%The file system permissions to use (file mode)%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/server/unix/property/unlink_before_bind.txt b/pages/develop/api/efl/net/server/unix/property/unlink_before_bind.txt index f20a48015..7316412b6 100644 --- a/pages/develop/api/efl/net/server/unix/property/unlink_before_bind.txt +++ b/pages/develop/api/efl/net/server/unix/property/unlink_before_bind.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Server.Unix.unlink_before_bind~~ -===== Values ===== - - * **unlink_before_bind** - %%If %%''true''%%, server will unlink() the path before bind() is called.%% ===== Description ===== %%AF_UNIX paths may be stale due crashes, remove files and try again.%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:server:unix:property:unlink_before_bind:description&nouser&nolink&nodate}} +===== Values ===== + + * **unlink_before_bind** - %%If %%''true''%%, server will unlink() the path before bind() is called.%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/server/windows.txt b/pages/develop/api/efl/net/server/windows.txt index c963cd258..74e72c012 100644 --- a/pages/develop/api/efl/net/server/windows.txt +++ b/pages/develop/api/efl/net/server/windows.txt @@ -14,30 +14,6 @@ ===== Inheritance ===== => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_net_server_windows [fillcolor = "black", label = "Efl.Net.Server.Windows", 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_net_server [fillcolor = "gray15", label = "Efl.Net.Server", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_net_server_windows -> efl_loop_user - efl_loop_user -> efl_object - efl_net_server_windows -> efl_net_server -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// @@ -48,6 +24,34 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:net:server:windows:property:address|address]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]//\\ +> %%The address the server is bound to.%% + +const char *efl_net_server_address_get(const Eo *obj); +void efl_net_server_address_set(Eo *obj, const char *address); + +\\ +**[[:develop:api:efl:net:server:windows:property:allow_remote|allow_remote]]** //**(get, set)**//\\ +> %%If server allows remote (different machine) clients.%% + +Eina_Bool efl_net_server_windows_allow_remote_get(const Eo *obj); +void efl_net_server_windows_allow_remote_set(Eo *obj, Eina_Bool allow_remote); + +\\ +**[[:develop:api:efl:net:server:windows:property:clients_count|clients_count]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]//\\ +> %%Number of concurrent clients accepted by this server.%% + +unsigned int efl_net_server_clients_count_get(const Eo *obj); +void efl_net_server_clients_count_set(Eo *obj, unsigned int count); + +\\ +**[[:develop:api:efl:net:server:windows:property:clients_limit|clients_limit]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]//\\ +> %%Number of maximum concurrent clients allowed by this server.%% + +void efl_net_server_clients_limit_get(const Eo *obj, unsigned int *limit, Eina_Bool *reject_excess); +void efl_net_server_clients_limit_set(Eo *obj, unsigned int limit, Eina_Bool reject_excess); + +\\ **[[:develop:api:efl:net:server:windows:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Call the object's constructor.%% @@ -66,42 +70,14 @@ void efl_destructor(Eo *obj); Eina_Error efl_net_server_serve(Eo *obj, const char *address); \\ -**[[:develop:api:efl:net:server:windows:property:address|address]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]// ''protected set''\\ -> %%The address the server is bound to.%% - -const char *efl_net_server_address_get(const Eo *obj); -void efl_net_server_address_set(Eo *obj, const char *address); - -\\ -**[[:develop:api:efl:net:server:windows:property:allow_remote|allow_remote]]** //**(get, set)**//\\ -> %%If server allows remote (different machine) clients.%% - -Eina_Bool efl_net_server_windows_allow_remote_get(const Eo *obj); -void efl_net_server_windows_allow_remote_set(Eo *obj, Eina_Bool allow_remote); - -\\ -**[[:develop:api:efl:net:server:windows:property:clients_count|clients_count]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]// ''protected set''\\ -> %%Number of concurrent clients accepted by this server.%% - -unsigned int efl_net_server_clients_count_get(const Eo *obj); -void efl_net_server_clients_count_set(Eo *obj, unsigned int count); - -\\ -**[[:develop:api:efl:net:server:windows:property:clients_limit|clients_limit]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]//\\ -> %%Number of maximum concurrent clients allowed by this server.%% - -void efl_net_server_clients_limit_get(const Eo *obj, unsigned int *limit, Eina_Bool *reject_excess); -void efl_net_server_clients_limit_set(Eo *obj, unsigned int limit, Eina_Bool reject_excess); - -\\ -**[[:develop:api:efl:net:server:windows:property:serving|serving]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]// ''protected set''\\ +**[[:develop:api:efl:net:server:windows:property:serving|serving]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]//\\ > %%Returns whenever the server is ready to accept clients or not.%% Eina_Bool efl_net_server_serving_get(const Eo *obj); void efl_net_server_serving_set(Eo *obj, Eina_Bool serving); \\ -**[[:develop:api:efl:net:server:windows:method:client_announce|client_announce]]**// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]// ''protected''\\ +**[[:develop:api:efl:net:server:windows:method:client_announce|client_announce]]** ''protected''// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]//\\ > %%Implementions should call this method to announce new clients.%% Eina_Bool efl_net_server_client_announce(Eo *obj, Efl_Net_Socket *client); @@ -110,15 +86,43 @@ Eina_Bool efl_net_server_client_announce(Eo *obj, Efl_Net_Socket *client); ==== Inherited ==== -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//, **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(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:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +| | **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +^ [[: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: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:net:server|Efl.Net.Server]]\\ -> **[[:develop:api:efl:net:server:event:client_add|client,add]]**, **[[:develop:api:efl:net:server:event:client_rejected|client,rejected]]**, **[[:develop:api:efl:net:server:event:error|error]]**, **[[:develop:api:efl:net:server:event:serving|serving]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:net:server|Efl.Net.Server]] ^^^ +| | **[[:develop:api:efl:net:server:event:client_add|client,add]]** | %%A new client socket was created.%% | +| | **[[:develop:api:efl:net:server:event:client_rejected|client,rejected]]** | %%Notifies a client was rejected due excess, see %%[[:develop:api:efl:net:server:property:clients_limit|Efl.Net.Server.clients_limit]]%%.%% | +| | **[[:develop:api:efl:net:server:event:error|error]]** | %%Some error happened and the server needs to be stopped.%% | +| | **[[:develop:api:efl:net:server:event:serving|serving]]** | %%Notifies the server is ready to accept clients. See property %%[[:develop:api:efl:net:server:property:serving|Efl.Net.Server.serving]]%%%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/net/server/windows/property/address.txt b/pages/develop/api/efl/net/server/windows/property/address.txt index a092b1df4..cc64dac86 100644 --- a/pages/develop/api/efl/net/server/windows/property/address.txt +++ b/pages/develop/api/efl/net/server/windows/property/address.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Server.Windows.address~~ -===== Values ===== - - * **address** - %%Address the server is bound to%% ===== Description ===== %%The address the server is bound to.%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:server:windows:property:address:description&nouser&nolink&nodate}} +===== Values ===== + + * **address** - %%Address the server is bound to%% //Overridden from [[:develop:api:efl:net:server:property:address|Efl.Net.Server.address]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/server/windows/property/allow_remote.txt b/pages/develop/api/efl/net/server/windows/property/allow_remote.txt index cd843839f..54a1e2a7c 100644 --- a/pages/develop/api/efl/net/server/windows/property/allow_remote.txt +++ b/pages/develop/api/efl/net/server/windows/property/allow_remote.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Server.Windows.allow_remote~~ -===== Values ===== - - * **allow_remote** - %%If %%''true''%%, server will allow remote machines to connect.%% ===== Description ===== %%If server allows remote (different machine) clients.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:server:windows:property:allow_remote:description&nouser&nolink&nodate}} +===== Values ===== + + * **allow_remote** - %%If %%''true''%%, server will allow remote machines to connect.%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/server/windows/property/clients_count.txt b/pages/develop/api/efl/net/server/windows/property/clients_count.txt index 7df2a8c52..2b33f5187 100644 --- a/pages/develop/api/efl/net/server/windows/property/clients_count.txt +++ b/pages/develop/api/efl/net/server/windows/property/clients_count.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Server.Windows.clients_count~~ -===== Values ===== - - * **count** - %%Number of connected clients%% ===== Description ===== %%Number of concurrent clients accepted by this server.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:server:windows:property:clients_count:description&nouser&nolink&nodate}} +===== Values ===== + + * **count** - %%Number of connected clients%% //Overridden from [[:develop:api:efl:net:server:property:clients_count|Efl.Net.Server.clients_count]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/server/windows/property/clients_limit.txt b/pages/develop/api/efl/net/server/windows/property/clients_limit.txt index f24cd2bf8..f163f8feb 100644 --- a/pages/develop/api/efl/net/server/windows/property/clients_limit.txt +++ b/pages/develop/api/efl/net/server/windows/property/clients_limit.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Net.Server.Windows.clients_limit~~ -===== Values ===== - - * **limit** - %%Number of allowed client connections%% - * **reject_excess** - %%If %%''true''%% connection is accepted and immediately closed%% ===== Description ===== %%Number of maximum concurrent clients allowed by this server.%% @@ -16,6 +12,10 @@ //Since 1.19// {{page>:develop:api-include:efl:net:server:windows:property:clients_limit:description&nouser&nolink&nodate}} +===== Values ===== + + * **limit** - %%Number of allowed client connections%% + * **reject_excess** - %%If %%''true''%% connection is accepted and immediately closed%% //Overridden from [[:develop:api:efl:net:server:property:clients_limit|Efl.Net.Server.clients_limit]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/server/windows/property/serving.txt b/pages/develop/api/efl/net/server/windows/property/serving.txt index fe30193aa..90399cc8d 100644 --- a/pages/develop/api/efl/net/server/windows/property/serving.txt +++ b/pages/develop/api/efl/net/server/windows/property/serving.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Server.Windows.serving~~ -===== Values ===== - - * **serving** - %%%%''true''%% if server is ready to accept connections, %%''false''%% otherwise%% ===== Description ===== %%Returns whenever the server is ready to accept clients or not.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:server:windows:property:serving:description&nouser&nolink&nodate}} +===== Values ===== + + * **serving** - %%%%''true''%% if server is ready to accept connections, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:net:server:property:serving|Efl.Net.Server.serving]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/session.txt b/pages/develop/api/efl/net/session.txt index 4a465a7c6..bae1c892c 100644 --- a/pages/develop/api/efl/net/session.txt +++ b/pages/develop/api/efl/net/session.txt @@ -18,28 +18,6 @@ ===== Inheritance ===== => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_net_session [fillcolor = "black", label = "Efl.Net.Session", 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_net_session -> efl_loop_user - efl_loop_user -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// @@ -118,10 +96,32 @@ Efl_Net_Session_Technology efl_net_session_technology_get(const Eo *obj); ==== Inherited ==== -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//, **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(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: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:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +| | **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +^ [[: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: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:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | + ===== Events ===== **[[:develop:api:efl:net:session:event:changed|changed]]**\\ @@ -131,5 +131,7 @@ EFL_NET_SESSION_EVENT_CHANGED(void) \\ ==== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/net/socket.txt b/pages/develop/api/efl/net/socket.txt index 4f6cde2aa..cea0bde35 100644 --- a/pages/develop/api/efl/net/socket.txt +++ b/pages/develop/api/efl/net/socket.txt @@ -16,30 +16,6 @@ ===== Inheritance ===== => [[:develop:api:efl:io:reader|Efl.Io.Reader]] //(interface)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_net_socket [fillcolor = "dodgerblue4", label = "Efl.Net.Socket", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_net_socket -> efl_io_reader - efl_net_socket -> efl_io_writer - efl_net_socket -> efl_io_closer -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:io:reader|Efl.Io.Reader]] //(interface)// @@ -67,19 +43,27 @@ void efl_net_socket_address_remote_set(Eo *obj, const char *address); ==== Inherited ==== -[[:develop:api:efl:io:closer|Efl.Io.Closer]]\\ -> **[[:develop:api:efl:io:closer:method:close|close]]**, **[[:develop:api:efl:io:closer:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//, **[[:develop:api:efl:io:closer:property:close_on_exec|close_on_exec]]** //**(get, set)**//, **[[:develop:api:efl:io:closer:property:closed|closed]]** //**(get, set)**//\\ -[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\ -> **[[:develop:api:efl:io:reader:method:read|read]]**, **[[:develop:api:efl:io:reader:property:can_read|can_read]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:io:reader:property:eos|eos]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:io:writer|Efl.Io.Writer]]\\ -> **[[:develop:api:efl:io:writer:method:write|write]]**, **[[:develop:api:efl:io:writer:property:can_write|can_write]]** //**(get, set)**// ''protected set'' +^ [[:develop:api:efl:io:closer|Efl.Io.Closer]] ^^^ +| | **[[:develop:api:efl:io:closer:method:close|close]]** | %%Closes the Input/Output object.%% | +| | **[[:develop:api:efl:io:closer:property:close_on_destructor|close_on_destructor]]** //**(get, set)**// | %%If true will automatically close() on object destructor.%% | +| | **[[:develop:api:efl:io:closer:property:close_on_exec|close_on_exec]]** //**(get, set)**// | %%If true will automatically close resources on exec() calls.%% | +| | **[[:develop:api:efl:io:closer:property:closed|closed]]** //**(get, set)**// | %%If true will notify object was closed.%% | +^ [[:develop:api:efl:io:reader|Efl.Io.Reader]] ^^^ +| ''protected set'' | **[[:develop:api:efl:io:reader:property:can_read|can_read]]** //**(get, set)**// | %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% | +| ''protected set'' | **[[:develop:api:efl:io:reader:property:eos|eos]]** //**(get, set)**// | %%If %%''true''%% will notify end of stream.%% | +| | **[[:develop:api:efl:io:reader:method:read|read]]** | %%Reads data into a pre-allocated buffer.%% | +^ [[:develop:api:efl:io:writer|Efl.Io.Writer]] ^^^ +| ''protected set'' | **[[:develop:api:efl:io:writer:property:can_write|can_write]]** //**(get, set)**// | %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% | +| | **[[:develop:api:efl:io:writer:method:write|write]]** | %%Writes data from a pre-populated buffer.%% | + ===== Events ===== ==== Inherited ==== -[[:develop:api:efl:io:closer|Efl.Io.Closer]]\\ -> **[[:develop:api:efl:io:closer:event:closed|closed]]**\\ -[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\ -> **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**, **[[:develop:api:efl:io:reader:event:eos|eos]]**\\ -[[:develop:api:efl:io:writer|Efl.Io.Writer]]\\ -> **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]** \ No newline at end of file +^ [[:develop:api:efl:io:closer|Efl.Io.Closer]] ^^^ +| | **[[:develop:api:efl:io:closer:event:closed|closed]]** | %%Notifies closed, when property is marked as true%% | +^ [[:develop:api:efl:io:reader|Efl.Io.Reader]] ^^^ +| | **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]** | %%Notifies can_read property changed.%% | +| | **[[:develop:api:efl:io:reader:event:eos|eos]]** | %%Notifies end of stream, when property is marked as true.%% | +^ [[:develop:api:efl:io:writer|Efl.Io.Writer]] ^^^ +| | **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]** | %%Notifies can_write property changed.%% | diff --git a/pages/develop/api/efl/net/socket/fd.txt b/pages/develop/api/efl/net/socket/fd.txt index 58f20b34f..9b896b5c5 100644 --- a/pages/develop/api/efl/net/socket/fd.txt +++ b/pages/develop/api/efl/net/socket/fd.txt @@ -16,52 +16,6 @@ ===== Inheritance ===== => [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)// => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_net_socket_fd [fillcolor = "black", label = "Efl.Net.Socket.Fd", color = "gray15", fontcolor = "white", style = "filled"] - efl_loop_fd [fillcolor = "gray15", label = "Efl.Loop.Fd", 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_io_reader_fd [fillcolor = "gray15", label = "Efl.Io.Reader.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer_fd [fillcolor = "gray15", label = "Efl.Io.Writer.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer_fd [fillcolor = "gray15", label = "Efl.Io.Closer.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_net_socket [fillcolor = "gray15", label = "Efl.Net.Socket", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_net_socket_fd -> efl_loop_fd - efl_loop_fd -> efl_loop_user - efl_loop_user -> efl_object - efl_net_socket_fd -> efl_io_reader_fd - efl_io_reader_fd -> efl_io_reader - efl_net_socket_fd -> efl_io_writer_fd - efl_io_writer_fd -> efl_io_writer - efl_net_socket_fd -> efl_io_closer_fd - efl_io_closer_fd -> efl_io_closer - efl_io_closer_fd -> efl_object - efl_net_socket_fd -> efl_net_socket - efl_net_socket -> efl_io_reader - efl_net_socket -> efl_io_writer - efl_net_socket -> efl_io_closer -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)// @@ -83,12 +37,47 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:net:socket:fd:property:address_local|address_local]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]//\\ +> %%The local address, similar to getsockname().%% + +const char *efl_net_socket_address_local_get(const Eo *obj); +void efl_net_socket_address_local_set(Eo *obj, const char *address); + +\\ +**[[:develop:api:efl:net:socket:fd:property:address_remote|address_remote]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]//\\ +> %%The remote address, similar to getpeername().%% + +const char *efl_net_socket_address_remote_get(const Eo *obj); +void efl_net_socket_address_remote_set(Eo *obj, const char *address); + +\\ +**[[:develop:api:efl:net:socket:fd:property:can_read|can_read]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ +> %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% + +Eina_Bool efl_io_reader_can_read_get(const Eo *obj); +void efl_io_reader_can_read_set(Eo *obj, Eina_Bool can_read); + +\\ +**[[:develop:api:efl:net:socket:fd:property:can_write|can_write]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ +> %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% + +Eina_Bool efl_io_writer_can_write_get(const Eo *obj); +void efl_io_writer_can_write_set(Eo *obj, Eina_Bool can_write); + +\\ **[[:develop:api:efl:net:socket:fd:method:close|close]]**// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ > %%Closes the Input/Output object.%% Eina_Error efl_io_closer_close(Eo *obj); \\ +**[[:develop:api:efl:net:socket:fd:property:closed|closed]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ +> %%If true will notify object was closed.%% + +Eina_Bool efl_io_closer_closed_get(const Eo *obj); +Eina_Bool efl_io_closer_closed_set(Eo *obj, Eina_Bool is_closed); + +\\ **[[:develop:api:efl:net:socket:fd:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Call the object's constructor.%% @@ -101,60 +90,7 @@ Efl_Object *efl_constructor(Eo *obj); void efl_destructor(Eo *obj); \\ -**[[:develop:api:efl:net:socket:fd:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Called at the end of #eo_add. Should not be called, just overridden.%% - -Efl_Object *efl_finalize(Eo *obj); - -\\ -**[[:develop:api:efl:net:socket:fd:method:read|read]]**// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ -> %%Reads data into a pre-allocated buffer.%% - -Eina_Error efl_io_reader_read(Eo *obj, Eina_Rw_Slice rw_slice); - -\\ -**[[:develop:api:efl:net:socket:fd:method:write|write]]**// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ -> %%Writes data from a pre-populated buffer.%% - -Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining); - -\\ -**[[:develop:api:efl:net:socket:fd:property:address_local|address_local]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]// ''protected set''\\ -> %%The local address, similar to getsockname().%% - -const char *efl_net_socket_address_local_get(const Eo *obj); -void efl_net_socket_address_local_set(Eo *obj, const char *address); - -\\ -**[[:develop:api:efl:net:socket:fd:property:address_remote|address_remote]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]// ''protected set''\\ -> %%The remote address, similar to getpeername().%% - -const char *efl_net_socket_address_remote_get(const Eo *obj); -void efl_net_socket_address_remote_set(Eo *obj, const char *address); - -\\ -**[[:develop:api:efl:net:socket:fd:property:can_read|can_read]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]// ''protected set''\\ -> %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% - -Eina_Bool efl_io_reader_can_read_get(const Eo *obj); -void efl_io_reader_can_read_set(Eo *obj, Eina_Bool can_read); - -\\ -**[[:develop:api:efl:net:socket:fd:property:can_write|can_write]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]// ''protected set''\\ -> %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% - -Eina_Bool efl_io_writer_can_write_get(const Eo *obj); -void efl_io_writer_can_write_set(Eo *obj, Eina_Bool can_write); - -\\ -**[[:develop:api:efl:net:socket:fd:property:closed|closed]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ -> %%If true will notify object was closed.%% - -Eina_Bool efl_io_closer_closed_get(const Eo *obj); -Eina_Bool efl_io_closer_closed_set(Eo *obj, Eina_Bool is_closed); - -\\ -**[[:develop:api:efl:net:socket:fd:property:eos|eos]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]// ''protected set''\\ +**[[:develop:api:efl:net:socket:fd:property:eos|eos]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ > %%If %%''true''%% will notify end of stream.%% Eina_Bool efl_io_reader_eos_get(const Eo *obj); @@ -175,32 +111,79 @@ int efl_loop_fd_get(const Eo *obj); void efl_loop_fd_set(Eo *obj, int fd); \\ +**[[:develop:api:efl:net:socket:fd:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Called at the end of #eo_add. Should not be called, just overridden.%% + +Efl_Object *efl_finalize(Eo *obj); + +\\ +**[[:develop:api:efl:net:socket:fd:method:read|read]]**// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ +> %%Reads data into a pre-allocated buffer.%% + +Eina_Error efl_io_reader_read(Eo *obj, Eina_Rw_Slice rw_slice); + +\\ +**[[:develop:api:efl:net:socket:fd:method:write|write]]**// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ +> %%Writes data from a pre-populated buffer.%% + +Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining); + +\\ ==== Inherited ==== -[[:develop:api:efl:io:closer:fd|Efl.Io.Closer.Fd]]\\ -> **[[:develop:api:efl:io:closer:fd:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//, **[[:develop:api:efl:io:closer:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**//, **[[:develop:api:efl:io:closer:fd:property:closer_fd|closer_fd]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:io:reader:fd|Efl.Io.Reader.Fd]]\\ -> **[[:develop:api:efl:io:reader:fd:property:reader_fd|reader_fd]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:io:writer:fd|Efl.Io.Writer.Fd]]\\ -> **[[:develop:api:efl:io:writer:fd:property:writer_fd|writer_fd]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\ -> **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**//, **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**//\\ -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(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: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:io:closer:fd|Efl.Io.Closer.Fd]] ^^^ +| | **[[:develop:api:efl:io:closer:fd:property:close_on_destructor|close_on_destructor]]** //**(get, set)**// | %%If true will automatically close() on object destructor.%% | +| | **[[:develop:api:efl:io:closer:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**// | %%If true will automatically close resources on exec() calls.%% | +| ''protected set'' | **[[:develop:api:efl:io:closer:fd:property:closer_fd|closer_fd]]** //**(get, set)**// | %%Closer file descriptor%% | +^ [[:develop:api:efl:io:reader:fd|Efl.Io.Reader.Fd]] ^^^ +| ''protected set'' | **[[:develop:api:efl:io:reader:fd:property:reader_fd|reader_fd]]** //**(get, set)**// | %%Reader file descriptor%% | +^ [[:develop:api:efl:io:writer:fd|Efl.Io.Writer.Fd]] ^^^ +| ''protected set'' | **[[:develop:api:efl:io:writer:fd:property:writer_fd|writer_fd]]** //**(get, set)**// | %%Writer file descriptor%% | +^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^ +| | **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**// | %%Defines which file descriptor to watch when watching a file.%% | +| | **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +^ [[:develop:api:efl:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +^ [[: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: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: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:io:closer|Efl.Io.Closer]]\\ -> **[[:develop:api:efl:io:closer:event:closed|closed]]**\\ -[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\ -> **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**, **[[:develop:api:efl:io:reader:event:eos|eos]]**\\ -[[:develop:api:efl:io:writer|Efl.Io.Writer]]\\ -> **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**\\ -[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\ -> **[[:develop:api:efl:loop:fd:event:error|error]]**, **[[:develop:api:efl:loop:fd:event:read|read]]**, **[[:develop:api:efl:loop:fd:event:write|write]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:io:closer|Efl.Io.Closer]] ^^^ +| | **[[:develop:api:efl:io:closer:event:closed|closed]]** | %%Notifies closed, when property is marked as true%% | +^ [[:develop:api:efl:io:reader|Efl.Io.Reader]] ^^^ +| | **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]** | %%Notifies can_read property changed.%% | +| | **[[:develop:api:efl:io:reader:event:eos|eos]]** | %%Notifies end of stream, when property is marked as true.%% | +^ [[:develop:api:efl:io:writer|Efl.Io.Writer]] ^^^ +| | **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]** | %%Notifies can_write property changed.%% | +^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^ +| | **[[:develop:api:efl:loop:fd:event:error|error]]** | %%Called when a error occurred on the file descriptor%% | +| | **[[:develop:api:efl:loop:fd:event:read|read]]** | %%Called when a read happened on the file descriptor%% | +| | **[[:develop:api:efl:loop:fd:event:write|write]]** | %%Called when a write happened on the file descriptor%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/net/socket/fd/property/address_local.txt b/pages/develop/api/efl/net/socket/fd/property/address_local.txt index ea6354c9a..cd51bd0aa 100644 --- a/pages/develop/api/efl/net/socket/fd/property/address_local.txt +++ b/pages/develop/api/efl/net/socket/fd/property/address_local.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Fd.address_local~~ -===== Values ===== - - * **address** - %%Local address%% ===== Description ===== %%The local address, similar to getsockname().%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:socket:fd:property:address_local:description&nouser&nolink&nodate}} +===== Values ===== + + * **address** - %%Local address%% //Overridden from [[:develop:api:efl:net:socket:property:address_local|Efl.Net.Socket.address_local]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/socket/fd/property/address_remote.txt b/pages/develop/api/efl/net/socket/fd/property/address_remote.txt index 157162d42..fff3ef461 100644 --- a/pages/develop/api/efl/net/socket/fd/property/address_remote.txt +++ b/pages/develop/api/efl/net/socket/fd/property/address_remote.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Fd.address_remote~~ -===== Values ===== - - * **address** - %%Remote address%% ===== Description ===== %%The remote address, similar to getpeername().%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:socket:fd:property:address_remote:description&nouser&nolink&nodate}} +===== Values ===== + + * **address** - %%Remote address%% //Overridden from [[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/socket/fd/property/can_read.txt b/pages/develop/api/efl/net/socket/fd/property/can_read.txt index 8ceb65136..87a5052d1 100644 --- a/pages/develop/api/efl/net/socket/fd/property/can_read.txt +++ b/pages/develop/api/efl/net/socket/fd/property/can_read.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Fd.can_read~~ -===== Values ===== - - * **can_read** - %%%%''true''%% if it can be read without blocking or failing, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:socket:fd:property:can_read:description&nouser&nolink&nodate}} +===== Values ===== + + * **can_read** - %%%%''true''%% if it can be read without blocking or failing, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:reader:fd:property:can_read|Efl.Io.Reader.can_read]] **(set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/socket/fd/property/can_write.txt b/pages/develop/api/efl/net/socket/fd/property/can_write.txt index 974e6a65d..5b8f90a72 100644 --- a/pages/develop/api/efl/net/socket/fd/property/can_write.txt +++ b/pages/develop/api/efl/net/socket/fd/property/can_write.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Fd.can_write~~ -===== Values ===== - - * **can_write** - %%%%''true''%% if it can be written without blocking or failure, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:socket:fd:property:can_write:description&nouser&nolink&nodate}} +===== Values ===== + + * **can_write** - %%%%''true''%% if it can be written without blocking or failure, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:writer:fd:property:can_write|Efl.Io.Writer.can_write]] **(set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/socket/fd/property/closed.txt b/pages/develop/api/efl/net/socket/fd/property/closed.txt index dd46e0bc1..cf5bd2010 100644 --- a/pages/develop/api/efl/net/socket/fd/property/closed.txt +++ b/pages/develop/api/efl/net/socket/fd/property/closed.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Fd.closed~~ -===== Values ===== - - * **is_closed** - %%%%''true''%% if closed, %%''false''%% otherwise%% ===== Description ===== %%If true will notify object was closed.%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:net:socket:fd:property:closed:description&nouser&nolink&nodate}} +===== Values ===== + + * **is_closed** - %%%%''true''%% if closed, %%''false''%% otherwise%% ==== Setter ==== %%If true, calls close()%% diff --git a/pages/develop/api/efl/net/socket/fd/property/eos.txt b/pages/develop/api/efl/net/socket/fd/property/eos.txt index 897409481..09ac3f5fb 100644 --- a/pages/develop/api/efl/net/socket/fd/property/eos.txt +++ b/pages/develop/api/efl/net/socket/fd/property/eos.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Fd.eos~~ -===== Values ===== - - * **is_eos** - %%%%''true''%% if end of stream, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify end of stream.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:socket:fd:property:eos:description&nouser&nolink&nodate}} +===== Values ===== + + * **is_eos** - %%%%''true''%% if end of stream, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:reader:fd:property:eos|Efl.Io.Reader.eos]] **(set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/socket/fd/property/family.txt b/pages/develop/api/efl/net/socket/fd/property/family.txt index 0d7e18c34..277efb3e8 100644 --- a/pages/develop/api/efl/net/socket/fd/property/family.txt +++ b/pages/develop/api/efl/net/socket/fd/property/family.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Fd.family~~ -===== Values ===== - - * **family** - %%Address family%% ===== Description ===== %%The address family (AF_*) family of this socket.%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:socket:fd:property:family:description&nouser&nolink&nodate}} +===== Values ===== + + * **family** - %%Address family%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/socket/fd/property/fd.txt b/pages/develop/api/efl/net/socket/fd/property/fd.txt index 55fea944d..563dbf13d 100644 --- a/pages/develop/api/efl/net/socket/fd/property/fd.txt +++ b/pages/develop/api/efl/net/socket/fd/property/fd.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Fd.fd~~ -===== Values ===== - - * **fd** - %%The file descriptor.%% ===== Description ===== %%Defines which file descriptor to watch. If it is a file, use file_fd variant.%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:net:socket:fd:property:fd:description&nouser&nolink&nodate}} +===== Values ===== + + * **fd** - %%The file descriptor.%% ==== Setter ==== %%Defines the fd to watch on.%% diff --git a/pages/develop/api/efl/net/socket/property/address_local.txt b/pages/develop/api/efl/net/socket/property/address_local.txt index df56bbcec..71289ffc8 100644 --- a/pages/develop/api/efl/net/socket/property/address_local.txt +++ b/pages/develop/api/efl/net/socket/property/address_local.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.address_local~~ -===== Values ===== - - * **address** - %%Local address%% ===== Description ===== %%The local address, similar to getsockname().%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:socket:property:address_local:description&nouser&nolink&nodate}} +===== Values ===== + + * **address** - %%Local address%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/socket/property/address_remote.txt b/pages/develop/api/efl/net/socket/property/address_remote.txt index a251a9c63..6e53c2b3a 100644 --- a/pages/develop/api/efl/net/socket/property/address_remote.txt +++ b/pages/develop/api/efl/net/socket/property/address_remote.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.address_remote~~ -===== Values ===== - - * **address** - %%Remote address%% ===== Description ===== %%The remote address, similar to getpeername().%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:socket:property:address_remote:description&nouser&nolink&nodate}} +===== Values ===== + + * **address** - %%Remote address%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/socket/simple.txt b/pages/develop/api/efl/net/socket/simple.txt index 38f591508..87c02ef3f 100644 --- a/pages/develop/api/efl/net/socket/simple.txt +++ b/pages/develop/api/efl/net/socket/simple.txt @@ -22,44 +22,6 @@ ===== Inheritance ===== => [[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]] //(class)// => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_net_socket_simple [fillcolor = "black", label = "Efl.Net.Socket.Simple", color = "gray15", fontcolor = "white", style = "filled"] - efl_io_buffered_stream [fillcolor = "gray15", label = "Efl.Io.Buffered_Stream", 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_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_net_socket [fillcolor = "gray15", label = "Efl.Net.Socket", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_net_socket_simple -> efl_io_buffered_stream - efl_io_buffered_stream -> efl_loop_user - efl_loop_user -> efl_object - efl_io_buffered_stream -> efl_io_reader - efl_io_buffered_stream -> efl_io_writer - efl_io_buffered_stream -> efl_io_closer - efl_net_socket_simple -> efl_net_socket - efl_net_socket -> efl_io_reader - efl_net_socket -> efl_io_writer - efl_net_socket -> efl_io_closer -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]] //(class)// @@ -77,14 +39,14 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:net:socket:simple:property:address_local|address_local]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]// ''protected set''\\ +**[[:develop:api:efl:net:socket:simple:property:address_local|address_local]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]//\\ > %%The local address, similar to getsockname().%% const char *efl_net_socket_address_local_get(const Eo *obj); void efl_net_socket_address_local_set(Eo *obj, const char *address); \\ -**[[:develop:api:efl:net:socket:simple:property:address_remote|address_remote]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]// ''protected set''\\ +**[[:develop:api:efl:net:socket:simple:property:address_remote|address_remote]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]//\\ > %%The remote address, similar to getpeername().%% const char *efl_net_socket_address_remote_get(const Eo *obj); @@ -101,23 +63,78 @@ void efl_io_buffered_stream_inner_io_set(Eo *obj, Efl_Object *io); ==== Inherited ==== -[[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]]\\ -> **[[:develop:api:efl:io:buffered_stream:method:clear|clear]]**, **[[:develop:api:efl:io:buffered_stream:method:close|close]]**, **[[:develop:api:efl:io:buffered_stream:method:destructor|destructor]]**, **[[:develop:api:efl:io:buffered_stream:method:discard|discard]]**, **[[:develop:api:efl:io:buffered_stream:method:eos_mark|eos_mark]]**, **[[:develop:api:efl:io:buffered_stream:method:finalize|finalize]]**, **[[:develop:api:efl:io:buffered_stream:method:flush|flush]]**, **[[:develop:api:efl:io:buffered_stream:method:read|read]]**, **[[:develop:api:efl:io:buffered_stream:method:write|write]]**, **[[:develop:api:efl:io:buffered_stream:property:can_read|can_read]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:io:buffered_stream:property:can_write|can_write]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:io:buffered_stream:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//, **[[:develop:api:efl:io:buffered_stream:property:close_on_exec|close_on_exec]]** //**(get, set)**//, **[[:develop:api:efl:io:buffered_stream:property:closed|closed]]** //**(get, set)**//, **[[:develop:api:efl:io:buffered_stream:property:eos|eos]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:io:buffered_stream:property:line_delimiter|line_delimiter]]** //**(get, set)**//, **[[:develop:api:efl:io:buffered_stream:property:max_queue_size_input|max_queue_size_input]]** //**(get, set)**//, **[[:develop:api:efl:io:buffered_stream:property:max_queue_size_output|max_queue_size_output]]** //**(get, set)**//, **[[:develop:api:efl:io:buffered_stream:property:pending_read|pending_read]]** //**(get)**//, **[[:develop:api:efl:io:buffered_stream:property:pending_write|pending_write]]** //**(get)**//, **[[:develop:api:efl:io:buffered_stream:property:progress|progress]]** //**(get)**//, **[[:develop:api:efl:io:buffered_stream:property:read_chunk_size|read_chunk_size]]** //**(get, set)**//, **[[:develop:api:efl:io:buffered_stream:property:slice|slice]]** //**(get)**//, **[[:develop:api:efl:io:buffered_stream:property:timeout_inactivity|timeout_inactivity]]** //**(get, set)**//\\ -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//, **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(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: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: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:io:buffered_stream|Efl.Io.Buffered_Stream]] ^^^ +| ''protected set'' | **[[:develop:api:efl:io:buffered_stream:property:can_read|can_read]]** //**(get, set)**// | %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% | +| ''protected set'' | **[[:develop:api:efl:io:buffered_stream:property:can_write|can_write]]** //**(get, set)**// | %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% | +| | **[[:develop:api:efl:io:buffered_stream:method:clear|clear]]** | %%Clears the incoming queue. Same as reading all data.%% | +| | **[[:develop:api:efl:io:buffered_stream:method:close|close]]** | %%Closes the Input/Output object.%% | +| | **[[:develop:api:efl:io:buffered_stream:property:close_on_destructor|close_on_destructor]]** //**(get, set)**// | %%If true will automatically close() on object destructor.%% | +| | **[[:develop:api:efl:io:buffered_stream:property:close_on_exec|close_on_exec]]** //**(get, set)**// | %%If true will automatically close resources on exec() calls.%% | +| | **[[:develop:api:efl:io:buffered_stream:property:closed|closed]]** //**(get, set)**// | %%If true will notify object was closed.%% | +| | **[[:develop:api:efl:io:buffered_stream:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:efl:io:buffered_stream:method:discard|discard]]** | %%Discards the given number of bytes.%% | +| ''protected set'' | **[[:develop:api:efl:io:buffered_stream:property:eos|eos]]** //**(get, set)**// | %%If %%''true''%% will notify end of stream.%% | +| | **[[:develop:api:efl:io:buffered_stream:method:eos_mark|eos_mark]]** | %%Marks this end-of-stream, signals nothing else will be written.%% | +| | **[[:develop:api:efl:io:buffered_stream:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:io:buffered_stream:method:flush|flush]]** | %%Forces writing all pending data to destination.%% | +| | **[[:develop:api:efl:io:buffered_stream:property:line_delimiter|line_delimiter]]** //**(get, set)**// | %%If set, incoming data will be checked for the delimiter and "line" events are The line may include the delimiter, unless it's end-of-stream on %%[[:develop:api:efl:io:buffered_stream:property:max_queue_size_input|Efl.Io.Buffered_Stream.max_queue_size_input]]%% was reached.%% | +| | **[[:develop:api:efl:io:buffered_stream:property:max_queue_size_input|max_queue_size_input]]** //**(get, set)**// | %%Limits how big the input queue can grow, in bytes.%% | +| | **[[:develop:api:efl:io:buffered_stream:property:max_queue_size_output|max_queue_size_output]]** //**(get, set)**// | %%Limits how big the output queue can grow, in bytes.%% | +| | **[[:develop:api:efl:io:buffered_stream:property:pending_read|pending_read]]** //**(get)**// | %%How many bytes are pending (available) for read%% | +| | **[[:develop:api:efl:io:buffered_stream:property:pending_write|pending_write]]** //**(get)**// | %%How many bytes are pending write to %%[[:develop:api:efl:io:buffered_stream:property:inner_io|Efl.Io.Buffered_Stream.inner_io]]%%%% | +| | **[[:develop:api:efl:io:buffered_stream:property:progress|progress]]** //**(get)**// | %%How many bytes were written and read.%% | +| | **[[:develop:api:efl:io:buffered_stream:method:read|read]]** | %%Reads data into a pre-allocated buffer.%% | +| | **[[:develop:api:efl:io:buffered_stream:property:read_chunk_size|read_chunk_size]]** //**(get, set)**// | %%Reads chunk size property, in bytes.%% | +| | **[[:develop:api:efl:io:buffered_stream:property:slice|slice]]** //**(get)**// | %%Gets a temporary access to input queue's internal read memory.%% | +| | **[[:develop:api:efl:io:buffered_stream:property:timeout_inactivity|timeout_inactivity]]** //**(get, set)**// | %%Error as ETIMEDOUT if it becomes inactive for some time.%% | +| | **[[:develop:api:efl:io:buffered_stream:method:write|write]]** | %%Writes data from a pre-populated buffer.%% | +^ [[:develop:api:efl:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +| | **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +^ [[: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: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: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:io:buffered_stream|Efl.Io.Buffered_Stream]]\\ -> **[[:develop:api:efl:io:buffered_stream:event:error|error]]**, **[[:develop:api:efl:io:buffered_stream:event:finished|finished]]**, **[[:develop:api:efl:io:buffered_stream:event:line|line]]**, **[[:develop:api:efl:io:buffered_stream:event:progress|progress]]**, **[[:develop:api:efl:io:buffered_stream:event:read_finished|read,finished]]**, **[[:develop:api:efl:io:buffered_stream:event:slice_changed|slice,changed]]**, **[[:develop:api:efl:io:buffered_stream:event:write_finished|write,finished]]**\\ -[[:develop:api:efl:io:closer|Efl.Io.Closer]]\\ -> **[[:develop:api:efl:io:closer:event:closed|closed]]**\\ -[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\ -> **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**, **[[:develop:api:efl:io:reader:event:eos|eos]]**\\ -[[:develop:api:efl:io:writer|Efl.Io.Writer]]\\ -> **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]] ^^^ +| | **[[:develop:api:efl:io:buffered_stream:event:error|error]]** | %%An error happened and the I/O stopped%% | +| | **[[:develop:api:efl:io:buffered_stream:event:finished|finished]]** | %%Both read and write are finished.%% | +| | **[[:develop:api:efl:io:buffered_stream:event:line|line]]** | %%If %%[[:develop:api:efl:io:buffered_stream:property:line_delimiter|Efl.Io.Buffered_Stream.line_delimiter]]%% is set, will be emitted with current line. The memory is only valid during event callback dispatched and should not be modified. Note that the line slice may not be inside %%[[:develop:api:efl:io:buffered_stream:property:slice|Efl.Io.Buffered_Stream.slice]]%%, don't assume that!%% | +| | **[[:develop:api:efl:io:buffered_stream:event:progress|progress]]** | %%Property %%[[:develop:api:efl:io:buffered_stream:property:progress|Efl.Io.Buffered_Stream.progress]]%% changed%% | +| | **[[:develop:api:efl:io:buffered_stream:event:read_finished|read,finished]]** | %%Same as %%[[:develop:api:efl:io:reader|Efl.Io.Reader]]%% "eos", for consistency.%% | +| | **[[:develop:api:efl:io:buffered_stream:event:slice_changed|slice,changed]]** | %%The read-slice returned by %%[[:develop:api:efl:io:buffered_stream:property:slice|Efl.Io.Buffered_Stream.slice]]%% may have changed.%% | +| | **[[:develop:api:efl:io:buffered_stream:event:write_finished|write,finished]]** | %%%%[[:develop:api:efl:io:buffered_stream:method:eos_mark|Efl.Io.Buffered_Stream.eos_mark]]%% was called and all available data was sent to destination%% | +^ [[:develop:api:efl:io:closer|Efl.Io.Closer]] ^^^ +| | **[[:develop:api:efl:io:closer:event:closed|closed]]** | %%Notifies closed, when property is marked as true%% | +^ [[:develop:api:efl:io:reader|Efl.Io.Reader]] ^^^ +| | **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]** | %%Notifies can_read property changed.%% | +| | **[[:develop:api:efl:io:reader:event:eos|eos]]** | %%Notifies end of stream, when property is marked as true.%% | +^ [[:develop:api:efl:io:writer|Efl.Io.Writer]] ^^^ +| | **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]** | %%Notifies can_write property changed.%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/net/socket/simple/property/address_local.txt b/pages/develop/api/efl/net/socket/simple/property/address_local.txt index 2aad47d48..1c0af6ce5 100644 --- a/pages/develop/api/efl/net/socket/simple/property/address_local.txt +++ b/pages/develop/api/efl/net/socket/simple/property/address_local.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Simple.address_local~~ -===== Values ===== - - * **address** - %%Local address%% ===== Description ===== %%The local address, similar to getsockname().%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:socket:simple:property:address_local:description&nouser&nolink&nodate}} +===== Values ===== + + * **address** - %%Local address%% //Overridden from [[:develop:api:efl:net:socket:property:address_local|Efl.Net.Socket.address_local]] **(get)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/socket/simple/property/address_remote.txt b/pages/develop/api/efl/net/socket/simple/property/address_remote.txt index 37241d91c..d766f8193 100644 --- a/pages/develop/api/efl/net/socket/simple/property/address_remote.txt +++ b/pages/develop/api/efl/net/socket/simple/property/address_remote.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Simple.address_remote~~ -===== Values ===== - - * **address** - %%Remote address%% ===== Description ===== %%The remote address, similar to getpeername().%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:socket:simple:property:address_remote:description&nouser&nolink&nodate}} +===== Values ===== + + * **address** - %%Remote address%% //Overridden from [[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]] **(get)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/socket/simple/property/inner_io.txt b/pages/develop/api/efl/net/socket/simple/property/inner_io.txt index 1d54d3dd3..245b1670d 100644 --- a/pages/develop/api/efl/net/socket/simple/property/inner_io.txt +++ b/pages/develop/api/efl/net/socket/simple/property/inner_io.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Simple.inner_io~~ -===== Values ===== - - * **io** - %%The input (%%[[:develop:api:efl:io:reader|Efl.Io.Reader]]%%) or output (%%[[:develop:api:efl:io:writer|Efl.Io.Writer]]%%) instance%% ===== Description ===== %%The inner I/O this wrapper operates on.%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:net:socket:simple:property:inner_io:description&nouser&nolink&nodate}} +===== Values ===== + + * **io** - %%The input (%%[[:develop:api:efl:io:reader|Efl.Io.Reader]]%%) or output (%%[[:develop:api:efl:io:writer|Efl.Io.Writer]]%%) instance%% ==== Getter ==== %%The internal input/output used for actual operations, use with care!%% diff --git a/pages/develop/api/efl/net/socket/ssl.txt b/pages/develop/api/efl/net/socket/ssl.txt index 33ca91359..254ca669d 100644 --- a/pages/develop/api/efl/net/socket/ssl.txt +++ b/pages/develop/api/efl/net/socket/ssl.txt @@ -14,36 +14,6 @@ ===== Inheritance ===== => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_net_socket_ssl [fillcolor = "black", label = "Efl.Net.Socket.Ssl", 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_net_socket [fillcolor = "gray15", label = "Efl.Net.Socket", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_net_socket_ssl -> efl_loop_user - efl_loop_user -> efl_object - efl_net_socket_ssl -> efl_net_socket - efl_net_socket -> efl_io_reader - efl_net_socket -> efl_io_writer - efl_net_socket -> efl_io_closer -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// @@ -57,76 +27,46 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:net:socket:ssl:method:adopt|adopt]]**\\ -> %%Adopt an Efl.Net.Dialer or regular Efl.Net.Socket that will be used for the actual communication.%% - -void efl_net_socket_ssl_adopt(Eo *obj, Efl_Net_Socket *efl_net_socket, Efl_Net_Ssl_Context *ctx); - -\\ -**[[:develop:api:efl:net:socket:ssl:method:close|close]]**// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ -> %%Closes the Input/Output object.%% - -Eina_Error efl_io_closer_close(Eo *obj); - -\\ -**[[:develop:api:efl:net:socket:ssl:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Call the object's constructor.%% - -Efl_Object *efl_constructor(Eo *obj); - -\\ -**[[:develop:api:efl:net:socket:ssl:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Call the object's destructor.%% - -void efl_destructor(Eo *obj); - -\\ -**[[:develop:api:efl:net:socket:ssl:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Called at the end of #eo_add. Should not be called, just overridden.%% - -Efl_Object *efl_finalize(Eo *obj); - -\\ -**[[:develop:api:efl:net:socket:ssl:method:read|read]]**// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ -> %%Reads data into a pre-allocated buffer.%% - -Eina_Error efl_io_reader_read(Eo *obj, Eina_Rw_Slice rw_slice); - -\\ -**[[:develop:api:efl:net:socket:ssl:method:write|write]]**// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ -> %%Writes data from a pre-populated buffer.%% - -Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining); - -\\ -**[[:develop:api:efl:net:socket:ssl:property:address_local|address_local]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]// ''protected set''\\ +**[[:develop:api:efl:net:socket:ssl:property:address_local|address_local]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]//\\ > %%The local address, similar to getsockname().%% const char *efl_net_socket_address_local_get(const Eo *obj); void efl_net_socket_address_local_set(Eo *obj, const char *address); \\ -**[[:develop:api:efl:net:socket:ssl:property:address_remote|address_remote]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]// ''protected set''\\ +**[[:develop:api:efl:net:socket:ssl:property:address_remote|address_remote]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]//\\ > %%The remote address, similar to getpeername().%% const char *efl_net_socket_address_remote_get(const Eo *obj); void efl_net_socket_address_remote_set(Eo *obj, const char *address); \\ -**[[:develop:api:efl:net:socket:ssl:property:can_read|can_read]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]// ''protected set''\\ +**[[:develop:api:efl:net:socket:ssl:method:adopt|adopt]]**\\ +> %%Adopt an Efl.Net.Dialer or regular Efl.Net.Socket that will be used for the actual communication.%% + +void efl_net_socket_ssl_adopt(Eo *obj, Efl_Net_Socket *efl_net_socket, Efl_Net_Ssl_Context *ctx); + +\\ +**[[:develop:api:efl:net:socket:ssl:property:can_read|can_read]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ > %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% Eina_Bool efl_io_reader_can_read_get(const Eo *obj); void efl_io_reader_can_read_set(Eo *obj, Eina_Bool can_read); \\ -**[[:develop:api:efl:net:socket:ssl:property:can_write|can_write]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]// ''protected set''\\ +**[[:develop:api:efl:net:socket:ssl:property:can_write|can_write]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ > %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% Eina_Bool efl_io_writer_can_write_get(const Eo *obj); void efl_io_writer_can_write_set(Eo *obj, Eina_Bool can_write); \\ +**[[:develop:api:efl:net:socket:ssl:method:close|close]]**// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ +> %%Closes the Input/Output object.%% + +Eina_Error efl_io_closer_close(Eo *obj); + +\\ **[[:develop:api:efl:net:socket:ssl:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ > %%If true will automatically close() on object destructor.%% @@ -148,13 +88,31 @@ Eina_Bool efl_io_closer_closed_get(const Eo *obj); Eina_Bool efl_io_closer_closed_set(Eo *obj, Eina_Bool is_closed); \\ -**[[:develop:api:efl:net:socket:ssl:property:eos|eos]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]// ''protected set''\\ +**[[:develop:api:efl:net:socket:ssl:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Call the object's constructor.%% + +Efl_Object *efl_constructor(Eo *obj); + +\\ +**[[:develop:api:efl:net:socket:ssl:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Call the object's destructor.%% + +void efl_destructor(Eo *obj); + +\\ +**[[:develop:api:efl:net:socket:ssl:property:eos|eos]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ > %%If %%''true''%% will notify end of stream.%% Eina_Bool efl_io_reader_eos_get(const Eo *obj); void efl_io_reader_eos_set(Eo *obj, Eina_Bool is_eos); \\ +**[[:develop:api:efl:net:socket:ssl:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Called at the end of #eo_add. Should not be called, just overridden.%% + +Efl_Object *efl_finalize(Eo *obj); + +\\ **[[:develop:api:efl:net:socket:ssl:property:hostname_override|hostname_override]]** //**(get, set)**//\\ > %%Overrides the hostname to use for this socket.%% @@ -169,6 +127,12 @@ Eina_Bool efl_net_socket_ssl_hostname_verify_get(const Eo *obj); void efl_net_socket_ssl_hostname_verify_set(Eo *obj, Eina_Bool hostname_verify); \\ +**[[:develop:api:efl:net:socket:ssl:method:read|read]]**// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ +> %%Reads data into a pre-allocated buffer.%% + +Eina_Error efl_io_reader_read(Eo *obj, Eina_Rw_Slice rw_slice); + +\\ **[[:develop:api:efl:net:socket:ssl:property:verify_mode|verify_mode]]** //**(get, set)**//\\ > %%How to verify the remote peer.%% @@ -176,6 +140,12 @@ Efl_Net_Ssl_Verify_Mode efl_net_socket_ssl_verify_mode_get(const Eo *obj); void efl_net_socket_ssl_verify_mode_set(Eo *obj, Efl_Net_Ssl_Verify_Mode verify_mode); \\ +**[[:develop:api:efl:net:socket:ssl:method:write|write]]**// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ +> %%Writes data from a pre-populated buffer.%% + +Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining); + +\\ **[[:develop:api:efl:net:socket:ssl:property:adopted|adopted]]** //**(get)**// ''protected''\\ > %%Return the adopted object, if any. Be careful!%% @@ -185,10 +155,32 @@ Eina_Bool efl_net_socket_ssl_adopted_get(const Eo *obj, Efl_Net_Socket **efl_net ==== Inherited ==== -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//, **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(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: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:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +| | **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +^ [[: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: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:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | + ===== Events ===== **[[:develop:api:efl:net:socket:ssl:event:ssl_error|ssl,error]]**\\ @@ -203,11 +195,14 @@ EFL_NET_SOCKET_SSL_EVENT_SSL_READY(void) \\ ==== Inherited ==== -[[:develop:api:efl:io:closer|Efl.Io.Closer]]\\ -> **[[:develop:api:efl:io:closer:event:closed|closed]]**\\ -[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\ -> **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**, **[[:develop:api:efl:io:reader:event:eos|eos]]**\\ -[[:develop:api:efl:io:writer|Efl.Io.Writer]]\\ -> **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:io:closer|Efl.Io.Closer]] ^^^ +| | **[[:develop:api:efl:io:closer:event:closed|closed]]** | %%Notifies closed, when property is marked as true%% | +^ [[:develop:api:efl:io:reader|Efl.Io.Reader]] ^^^ +| | **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]** | %%Notifies can_read property changed.%% | +| | **[[:develop:api:efl:io:reader:event:eos|eos]]** | %%Notifies end of stream, when property is marked as true.%% | +^ [[:develop:api:efl:io:writer|Efl.Io.Writer]] ^^^ +| | **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]** | %%Notifies can_write property changed.%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/net/socket/ssl/property/address_local.txt b/pages/develop/api/efl/net/socket/ssl/property/address_local.txt index 983cd9f9d..d72e18bc0 100644 --- a/pages/develop/api/efl/net/socket/ssl/property/address_local.txt +++ b/pages/develop/api/efl/net/socket/ssl/property/address_local.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Ssl.address_local~~ -===== Values ===== - - * **address** - %%Local address%% ===== Description ===== %%The local address, similar to getsockname().%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:socket:ssl:property:address_local:description&nouser&nolink&nodate}} +===== Values ===== + + * **address** - %%Local address%% //Overridden from [[:develop:api:efl:net:socket:property:address_local|Efl.Net.Socket.address_local]] **(get)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/socket/ssl/property/address_remote.txt b/pages/develop/api/efl/net/socket/ssl/property/address_remote.txt index 5637be21c..3af7dab9f 100644 --- a/pages/develop/api/efl/net/socket/ssl/property/address_remote.txt +++ b/pages/develop/api/efl/net/socket/ssl/property/address_remote.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Ssl.address_remote~~ -===== Values ===== - - * **address** - %%Remote address%% ===== Description ===== %%The remote address, similar to getpeername().%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:socket:ssl:property:address_remote:description&nouser&nolink&nodate}} +===== Values ===== + + * **address** - %%Remote address%% //Overridden from [[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]] **(get)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/socket/ssl/property/can_read.txt b/pages/develop/api/efl/net/socket/ssl/property/can_read.txt index ddae92bfe..58ebbb9cc 100644 --- a/pages/develop/api/efl/net/socket/ssl/property/can_read.txt +++ b/pages/develop/api/efl/net/socket/ssl/property/can_read.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Ssl.can_read~~ -===== Values ===== - - * **can_read** - %%%%''true''%% if it can be read without blocking or failing, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:socket:ssl:property:can_read:description&nouser&nolink&nodate}} +===== Values ===== + + * **can_read** - %%%%''true''%% if it can be read without blocking or failing, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:reader:property:can_read|Efl.Io.Reader.can_read]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/socket/ssl/property/can_write.txt b/pages/develop/api/efl/net/socket/ssl/property/can_write.txt index 9a07f1f5e..58b045e82 100644 --- a/pages/develop/api/efl/net/socket/ssl/property/can_write.txt +++ b/pages/develop/api/efl/net/socket/ssl/property/can_write.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Ssl.can_write~~ -===== Values ===== - - * **can_write** - %%%%''true''%% if it can be written without blocking or failure, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:socket:ssl:property:can_write:description&nouser&nolink&nodate}} +===== Values ===== + + * **can_write** - %%%%''true''%% if it can be written without blocking or failure, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:writer:property:can_write|Efl.Io.Writer.can_write]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/socket/ssl/property/close_on_destructor.txt b/pages/develop/api/efl/net/socket/ssl/property/close_on_destructor.txt index 2b98f89a9..f02fa4e5a 100644 --- a/pages/develop/api/efl/net/socket/ssl/property/close_on_destructor.txt +++ b/pages/develop/api/efl/net/socket/ssl/property/close_on_destructor.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Ssl.close_on_destructor~~ -===== Values ===== - - * **close_on_destructor** - %%%%''true''%% if close on destructor, %%''false''%% otherwise%% ===== Description ===== %%If true will automatically close() on object destructor.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:socket:ssl:property:close_on_destructor:description&nouser&nolink&nodate}} +===== Values ===== + + * **close_on_destructor** - %%%%''true''%% if close on destructor, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:closer:property:close_on_destructor|Efl.Io.Closer.close_on_destructor]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/socket/ssl/property/close_on_exec.txt b/pages/develop/api/efl/net/socket/ssl/property/close_on_exec.txt index e1a851ee2..c9d1d6acc 100644 --- a/pages/develop/api/efl/net/socket/ssl/property/close_on_exec.txt +++ b/pages/develop/api/efl/net/socket/ssl/property/close_on_exec.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Ssl.close_on_exec~~ -===== Values ===== - - * **close_on_exec** - %%%%''true''%% if close on exec(), %%''false''%% otherwise%% ===== Description ===== %%If true will automatically close resources on exec() calls.%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:net:socket:ssl:property:close_on_exec:description&nouser&nolink&nodate}} +===== Values ===== + + * **close_on_exec** - %%%%''true''%% if close on exec(), %%''false''%% otherwise%% ==== Setter ==== %%If %%''true''%%, will close on exec() call.%% diff --git a/pages/develop/api/efl/net/socket/ssl/property/closed.txt b/pages/develop/api/efl/net/socket/ssl/property/closed.txt index 7f551c359..673a4858e 100644 --- a/pages/develop/api/efl/net/socket/ssl/property/closed.txt +++ b/pages/develop/api/efl/net/socket/ssl/property/closed.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Ssl.closed~~ -===== Values ===== - - * **is_closed** - %%%%''true''%% if closed, %%''false''%% otherwise%% ===== Description ===== %%If true will notify object was closed.%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:net:socket:ssl:property:closed:description&nouser&nolink&nodate}} +===== Values ===== + + * **is_closed** - %%%%''true''%% if closed, %%''false''%% otherwise%% ==== Setter ==== %%If true, calls close()%% diff --git a/pages/develop/api/efl/net/socket/ssl/property/eos.txt b/pages/develop/api/efl/net/socket/ssl/property/eos.txt index 51447da0d..f2757eea9 100644 --- a/pages/develop/api/efl/net/socket/ssl/property/eos.txt +++ b/pages/develop/api/efl/net/socket/ssl/property/eos.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Ssl.eos~~ -===== Values ===== - - * **is_eos** - %%%%''true''%% if end of stream, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify end of stream.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:socket:ssl:property:eos:description&nouser&nolink&nodate}} +===== Values ===== + + * **is_eos** - %%%%''true''%% if end of stream, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:reader:property:eos|Efl.Io.Reader.eos]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/socket/ssl/property/hostname_override.txt b/pages/develop/api/efl/net/socket/ssl/property/hostname_override.txt index 7f8f8421c..e45e09bcc 100644 --- a/pages/develop/api/efl/net/socket/ssl/property/hostname_override.txt +++ b/pages/develop/api/efl/net/socket/ssl/property/hostname_override.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Ssl.hostname_override~~ -===== Values ===== - - * **hostname_override** - %%Hostname for this socket%% ===== Description ===== %%Overrides the hostname to use for this socket.%% @@ -15,6 +12,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:socket:ssl:property:hostname_override:description&nouser&nolink&nodate}} +===== Values ===== + + * **hostname_override** - %%Hostname for this socket%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/socket/ssl/property/hostname_verify.txt b/pages/develop/api/efl/net/socket/ssl/property/hostname_verify.txt index 3cc8e7a68..ef95104e9 100644 --- a/pages/develop/api/efl/net/socket/ssl/property/hostname_verify.txt +++ b/pages/develop/api/efl/net/socket/ssl/property/hostname_verify.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Ssl.hostname_verify~~ -===== Values ===== - - * **hostname_verify** - %%%%''true''%% if the hostname will be verified, %%''false''%% otherwise%% ===== Description ===== %%Define if hostname should be verified.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:socket:ssl:property:hostname_verify:description&nouser&nolink&nodate}} +===== Values ===== + + * **hostname_verify** - %%%%''true''%% if the hostname will be verified, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/socket/ssl/property/verify_mode.txt b/pages/develop/api/efl/net/socket/ssl/property/verify_mode.txt index 7f3c21991..bcc636b07 100644 --- a/pages/develop/api/efl/net/socket/ssl/property/verify_mode.txt +++ b/pages/develop/api/efl/net/socket/ssl/property/verify_mode.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Ssl.verify_mode~~ -===== Values ===== - - * **verify_mode** - %%Remote verification mode%% ===== Description ===== %%How to verify the remote peer.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:socket:ssl:property:verify_mode:description&nouser&nolink&nodate}} +===== Values ===== + + * **verify_mode** - %%Remote verification mode%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/socket/tcp.txt b/pages/develop/api/efl/net/socket/tcp.txt index 42a0771be..638f2987c 100644 --- a/pages/develop/api/efl/net/socket/tcp.txt +++ b/pages/develop/api/efl/net/socket/tcp.txt @@ -14,54 +14,6 @@ ===== Inheritance ===== => [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]] //(class)// => [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)// => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_net_socket_tcp [fillcolor = "black", label = "Efl.Net.Socket.Tcp", color = "gray15", fontcolor = "white", style = "filled"] - efl_net_socket_fd [fillcolor = "gray15", label = "Efl.Net.Socket.Fd", color = "gray15", fontcolor = "white", style = "filled"] - efl_loop_fd [fillcolor = "gray15", label = "Efl.Loop.Fd", 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_io_reader_fd [fillcolor = "gray15", label = "Efl.Io.Reader.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer_fd [fillcolor = "gray15", label = "Efl.Io.Writer.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer_fd [fillcolor = "gray15", label = "Efl.Io.Closer.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_net_socket [fillcolor = "gray15", label = "Efl.Net.Socket", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_net_socket_tcp -> efl_net_socket_fd - efl_net_socket_fd -> efl_loop_fd - efl_loop_fd -> efl_loop_user - efl_loop_user -> efl_object - efl_net_socket_fd -> efl_io_reader_fd - efl_io_reader_fd -> efl_io_reader - efl_net_socket_fd -> efl_io_writer_fd - efl_io_writer_fd -> efl_io_writer - efl_net_socket_fd -> efl_io_closer_fd - efl_io_closer_fd -> efl_io_closer - efl_io_closer_fd -> efl_object - efl_net_socket_fd -> efl_net_socket - efl_net_socket -> efl_io_reader - efl_net_socket -> efl_io_writer - efl_net_socket -> efl_io_closer -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]] //(class)// @@ -115,31 +67,72 @@ Eina_Bool efl_net_socket_tcp_no_delay_set(Eo *obj, Eina_Bool no_delay); ==== Inherited ==== -[[:develop:api:efl:io:closer:fd|Efl.Io.Closer.Fd]]\\ -> **[[:develop:api:efl:io:closer:fd:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//, **[[:develop:api:efl:io:closer:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**//, **[[:develop:api:efl:io:closer:fd:property:closer_fd|closer_fd]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:io:reader:fd|Efl.Io.Reader.Fd]]\\ -> **[[:develop:api:efl:io:reader:fd:property:reader_fd|reader_fd]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:io:writer:fd|Efl.Io.Writer.Fd]]\\ -> **[[:develop:api:efl:io:writer:fd:property:writer_fd|writer_fd]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\ -> **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**//, **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**//\\ -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//\\ -[[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]\\ -> **[[:develop:api:efl:net:socket:fd:method:close|close]]**, **[[:develop:api:efl:net:socket:fd:method:constructor|constructor]]**, **[[:develop:api:efl:net:socket:fd:method:destructor|destructor]]**, **[[:develop:api:efl:net:socket:fd:method:finalize|finalize]]**, **[[:develop:api:efl:net:socket:fd:method:read|read]]**, **[[:develop:api:efl:net:socket:fd:method:write|write]]**, **[[:develop:api:efl:net:socket:fd:property:address_local|address_local]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:address_remote|address_remote]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:can_read|can_read]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:can_write|can_write]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:closed|closed]]** //**(get, set)**//, **[[:develop:api:efl:net:socket:fd:property:eos|eos]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:family|family]]** //**(get, set)**// ''protected 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: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:io:closer:fd|Efl.Io.Closer.Fd]] ^^^ +| | **[[:develop:api:efl:io:closer:fd:property:close_on_destructor|close_on_destructor]]** //**(get, set)**// | %%If true will automatically close() on object destructor.%% | +| | **[[:develop:api:efl:io:closer:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**// | %%If true will automatically close resources on exec() calls.%% | +| ''protected set'' | **[[:develop:api:efl:io:closer:fd:property:closer_fd|closer_fd]]** //**(get, set)**// | %%Closer file descriptor%% | +^ [[:develop:api:efl:io:reader:fd|Efl.Io.Reader.Fd]] ^^^ +| ''protected set'' | **[[:develop:api:efl:io:reader:fd:property:reader_fd|reader_fd]]** //**(get, set)**// | %%Reader file descriptor%% | +^ [[:develop:api:efl:io:writer:fd|Efl.Io.Writer.Fd]] ^^^ +| ''protected set'' | **[[:develop:api:efl:io:writer:fd:property:writer_fd|writer_fd]]** //**(get, set)**// | %%Writer file descriptor%% | +^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^ +| | **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**// | %%Defines which file descriptor to watch when watching a file.%% | +| | **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +^ [[:develop:api:efl:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +^ [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]] ^^^ +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:address_local|address_local]]** //**(get, set)**// | %%The local address, similar to getsockname().%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:address_remote|address_remote]]** //**(get, set)**// | %%The remote address, similar to getpeername().%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:can_read|can_read]]** //**(get, set)**// | %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:can_write|can_write]]** //**(get, set)**// | %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% | +| | **[[:develop:api:efl:net:socket:fd:method:close|close]]** | %%Closes the Input/Output object.%% | +| | **[[:develop:api:efl:net:socket:fd:property:closed|closed]]** //**(get, set)**// | %%If true will notify object was closed.%% | +| | **[[:develop:api:efl:net:socket:fd:method:constructor|constructor]]** | %%Call the object's constructor.%% | +| | **[[:develop:api:efl:net:socket:fd:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:eos|eos]]** //**(get, set)**// | %%If %%''true''%% will notify end of stream.%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:family|family]]** //**(get, set)**// | %%The address family (AF_*) family of this socket.%% | +| | **[[:develop:api:efl:net:socket:fd:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:net:socket:fd:method:read|read]]** | %%Reads data into a pre-allocated buffer.%% | +| | **[[:develop:api:efl:net:socket:fd:method:write|write]]** | %%Writes data from a pre-populated buffer.%% | +^ [[: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: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: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:io:closer|Efl.Io.Closer]]\\ -> **[[:develop:api:efl:io:closer:event:closed|closed]]**\\ -[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\ -> **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**, **[[:develop:api:efl:io:reader:event:eos|eos]]**\\ -[[:develop:api:efl:io:writer|Efl.Io.Writer]]\\ -> **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**\\ -[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\ -> **[[:develop:api:efl:loop:fd:event:error|error]]**, **[[:develop:api:efl:loop:fd:event:read|read]]**, **[[:develop:api:efl:loop:fd:event:write|write]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:io:closer|Efl.Io.Closer]] ^^^ +| | **[[:develop:api:efl:io:closer:event:closed|closed]]** | %%Notifies closed, when property is marked as true%% | +^ [[:develop:api:efl:io:reader|Efl.Io.Reader]] ^^^ +| | **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]** | %%Notifies can_read property changed.%% | +| | **[[:develop:api:efl:io:reader:event:eos|eos]]** | %%Notifies end of stream, when property is marked as true.%% | +^ [[:develop:api:efl:io:writer|Efl.Io.Writer]] ^^^ +| | **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]** | %%Notifies can_write property changed.%% | +^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^ +| | **[[:develop:api:efl:loop:fd:event:error|error]]** | %%Called when a error occurred on the file descriptor%% | +| | **[[:develop:api:efl:loop:fd:event:read|read]]** | %%Called when a read happened on the file descriptor%% | +| | **[[:develop:api:efl:loop:fd:event:write|write]]** | %%Called when a write happened on the file descriptor%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/net/socket/tcp/property/cork.txt b/pages/develop/api/efl/net/socket/tcp/property/cork.txt index 2adf7becb..cd2bce667 100644 --- a/pages/develop/api/efl/net/socket/tcp/property/cork.txt +++ b/pages/develop/api/efl/net/socket/tcp/property/cork.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Tcp.cork~~ -===== Values ===== - - * **cork** - %%%%''true''%% if cork is enabled, %%''false''%% otherwise%% ===== Description ===== %%Controls TCP's cork using TCP_CORK%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:socket:tcp:property:cork:description&nouser&nolink&nodate}} +===== Values ===== + + * **cork** - %%%%''true''%% if cork is enabled, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/socket/tcp/property/fd.txt b/pages/develop/api/efl/net/socket/tcp/property/fd.txt index 51c4b9ea5..fe8c37ef6 100644 --- a/pages/develop/api/efl/net/socket/tcp/property/fd.txt +++ b/pages/develop/api/efl/net/socket/tcp/property/fd.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Tcp.fd~~ -===== Values ===== - - * **fd** - %%The file descriptor.%% ===== Description ===== %%Defines which file descriptor to watch. If it is a file, use file_fd variant.%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:net:socket:tcp:property:fd:description&nouser&nolink&nodate}} +===== Values ===== + + * **fd** - %%The file descriptor.%% ==== Setter ==== %%Defines the fd to watch on.%% diff --git a/pages/develop/api/efl/net/socket/tcp/property/keep_alive.txt b/pages/develop/api/efl/net/socket/tcp/property/keep_alive.txt index 8948d1a53..0974edd27 100644 --- a/pages/develop/api/efl/net/socket/tcp/property/keep_alive.txt +++ b/pages/develop/api/efl/net/socket/tcp/property/keep_alive.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Tcp.keep_alive~~ -===== Values ===== - - * **keep_alive** - %%%%''true''%% if keep alive is enabled, %%''false''%% otherwise%% ===== Description ===== %%Controls keep-alive using SO_KEEPALIVE%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:socket:tcp:property:keep_alive:description&nouser&nolink&nodate}} +===== Values ===== + + * **keep_alive** - %%%%''true''%% if keep alive is enabled, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/socket/tcp/property/no_delay.txt b/pages/develop/api/efl/net/socket/tcp/property/no_delay.txt index 4c0a72d29..cdaa07345 100644 --- a/pages/develop/api/efl/net/socket/tcp/property/no_delay.txt +++ b/pages/develop/api/efl/net/socket/tcp/property/no_delay.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Tcp.no_delay~~ -===== Values ===== - - * **no_delay** - %%%%''true''%% if no delay is enabled, %%''false''%% otherwise%% ===== Description ===== %%Controls TCP's no-delay using TCP_NODELAY%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:socket:tcp:property:no_delay:description&nouser&nolink&nodate}} +===== Values ===== + + * **no_delay** - %%%%''true''%% if no delay is enabled, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/socket/udp.txt b/pages/develop/api/efl/net/socket/udp.txt index 1786c287e..65bec86b3 100644 --- a/pages/develop/api/efl/net/socket/udp.txt +++ b/pages/develop/api/efl/net/socket/udp.txt @@ -16,54 +16,6 @@ ===== Inheritance ===== => [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]] //(class)// => [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)// => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_net_socket_udp [fillcolor = "black", label = "Efl.Net.Socket.Udp", color = "gray15", fontcolor = "white", style = "filled"] - efl_net_socket_fd [fillcolor = "gray15", label = "Efl.Net.Socket.Fd", color = "gray15", fontcolor = "white", style = "filled"] - efl_loop_fd [fillcolor = "gray15", label = "Efl.Loop.Fd", 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_io_reader_fd [fillcolor = "gray15", label = "Efl.Io.Reader.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer_fd [fillcolor = "gray15", label = "Efl.Io.Writer.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer_fd [fillcolor = "gray15", label = "Efl.Io.Closer.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_net_socket [fillcolor = "gray15", label = "Efl.Net.Socket", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_net_socket_udp -> efl_net_socket_fd - efl_net_socket_fd -> efl_loop_fd - efl_loop_fd -> efl_loop_user - efl_loop_user -> efl_object - efl_net_socket_fd -> efl_io_reader_fd - efl_io_reader_fd -> efl_io_reader - efl_net_socket_fd -> efl_io_writer_fd - efl_io_writer_fd -> efl_io_writer - efl_net_socket_fd -> efl_io_closer_fd - efl_io_closer_fd -> efl_io_closer - efl_io_closer_fd -> efl_object - efl_net_socket_fd -> efl_net_socket - efl_net_socket -> efl_io_reader - efl_net_socket -> efl_io_writer - efl_net_socket -> efl_io_closer -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]] //(class)// @@ -86,18 +38,46 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:net:socket:udp:property:bind|bind]]** //**(get, set)**//\\ +> %%Forces binding to a specific address.%% + +const char *efl_net_socket_udp_bind_get(const Eo *obj); +Eina_Error efl_net_socket_udp_bind_set(Eo *obj, const char *address); + +\\ **[[:develop:api:efl:net:socket:udp:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Call the object's constructor.%% Efl_Object *efl_constructor(Eo *obj); \\ +**[[:develop:api:efl:net:socket:udp:property:cork|cork]]** //**(get, set)**//\\ +> %%Controls UDP's cork using UDP_CORK%% + +Eina_Bool efl_net_socket_udp_cork_get(const Eo *obj); +Eina_Bool efl_net_socket_udp_cork_set(Eo *obj, Eina_Bool cork); + +\\ **[[:develop:api:efl:net:socket:udp:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Call the object's destructor.%% void efl_destructor(Eo *obj); \\ +**[[:develop:api:efl:net:socket:udp:property:dont_route|dont_route]]** //**(get, set)**//\\ +> %%Avoids sent UDP packets being routed by a gateway, limiting them to the local network.%% + +Eina_Bool efl_net_socket_udp_dont_route_get(const Eo *obj); +Eina_Bool efl_net_socket_udp_dont_route_set(Eo *obj, Eina_Bool dont_route); + +\\ +**[[:develop:api:efl:net:socket:udp:property:fd|fd]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:loop:fd|Efl.Loop.Fd]]]//\\ +> %%Defines which file descriptor to watch. If it is a file, use file_fd variant.%% + +int efl_loop_fd_get(const Eo *obj); +void efl_loop_fd_set(Eo *obj, int fd); + +\\ **[[:develop:api:efl:net:socket:udp:method:multicast_groups_get|multicast_groups_get]]**\\ > %%Returns the multicast groups this server has joined.%% @@ -116,52 +96,6 @@ Eina_Error efl_net_socket_udp_multicast_join(Eo *obj, const char *address); Eina_Error efl_net_socket_udp_multicast_leave(Eo *obj, const char *address); \\ -**[[:develop:api:efl:net:socket:udp:method:next_datagram_size_query|next_datagram_size_query]]**\\ -> %%Queries the next datagram size.%% - -size_t efl_net_socket_udp_next_datagram_size_query(Eo *obj); - -\\ -**[[:develop:api:efl:net:socket:udp:method:read|read]]**// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ -> %%Reads data into a pre-allocated buffer.%% - -Eina_Error efl_io_reader_read(Eo *obj, Eina_Rw_Slice rw_slice); - -\\ -**[[:develop:api:efl:net:socket:udp:method:write|write]]**// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ -> %%Writes data from a pre-populated buffer.%% - -Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining); - -\\ -**[[:develop:api:efl:net:socket:udp:property:bind|bind]]** //**(get, set)**//\\ -> %%Forces binding to a specific address.%% - -const char *efl_net_socket_udp_bind_get(const Eo *obj); -Eina_Error efl_net_socket_udp_bind_set(Eo *obj, const char *address); - -\\ -**[[:develop:api:efl:net:socket:udp:property:cork|cork]]** //**(get, set)**//\\ -> %%Controls UDP's cork using UDP_CORK%% - -Eina_Bool efl_net_socket_udp_cork_get(const Eo *obj); -Eina_Bool efl_net_socket_udp_cork_set(Eo *obj, Eina_Bool cork); - -\\ -**[[:develop:api:efl:net:socket:udp:property:dont_route|dont_route]]** //**(get, set)**//\\ -> %%Avoids sent UDP packets being routed by a gateway, limiting them to the local network.%% - -Eina_Bool efl_net_socket_udp_dont_route_get(const Eo *obj); -Eina_Bool efl_net_socket_udp_dont_route_set(Eo *obj, Eina_Bool dont_route); - -\\ -**[[:develop:api:efl:net:socket:udp:property:fd|fd]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:loop:fd|Efl.Loop.Fd]]]//\\ -> %%Defines which file descriptor to watch. If it is a file, use file_fd variant.%% - -int efl_loop_fd_get(const Eo *obj); -void efl_loop_fd_set(Eo *obj, int fd); - -\\ **[[:develop:api:efl:net:socket:udp:property:multicast_loopback|multicast_loopback]]** //**(get, set)**//\\ > %%Controls whenever multicast will loopback packets locally.%% @@ -176,6 +110,18 @@ uint8_t efl_net_socket_udp_multicast_time_to_live_get(const Eo *obj); Eina_Error efl_net_socket_udp_multicast_time_to_live_set(Eo *obj, uint8_t ttl); \\ +**[[:develop:api:efl:net:socket:udp:method:next_datagram_size_query|next_datagram_size_query]]**\\ +> %%Queries the next datagram size.%% + +size_t efl_net_socket_udp_next_datagram_size_query(Eo *obj); + +\\ +**[[:develop:api:efl:net:socket:udp:method:read|read]]**// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ +> %%Reads data into a pre-allocated buffer.%% + +Eina_Error efl_io_reader_read(Eo *obj, Eina_Rw_Slice rw_slice); + +\\ **[[:develop:api:efl:net:socket:udp:property:reuse_address|reuse_address]]** //**(get, set)**//\\ > %%Controls address reuse() using SO_REUSEADDR%% @@ -190,6 +136,12 @@ Eina_Bool efl_net_socket_udp_reuse_port_get(const Eo *obj); Eina_Bool efl_net_socket_udp_reuse_port_set(Eo *obj, Eina_Bool reuse_port); \\ +**[[:develop:api:efl:net:socket:udp:method:write|write]]**// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ +> %%Writes data from a pre-populated buffer.%% + +Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining); + +\\ **[[:develop:api:efl:net:socket:udp:method:init|init]]** ''protected''\\ > %%Initializes the socket to communicate with given IP address%% @@ -199,31 +151,68 @@ void efl_net_socket_udp_init(Eo *obj, Efl_Net_Ip_Address *remote_address); ==== Inherited ==== -[[:develop:api:efl:io:closer:fd|Efl.Io.Closer.Fd]]\\ -> **[[:develop:api:efl:io:closer:fd:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//, **[[:develop:api:efl:io:closer:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**//, **[[:develop:api:efl:io:closer:fd:property:closer_fd|closer_fd]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:io:reader:fd|Efl.Io.Reader.Fd]]\\ -> **[[:develop:api:efl:io:reader:fd:property:reader_fd|reader_fd]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:io:writer:fd|Efl.Io.Writer.Fd]]\\ -> **[[:develop:api:efl:io:writer:fd:property:writer_fd|writer_fd]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\ -> **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**//, **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**//\\ -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//\\ -[[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]\\ -> **[[:develop:api:efl:net:socket:fd:method:close|close]]**, **[[:develop:api:efl:net:socket:fd:method:finalize|finalize]]**, **[[:develop:api:efl:net:socket:fd:property:address_local|address_local]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:address_remote|address_remote]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:can_read|can_read]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:can_write|can_write]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:closed|closed]]** //**(get, set)**//, **[[:develop:api:efl:net:socket:fd:property:eos|eos]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:family|family]]** //**(get, set)**// ''protected 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: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:io:closer:fd|Efl.Io.Closer.Fd]] ^^^ +| | **[[:develop:api:efl:io:closer:fd:property:close_on_destructor|close_on_destructor]]** //**(get, set)**// | %%If true will automatically close() on object destructor.%% | +| | **[[:develop:api:efl:io:closer:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**// | %%If true will automatically close resources on exec() calls.%% | +| ''protected set'' | **[[:develop:api:efl:io:closer:fd:property:closer_fd|closer_fd]]** //**(get, set)**// | %%Closer file descriptor%% | +^ [[:develop:api:efl:io:reader:fd|Efl.Io.Reader.Fd]] ^^^ +| ''protected set'' | **[[:develop:api:efl:io:reader:fd:property:reader_fd|reader_fd]]** //**(get, set)**// | %%Reader file descriptor%% | +^ [[:develop:api:efl:io:writer:fd|Efl.Io.Writer.Fd]] ^^^ +| ''protected set'' | **[[:develop:api:efl:io:writer:fd:property:writer_fd|writer_fd]]** //**(get, set)**// | %%Writer file descriptor%% | +^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^ +| | **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**// | %%Defines which file descriptor to watch when watching a file.%% | +| | **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +^ [[:develop:api:efl:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +^ [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]] ^^^ +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:address_local|address_local]]** //**(get, set)**// | %%The local address, similar to getsockname().%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:address_remote|address_remote]]** //**(get, set)**// | %%The remote address, similar to getpeername().%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:can_read|can_read]]** //**(get, set)**// | %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:can_write|can_write]]** //**(get, set)**// | %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% | +| | **[[:develop:api:efl:net:socket:fd:method:close|close]]** | %%Closes the Input/Output object.%% | +| | **[[:develop:api:efl:net:socket:fd:property:closed|closed]]** //**(get, set)**// | %%If true will notify object was closed.%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:eos|eos]]** //**(get, set)**// | %%If %%''true''%% will notify end of stream.%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:family|family]]** //**(get, set)**// | %%The address family (AF_*) family of this socket.%% | +| | **[[:develop:api:efl:net:socket:fd:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +^ [[: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: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: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:io:closer|Efl.Io.Closer]]\\ -> **[[:develop:api:efl:io:closer:event:closed|closed]]**\\ -[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\ -> **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**, **[[:develop:api:efl:io:reader:event:eos|eos]]**\\ -[[:develop:api:efl:io:writer|Efl.Io.Writer]]\\ -> **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**\\ -[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\ -> **[[:develop:api:efl:loop:fd:event:error|error]]**, **[[:develop:api:efl:loop:fd:event:read|read]]**, **[[:develop:api:efl:loop:fd:event:write|write]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:io:closer|Efl.Io.Closer]] ^^^ +| | **[[:develop:api:efl:io:closer:event:closed|closed]]** | %%Notifies closed, when property is marked as true%% | +^ [[:develop:api:efl:io:reader|Efl.Io.Reader]] ^^^ +| | **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]** | %%Notifies can_read property changed.%% | +| | **[[:develop:api:efl:io:reader:event:eos|eos]]** | %%Notifies end of stream, when property is marked as true.%% | +^ [[:develop:api:efl:io:writer|Efl.Io.Writer]] ^^^ +| | **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]** | %%Notifies can_write property changed.%% | +^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^ +| | **[[:develop:api:efl:loop:fd:event:error|error]]** | %%Called when a error occurred on the file descriptor%% | +| | **[[:develop:api:efl:loop:fd:event:read|read]]** | %%Called when a read happened on the file descriptor%% | +| | **[[:develop:api:efl:loop:fd:event:write|write]]** | %%Called when a write happened on the file descriptor%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/net/socket/udp/property/bind.txt b/pages/develop/api/efl/net/socket/udp/property/bind.txt index 195d9147f..34b52249a 100644 --- a/pages/develop/api/efl/net/socket/udp/property/bind.txt +++ b/pages/develop/api/efl/net/socket/udp/property/bind.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Udp.bind~~ -===== Values ===== - - * **address** - %%Address to bind to%% ===== Description ===== %%Forces binding to a specific address.%% @@ -15,6 +12,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:socket:udp:property:bind:description&nouser&nolink&nodate}} +===== Values ===== + + * **address** - %%Address to bind to%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/socket/udp/property/cork.txt b/pages/develop/api/efl/net/socket/udp/property/cork.txt index 822b132a0..cc2536d58 100644 --- a/pages/develop/api/efl/net/socket/udp/property/cork.txt +++ b/pages/develop/api/efl/net/socket/udp/property/cork.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Udp.cork~~ -===== Values ===== - - * **cork** - %%%%''true''%% if cork is enabled for this socket, %%''false''%% otherwise%% ===== Description ===== %%Controls UDP's cork using UDP_CORK%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:socket:udp:property:cork:description&nouser&nolink&nodate}} +===== Values ===== + + * **cork** - %%%%''true''%% if cork is enabled for this socket, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/socket/udp/property/dont_route.txt b/pages/develop/api/efl/net/socket/udp/property/dont_route.txt index 628a5b0f3..ebc916552 100644 --- a/pages/develop/api/efl/net/socket/udp/property/dont_route.txt +++ b/pages/develop/api/efl/net/socket/udp/property/dont_route.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Udp.dont_route~~ -===== Values ===== - - * **dont_route** - %%%%''true''%% if do not route is enabled, %%''false''%% otherwise%% ===== Description ===== %%Avoids sent UDP packets being routed by a gateway, limiting them to the local network.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:socket:udp:property:dont_route:description&nouser&nolink&nodate}} +===== Values ===== + + * **dont_route** - %%%%''true''%% if do not route is enabled, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/socket/udp/property/fd.txt b/pages/develop/api/efl/net/socket/udp/property/fd.txt index 774678efe..d3a66cbe4 100644 --- a/pages/develop/api/efl/net/socket/udp/property/fd.txt +++ b/pages/develop/api/efl/net/socket/udp/property/fd.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Udp.fd~~ -===== Values ===== - - * **fd** - %%The file descriptor.%% ===== Description ===== %%Defines which file descriptor to watch. If it is a file, use file_fd variant.%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:net:socket:udp:property:fd:description&nouser&nolink&nodate}} +===== Values ===== + + * **fd** - %%The file descriptor.%% ==== Setter ==== %%Defines the fd to watch on.%% diff --git a/pages/develop/api/efl/net/socket/udp/property/multicast_loopback.txt b/pages/develop/api/efl/net/socket/udp/property/multicast_loopback.txt index 9102d3617..997c70582 100644 --- a/pages/develop/api/efl/net/socket/udp/property/multicast_loopback.txt +++ b/pages/develop/api/efl/net/socket/udp/property/multicast_loopback.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Udp.multicast_loopback~~ -===== Values ===== - - * **loopback** - %%%%''true''%% multicast packets are loopbacked, %%''false''%% otherwise%% ===== Description ===== %%Controls whenever multicast will loopback packets locally.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:socket:udp:property:multicast_loopback:description&nouser&nolink&nodate}} +===== Values ===== + + * **loopback** - %%%%''true''%% multicast packets are loopbacked, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/socket/udp/property/multicast_time_to_live.txt b/pages/develop/api/efl/net/socket/udp/property/multicast_time_to_live.txt index 027b52b40..ff4c87b66 100644 --- a/pages/develop/api/efl/net/socket/udp/property/multicast_time_to_live.txt +++ b/pages/develop/api/efl/net/socket/udp/property/multicast_time_to_live.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Udp.multicast_time_to_live~~ -===== Values ===== - - * **ttl** - %%Time to live%% ===== Description ===== %%Controls time to live in number of hops.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:socket:udp:property:multicast_time_to_live:description&nouser&nolink&nodate}} +===== Values ===== + + * **ttl** - %%Time to live%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/socket/udp/property/reuse_address.txt b/pages/develop/api/efl/net/socket/udp/property/reuse_address.txt index d3ad44ffb..31b4a0a76 100644 --- a/pages/develop/api/efl/net/socket/udp/property/reuse_address.txt +++ b/pages/develop/api/efl/net/socket/udp/property/reuse_address.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Udp.reuse_address~~ -===== Values ===== - - * **reuse_address** - %%%%''true''%% if address reuse is enabled, %%''false''%% otherwise%% ===== Description ===== %%Controls address reuse() using SO_REUSEADDR%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:socket:udp:property:reuse_address:description&nouser&nolink&nodate}} +===== Values ===== + + * **reuse_address** - %%%%''true''%% if address reuse is enabled, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/socket/udp/property/reuse_port.txt b/pages/develop/api/efl/net/socket/udp/property/reuse_port.txt index ad54051fd..46c0f0b8f 100644 --- a/pages/develop/api/efl/net/socket/udp/property/reuse_port.txt +++ b/pages/develop/api/efl/net/socket/udp/property/reuse_port.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Udp.reuse_port~~ -===== Values ===== - - * **reuse_port** - %%%%''true''%% if port reuse is enabled, %%''false''%% otherwise%% ===== Description ===== %%Controls port reuse() using SO_REUSEPORT (since Linux 3.9)%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:socket:udp:property:reuse_port:description&nouser&nolink&nodate}} +===== Values ===== + + * **reuse_port** - %%%%''true''%% if port reuse is enabled, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/socket/unix.txt b/pages/develop/api/efl/net/socket/unix.txt index f7c6568a5..29f64108e 100644 --- a/pages/develop/api/efl/net/socket/unix.txt +++ b/pages/develop/api/efl/net/socket/unix.txt @@ -14,54 +14,6 @@ ===== Inheritance ===== => [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]] //(class)// => [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)// => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_net_socket_unix [fillcolor = "black", label = "Efl.Net.Socket.Unix", color = "gray15", fontcolor = "white", style = "filled"] - efl_net_socket_fd [fillcolor = "gray15", label = "Efl.Net.Socket.Fd", color = "gray15", fontcolor = "white", style = "filled"] - efl_loop_fd [fillcolor = "gray15", label = "Efl.Loop.Fd", 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_io_reader_fd [fillcolor = "gray15", label = "Efl.Io.Reader.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer_fd [fillcolor = "gray15", label = "Efl.Io.Writer.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer_fd [fillcolor = "gray15", label = "Efl.Io.Closer.Fd", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_net_socket [fillcolor = "gray15", label = "Efl.Net.Socket", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_net_socket_unix -> efl_net_socket_fd - efl_net_socket_fd -> efl_loop_fd - efl_loop_fd -> efl_loop_user - efl_loop_user -> efl_object - efl_net_socket_fd -> efl_io_reader_fd - efl_io_reader_fd -> efl_io_reader - efl_net_socket_fd -> efl_io_writer_fd - efl_io_writer_fd -> efl_io_writer - efl_net_socket_fd -> efl_io_closer_fd - efl_io_closer_fd -> efl_io_closer - efl_io_closer_fd -> efl_object - efl_net_socket_fd -> efl_net_socket - efl_net_socket -> efl_io_reader - efl_net_socket -> efl_io_writer - efl_net_socket -> efl_io_closer -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]] //(class)// @@ -94,31 +46,72 @@ void efl_loop_fd_set(Eo *obj, int fd); ==== Inherited ==== -[[:develop:api:efl:io:closer:fd|Efl.Io.Closer.Fd]]\\ -> **[[:develop:api:efl:io:closer:fd:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//, **[[:develop:api:efl:io:closer:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**//, **[[:develop:api:efl:io:closer:fd:property:closer_fd|closer_fd]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:io:reader:fd|Efl.Io.Reader.Fd]]\\ -> **[[:develop:api:efl:io:reader:fd:property:reader_fd|reader_fd]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:io:writer:fd|Efl.Io.Writer.Fd]]\\ -> **[[:develop:api:efl:io:writer:fd:property:writer_fd|writer_fd]]** //**(get, set)**// ''protected set''\\ -[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\ -> **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**//, **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**//\\ -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//\\ -[[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]]\\ -> **[[:develop:api:efl:net:socket:fd:method:close|close]]**, **[[:develop:api:efl:net:socket:fd:method:constructor|constructor]]**, **[[:develop:api:efl:net:socket:fd:method:destructor|destructor]]**, **[[:develop:api:efl:net:socket:fd:method:finalize|finalize]]**, **[[:develop:api:efl:net:socket:fd:method:read|read]]**, **[[:develop:api:efl:net:socket:fd:method:write|write]]**, **[[:develop:api:efl:net:socket:fd:property:address_local|address_local]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:address_remote|address_remote]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:can_read|can_read]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:can_write|can_write]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:closed|closed]]** //**(get, set)**//, **[[:develop:api:efl:net:socket:fd:property:eos|eos]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:net:socket:fd:property:family|family]]** //**(get, set)**// ''protected 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: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:io:closer:fd|Efl.Io.Closer.Fd]] ^^^ +| | **[[:develop:api:efl:io:closer:fd:property:close_on_destructor|close_on_destructor]]** //**(get, set)**// | %%If true will automatically close() on object destructor.%% | +| | **[[:develop:api:efl:io:closer:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**// | %%If true will automatically close resources on exec() calls.%% | +| ''protected set'' | **[[:develop:api:efl:io:closer:fd:property:closer_fd|closer_fd]]** //**(get, set)**// | %%Closer file descriptor%% | +^ [[:develop:api:efl:io:reader:fd|Efl.Io.Reader.Fd]] ^^^ +| ''protected set'' | **[[:develop:api:efl:io:reader:fd:property:reader_fd|reader_fd]]** //**(get, set)**// | %%Reader file descriptor%% | +^ [[:develop:api:efl:io:writer:fd|Efl.Io.Writer.Fd]] ^^^ +| ''protected set'' | **[[:develop:api:efl:io:writer:fd:property:writer_fd|writer_fd]]** //**(get, set)**// | %%Writer file descriptor%% | +^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^ +| | **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**// | %%Defines which file descriptor to watch when watching a file.%% | +| | **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +^ [[:develop:api:efl:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +^ [[:develop:api:efl:net:socket:fd|Efl.Net.Socket.Fd]] ^^^ +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:address_local|address_local]]** //**(get, set)**// | %%The local address, similar to getsockname().%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:address_remote|address_remote]]** //**(get, set)**// | %%The remote address, similar to getpeername().%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:can_read|can_read]]** //**(get, set)**// | %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:can_write|can_write]]** //**(get, set)**// | %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% | +| | **[[:develop:api:efl:net:socket:fd:method:close|close]]** | %%Closes the Input/Output object.%% | +| | **[[:develop:api:efl:net:socket:fd:property:closed|closed]]** //**(get, set)**// | %%If true will notify object was closed.%% | +| | **[[:develop:api:efl:net:socket:fd:method:constructor|constructor]]** | %%Call the object's constructor.%% | +| | **[[:develop:api:efl:net:socket:fd:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:eos|eos]]** //**(get, set)**// | %%If %%''true''%% will notify end of stream.%% | +| ''protected set'' | **[[:develop:api:efl:net:socket:fd:property:family|family]]** //**(get, set)**// | %%The address family (AF_*) family of this socket.%% | +| | **[[:develop:api:efl:net:socket:fd:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:net:socket:fd:method:read|read]]** | %%Reads data into a pre-allocated buffer.%% | +| | **[[:develop:api:efl:net:socket:fd:method:write|write]]** | %%Writes data from a pre-populated buffer.%% | +^ [[: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: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: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:io:closer|Efl.Io.Closer]]\\ -> **[[:develop:api:efl:io:closer:event:closed|closed]]**\\ -[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\ -> **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**, **[[:develop:api:efl:io:reader:event:eos|eos]]**\\ -[[:develop:api:efl:io:writer|Efl.Io.Writer]]\\ -> **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**\\ -[[:develop:api:efl:loop:fd|Efl.Loop.Fd]]\\ -> **[[:develop:api:efl:loop:fd:event:error|error]]**, **[[:develop:api:efl:loop:fd:event:read|read]]**, **[[:develop:api:efl:loop:fd:event:write|write]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:io:closer|Efl.Io.Closer]] ^^^ +| | **[[:develop:api:efl:io:closer:event:closed|closed]]** | %%Notifies closed, when property is marked as true%% | +^ [[:develop:api:efl:io:reader|Efl.Io.Reader]] ^^^ +| | **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]** | %%Notifies can_read property changed.%% | +| | **[[:develop:api:efl:io:reader:event:eos|eos]]** | %%Notifies end of stream, when property is marked as true.%% | +^ [[:develop:api:efl:io:writer|Efl.Io.Writer]] ^^^ +| | **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]** | %%Notifies can_write property changed.%% | +^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^ +| | **[[:develop:api:efl:loop:fd:event:error|error]]** | %%Called when a error occurred on the file descriptor%% | +| | **[[:develop:api:efl:loop:fd:event:read|read]]** | %%Called when a read happened on the file descriptor%% | +| | **[[:develop:api:efl:loop:fd:event:write|write]]** | %%Called when a write happened on the file descriptor%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/net/socket/unix/property/fd.txt b/pages/develop/api/efl/net/socket/unix/property/fd.txt index 1e8429861..8a92ce1cb 100644 --- a/pages/develop/api/efl/net/socket/unix/property/fd.txt +++ b/pages/develop/api/efl/net/socket/unix/property/fd.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Unix.fd~~ -===== Values ===== - - * **fd** - %%The file descriptor.%% ===== Description ===== %%Defines which file descriptor to watch. If it is a file, use file_fd variant.%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:net:socket:unix:property:fd:description&nouser&nolink&nodate}} +===== Values ===== + + * **fd** - %%The file descriptor.%% ==== Setter ==== %%Defines the fd to watch on.%% diff --git a/pages/develop/api/efl/net/socket/windows.txt b/pages/develop/api/efl/net/socket/windows.txt index d6b73e096..8568ed2c9 100644 --- a/pages/develop/api/efl/net/socket/windows.txt +++ b/pages/develop/api/efl/net/socket/windows.txt @@ -14,36 +14,6 @@ ===== Inheritance ===== => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_net_socket_windows [fillcolor = "black", label = "Efl.Net.Socket.Windows", 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_net_socket [fillcolor = "gray15", label = "Efl.Net.Socket", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_reader [fillcolor = "gray15", label = "Efl.Io.Reader", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_writer [fillcolor = "gray15", label = "Efl.Io.Writer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_io_closer [fillcolor = "gray15", label = "Efl.Io.Closer", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_net_socket_windows -> efl_loop_user - efl_loop_user -> efl_object - efl_net_socket_windows -> efl_net_socket - efl_net_socket -> efl_io_reader - efl_net_socket -> efl_io_writer - efl_net_socket -> efl_io_closer -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// @@ -57,64 +27,40 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:net:socket:windows:method:close|close]]**// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ -> %%Closes the Input/Output object.%% - -Eina_Error efl_io_closer_close(Eo *obj); - -\\ -**[[:develop:api:efl:net:socket:windows:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Call the object's constructor.%% - -Efl_Object *efl_constructor(Eo *obj); - -\\ -**[[:develop:api:efl:net:socket:windows:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Call the object's destructor.%% - -void efl_destructor(Eo *obj); - -\\ -**[[:develop:api:efl:net:socket:windows:method:read|read]]**// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ -> %%Reads data into a pre-allocated buffer.%% - -Eina_Error efl_io_reader_read(Eo *obj, Eina_Rw_Slice rw_slice); - -\\ -**[[:develop:api:efl:net:socket:windows:method:write|write]]**// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ -> %%Writes data from a pre-populated buffer.%% - -Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining); - -\\ -**[[:develop:api:efl:net:socket:windows:property:address_local|address_local]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]// ''protected set''\\ +**[[:develop:api:efl:net:socket:windows:property:address_local|address_local]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]//\\ > %%The local address, similar to getsockname().%% const char *efl_net_socket_address_local_get(const Eo *obj); void efl_net_socket_address_local_set(Eo *obj, const char *address); \\ -**[[:develop:api:efl:net:socket:windows:property:address_remote|address_remote]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]// ''protected set''\\ +**[[:develop:api:efl:net:socket:windows:property:address_remote|address_remote]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:socket|Efl.Net.Socket]]]//\\ > %%The remote address, similar to getpeername().%% const char *efl_net_socket_address_remote_get(const Eo *obj); void efl_net_socket_address_remote_set(Eo *obj, const char *address); \\ -**[[:develop:api:efl:net:socket:windows:property:can_read|can_read]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]// ''protected set''\\ +**[[:develop:api:efl:net:socket:windows:property:can_read|can_read]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ > %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% Eina_Bool efl_io_reader_can_read_get(const Eo *obj); void efl_io_reader_can_read_set(Eo *obj, Eina_Bool can_read); \\ -**[[:develop:api:efl:net:socket:windows:property:can_write|can_write]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]// ''protected set''\\ +**[[:develop:api:efl:net:socket:windows:property:can_write|can_write]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ > %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% Eina_Bool efl_io_writer_can_write_get(const Eo *obj); void efl_io_writer_can_write_set(Eo *obj, Eina_Bool can_write); \\ +**[[:develop:api:efl:net:socket:windows:method:close|close]]**// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ +> %%Closes the Input/Output object.%% + +Eina_Error efl_io_closer_close(Eo *obj); + +\\ **[[:develop:api:efl:net:socket:windows:property:close_on_destructor|close_on_destructor]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:closer|Efl.Io.Closer]]]//\\ > %%If true will automatically close() on object destructor.%% @@ -136,29 +82,79 @@ Eina_Bool efl_io_closer_closed_get(const Eo *obj); Eina_Bool efl_io_closer_closed_set(Eo *obj, Eina_Bool is_closed); \\ -**[[:develop:api:efl:net:socket:windows:property:eos|eos]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]// ''protected set''\\ +**[[:develop:api:efl:net:socket:windows:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Call the object's constructor.%% + +Efl_Object *efl_constructor(Eo *obj); + +\\ +**[[:develop:api:efl:net:socket:windows:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Call the object's destructor.%% + +void efl_destructor(Eo *obj); + +\\ +**[[:develop:api:efl:net:socket:windows:property:eos|eos]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ > %%If %%''true''%% will notify end of stream.%% Eina_Bool efl_io_reader_eos_get(const Eo *obj); void efl_io_reader_eos_set(Eo *obj, Eina_Bool is_eos); \\ +**[[:develop:api:efl:net:socket:windows:method:read|read]]**// [Overridden from [[:develop:api:efl:io:reader|Efl.Io.Reader]]]//\\ +> %%Reads data into a pre-allocated buffer.%% + +Eina_Error efl_io_reader_read(Eo *obj, Eina_Rw_Slice rw_slice); + +\\ +**[[:develop:api:efl:net:socket:windows:method:write|write]]**// [Overridden from [[:develop:api:efl:io:writer|Efl.Io.Writer]]]//\\ +> %%Writes data from a pre-populated buffer.%% + +Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining); + +\\ ==== Inherited ==== -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//, **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(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:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +| | **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +^ [[: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: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:io:closer|Efl.Io.Closer]]\\ -> **[[:develop:api:efl:io:closer:event:closed|closed]]**\\ -[[:develop:api:efl:io:reader|Efl.Io.Reader]]\\ -> **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]**, **[[:develop:api:efl:io:reader:event:eos|eos]]**\\ -[[:develop:api:efl:io:writer|Efl.Io.Writer]]\\ -> **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]**\\ -[[: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]]** \ No newline at end of file +^ [[:develop:api:efl:io:closer|Efl.Io.Closer]] ^^^ +| | **[[:develop:api:efl:io:closer:event:closed|closed]]** | %%Notifies closed, when property is marked as true%% | +^ [[:develop:api:efl:io:reader|Efl.Io.Reader]] ^^^ +| | **[[:develop:api:efl:io:reader:event:can_read_changed|can_read,changed]]** | %%Notifies can_read property changed.%% | +| | **[[:develop:api:efl:io:reader:event:eos|eos]]** | %%Notifies end of stream, when property is marked as true.%% | +^ [[:develop:api:efl:io:writer|Efl.Io.Writer]] ^^^ +| | **[[:develop:api:efl:io:writer:event:can_write_changed|can_write,changed]]** | %%Notifies can_write property changed.%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/net/socket/windows/property/address_local.txt b/pages/develop/api/efl/net/socket/windows/property/address_local.txt index 23f7c9516..b1501d8d9 100644 --- a/pages/develop/api/efl/net/socket/windows/property/address_local.txt +++ b/pages/develop/api/efl/net/socket/windows/property/address_local.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Windows.address_local~~ -===== Values ===== - - * **address** - %%Local address%% ===== Description ===== %%The local address, similar to getsockname().%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:socket:windows:property:address_local:description&nouser&nolink&nodate}} +===== Values ===== + + * **address** - %%Local address%% //Overridden from [[:develop:api:efl:net:socket:property:address_local|Efl.Net.Socket.address_local]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/socket/windows/property/address_remote.txt b/pages/develop/api/efl/net/socket/windows/property/address_remote.txt index 0ac8165f8..655727562 100644 --- a/pages/develop/api/efl/net/socket/windows/property/address_remote.txt +++ b/pages/develop/api/efl/net/socket/windows/property/address_remote.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Windows.address_remote~~ -===== Values ===== - - * **address** - %%Remote address%% ===== Description ===== %%The remote address, similar to getpeername().%% @@ -13,6 +10,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:socket:windows:property:address_remote:description&nouser&nolink&nodate}} +===== Values ===== + + * **address** - %%Remote address%% //Overridden from [[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/socket/windows/property/can_read.txt b/pages/develop/api/efl/net/socket/windows/property/can_read.txt index 453cb182f..607a897a2 100644 --- a/pages/develop/api/efl/net/socket/windows/property/can_read.txt +++ b/pages/develop/api/efl/net/socket/windows/property/can_read.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Windows.can_read~~ -===== Values ===== - - * **can_read** - %%%%''true''%% if it can be read without blocking or failing, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% can be called without blocking or failing.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:socket:windows:property:can_read:description&nouser&nolink&nodate}} +===== Values ===== + + * **can_read** - %%%%''true''%% if it can be read without blocking or failing, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:reader:property:can_read|Efl.Io.Reader.can_read]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/socket/windows/property/can_write.txt b/pages/develop/api/efl/net/socket/windows/property/can_write.txt index 3b1732ac0..b9876f144 100644 --- a/pages/develop/api/efl/net/socket/windows/property/can_write.txt +++ b/pages/develop/api/efl/net/socket/windows/property/can_write.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Windows.can_write~~ -===== Values ===== - - * **can_write** - %%%%''true''%% if it can be written without blocking or failure, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:socket:windows:property:can_write:description&nouser&nolink&nodate}} +===== Values ===== + + * **can_write** - %%%%''true''%% if it can be written without blocking or failure, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:writer:property:can_write|Efl.Io.Writer.can_write]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/socket/windows/property/close_on_destructor.txt b/pages/develop/api/efl/net/socket/windows/property/close_on_destructor.txt index 5cd6448e8..72fae2ade 100644 --- a/pages/develop/api/efl/net/socket/windows/property/close_on_destructor.txt +++ b/pages/develop/api/efl/net/socket/windows/property/close_on_destructor.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Windows.close_on_destructor~~ -===== Values ===== - - * **close_on_destructor** - %%%%''true''%% if close on destructor, %%''false''%% otherwise%% ===== Description ===== %%If true will automatically close() on object destructor.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:socket:windows:property:close_on_destructor:description&nouser&nolink&nodate}} +===== Values ===== + + * **close_on_destructor** - %%%%''true''%% if close on destructor, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:closer:property:close_on_destructor|Efl.Io.Closer.close_on_destructor]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/socket/windows/property/close_on_exec.txt b/pages/develop/api/efl/net/socket/windows/property/close_on_exec.txt index 7f2111f70..00dde1c2b 100644 --- a/pages/develop/api/efl/net/socket/windows/property/close_on_exec.txt +++ b/pages/develop/api/efl/net/socket/windows/property/close_on_exec.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Windows.close_on_exec~~ -===== Values ===== - - * **close_on_exec** - %%%%''true''%% if close on exec(), %%''false''%% otherwise%% ===== Description ===== %%If true will automatically close resources on exec() calls.%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:net:socket:windows:property:close_on_exec:description&nouser&nolink&nodate}} +===== Values ===== + + * **close_on_exec** - %%%%''true''%% if close on exec(), %%''false''%% otherwise%% ==== Setter ==== %%If %%''true''%%, will close on exec() call.%% diff --git a/pages/develop/api/efl/net/socket/windows/property/closed.txt b/pages/develop/api/efl/net/socket/windows/property/closed.txt index 1d0c660f5..c9304b75c 100644 --- a/pages/develop/api/efl/net/socket/windows/property/closed.txt +++ b/pages/develop/api/efl/net/socket/windows/property/closed.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Windows.closed~~ -===== Values ===== - - * **is_closed** - %%%%''true''%% if closed, %%''false''%% otherwise%% ===== Description ===== %%If true will notify object was closed.%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:net:socket:windows:property:closed:description&nouser&nolink&nodate}} +===== Values ===== + + * **is_closed** - %%%%''true''%% if closed, %%''false''%% otherwise%% ==== Setter ==== %%If true, calls close()%% diff --git a/pages/develop/api/efl/net/socket/windows/property/eos.txt b/pages/develop/api/efl/net/socket/windows/property/eos.txt index b4954302c..f123e5a5b 100644 --- a/pages/develop/api/efl/net/socket/windows/property/eos.txt +++ b/pages/develop/api/efl/net/socket/windows/property/eos.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Socket.Windows.eos~~ -===== Values ===== - - * **is_eos** - %%%%''true''%% if end of stream, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%% will notify end of stream.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:socket:windows:property:eos:description&nouser&nolink&nodate}} +===== Values ===== + + * **is_eos** - %%%%''true''%% if end of stream, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:io:reader:property:eos|Efl.Io.Reader.eos]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/net/ssl/context.txt b/pages/develop/api/efl/net/ssl/context.txt index 0c14d1907..c07788a43 100644 --- a/pages/develop/api/efl/net/ssl/context.txt +++ b/pages/develop/api/efl/net/ssl/context.txt @@ -18,26 +18,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_net_ssl_context [fillcolor = "black", label = "Efl.Net.Ssl.Context", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - - efl_net_ssl_context -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -46,30 +26,6 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:net:ssl:context:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Call the object's constructor.%% - -Efl_Object *efl_constructor(Eo *obj); - -\\ -**[[:develop:api:efl:net:ssl:context:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Call the object's destructor.%% - -void efl_destructor(Eo *obj); - -\\ -**[[:develop:api:efl:net:ssl:context:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Called at the end of #eo_add. Should not be called, just overridden.%% - -Efl_Object *efl_finalize(Eo *obj); - -\\ -**[[:develop:api:efl:net:ssl:context:method:setup|setup]]**\\ -> %%Defines the context mandatory operation parameters%% - -void efl_net_ssl_context_setup(Eo *obj, Efl_Net_Ssl_Cipher cipher, Eina_Bool is_dialer); - -\\ **[[:develop:api:efl:net:ssl:context:property:certificate_authorities|certificate_authorities]]** //**(get, set)**//\\ > %%The list of paths to CA (certificate authoritie) to use.%% @@ -91,6 +47,12 @@ Eina_Iterator *efl_net_ssl_context_certificates_get(const Eo *obj); void efl_net_ssl_context_certificates_set(Eo *obj, Eina_Iterator *paths); \\ +**[[:develop:api:efl:net:ssl:context:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Call the object's constructor.%% + +Efl_Object *efl_constructor(Eo *obj); + +\\ **[[:develop:api:efl:net:ssl:context:property:default_dialer|default_dialer]]** //**(get)**//\\ > %%The default context for dialers.%% @@ -104,11 +66,16 @@ Eina_Bool efl_net_ssl_context_default_paths_load_get(const Eo *obj); void efl_net_ssl_context_default_paths_load_set(Eo *obj, Eina_Bool default_paths_load); \\ -**[[:develop:api:efl:net:ssl:context:property:hostname_verify|hostname_verify]]** //**(get, set)**//\\ -> %%Defines if hostname should be verified.%% +**[[:develop:api:efl:net:ssl:context:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Call the object's destructor.%% -Eina_Bool efl_net_ssl_context_hostname_verify_get(const Eo *obj); -void efl_net_ssl_context_hostname_verify_set(Eo *obj, Eina_Bool hostname_verify); +void efl_destructor(Eo *obj); + +\\ +**[[:develop:api:efl:net:ssl:context:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Called at the end of #eo_add. Should not be called, just overridden.%% + +Efl_Object *efl_finalize(Eo *obj); \\ **[[:develop:api:efl:net:ssl:context:property:hostname|hostname]]** //**(get, set)**//\\ @@ -118,6 +85,13 @@ const char *efl_net_ssl_context_hostname_get(const Eo *obj); void efl_net_ssl_context_hostname_set(Eo *obj, const char *hostname); \\ +**[[:develop:api:efl:net:ssl:context:property:hostname_verify|hostname_verify]]** //**(get, set)**//\\ +> %%Defines if hostname should be verified.%% + +Eina_Bool efl_net_ssl_context_hostname_verify_get(const Eo *obj); +void efl_net_ssl_context_hostname_verify_set(Eo *obj, Eina_Bool hostname_verify); + +\\ **[[:develop:api:efl:net:ssl:context:property:private_keys|private_keys]]** //**(get, set)**//\\ > %%The list of paths to private keys to use.%% @@ -125,6 +99,12 @@ Eina_Iterator *efl_net_ssl_context_private_keys_get(const Eo *obj); void efl_net_ssl_context_private_keys_set(Eo *obj, Eina_Iterator *paths); \\ +**[[:develop:api:efl:net:ssl:context:method:setup|setup]]**\\ +> %%Defines the context mandatory operation parameters%% + +void efl_net_ssl_context_setup(Eo *obj, Efl_Net_Ssl_Cipher cipher, Eina_Bool is_dialer); + +\\ **[[:develop:api:efl:net:ssl:context:property:verify_mode|verify_mode]]** //**(get, set)**//\\ > %%How to verify the remote peer.%% @@ -135,11 +115,35 @@ void efl_net_ssl_context_verify_mode_set(Eo *obj, Efl_Net_Ssl_Verify_Mode verify ==== 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: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: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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/net/ssl/context/property/certificate_authorities.txt b/pages/develop/api/efl/net/ssl/context/property/certificate_authorities.txt index eaa07fe0f..16fabf1c7 100644 --- a/pages/develop/api/efl/net/ssl/context/property/certificate_authorities.txt +++ b/pages/develop/api/efl/net/ssl/context/property/certificate_authorities.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Ssl.Context.certificate_authorities~~ -===== Values ===== - - * **paths** - %%Path list for CA's%% ===== Description ===== %%The list of paths to CA (certificate authoritie) to use.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:ssl:context:property:certificate_authorities:description&nouser&nolink&nodate}} +===== Values ===== + + * **paths** - %%Path list for CA's%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/ssl/context/property/certificate_revocation_lists.txt b/pages/develop/api/efl/net/ssl/context/property/certificate_revocation_lists.txt index 95afe6147..f1144b240 100644 --- a/pages/develop/api/efl/net/ssl/context/property/certificate_revocation_lists.txt +++ b/pages/develop/api/efl/net/ssl/context/property/certificate_revocation_lists.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Ssl.Context.certificate_revocation_lists~~ -===== Values ===== - - * **paths** - %%Path list for CRL's%% ===== Description ===== %%The list of paths to CRL (certificate revocation list) to use.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:ssl:context:property:certificate_revocation_lists:description&nouser&nolink&nodate}} +===== Values ===== + + * **paths** - %%Path list for CRL's%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/ssl/context/property/certificates.txt b/pages/develop/api/efl/net/ssl/context/property/certificates.txt index 85e74ab69..1f7e65612 100644 --- a/pages/develop/api/efl/net/ssl/context/property/certificates.txt +++ b/pages/develop/api/efl/net/ssl/context/property/certificates.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Ssl.Context.certificates~~ -===== Values ===== - - * **paths** - %%Path list for certificates%% ===== Description ===== %%The list of paths to certificates to use.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:ssl:context:property:certificates:description&nouser&nolink&nodate}} +===== Values ===== + + * **paths** - %%Path list for certificates%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/ssl/context/property/default_paths_load.txt b/pages/develop/api/efl/net/ssl/context/property/default_paths_load.txt index 0dfaf9e04..25dd01425 100644 --- a/pages/develop/api/efl/net/ssl/context/property/default_paths_load.txt +++ b/pages/develop/api/efl/net/ssl/context/property/default_paths_load.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Ssl.Context.default_paths_load~~ -===== Values ===== - - * **default_paths_load** - %%%%''if''%% true use system default paths for loading, %%''false''%% otherwise%% ===== Description ===== %%If %%''true''%%, will use system's default certificate storage%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:ssl:context:property:default_paths_load:description&nouser&nolink&nodate}} +===== Values ===== + + * **default_paths_load** - %%%%''if''%% true use system default paths for loading, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/ssl/context/property/hostname.txt b/pages/develop/api/efl/net/ssl/context/property/hostname.txt index 204568801..c3def4854 100644 --- a/pages/develop/api/efl/net/ssl/context/property/hostname.txt +++ b/pages/develop/api/efl/net/ssl/context/property/hostname.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Ssl.Context.hostname~~ -===== Values ===== - - * **hostname** - %%Hostname for this socket%% ===== Description ===== %%Defines the hostname to use for sockets.%% @@ -15,6 +12,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:ssl:context:property:hostname:description&nouser&nolink&nodate}} +===== Values ===== + + * **hostname** - %%Hostname for this socket%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/ssl/context/property/hostname_verify.txt b/pages/develop/api/efl/net/ssl/context/property/hostname_verify.txt index 6528e0868..311abea27 100644 --- a/pages/develop/api/efl/net/ssl/context/property/hostname_verify.txt +++ b/pages/develop/api/efl/net/ssl/context/property/hostname_verify.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Ssl.Context.hostname_verify~~ -===== Values ===== - - * **hostname_verify** - %%%%''true''%% if the hostname will be verified, %%''false''%% otherwise%% ===== Description ===== %%Defines if hostname should be verified.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:ssl:context:property:hostname_verify:description&nouser&nolink&nodate}} +===== Values ===== + + * **hostname_verify** - %%%%''true''%% if the hostname will be verified, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/ssl/context/property/private_keys.txt b/pages/develop/api/efl/net/ssl/context/property/private_keys.txt index 4f741840e..f7eaa3ae7 100644 --- a/pages/develop/api/efl/net/ssl/context/property/private_keys.txt +++ b/pages/develop/api/efl/net/ssl/context/property/private_keys.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Ssl.Context.private_keys~~ -===== Values ===== - - * **paths** - %%Path list for private keys%% ===== Description ===== %%The list of paths to private keys to use.%% @@ -11,6 +8,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:ssl:context:property:private_keys:description&nouser&nolink&nodate}} +===== Values ===== + + * **paths** - %%Path list for private keys%% ===== Signature ===== diff --git a/pages/develop/api/efl/net/ssl/context/property/verify_mode.txt b/pages/develop/api/efl/net/ssl/context/property/verify_mode.txt index 29e21f632..fbf65e353 100644 --- a/pages/develop/api/efl/net/ssl/context/property/verify_mode.txt +++ b/pages/develop/api/efl/net/ssl/context/property/verify_mode.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Net.Ssl.Context.verify_mode~~ -===== Values ===== - - * **verify_mode** - %%Remote verification mode%% ===== Description ===== %%How to verify the remote peer.%% @@ -9,6 +6,9 @@ //Since 1.19// {{page>:develop:api-include:efl:net:ssl:context:property:verify_mode:description&nouser&nolink&nodate}} +===== Values ===== + + * **verify_mode** - %%Remote verification mode%% ===== Signature ===== diff --git a/pages/develop/api/efl/object.txt b/pages/develop/api/efl/object.txt index 58687465b..d46f84ddb 100644 --- a/pages/develop/api/efl/object.txt +++ b/pages/develop/api/efl/object.txt @@ -7,40 +7,28 @@ {{page>:develop:api-include:efl:object:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_object [fillcolor = "black", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== +**[[: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.%% + +Eina_Bool efl_allow_parent_unref_get(const Eo *obj); +void efl_allow_parent_unref_set(Eo *obj, Eina_Bool allow); + +\\ **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**\\ > %%Get an iterator on all childrens%% Eina_Iterator *efl_children_iterator_new(Eo *obj); \\ +**[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//\\ +> %%A human readable comment for the object%% + +const char *efl_comment_get(const Eo *obj); +void efl_comment_set(Eo *obj, const char *comment); + +\\ **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**\\ > %%Make an object a composite object of another.%% @@ -107,12 +95,24 @@ void efl_event_callback_stop(Eo *obj); void efl_event_freeze(Eo *obj); \\ +**[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//\\ +> %%Return freeze events of object.%% + +int efl_event_freeze_count_get(const Eo *obj); + +\\ **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**\\ > %%Freeze events of object.%% void efl_event_global_freeze(const Eo *obj); \\ +**[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//\\ +> %%Return freeze events of object.%% + +int efl_event_global_freeze_count_get(const Eo *obj); + +\\ **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**\\ > %%Thaw events of object.%% @@ -131,44 +131,6 @@ void efl_event_thaw(Eo *obj); Efl_Object *efl_finalize(Eo *obj); \\ -**[[:develop:api:efl:object:method:name_find|name_find]]**\\ -> %%Find a child object with the given name and return it.%% - -Efl_Object *efl_name_find(const Eo *obj, const char *search); - -\\ -**[[:develop:api:efl:object:method:provider_find|provider_find]]**\\ -> %%Searches up in the object tree for a provider which knows the given class/interface.%% - -Efl_Object *efl_provider_find(Eo *obj, const Efl_Object *klass); - -\\ -**[[: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.%% - -Eina_Bool efl_allow_parent_unref_get(const Eo *obj); -void efl_allow_parent_unref_set(Eo *obj, Eina_Bool allow); - -\\ -**[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//\\ -> %%A human readable comment for the object%% - -const char *efl_comment_get(const Eo *obj); -void efl_comment_set(Eo *obj, const char *comment); - -\\ -**[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//\\ -> %%Return freeze events of object.%% - -int efl_event_freeze_count_get(const Eo *obj); - -\\ -**[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//\\ -> %%Return freeze events of object.%% - -int efl_event_global_freeze_count_get(const Eo *obj); - -\\ **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//\\ > %%True if the object is already finalized, false otherwise.%% @@ -182,6 +144,12 @@ const char *efl_name_get(const Eo *obj); void efl_name_set(Eo *obj, const char *name); \\ +**[[:develop:api:efl:object:method:name_find|name_find]]**\\ +> %%Find a child object with the given name and return it.%% + +Efl_Object *efl_name_find(const Eo *obj, const char *search); + +\\ **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//\\ > %%The parent of an object.%% @@ -189,6 +157,12 @@ Efl_Object *efl_parent_get(const Eo *obj); void efl_parent_set(Eo *obj, Efl_Object *parent); \\ +**[[:develop:api:efl:object:method:provider_find|provider_find]]**\\ +> %%Searches up in the object tree for a provider which knows the given class/interface.%% + +Efl_Object *efl_provider_find(Eo *obj, const Efl_Object *klass); + +\\ ===== Events ===== diff --git a/pages/develop/api/efl/object/override.txt b/pages/develop/api/efl/object/override.txt index 3d0fa2072..ab280b49a 100644 --- a/pages/develop/api/efl/object/override.txt +++ b/pages/develop/api/efl/object/override.txt @@ -9,32 +9,6 @@ {{page>:develop:api-include:efl:object:override:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_object_override [fillcolor = "black", label = "Efl.Object.Override", color = "gray15", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== ===== Events ===== diff --git a/pages/develop/api/efl/object/property/allow_parent_unref.txt b/pages/develop/api/efl/object/property/allow_parent_unref.txt index b855a02ee..f273989ad 100644 --- a/pages/develop/api/efl/object/property/allow_parent_unref.txt +++ b/pages/develop/api/efl/object/property/allow_parent_unref.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Object.allow_parent_unref~~ -===== Values ===== - - * **allow** - %%Whether to allow %%''efl_unref''%%() to zero even if %%[[:develop:api:efl:object:property:parent|Efl.Object.parent]]%% is not %%''null''%%.%% ===== Description ===== %%Allow an object to be deleted by unref even if it has a parent.%% @@ -15,6 +12,9 @@ {{page>:develop:api-include:efl:object:property:allow_parent_unref:description&nouser&nolink&nodate}} +===== Values ===== + + * **allow** - %%Whether to allow %%''efl_unref''%%() to zero even if %%[[:develop:api:efl:object:property:parent|Efl.Object.parent]]%% is not %%''null''%%.%% ===== Signature ===== diff --git a/pages/develop/api/efl/object/property/comment.txt b/pages/develop/api/efl/object/property/comment.txt index 494adcacc..e4050da97 100644 --- a/pages/develop/api/efl/object/property/comment.txt +++ b/pages/develop/api/efl/object/property/comment.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Object.comment~~ -===== Values ===== - - * **comment** - %%The comment%% ===== Description ===== %%A human readable comment for the object%% @@ -9,6 +6,9 @@ %%Every object can have a string comment intended for developers and debugging. An empty string is considered the same as a NULL string or no string for the comment at all.%% {{page>:develop:api-include:efl:object:property:comment:description&nouser&nolink&nodate}} +===== Values ===== + + * **comment** - %%The comment%% ===== Signature ===== diff --git a/pages/develop/api/efl/object/property/name.txt b/pages/develop/api/efl/object/property/name.txt index f5fc2c4ef..e67672ad6 100644 --- a/pages/develop/api/efl/object/property/name.txt +++ b/pages/develop/api/efl/object/property/name.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Object.name~~ -===== Values ===== - - * **name** - %%The name%% ===== Description ===== %%The name of the object.%% @@ -9,6 +6,9 @@ %%Every object can have a string name. Names may not contain the following charactors: / ? * [ ] ! : They are illegal. Using it in a name will result in undefined behavior later on. An empty string is considered the same as a NULL string or no string for the name at all.%% {{page>:develop:api-include:efl:object:property:name:description&nouser&nolink&nodate}} +===== Values ===== + + * **name** - %%The name%% ===== Signature ===== diff --git a/pages/develop/api/efl/object/property/parent.txt b/pages/develop/api/efl/object/property/parent.txt index d9b1e5f43..a1b09b46a 100644 --- a/pages/develop/api/efl/object/property/parent.txt +++ b/pages/develop/api/efl/object/property/parent.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Object.parent~~ -===== Values ===== - - * **parent** - %%The new parent%% ===== Description ===== %%The parent of an object.%% @@ -13,6 +10,9 @@ %%For example: if you have a widget that has a box internally, and when you swallow into that widget the object you swallow ends up in the box, the parent should be the widget, and not the box.%% {{page>:develop:api-include:efl:object:property:parent:description&nouser&nolink&nodate}} +===== Values ===== + + * **parent** - %%The new parent%% ===== Signature ===== diff --git a/pages/develop/api/efl/observable.txt b/pages/develop/api/efl/observable.txt index 019d94cc2..fddb029dc 100644 --- a/pages/develop/api/efl/observable.txt +++ b/pages/develop/api/efl/observable.txt @@ -10,26 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_observable [fillcolor = "black", label = "Efl.Observable", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - - efl_observable -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -89,11 +69,36 @@ void efl_observable_observers_update(Eo *obj, const char *key, void *data); ==== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/observer.txt b/pages/develop/api/efl/observer.txt index 79f6555ce..7e7be954c 100644 --- a/pages/develop/api/efl/observer.txt +++ b/pages/develop/api/efl/observer.txt @@ -7,32 +7,6 @@ {{page>:develop:api-include:efl:observer:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_observer [fillcolor = "dodgerblue4", label = "Efl.Observer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:observer:method:update|update]]**\\ diff --git a/pages/develop/api/efl/orientation.txt b/pages/develop/api/efl/orientation.txt index 4289dc45a..a7efeebb8 100644 --- a/pages/develop/api/efl/orientation.txt +++ b/pages/develop/api/efl/orientation.txt @@ -7,32 +7,6 @@ {{page>:develop:api-include:efl:orientation:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_orientation [fillcolor = "dodgerblue4", label = "Efl.Orientation", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:orientation:property:orientation|orientation]]** //**(get, set)**//\\ diff --git a/pages/develop/api/efl/orientation/property/orientation.txt b/pages/develop/api/efl/orientation/property/orientation.txt index 25db4d88f..6e685563f 100644 --- a/pages/develop/api/efl/orientation/property/orientation.txt +++ b/pages/develop/api/efl/orientation/property/orientation.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Orientation.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:orientation:property:orientation:description&nouser&nolink&nodate}} +===== Values ===== + + * **dir** - %%The rotation angle (CCW), see %%[[:develop:api:efl:orient|Efl.Orient]]%%.%% ===== Signature ===== diff --git a/pages/develop/api/efl/pack.txt b/pages/develop/api/efl/pack.txt index 43524c0c4..03f334e0e 100644 --- a/pages/develop/api/efl/pack.txt +++ b/pages/develop/api/efl/pack.txt @@ -10,26 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:container|Efl.Container]] //(interface)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_pack [fillcolor = "dodgerblue4", label = "Efl.Pack", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_pack -> efl_container -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:container|Efl.Container]] //(interface)// @@ -38,30 +18,12 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:pack:method:pack_clear|pack_clear]]**\\ -> %%Removes all packed contents, and unreferences them.%% - -Eina_Bool efl_pack_clear(Eo *obj); - -\\ **[[:develop:api:efl:pack:method:pack|pack]]**\\ > %%Adds an item to this container.%% Eina_Bool efl_pack(Eo *obj, Efl_Gfx *subobj); \\ -**[[:develop:api:efl:pack:method:unpack_all|unpack_all]]**\\ -> %%Removes all packed contents, without unreferencing them.%% - -Eina_Bool efl_pack_unpack_all(Eo *obj); - -\\ -**[[:develop:api:efl:pack:method:unpack|unpack]]**\\ -> %%Removes an existing item from the container, without deleting it.%% - -Eina_Bool efl_pack_unpack(Eo *obj, Efl_Gfx *subobj); - -\\ **[[:develop:api:efl:pack:property:pack_align|pack_align]]** //**(get, set)**//\\ > %%Alignment of the container within its bounds%% @@ -69,6 +31,12 @@ void efl_pack_align_get(const Eo *obj, double *align_horiz, double *align_vert); void efl_pack_align_set(Eo *obj, double align_horiz, double align_vert); \\ +**[[:develop:api:efl:pack:method:pack_clear|pack_clear]]**\\ +> %%Removes all packed contents, and unreferences them.%% + +Eina_Bool efl_pack_clear(Eo *obj); + +\\ **[[:develop:api:efl:pack:property:pack_padding|pack_padding]]** //**(get, set)**//\\ > %%Padding between items contained in this object.%% @@ -76,11 +44,26 @@ void efl_pack_padding_get(const Eo *obj, double *pad_horiz, double *pad_vert, Ei void efl_pack_padding_set(Eo *obj, double pad_horiz, double pad_vert, Eina_Bool scalable); \\ +**[[:develop:api:efl:pack:method:unpack|unpack]]**\\ +> %%Removes an existing item from the container, without deleting it.%% + +Eina_Bool efl_pack_unpack(Eo *obj, Efl_Gfx *subobj); + +\\ +**[[:develop:api:efl:pack:method:unpack_all|unpack_all]]**\\ +> %%Removes all packed contents, without unreferencing them.%% + +Eina_Bool efl_pack_unpack_all(Eo *obj); + +\\ ==== Inherited ==== -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:method:content_count|content_count]]**, **[[:develop:api:efl:container:method:content_iterate|content_iterate]]**, **[[:develop:api:efl:container:method:content_remove|content_remove]]** +^ [[:develop:api:efl:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:method:content_count|content_count]]** | %%Returns the number of UI elements packed in this container.%% | +| | **[[:develop:api:efl:container:method:content_iterate|content_iterate]]** | %%Begin iterating over this object's contents.%% | +| | **[[:develop:api:efl:container:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% | + ===== Events ===== **[[:develop:api:efl:pack:event:layout_updated|layout,updated]]**\\ @@ -90,5 +73,6 @@ EFL_PACK_EVENT_LAYOUT_UPDATED(void) \\ ==== Inherited ==== -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]** \ No newline at end of file +^ [[:develop:api:efl:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | diff --git a/pages/develop/api/efl/pack/grid.txt b/pages/develop/api/efl/pack/grid.txt index b944179f9..2ade0c7f0 100644 --- a/pages/develop/api/efl/pack/grid.txt +++ b/pages/develop/api/efl/pack/grid.txt @@ -10,30 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:pack:linear|Efl.Pack.Linear]] //(interface)// => [[:develop:api:efl:pack|Efl.Pack]] //(interface)// => [[:develop:api:efl:container|Efl.Container]] //(interface)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_pack_grid [fillcolor = "dodgerblue4", label = "Efl.Pack.Grid", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_pack_linear [fillcolor = "gray15", label = "Efl.Pack.Linear", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_pack [fillcolor = "gray15", label = "Efl.Pack", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_pack_grid -> efl_pack_linear - efl_pack_linear -> efl_pack - efl_pack -> efl_container -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:pack:linear|Efl.Pack.Linear]] //(interface)// @@ -44,6 +20,13 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:pack:grid:property:grid_columns|grid_columns]]** //**(get, set)**//\\ +> %%Gird columns property%% + +int efl_pack_grid_columns_get(const Eo *obj); +void efl_pack_grid_columns_set(Eo *obj, int cols); + +\\ **[[:develop:api:efl:pack:grid:method:grid_content_get|grid_content_get]]**\\ > %%Returns a child at a given position, see %%[[:develop:api:efl:pack:grid:method:grid_contents_get|Efl.Pack.Grid.grid_contents_get]]%%.%% @@ -56,19 +39,6 @@ Efl_Gfx *efl_pack_grid_content_get(Eo *obj, int col, int row); Eina_Iterator *efl_pack_grid_contents_get(Eo *obj, int col, int row, Eina_Bool below); \\ -**[[:develop:api:efl:pack:grid:method:pack_grid|pack_grid]]**\\ -> %%Pack object at a given location in the grid.%% - -Eina_Bool efl_pack_grid(Eo *obj, Efl_Gfx *subobj, int col, int row, int colspan, int rowspan); - -\\ -**[[:develop:api:efl:pack:grid:property:grid_columns|grid_columns]]** //**(get, set)**//\\ -> %%Gird columns property%% - -int efl_pack_grid_columns_get(const Eo *obj); -void efl_pack_grid_columns_set(Eo *obj, int cols); - -\\ **[[:develop:api:efl:pack:grid:property:grid_direction|grid_direction]]** //**(get, set)**//\\ > %%Primary and secondary up/left/right/down directions for linear apis.%% @@ -96,20 +66,42 @@ void efl_pack_grid_size_get(const Eo *obj, int *cols, int *rows); void efl_pack_grid_size_set(Eo *obj, int cols, int rows); \\ +**[[:develop:api:efl:pack:grid:method:pack_grid|pack_grid]]**\\ +> %%Pack object at a given location in the grid.%% + +Eina_Bool efl_pack_grid(Eo *obj, Efl_Gfx *subobj, int col, int row, int colspan, int rowspan); + +\\ ==== Inherited ==== -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:method:content_count|content_count]]**, **[[:develop:api:efl:container:method:content_iterate|content_iterate]]**, **[[:develop:api:efl:container:method:content_remove|content_remove]]**\\ -[[:develop:api:efl:pack:linear|Efl.Pack.Linear]]\\ -> **[[:develop:api:efl:pack:linear:method:pack_after|pack_after]]**, **[[:develop:api:efl:pack:linear:method:pack_at|pack_at]]**, **[[:develop:api:efl:pack:linear:method:pack_before|pack_before]]**, **[[:develop:api:efl:pack:linear:method:pack_begin|pack_begin]]**, **[[:develop:api:efl:pack:linear:method:pack_content_get|pack_content_get]]**, **[[:develop:api:efl:pack:linear:method:pack_end|pack_end]]**, **[[:develop:api:efl:pack:linear:method:pack_index_get|pack_index_get]]**, **[[:develop:api:efl:pack:linear:method:pack_unpack_at|pack_unpack_at]]**\\ -[[:develop:api:efl:pack|Efl.Pack]]\\ -> **[[:develop:api:efl:pack:method:pack_clear|pack_clear]]**, **[[:develop:api:efl:pack:method:pack|pack]]**, **[[:develop:api:efl:pack:method:unpack_all|unpack_all]]**, **[[:develop:api:efl:pack:method:unpack|unpack]]**, **[[:develop:api:efl:pack:property:pack_align|pack_align]]** //**(get, set)**//, **[[:develop:api:efl:pack:property:pack_padding|pack_padding]]** //**(get, set)**// +^ [[:develop:api:efl:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:method:content_count|content_count]]** | %%Returns the number of UI elements packed in this container.%% | +| | **[[:develop:api:efl:container:method:content_iterate|content_iterate]]** | %%Begin iterating over this object's contents.%% | +| | **[[:develop:api:efl:container:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% | +^ [[:develop:api:efl:pack|Efl.Pack]] ^^^ +| | **[[:develop:api:efl:pack:method:pack|pack]]** | %%Adds an item to this container.%% | +| | **[[:develop:api:efl:pack:property:pack_align|pack_align]]** //**(get, set)**// | %%Alignment of the container within its bounds%% | +| | **[[:develop:api:efl:pack:method:pack_clear|pack_clear]]** | %%Removes all packed contents, and unreferences them.%% | +| | **[[:develop:api:efl:pack:property:pack_padding|pack_padding]]** //**(get, set)**// | %%Padding between items contained in this object.%% | +| | **[[:develop:api:efl:pack:method:unpack|unpack]]** | %%Removes an existing item from the container, without deleting it.%% | +| | **[[:develop:api:efl:pack:method:unpack_all|unpack_all]]** | %%Removes all packed contents, without unreferencing them.%% | +^ [[:develop:api:efl:pack:linear|Efl.Pack.Linear]] ^^^ +| | **[[:develop:api:efl:pack:linear:method:pack_after|pack_after]]** | %%Append item after other sub object.%% | +| | **[[:develop:api:efl:pack:linear:method:pack_at|pack_at]]** | %%Inserts %%''subobj''%% at the specified %%''index''%%.%% | +| | **[[:develop:api:efl:pack:linear:method:pack_before|pack_before]]** | %%Prepend item before other sub object.%% | +| | **[[:develop:api:efl:pack:linear:method:pack_begin|pack_begin]]** | %%Prepend an object at the beginning of this container.%% | +| | **[[:develop:api:efl:pack:linear:method:pack_content_get|pack_content_get]]** | %%Content at a given index in this container.%% | +| | **[[:develop:api:efl:pack:linear:method:pack_end|pack_end]]** | %%Append object at the end of this container.%% | +| | **[[:develop:api:efl:pack:linear:method:pack_index_get|pack_index_get]]** | %%Get the index of a child in this container.%% | +| | **[[:develop:api:efl:pack:linear:method:pack_unpack_at|pack_unpack_at]]** | %%Pop out item at specified %%''index''%%.%% | + ===== Events ===== ==== Inherited ==== -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[:develop:api:efl:pack|Efl.Pack]]\\ -> **[[:develop:api:efl:pack:event:layout_updated|layout,updated]]** \ No newline at end of file +^ [[:develop:api:efl:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[:develop:api:efl:pack|Efl.Pack]] ^^^ +| | **[[:develop:api:efl:pack:event:layout_updated|layout,updated]]** | %%Sent after the layout was updated.%% | diff --git a/pages/develop/api/efl/pack/grid/property/grid_columns.txt b/pages/develop/api/efl/pack/grid/property/grid_columns.txt index 0dbdbff0e..45d67d45b 100644 --- a/pages/develop/api/efl/pack/grid/property/grid_columns.txt +++ b/pages/develop/api/efl/pack/grid/property/grid_columns.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Pack.Grid.grid_columns~~ -===== Values ===== - - * **cols** - %%Number of columns%% ===== Description ===== %%Gird columns property%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:pack:grid:property:grid_columns:description&nouser&nolink&nodate}} +===== Values ===== + + * **cols** - %%Number of columns%% ==== Setter ==== %%Specifies limit for linear adds - if direction is horizontal%% diff --git a/pages/develop/api/efl/pack/grid/property/grid_direction.txt b/pages/develop/api/efl/pack/grid/property/grid_direction.txt index 6b8319e28..6617468c8 100644 --- a/pages/develop/api/efl/pack/grid/property/grid_direction.txt +++ b/pages/develop/api/efl/pack/grid/property/grid_direction.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Pack.Grid.grid_direction~~ -===== Values ===== - - * **primary** - %%Primary direction%% - * **secondary** - %%Secondary direction%% ===== Description ===== %%Primary and secondary up/left/right/down directions for linear apis.%% @@ -10,6 +6,10 @@ %%Default is horizontal and vertical. This overrides %%[[:develop:api:efl:ui:direction:property:direction|Efl.Ui.Direction.direction]]%%.%% {{page>:develop:api-include:efl:pack:grid:property:grid_direction:description&nouser&nolink&nodate}} +===== Values ===== + + * **primary** - %%Primary direction%% + * **secondary** - %%Secondary direction%% ===== Signature ===== diff --git a/pages/develop/api/efl/pack/grid/property/grid_rows.txt b/pages/develop/api/efl/pack/grid/property/grid_rows.txt index e5d8bffb1..cb76615f4 100644 --- a/pages/develop/api/efl/pack/grid/property/grid_rows.txt +++ b/pages/develop/api/efl/pack/grid/property/grid_rows.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Pack.Grid.grid_rows~~ -===== Values ===== - - * **rows** - %%Number of rows%% ===== Description ===== %%Grid rows property%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:pack:grid:property:grid_rows:description&nouser&nolink&nodate}} +===== Values ===== + + * **rows** - %%Number of rows%% ==== Setter ==== %%Specifies limit for linear adds - if direction is vertical%% diff --git a/pages/develop/api/efl/pack/grid/property/grid_size.txt b/pages/develop/api/efl/pack/grid/property/grid_size.txt index 5e6749bb2..f6d37df0a 100644 --- a/pages/develop/api/efl/pack/grid/property/grid_size.txt +++ b/pages/develop/api/efl/pack/grid/property/grid_size.txt @@ -1,13 +1,13 @@ ~~Title: Efl.Pack.Grid.grid_size~~ -===== Values ===== - - * **cols** - %%Number of columns%% - * **rows** - %%Number of rows%% ===== Description ===== %%Combines %%[[:develop:api:efl:pack:grid:property:grid_columns|Efl.Pack.Grid.grid_columns]]%% and %%[[:develop:api:efl:pack:grid:property:grid_rows|Efl.Pack.Grid.grid_rows]]%%%% {{page>:develop:api-include:efl:pack:grid:property:grid_size:description&nouser&nolink&nodate}} +===== Values ===== + + * **cols** - %%Number of columns%% + * **rows** - %%Number of rows%% ===== Signature ===== diff --git a/pages/develop/api/efl/pack/layout.txt b/pages/develop/api/efl/pack/layout.txt index 0e22f4904..18c8fc1c8 100644 --- a/pages/develop/api/efl/pack/layout.txt +++ b/pages/develop/api/efl/pack/layout.txt @@ -9,32 +9,6 @@ {{page>:develop:api-include:efl:pack:layout:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_pack_layout [fillcolor = "dodgerblue4", label = "Efl.Pack.Layout", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:pack:layout:method:layout_request|layout_request]]**\\ diff --git a/pages/develop/api/efl/pack/linear.txt b/pages/develop/api/efl/pack/linear.txt index 9d1626e25..c2c6f4efc 100644 --- a/pages/develop/api/efl/pack/linear.txt +++ b/pages/develop/api/efl/pack/linear.txt @@ -10,28 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:pack|Efl.Pack]] //(interface)// => [[:develop:api:efl:container|Efl.Container]] //(interface)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_pack_linear [fillcolor = "dodgerblue4", label = "Efl.Pack.Linear", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_pack [fillcolor = "gray15", label = "Efl.Pack", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_pack_linear -> efl_pack - efl_pack -> efl_container -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:pack|Efl.Pack]] //(interface)// @@ -92,15 +70,24 @@ Efl_Gfx *efl_pack_unpack_at(Eo *obj, int index); ==== Inherited ==== -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:method:content_count|content_count]]**, **[[:develop:api:efl:container:method:content_iterate|content_iterate]]**, **[[:develop:api:efl:container:method:content_remove|content_remove]]**\\ -[[:develop:api:efl:pack|Efl.Pack]]\\ -> **[[:develop:api:efl:pack:method:pack_clear|pack_clear]]**, **[[:develop:api:efl:pack:method:pack|pack]]**, **[[:develop:api:efl:pack:method:unpack_all|unpack_all]]**, **[[:develop:api:efl:pack:method:unpack|unpack]]**, **[[:develop:api:efl:pack:property:pack_align|pack_align]]** //**(get, set)**//, **[[:develop:api:efl:pack:property:pack_padding|pack_padding]]** //**(get, set)**// +^ [[:develop:api:efl:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:method:content_count|content_count]]** | %%Returns the number of UI elements packed in this container.%% | +| | **[[:develop:api:efl:container:method:content_iterate|content_iterate]]** | %%Begin iterating over this object's contents.%% | +| | **[[:develop:api:efl:container:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% | +^ [[:develop:api:efl:pack|Efl.Pack]] ^^^ +| | **[[:develop:api:efl:pack:method:pack|pack]]** | %%Adds an item to this container.%% | +| | **[[:develop:api:efl:pack:property:pack_align|pack_align]]** //**(get, set)**// | %%Alignment of the container within its bounds%% | +| | **[[:develop:api:efl:pack:method:pack_clear|pack_clear]]** | %%Removes all packed contents, and unreferences them.%% | +| | **[[:develop:api:efl:pack:property:pack_padding|pack_padding]]** //**(get, set)**// | %%Padding between items contained in this object.%% | +| | **[[:develop:api:efl:pack:method:unpack|unpack]]** | %%Removes an existing item from the container, without deleting it.%% | +| | **[[:develop:api:efl:pack:method:unpack_all|unpack_all]]** | %%Removes all packed contents, without unreferencing them.%% | + ===== Events ===== ==== Inherited ==== -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[:develop:api:efl:pack|Efl.Pack]]\\ -> **[[:develop:api:efl:pack:event:layout_updated|layout,updated]]** \ No newline at end of file +^ [[:develop:api:efl:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[:develop:api:efl:pack|Efl.Pack]] ^^^ +| | **[[:develop:api:efl:pack:event:layout_updated|layout,updated]]** | %%Sent after the layout was updated.%% | diff --git a/pages/develop/api/efl/pack/property/pack_align.txt b/pages/develop/api/efl/pack/property/pack_align.txt index 3cb73e3a8..0d4c4e2e6 100644 --- a/pages/develop/api/efl/pack/property/pack_align.txt +++ b/pages/develop/api/efl/pack/property/pack_align.txt @@ -1,13 +1,13 @@ ~~Title: Efl.Pack.pack_align~~ -===== Values ===== - - * **align_horiz** - %%Horizontal alignment%% - * **align_vert** - %%Vertical alignment%% ===== Description ===== %%Alignment of the container within its bounds%% {{page>:develop:api-include:efl:pack:property:pack_align:description&nouser&nolink&nodate}} +===== Values ===== + + * **align_horiz** - %%Horizontal alignment%% + * **align_vert** - %%Vertical alignment%% ===== Signature ===== diff --git a/pages/develop/api/efl/pack/property/pack_padding.txt b/pages/develop/api/efl/pack/property/pack_padding.txt index 1aa8cb9b6..d1d4aaef4 100644 --- a/pages/develop/api/efl/pack/property/pack_padding.txt +++ b/pages/develop/api/efl/pack/property/pack_padding.txt @@ -1,14 +1,14 @@ ~~Title: Efl.Pack.pack_padding~~ -===== Values ===== - - * **pad_horiz** - %%Horizontal padding%% - * **pad_vert** - %%Vertical padding%% - * **scalable** - %%%%''true''%% if scalable, %%''false''%% otherwise%% ===== Description ===== %%Padding between items contained in this object.%% {{page>:develop:api-include:efl:pack:property:pack_padding:description&nouser&nolink&nodate}} +===== Values ===== + + * **pad_horiz** - %%Horizontal padding%% + * **pad_vert** - %%Vertical padding%% + * **scalable** - %%%%''true''%% if scalable, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/part.txt b/pages/develop/api/efl/part.txt index edd98314d..ef255a3dc 100644 --- a/pages/develop/api/efl/part.txt +++ b/pages/develop/api/efl/part.txt @@ -21,32 +21,6 @@ {{page>:develop:api-include:efl:part:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_part [fillcolor = "dodgerblue4", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:part:method:part|part]]**\\ diff --git a/pages/develop/api/efl/player.txt b/pages/develop/api/efl/player.txt index 0093b8e75..378ed5f90 100644 --- a/pages/develop/api/efl/player.txt +++ b/pages/develop/api/efl/player.txt @@ -7,32 +7,6 @@ {{page>:develop:api-include:efl:player:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_player [fillcolor = "dodgerblue4", label = "Efl.Player", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:player:property:length|length]]** //**(get)**//\\ @@ -48,6 +22,13 @@ Eina_Bool efl_player_mute_get(const Eo *obj); void efl_player_mute_set(Eo *obj, Eina_Bool mute); \\ +**[[:develop:api:efl:player:property:play|play]]** //**(get, set)**//\\ +> + +Eina_Bool efl_player_play_get(const Eo *obj); +void efl_player_play_set(Eo *obj, Eina_Bool play); + +\\ **[[:develop:api:efl:player:property:play_speed|play_speed]]** //**(get, set)**//\\ > %%Control the play speed of the media file.%% @@ -61,13 +42,8 @@ void efl_player_play_speed_set(Eo *obj, double speed); Eina_Bool efl_player_playable_get(const Eo *obj); \\ -**[[:develop:api:efl:player:property:play|play]]** //**(get, set)**// - -Eina_Bool efl_player_play_get(const Eo *obj); -void efl_player_play_set(Eo *obj, Eina_Bool play); - -\\ -**[[:develop:api:efl:player:property:position|position]]** //**(get, set)**// +**[[:develop:api:efl:player:property:position|position]]** //**(get, set)**//\\ +> double efl_player_position_get(const Eo *obj); void efl_player_position_set(Eo *obj, double sec); diff --git a/pages/develop/api/efl/player/property/mute.txt b/pages/develop/api/efl/player/property/mute.txt index 5277cfc36..b52b8be67 100644 --- a/pages/develop/api/efl/player/property/mute.txt +++ b/pages/develop/api/efl/player/property/mute.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Player.mute~~ -===== Values ===== - - * **mute** - %%The mute state. %%''true''%% or %%''false''%%.%% ===== Description ===== %%This property controls the audio mute state.%% {{page>:develop:api-include:efl:player:property:mute:description&nouser&nolink&nodate}} +===== Values ===== + + * **mute** - %%The mute state. %%''true''%% or %%''false''%%.%% ===== Signature ===== diff --git a/pages/develop/api/efl/player/property/play.txt b/pages/develop/api/efl/player/property/play.txt index 8eb612a09..b45a9e7b0 100644 --- a/pages/develop/api/efl/player/property/play.txt +++ b/pages/develop/api/efl/player/property/play.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Player.play~~ -===== Values ===== - - * **play** - %%%%''true''%% if playing, %%''false''%% otherwise.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:player:property:play:description&nouser&nolink&nodate}} +===== Values ===== + + * **play** - %%%%''true''%% if playing, %%''false''%% otherwise.%% ==== Getter ==== %%Get play/pause state of the media file.%% diff --git a/pages/develop/api/efl/player/property/play_speed.txt b/pages/develop/api/efl/player/property/play_speed.txt index b8a027075..8c81a23ef 100644 --- a/pages/develop/api/efl/player/property/play_speed.txt +++ b/pages/develop/api/efl/player/property/play_speed.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Player.play_speed~~ -===== Values ===== - - * **speed** - %%The play speed in the [0, infinity) range.%% ===== Description ===== %%Control the play speed of the media file.%% @@ -9,6 +6,9 @@ %%This function control the speed with which the media file will be played. 1.0 represents the normal speed, 2 double speed, 0.5 half speed and so on.%% {{page>:develop:api-include:efl:player:property:play_speed:description&nouser&nolink&nodate}} +===== Values ===== + + * **speed** - %%The play speed in the [0, infinity) range.%% ===== Signature ===== diff --git a/pages/develop/api/efl/player/property/position.txt b/pages/develop/api/efl/player/property/position.txt index 07e63aec0..88f1a7ccf 100644 --- a/pages/develop/api/efl/player/property/position.txt +++ b/pages/develop/api/efl/player/property/position.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Player.position~~ -===== Values ===== - - * **sec** - %%The position (in seconds).%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:player:property:position:description&nouser&nolink&nodate}} +===== Values ===== + + * **sec** - %%The position (in seconds).%% ==== Getter ==== %%Get the position in the media file.%% diff --git a/pages/develop/api/efl/player/property/volume.txt b/pages/develop/api/efl/player/property/volume.txt index 7aa3f78b9..477cc210b 100644 --- a/pages/develop/api/efl/player/property/volume.txt +++ b/pages/develop/api/efl/player/property/volume.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Player.volume~~ -===== Values ===== - - * **volume** - %%The volume level%% ===== Description ===== %%Control the audio volume.%% @@ -9,6 +6,9 @@ %%Controls the audio volume of the stream being played. This has nothing to do with the system volume. This volume will be multiplied by the system volume. e.g.: if the current volume level is 0.5, and the system volume is 50%, it will be 0.5 * 0.5 = 0.25.%% {{page>:develop:api-include:efl:player:property:volume:description&nouser&nolink&nodate}} +===== Values ===== + + * **volume** - %%The volume level%% ===== Signature ===== diff --git a/pages/develop/api/efl/promise.txt b/pages/develop/api/efl/promise.txt index 20e193128..ba658c9bb 100644 --- a/pages/develop/api/efl/promise.txt +++ b/pages/develop/api/efl/promise.txt @@ -10,28 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_promise [fillcolor = "black", label = "Efl.Promise", 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_promise -> efl_loop_user - efl_loop_user -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// @@ -59,12 +37,6 @@ Efl_Object *efl_constructor(Eo *obj); void efl_destructor(Eo *obj); \\ -**[[:develop:api:efl:promise:method:progress_set|progress_set]]**\\ -> %%Updates the progress and send it immediately to all connected Efl_Future.%% - -void efl_promise_progress_set(Eo *obj, const void *p); - -\\ **[[:develop:api:efl:promise:property:failed|failed]]** //**(set)**//\\ > %%Defines the failure state of this promise.%% @@ -77,6 +49,12 @@ void efl_promise_failed_set(Eo *obj, Eina_Error err); Efl_Future *efl_promise_future_get(const Eo *obj); \\ +**[[:develop:api:efl:promise:method:progress_set|progress_set]]**\\ +> %%Updates the progress and send it immediately to all connected Efl_Future.%% + +void efl_promise_progress_set(Eo *obj, const void *p); + +\\ **[[:develop:api:efl:promise:property:value|value]]** //**(set)**//\\ > %%The value expected by all connected future.%% @@ -86,10 +64,33 @@ void efl_promise_value_set(Eo *obj, void *v, Eina_Free_Cb free_cb); ==== Inherited ==== -[[:develop:api:efl:loop_user|Efl.Loop_User]]\\ -> **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//, **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(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:loop_user|Efl.Loop_User]] ^^^ +| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% | +| | **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +^ [[: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:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | + ===== Events ===== **[[:develop:api:efl:promise:event:future_none|future,none]]**\\ @@ -109,5 +110,7 @@ EFL_PROMISE_EVENT_FUTURE_SET(Efl_Future *) \\ ==== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/screen.txt b/pages/develop/api/efl/screen.txt index 6debd5b80..5b1c2e565 100644 --- a/pages/develop/api/efl/screen.txt +++ b/pages/develop/api/efl/screen.txt @@ -7,32 +7,6 @@ {{page>:develop:api-include:efl:screen:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_screen [fillcolor = "dodgerblue4", label = "Efl.Screen", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:screen:property:screen_dpi|screen_dpi]]** //**(get)**//\\ diff --git a/pages/develop/api/efl/text.txt b/pages/develop/api/efl/text.txt index d16d5f463..f6c2ab7a9 100644 --- a/pages/develop/api/efl/text.txt +++ b/pages/develop/api/efl/text.txt @@ -7,35 +7,10 @@ {{page>:develop:api-include:efl:text:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_text [fillcolor = "dodgerblue4", label = "Efl.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== -**[[:develop:api:efl:text:property:text|text]]** //**(get, set)**// +**[[:develop:api:efl:text:property:text|text]]** //**(get, set)**//\\ +> const char *efl_text_get(const Eo *obj); void efl_text_set(Eo *obj, const char *text); diff --git a/pages/develop/api/efl/text/annotate.txt b/pages/develop/api/efl/text/annotate.txt index 2c26118e1..b292e2630 100644 --- a/pages/develop/api/efl/text/annotate.txt +++ b/pages/develop/api/efl/text/annotate.txt @@ -9,34 +9,15 @@ {{page>:develop:api-include:efl:text:annotate:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_text_annotate [fillcolor = "dodgerblue4", label = "Efl.Text.Annotate", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== +**[[:develop:api:efl:text:annotate:property:annotation|annotation]]** //**(get, set)**//\\ +> %%A new format for %%''annotation''%%.%% + +const char *efl_text_annotation_get(const Eo *obj, Efl_Text_Annotate_Annotation *annotation); +Eina_Bool efl_text_annotation_set(Eo *obj, Efl_Text_Annotate_Annotation *annotation, const char *format); + +\\ **[[:develop:api:efl:text:annotate:method:annotation_del|annotation_del]]**\\ > %%Deletes given annotation.%% @@ -55,6 +36,12 @@ Efl_Text_Annotate_Annotation *efl_text_annotation_insert(Eo *obj, Efl_Text_Curso void efl_text_annotation_positions_get(Eo *obj, const Efl_Text_Annotate_Annotation *annotation, Efl_Text_Cursor_Cursor *start, Efl_Text_Cursor_Cursor *end); \\ +**[[:develop:api:efl:text:annotate:property:cursor_object_item_annotation|cursor_object_item_annotation]]** //**(get)**//\\ +> %%The object-item annotation at the cursor's position.%% + +Efl_Text_Annotate_Annotation *efl_text_cursor_object_item_annotation_get(const Eo *obj, Efl_Text_Cursor_Cursor *cur); + +\\ **[[:develop:api:efl:text:annotate:method:cursor_object_item_insert|cursor_object_item_insert]]**\\ > %%Inserts a object item at specified position.%% @@ -73,19 +60,6 @@ Eina_Bool efl_text_object_item_geometry_get(Eo *obj, const Efl_Text_Annotate_Ann Eina_Iterator *efl_text_range_annotations_get(Eo *obj, const Efl_Text_Cursor_Cursor *start, const Efl_Text_Cursor_Cursor *end); \\ -**[[:develop:api:efl:text:annotate:property:annotation|annotation]]** //**(get, set)**//\\ -> %%A new format for %%''annotation''%%.%% - -const char *efl_text_annotation_get(const Eo *obj, Efl_Text_Annotate_Annotation *annotation); -Eina_Bool efl_text_annotation_set(Eo *obj, Efl_Text_Annotate_Annotation *annotation, const char *format); - -\\ -**[[:develop:api:efl:text:annotate:property:cursor_object_item_annotation|cursor_object_item_annotation]]** //**(get)**//\\ -> %%The object-item annotation at the cursor's position.%% - -Efl_Text_Annotate_Annotation *efl_text_cursor_object_item_annotation_get(const Eo *obj, Efl_Text_Cursor_Cursor *cur); - -\\ ===== Events ===== diff --git a/pages/develop/api/efl/text/annotate/property/annotation.txt b/pages/develop/api/efl/text/annotate/property/annotation.txt index 8e0306ea2..0bd380218 100644 --- a/pages/develop/api/efl/text/annotate/property/annotation.txt +++ b/pages/develop/api/efl/text/annotate/property/annotation.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Text.Annotate.annotation~~ -===== Keys ===== - - * **annotation** - %%Given annotation%% -===== Values ===== - - * **format** - %%The new format for the given annotation%% ===== Description ===== %%A new format for %%''annotation''%%.%% @@ -14,6 +8,12 @@ //Since 1.18// {{page>:develop:api-include:efl:text:annotate:property:annotation:description&nouser&nolink&nodate}} +===== Keys ===== + + * **annotation** - %%Given annotation%% +===== Values ===== + + * **format** - %%The new format for the given annotation%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/cursor.txt b/pages/develop/api/efl/text/cursor.txt index 3953e9939..f82ab711d 100644 --- a/pages/develop/api/efl/text/cursor.txt +++ b/pages/develop/api/efl/text/cursor.txt @@ -9,34 +9,14 @@ {{page>:develop:api-include:efl:text:cursor:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_text_cursor [fillcolor = "dodgerblue4", label = "Efl.Text.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== +**[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**//\\ +> %%The object's main cursor.%% + +Efl_Text_Cursor_Cursor *efl_text_cursor_get(const Eo *obj, Efl_Text_Cursor_Cursor_Get_Type get_type); + +\\ **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]**\\ > %%Deletes a single character from position pointed by given cursor.%% @@ -61,6 +41,12 @@ void efl_text_cursor_char_prev(Eo *obj, Efl_Text_Cursor_Cursor *cur); int efl_text_cursor_compare(Eo *obj, const Efl_Text_Cursor_Cursor *cur1, const Efl_Text_Cursor_Cursor *cur2); \\ +**[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**//\\ +> %%The content of the cursor (the character under the cursor)%% + +Eina_Unicode efl_text_cursor_content_get(const Eo *obj, const Efl_Text_Cursor_Cursor *cur); + +\\ **[[:develop:api:efl:text:cursor:method:cursor_coord_set|cursor_coord_set]]**\\ > %%Set cursor coordinates%% @@ -85,6 +71,12 @@ Eina_Bool efl_text_cursor_equal(Eo *obj, const Efl_Text_Cursor_Cursor *cur1, con void efl_text_cursor_free(Eo *obj, Efl_Text_Cursor_Cursor *cur); \\ +**[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**//\\ +> %%Returns the geometry of two cursors ("split cursor"), if logical cursor is between LTR/RTL text, also considering paragraph direction. Upper cursor is shown for the text of the same direction as paragraph, lower cursor - for opposite.%% + +Eina_Bool efl_text_cursor_geometry_get(const Eo *obj, const Efl_Text_Cursor_Cursor *cur, Efl_Text_Cursor_Cursor_Type ctype, int *cx, int *cy, int *cw, int *ch, int *cx2, int *cy2, int *cw2, int *ch2); + +\\ **[[:develop:api:efl:text:cursor:method:cursor_line_char_first|cursor_line_char_first]]**\\ > %%Advance to current line first character%% @@ -145,6 +137,13 @@ void efl_text_cursor_paragraph_next(Eo *obj, Efl_Text_Cursor_Cursor *cur); void efl_text_cursor_paragraph_prev(Eo *obj, Efl_Text_Cursor_Cursor *cur); \\ +**[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**//\\ +> %%Cursor position%% + +int efl_text_cursor_position_get(const Eo *obj, Efl_Text_Cursor_Cursor *cur); +void efl_text_cursor_position_set(Eo *obj, Efl_Text_Cursor_Cursor *cur, int position); + +\\ **[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]**\\ > %%Adds text to the current cursor position and set the cursor to *after* the start of the text just added.%% @@ -163,31 +162,6 @@ void efl_text_cursor_word_end(Eo *obj, Efl_Text_Cursor_Cursor *cur); void efl_text_cursor_word_start(Eo *obj, Efl_Text_Cursor_Cursor *cur); \\ -**[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**//\\ -> %%The content of the cursor (the character under the cursor)%% - -Eina_Unicode efl_text_cursor_content_get(const Eo *obj, const Efl_Text_Cursor_Cursor *cur); - -\\ -**[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**//\\ -> %%Returns the geometry of two cursors ("split cursor"), if logical cursor is between LTR/RTL text, also considering paragraph direction. Upper cursor is shown for the text of the same direction as paragraph, lower cursor - for opposite.%% - -Eina_Bool efl_text_cursor_geometry_get(const Eo *obj, const Efl_Text_Cursor_Cursor *cur, Efl_Text_Cursor_Cursor_Type ctype, int *cx, int *cy, int *cw, int *ch, int *cx2, int *cy2, int *cw2, int *ch2); - -\\ -**[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**//\\ -> %%Cursor position%% - -int efl_text_cursor_position_get(const Eo *obj, Efl_Text_Cursor_Cursor *cur); -void efl_text_cursor_position_set(Eo *obj, Efl_Text_Cursor_Cursor *cur, int position); - -\\ -**[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**//\\ -> %%The object's main cursor.%% - -Efl_Text_Cursor_Cursor *efl_text_cursor_get(const Eo *obj, Efl_Text_Cursor_Cursor_Get_Type get_type); - -\\ ===== Events ===== diff --git a/pages/develop/api/efl/text/cursor/property/cursor_position.txt b/pages/develop/api/efl/text/cursor/property/cursor_position.txt index f6f60f20f..2e4649e41 100644 --- a/pages/develop/api/efl/text/cursor/property/cursor_position.txt +++ b/pages/develop/api/efl/text/cursor/property/cursor_position.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Text.Cursor.cursor_position~~ -===== Keys ===== - - * **cur** - %%Cursor object%% -===== Values ===== - - * **position** - %%Cursor position%% ===== Description ===== %%Cursor position%% @@ -12,6 +6,12 @@ //Since 1.20// {{page>:develop:api-include:efl:text:cursor:property:cursor_position:description&nouser&nolink&nodate}} +===== Keys ===== + + * **cur** - %%Cursor object%% +===== Values ===== + + * **position** - %%Cursor position%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/font.txt b/pages/develop/api/efl/text/font.txt index 21845a243..482142d2b 100644 --- a/pages/develop/api/efl/text/font.txt +++ b/pages/develop/api/efl/text/font.txt @@ -9,34 +9,15 @@ {{page>:develop:api-include:efl:text:font:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_text_font [fillcolor = "dodgerblue4", label = "Efl.Text.Font", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== +**[[:develop:api:efl:text:font:property:font|font]]** //**(get, set)**//\\ +> %%The font name and size that is used for the displayed text%% + +void efl_text_font_get(const Eo *obj, const char **font, int *size); +void efl_text_font_set(Eo *obj, const char *font, int size); + +\\ **[[:develop:api:efl:text:font:property:font_bitmap_scalable|font_bitmap_scalable]]** //**(get, set)**//\\ > %%The bitmap fonts have fixed size glyphs for several available sizes. Basically, it is not scalable. But, it needs to be scalable for some use cases. (ex. colorful emoji fonts)%% @@ -86,13 +67,6 @@ Efl_Text_Font_Width efl_text_font_width_get(const Eo *obj); void efl_text_font_width_set(Eo *obj, Efl_Text_Font_Width width); \\ -**[[:develop:api:efl:text:font:property:font|font]]** //**(get, set)**//\\ -> %%The font name and size that is used for the displayed text%% - -void efl_text_font_get(const Eo *obj, const char **font, int *size); -void efl_text_font_set(Eo *obj, const char *font, int size); - -\\ ===== Events ===== diff --git a/pages/develop/api/efl/text/font/property/font.txt b/pages/develop/api/efl/text/font/property/font.txt index 83aafa000..874f05214 100644 --- a/pages/develop/api/efl/text/font/property/font.txt +++ b/pages/develop/api/efl/text/font/property/font.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Text.Font.font~~ -===== Values ===== - - * **font** - %%Font name%% - * **size** - %%Font size%% ===== Description ===== %%The font name and size that is used for the displayed text%% @@ -10,6 +6,10 @@ //Since 1.20// {{page>:develop:api-include:efl:text:font:property:font:description&nouser&nolink&nodate}} +===== Values ===== + + * **font** - %%Font name%% + * **size** - %%Font size%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/font/property/font_bitmap_scalable.txt b/pages/develop/api/efl/text/font/property/font_bitmap_scalable.txt index 36cffb497..870dd6d64 100644 --- a/pages/develop/api/efl/text/font/property/font_bitmap_scalable.txt +++ b/pages/develop/api/efl/text/font/property/font_bitmap_scalable.txt @@ -1,16 +1,16 @@ ~~Title: Efl.Text.Font.font_bitmap_scalable~~ -===== Values ===== - - * **scalable** - %%Scalable%% ===== Description ===== %%The bitmap fonts have fixed size glyphs for several available sizes. Basically, it is not scalable. But, it needs to be scalable for some use cases. (ex. colorful emoji fonts)%% -%%Default is %%''Efl''%%.Text.Font.Bitmap_Scalable.none.%% +%%Default is %%[[:develop:api:efl:text:font:bitmap_scalable|Efl.Text.Font.Bitmap_Scalable.none]]%%.%% //Since 1.20// {{page>:develop:api-include:efl:text:font:property:font_bitmap_scalable:description&nouser&nolink&nodate}} +===== Values ===== + + * **scalable** - %%Scalable%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/font/property/font_fallbacks.txt b/pages/develop/api/efl/text/font/property/font_fallbacks.txt index 8ee29826a..98280e500 100644 --- a/pages/develop/api/efl/text/font/property/font_fallbacks.txt +++ b/pages/develop/api/efl/text/font/property/font_fallbacks.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Text.Font.font_fallbacks~~ -===== Values ===== - - * **font_fallbacks** - %%Font name fallbacks%% ===== Description ===== %%Comma-separated list of font fallbacks%% @@ -11,6 +8,9 @@ //Since 1.20// {{page>:develop:api-include:efl:text:font:property:font_fallbacks:description&nouser&nolink&nodate}} +===== Values ===== + + * **font_fallbacks** - %%Font name fallbacks%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/font/property/font_lang.txt b/pages/develop/api/efl/text/font/property/font_lang.txt index 9443fa463..37de03a98 100644 --- a/pages/develop/api/efl/text/font/property/font_lang.txt +++ b/pages/develop/api/efl/text/font/property/font_lang.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Text.Font.font_lang~~ -===== Values ===== - - * **lang** - %%Language%% ===== Description ===== %%Specific language of the displayed font%% @@ -11,6 +8,9 @@ //Since 1.20// {{page>:develop:api-include:efl:text:font:property:font_lang:description&nouser&nolink&nodate}} +===== Values ===== + + * **lang** - %%Language%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/font/property/font_slant.txt b/pages/develop/api/efl/text/font/property/font_slant.txt index 66b12f576..69bd27523 100644 --- a/pages/develop/api/efl/text/font/property/font_slant.txt +++ b/pages/develop/api/efl/text/font/property/font_slant.txt @@ -1,16 +1,16 @@ ~~Title: Efl.Text.Font.font_slant~~ -===== Values ===== - - * **style** - %%Font slant%% ===== Description ===== %%Type of slant of the displayed font%% -%%Default is %%''Efl''%%.Text.Font.Slant.normal.%% +%%Default is %%[[:develop:api:efl:text:font:slant|Efl.Text.Font.Slant.normal]]%%.%% //Since 1.20// {{page>:develop:api-include:efl:text:font:property:font_slant:description&nouser&nolink&nodate}} +===== Values ===== + + * **style** - %%Font slant%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/font/property/font_source.txt b/pages/develop/api/efl/text/font/property/font_source.txt index 973bcf940..49119ab20 100644 --- a/pages/develop/api/efl/text/font/property/font_source.txt +++ b/pages/develop/api/efl/text/font/property/font_source.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Text.Font.font_source~~ -===== Values ===== - - * **font_source** - %%Path to font source%% ===== Description ===== %%The source that will be used to lookup the font of the text%% @@ -11,6 +8,9 @@ //Since 1.20// {{page>:develop:api-include:efl:text:font:property:font_source:description&nouser&nolink&nodate}} +===== Values ===== + + * **font_source** - %%Path to font source%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/font/property/font_weight.txt b/pages/develop/api/efl/text/font/property/font_weight.txt index cebf71209..6e71a54b2 100644 --- a/pages/develop/api/efl/text/font/property/font_weight.txt +++ b/pages/develop/api/efl/text/font/property/font_weight.txt @@ -1,16 +1,16 @@ ~~Title: Efl.Text.Font.font_weight~~ -===== Values ===== - - * **font_weight** - %%Font weight%% ===== Description ===== %%Type of weight of the displayed font%% -%%Default is %%''Efl''%%.Text.Font.Weight.normal.%% +%%Default is %%[[:develop:api:efl:text:font:weight|Efl.Text.Font.Weight.normal]]%%.%% //Since 1.20// {{page>:develop:api-include:efl:text:font:property:font_weight:description&nouser&nolink&nodate}} +===== Values ===== + + * **font_weight** - %%Font weight%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/font/property/font_width.txt b/pages/develop/api/efl/text/font/property/font_width.txt index 7e3b6486f..58ee6259e 100644 --- a/pages/develop/api/efl/text/font/property/font_width.txt +++ b/pages/develop/api/efl/text/font/property/font_width.txt @@ -1,16 +1,16 @@ ~~Title: Efl.Text.Font.font_width~~ -===== Values ===== - - * **width** - %%Font width%% ===== Description ===== %%Type of width of the displayed font%% -%%Default is %%''Efl''%%.Text.Font.Width.normal.%% +%%Default is %%[[:develop:api:efl:text:font:width|Efl.Text.Font.Width.normal]]%%.%% //Since 1.20// {{page>:develop:api-include:efl:text:font:property:font_width:description&nouser&nolink&nodate}} +===== Values ===== + + * **width** - %%Font width%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/format.txt b/pages/develop/api/efl/text/format.txt index d3d5903e0..92fd6d45d 100644 --- a/pages/develop/api/efl/text/format.txt +++ b/pages/develop/api/efl/text/format.txt @@ -11,32 +11,6 @@ {{page>:develop:api-include:efl:text:format:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_text_format [fillcolor = "dodgerblue4", label = "Efl.Text.Format", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:text:format:property:ellipsis|ellipsis]]** //**(get, set)**//\\ @@ -46,13 +20,6 @@ double efl_text_ellipsis_get(const Eo *obj); void efl_text_ellipsis_set(Eo *obj, double value); \\ -**[[:develop:api:efl:text:format:property:halign_auto_type|halign_auto_type]]** //**(get, set)**//\\ -> %%Horizontal alignment of text%% - -Efl_Text_Format_Horizontal_Alignment_Auto_Type efl_text_halign_auto_type_get(const Eo *obj); -void efl_text_halign_auto_type_set(Eo *obj, Efl_Text_Format_Horizontal_Alignment_Auto_Type value); - -\\ **[[:develop:api:efl:text:format:property:halign|halign]]** //**(get, set)**//\\ > %%Horizontal alignment of text%% @@ -60,6 +27,13 @@ double efl_text_halign_get(const Eo *obj); void efl_text_halign_set(Eo *obj, double value); \\ +**[[:develop:api:efl:text:format:property:halign_auto_type|halign_auto_type]]** //**(get, set)**//\\ +> %%Horizontal alignment of text%% + +Efl_Text_Format_Horizontal_Alignment_Auto_Type efl_text_halign_auto_type_get(const Eo *obj); +void efl_text_halign_auto_type_set(Eo *obj, Efl_Text_Format_Horizontal_Alignment_Auto_Type value); + +\\ **[[:develop:api:efl:text:format:property:linegap|linegap]]** //**(get, set)**//\\ > %%Minimal line gap (top and bottom) for each line in the text%% diff --git a/pages/develop/api/efl/text/format/property/ellipsis.txt b/pages/develop/api/efl/text/format/property/ellipsis.txt index 4af5b3ede..274255c0a 100644 --- a/pages/develop/api/efl/text/format/property/ellipsis.txt +++ b/pages/develop/api/efl/text/format/property/ellipsis.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Text.Format.ellipsis~~ -===== Values ===== - - * **value** - %%Ellipsis value%% ===== Description ===== %%Ellipsis value (number from -1.0 to 1.0)%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:text:format:property:ellipsis:description&nouser&nolink&nodate}} +===== Values ===== + + * **value** - %%Ellipsis value%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/format/property/halign.txt b/pages/develop/api/efl/text/format/property/halign.txt index 51d59a2ac..2a7d0660a 100644 --- a/pages/develop/api/efl/text/format/property/halign.txt +++ b/pages/develop/api/efl/text/format/property/halign.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Text.Format.halign~~ -===== Values ===== - - * **value** - %%Horizontal alignment value%% ===== Description ===== %%Horizontal alignment of text%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:text:format:property:halign:description&nouser&nolink&nodate}} +===== Values ===== + + * **value** - %%Horizontal alignment value%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/format/property/halign_auto_type.txt b/pages/develop/api/efl/text/format/property/halign_auto_type.txt index 6d6242038..d743b0d5f 100644 --- a/pages/develop/api/efl/text/format/property/halign_auto_type.txt +++ b/pages/develop/api/efl/text/format/property/halign_auto_type.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Text.Format.halign_auto_type~~ -===== Values ===== - - * **value** - %%Alignment type%% ===== Description ===== %%Horizontal alignment of text%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:text:format:property:halign_auto_type:description&nouser&nolink&nodate}} +===== Values ===== + + * **value** - %%Alignment type%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/format/property/linegap.txt b/pages/develop/api/efl/text/format/property/linegap.txt index a357956f0..6a15ebe71 100644 --- a/pages/develop/api/efl/text/format/property/linegap.txt +++ b/pages/develop/api/efl/text/format/property/linegap.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Text.Format.linegap~~ -===== Values ===== - - * **value** - %%Line gap value%% ===== Description ===== %%Minimal line gap (top and bottom) for each line in the text%% @@ -11,6 +8,9 @@ //Since 1.20// {{page>:develop:api-include:efl:text:format:property:linegap:description&nouser&nolink&nodate}} +===== Values ===== + + * **value** - %%Line gap value%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/format/property/linerelgap.txt b/pages/develop/api/efl/text/format/property/linerelgap.txt index 580c7eb3d..b172c3763 100644 --- a/pages/develop/api/efl/text/format/property/linerelgap.txt +++ b/pages/develop/api/efl/text/format/property/linerelgap.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Text.Format.linerelgap~~ -===== Values ===== - - * **value** - %%Relative line gap value%% ===== Description ===== %%Relative line gap (top and bottom) for each line in the text%% @@ -11,6 +8,9 @@ //Since 1.20// {{page>:develop:api-include:efl:text:format:property:linerelgap:description&nouser&nolink&nodate}} +===== Values ===== + + * **value** - %%Relative line gap value%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/format/property/multiline.txt b/pages/develop/api/efl/text/format/property/multiline.txt index 1ba9c2642..564dba005 100644 --- a/pages/develop/api/efl/text/format/property/multiline.txt +++ b/pages/develop/api/efl/text/format/property/multiline.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Text.Format.multiline~~ -===== Values ===== - - * **enabled** - %%%%''true''%% if multiline is enabled, %%''false''%% otherwise%% ===== Description ===== %%Multiline is enabled or not%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:text:format:property:multiline:description&nouser&nolink&nodate}} +===== Values ===== + + * **enabled** - %%%%''true''%% if multiline is enabled, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/format/property/password.txt b/pages/develop/api/efl/text/format/property/password.txt index 79689f0d1..f4579bbd2 100644 --- a/pages/develop/api/efl/text/format/property/password.txt +++ b/pages/develop/api/efl/text/format/property/password.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Text.Format.password~~ -===== Values ===== - - * **enabled** - %%%%''true''%% if the text is a password, %%''false''%% otherwise%% ===== Description ===== %%Whether text is a password%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:text:format:property:password:description&nouser&nolink&nodate}} +===== Values ===== + + * **enabled** - %%%%''true''%% if the text is a password, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/format/property/replacement_char.txt b/pages/develop/api/efl/text/format/property/replacement_char.txt index 4cf70bab8..a56b271ea 100644 --- a/pages/develop/api/efl/text/format/property/replacement_char.txt +++ b/pages/develop/api/efl/text/format/property/replacement_char.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Text.Format.replacement_char~~ -===== Values ===== - - * **repch** - %%Replacement character%% ===== Description ===== %%The character used to replace characters that can not be displayed%% @@ -11,6 +8,9 @@ //Since 1.20// {{page>:develop:api-include:efl:text:format:property:replacement_char:description&nouser&nolink&nodate}} +===== Values ===== + + * **repch** - %%Replacement character%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/format/property/tabstops.txt b/pages/develop/api/efl/text/format/property/tabstops.txt index 774087034..ca3137102 100644 --- a/pages/develop/api/efl/text/format/property/tabstops.txt +++ b/pages/develop/api/efl/text/format/property/tabstops.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Text.Format.tabstops~~ -===== Values ===== - - * **value** - %%Tapstops value%% ===== Description ===== %%Tabstops value%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:text:format:property:tabstops:description&nouser&nolink&nodate}} +===== Values ===== + + * **value** - %%Tapstops value%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/format/property/valign.txt b/pages/develop/api/efl/text/format/property/valign.txt index d45e3f0e1..fc2f62eb1 100644 --- a/pages/develop/api/efl/text/format/property/valign.txt +++ b/pages/develop/api/efl/text/format/property/valign.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Text.Format.valign~~ -===== Values ===== - - * **value** - %%Vertical alignment value%% ===== Description ===== %%Vertical alignment of text%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:text:format:property:valign:description&nouser&nolink&nodate}} +===== Values ===== + + * **value** - %%Vertical alignment value%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/format/property/wrap.txt b/pages/develop/api/efl/text/format/property/wrap.txt index 3f9b1558c..d664c78a2 100644 --- a/pages/develop/api/efl/text/format/property/wrap.txt +++ b/pages/develop/api/efl/text/format/property/wrap.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Text.Format.wrap~~ -===== Values ===== - - * **wrap** - %%Wrap mode%% ===== Description ===== %%Wrap mode for use in the text%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:text:format:property:wrap:description&nouser&nolink&nodate}} +===== Values ===== + + * **wrap** - %%Wrap mode%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/markup.txt b/pages/develop/api/efl/text/markup.txt index 9d4a064bf..e7dedae56 100644 --- a/pages/develop/api/efl/text/markup.txt +++ b/pages/develop/api/efl/text/markup.txt @@ -12,26 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:text:cursor|Efl.Text.Cursor]] //(interface)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_text_markup [fillcolor = "dodgerblue4", label = "Efl.Text.Markup", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_cursor [fillcolor = "gray15", label = "Efl.Text.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_text_markup -> efl_text_cursor -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:text:cursor|Efl.Text.Cursor]] //(interface)// @@ -56,7 +36,32 @@ void efl_text_markup_set(Eo *obj, const char *markup); ==== Inherited ==== -[[:develop:api:efl:text:cursor|Efl.Text.Cursor]]\\ -> **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]**, **[[:develop:api:efl:text:cursor:method:cursor_char_next|cursor_char_next]]**, **[[:develop:api:efl:text:cursor:method:cursor_char_prev|cursor_char_prev]]**, **[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]**, **[[:develop:api:efl:text:cursor:method:cursor_coord_set|cursor_coord_set]]**, **[[:develop:api:efl:text:cursor:method:cursor_copy|cursor_copy]]**, **[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]**, **[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_char_first|cursor_line_char_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_char_last|cursor_line_char_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_jump_by|cursor_line_jump_by]]**, **[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_first|cursor_paragraph_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_last|cursor_paragraph_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]**, **[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]**, **[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**//, **[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**//, **[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**//, **[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**// +^ [[:develop:api:efl:text:cursor|Efl.Text.Cursor]] ^^^ +| | **[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**// | %%The object's main cursor.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]** | %%Deletes a single character from position pointed by given cursor.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_next|cursor_char_next]]** | %%Advances to the next character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_prev|cursor_char_prev]]** | %%Advances to the previous character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]** | %%Compare two cursors%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**// | %%The content of the cursor (the character under the cursor)%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_coord_set|cursor_coord_set]]** | %%Set cursor coordinates%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_copy|cursor_copy]]** | %%Copy existing cursor%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]** | %%Check if two cursors are equal%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]** | %%Free existing cursor%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**// | %%Returns the geometry of two cursors ("split cursor"), if logical cursor is between LTR/RTL text, also considering paragraph direction. Upper cursor is shown for the text of the same direction as paragraph, lower cursor - for opposite.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_char_first|cursor_line_char_first]]** | %%Advance to current line first character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_char_last|cursor_line_char_last]]** | %%Advance to current line last character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_jump_by|cursor_line_jump_by]]** | %%Jump the cursor by the given number of lines%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]** | %%Create new cursor%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]** | %%Advances to the first character in this paragraph%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]** | %%Advances to the last character in this paragraph%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_first|cursor_paragraph_first]]** | %%Advance to current paragraph first character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_last|cursor_paragraph_last]]** | %%Advance to current paragraph last character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]** | %%Advances to the start of the next text node%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]** | %%Advances to the end of the previous text node%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**// | %%Cursor position%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]** | %%Adds text to the current cursor position and set the cursor to *after* the start of the text just added.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]** | %%Advance to current word end%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]** | %%Advance to current word start%% | + ===== Events ===== diff --git a/pages/develop/api/efl/text/markup/property/markup.txt b/pages/develop/api/efl/text/markup/property/markup.txt index c71f9a7be..e2299ba5f 100644 --- a/pages/develop/api/efl/text/markup/property/markup.txt +++ b/pages/develop/api/efl/text/markup/property/markup.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Text.Markup.markup~~ -===== Values ===== - - * **markup** - %%The markup-text representation set to this text.%% ===== Description ===== %%Markup property%% @@ -9,6 +6,9 @@ //Since 1.21// {{page>:develop:api-include:efl:text:markup:property:markup:description&nouser&nolink&nodate}} +===== Values ===== + + * **markup** - %%The markup-text representation set to this text.%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/markup_util.txt b/pages/develop/api/efl/text/markup_util.txt index 9c2524df4..90e8d17a5 100644 --- a/pages/develop/api/efl/text/markup_util.txt +++ b/pages/develop/api/efl/text/markup_util.txt @@ -9,32 +9,6 @@ {{page>:develop:api-include:efl:text:markup_util:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_text_markup_util [fillcolor = "black", label = "Efl.Text.Markup_Util", color = "gray15", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:text:markup_util:method:markup_to_text|markup_to_text]]**\\ diff --git a/pages/develop/api/efl/text/properties.txt b/pages/develop/api/efl/text/properties.txt index 3d97e90f9..cf7262d3d 100644 --- a/pages/develop/api/efl/text/properties.txt +++ b/pages/develop/api/efl/text/properties.txt @@ -7,46 +7,22 @@ {{page>:develop:api-include:efl:text:properties:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_text_properties [fillcolor = "dodgerblue4", label = "Efl.Text.Properties", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== -**[[:develop:api:efl:text:properties:property:font_source|font_source]]** //**(get, set)**// - -const char *efl_text_properties_font_source_get(const Eo *obj); -void efl_text_properties_font_source_set(Eo *obj, const char *font_source); - -\\ -**[[:develop:api:efl:text:properties:property:font|font]]** //**(get, set)**// +**[[:develop:api:efl:text:properties:property:font|font]]** //**(get, set)**//\\ +> void efl_text_properties_font_get(const Eo *obj, const char **font, Efl_Font_Size *size); void efl_text_properties_font_set(Eo *obj, const char *font, Efl_Font_Size size); \\ +**[[:develop:api:efl:text:properties:property:font_source|font_source]]** //**(get, set)**//\\ +> + +const char *efl_text_properties_font_source_get(const Eo *obj); +void efl_text_properties_font_source_set(Eo *obj, const char *font_source); + +\\ ===== Events ===== diff --git a/pages/develop/api/efl/text/properties/property/font.txt b/pages/develop/api/efl/text/properties/property/font.txt index 7799e5e0b..6d7f2b517 100644 --- a/pages/develop/api/efl/text/properties/property/font.txt +++ b/pages/develop/api/efl/text/properties/property/font.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Text.Properties.font~~ -===== Values ===== - - * **font** - %%The font family name or filename.%% - * **size** - %%The font size, in points.%% ===== Description ===== @@ -10,6 +6,10 @@ {{page>:develop:api-include:efl:text:properties:property:font:description&nouser&nolink&nodate}} +===== Values ===== + + * **font** - %%The font family name or filename.%% + * **size** - %%The font size, in points.%% ==== Getter ==== %%Retrieve the font family and size in use on a given text object.%% diff --git a/pages/develop/api/efl/text/properties/property/font_source.txt b/pages/develop/api/efl/text/properties/property/font_source.txt index 4e6d88d9f..1fcef53a1 100644 --- a/pages/develop/api/efl/text/properties/property/font_source.txt +++ b/pages/develop/api/efl/text/properties/property/font_source.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Text.Properties.font_source~~ -===== Values ===== - - * **font_source** - %%The font file's path.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:text:properties:property:font_source:description&nouser&nolink&nodate}} +===== Values ===== + + * **font_source** - %%The font file's path.%% ==== Getter ==== %%Get the font file's path which is being used on a given text object.%% diff --git a/pages/develop/api/efl/text/property/text.txt b/pages/develop/api/efl/text/property/text.txt index f2f6d115d..5662db155 100644 --- a/pages/develop/api/efl/text/property/text.txt +++ b/pages/develop/api/efl/text/property/text.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Text.text~~ -===== Values ===== - - * **text** - %%Text string to display on it.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:text:property:text:description&nouser&nolink&nodate}} +===== Values ===== + + * **text** - %%Text string to display on it.%% ==== Getter ==== %%Retrieves the text string currently being displayed by the given text object.%% diff --git a/pages/develop/api/efl/text/style.txt b/pages/develop/api/efl/text/style.txt index c9b50c690..d60c0d6fa 100644 --- a/pages/develop/api/efl/text/style.txt +++ b/pages/develop/api/efl/text/style.txt @@ -11,32 +11,6 @@ {{page>:develop:api-include:efl:text:style:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_text_style [fillcolor = "dodgerblue4", label = "Efl.Text.Style", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:text:style:property:backing_color|backing_color]]** //**(get, set)**//\\ diff --git a/pages/develop/api/efl/text/style/property/backing_color.txt b/pages/develop/api/efl/text/style/property/backing_color.txt index 6f4f50858..c4b0d494e 100644 --- a/pages/develop/api/efl/text/style/property/backing_color.txt +++ b/pages/develop/api/efl/text/style/property/backing_color.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Text.Style.backing_color~~ -===== Values ===== - - * **r** - %%Red component%% - * **g** - %%Green component%% - * **b** - %%Blue component%% - * **a** - %%Alpha component%% ===== Description ===== %%Backing color%% @@ -12,6 +6,12 @@ //Since 1.20// {{page>:develop:api-include:efl:text:style:property:backing_color:description&nouser&nolink&nodate}} +===== Values ===== + + * **r** - %%Red component%% + * **g** - %%Green component%% + * **b** - %%Blue component%% + * **a** - %%Alpha component%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/style/property/backing_type.txt b/pages/develop/api/efl/text/style/property/backing_type.txt index 975b32ca8..b9b532657 100644 --- a/pages/develop/api/efl/text/style/property/backing_type.txt +++ b/pages/develop/api/efl/text/style/property/backing_type.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Text.Style.backing_type~~ -===== Values ===== - - * **type** - %%Backing type%% ===== Description ===== %%Enable or disable backing type%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:text:style:property:backing_type:description&nouser&nolink&nodate}} +===== Values ===== + + * **type** - %%Backing type%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/style/property/effect_type.txt b/pages/develop/api/efl/text/style/property/effect_type.txt index 88620e0a0..601aef84b 100644 --- a/pages/develop/api/efl/text/style/property/effect_type.txt +++ b/pages/develop/api/efl/text/style/property/effect_type.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Text.Style.effect_type~~ -===== Values ===== - - * **type** - %%Effect type%% ===== Description ===== %%Type of effect used for the displayed text%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:text:style:property:effect_type:description&nouser&nolink&nodate}} +===== Values ===== + + * **type** - %%Effect type%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/style/property/gfx_filter.txt b/pages/develop/api/efl/text/style/property/gfx_filter.txt index 60f3cf580..779b4de3e 100644 --- a/pages/develop/api/efl/text/style/property/gfx_filter.txt +++ b/pages/develop/api/efl/text/style/property/gfx_filter.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Text.Style.gfx_filter~~ -===== Values ===== - - * **code** - %%Filter code%% ===== Description ===== %%Program that applies a special filter%% @@ -11,6 +8,9 @@ //Since 1.20// {{page>:develop:api-include:efl:text:style:property:gfx_filter:description&nouser&nolink&nodate}} +===== Values ===== + + * **code** - %%Filter code%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/style/property/glow2_color.txt b/pages/develop/api/efl/text/style/property/glow2_color.txt index 9ad391734..aa6990ef8 100644 --- a/pages/develop/api/efl/text/style/property/glow2_color.txt +++ b/pages/develop/api/efl/text/style/property/glow2_color.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Text.Style.glow2_color~~ -===== Values ===== - - * **r** - %%Red component%% - * **g** - %%Green component%% - * **b** - %%Blue component%% - * **a** - %%Alpha component%% ===== Description ===== %%Second color of the glow effect%% @@ -12,6 +6,12 @@ //Since 1.20// {{page>:develop:api-include:efl:text:style:property:glow2_color:description&nouser&nolink&nodate}} +===== Values ===== + + * **r** - %%Red component%% + * **g** - %%Green component%% + * **b** - %%Blue component%% + * **a** - %%Alpha component%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/style/property/glow_color.txt b/pages/develop/api/efl/text/style/property/glow_color.txt index 5bb179c8e..dc9f9e373 100644 --- a/pages/develop/api/efl/text/style/property/glow_color.txt +++ b/pages/develop/api/efl/text/style/property/glow_color.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Text.Style.glow_color~~ -===== Values ===== - - * **r** - %%Red component%% - * **g** - %%Green component%% - * **b** - %%Blue component%% - * **a** - %%Alpha component%% ===== Description ===== %%Color of glow effect%% @@ -12,6 +6,12 @@ //Since 1.20// {{page>:develop:api-include:efl:text:style:property:glow_color:description&nouser&nolink&nodate}} +===== Values ===== + + * **r** - %%Red component%% + * **g** - %%Green component%% + * **b** - %%Blue component%% + * **a** - %%Alpha component%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/style/property/normal_color.txt b/pages/develop/api/efl/text/style/property/normal_color.txt index 60fa4f84a..186054bc9 100644 --- a/pages/develop/api/efl/text/style/property/normal_color.txt +++ b/pages/develop/api/efl/text/style/property/normal_color.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Text.Style.normal_color~~ -===== Values ===== - - * **r** - %%Red component%% - * **g** - %%Green component%% - * **b** - %%Blue component%% - * **a** - %%Alpha component%% ===== Description ===== %%Color of text, excluding style%% @@ -12,6 +6,12 @@ //Since 1.20// {{page>:develop:api-include:efl:text:style:property:normal_color:description&nouser&nolink&nodate}} +===== Values ===== + + * **r** - %%Red component%% + * **g** - %%Green component%% + * **b** - %%Blue component%% + * **a** - %%Alpha component%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/style/property/outline_color.txt b/pages/develop/api/efl/text/style/property/outline_color.txt index c4c1705ec..f798b68e9 100644 --- a/pages/develop/api/efl/text/style/property/outline_color.txt +++ b/pages/develop/api/efl/text/style/property/outline_color.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Text.Style.outline_color~~ -===== Values ===== - - * **r** - %%Red component%% - * **g** - %%Green component%% - * **b** - %%Blue component%% - * **a** - %%Alpha component%% ===== Description ===== %%Color of outline effect%% @@ -12,6 +6,12 @@ //Since 1.20// {{page>:develop:api-include:efl:text:style:property:outline_color:description&nouser&nolink&nodate}} +===== Values ===== + + * **r** - %%Red component%% + * **g** - %%Green component%% + * **b** - %%Blue component%% + * **a** - %%Alpha component%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/style/property/shadow_color.txt b/pages/develop/api/efl/text/style/property/shadow_color.txt index 495c05e63..2b4162708 100644 --- a/pages/develop/api/efl/text/style/property/shadow_color.txt +++ b/pages/develop/api/efl/text/style/property/shadow_color.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Text.Style.shadow_color~~ -===== Values ===== - - * **r** - %%Red component%% - * **g** - %%Green component%% - * **b** - %%Blue component%% - * **a** - %%Alpha component%% ===== Description ===== %%Color of shadow effect%% @@ -12,6 +6,12 @@ //Since 1.20// {{page>:develop:api-include:efl:text:style:property:shadow_color:description&nouser&nolink&nodate}} +===== Values ===== + + * **r** - %%Red component%% + * **g** - %%Green component%% + * **b** - %%Blue component%% + * **a** - %%Alpha component%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/style/property/shadow_direction.txt b/pages/develop/api/efl/text/style/property/shadow_direction.txt index 24ff497c6..5cff014e5 100644 --- a/pages/develop/api/efl/text/style/property/shadow_direction.txt +++ b/pages/develop/api/efl/text/style/property/shadow_direction.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Text.Style.shadow_direction~~ -===== Values ===== - - * **type** - %%Shadow direction%% ===== Description ===== %%Direction of shadow effect%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:text:style:property:shadow_direction:description&nouser&nolink&nodate}} +===== Values ===== + + * **type** - %%Shadow direction%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/style/property/strikethrough_color.txt b/pages/develop/api/efl/text/style/property/strikethrough_color.txt index 520ec8e14..a6a9452bc 100644 --- a/pages/develop/api/efl/text/style/property/strikethrough_color.txt +++ b/pages/develop/api/efl/text/style/property/strikethrough_color.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Text.Style.strikethrough_color~~ -===== Values ===== - - * **r** - %%Red component%% - * **g** - %%Green component%% - * **b** - %%Blue component%% - * **a** - %%Alpha component%% ===== Description ===== %%Color of strikethrough_style%% @@ -12,6 +6,12 @@ //Since 1.20// {{page>:develop:api-include:efl:text:style:property:strikethrough_color:description&nouser&nolink&nodate}} +===== Values ===== + + * **r** - %%Red component%% + * **g** - %%Green component%% + * **b** - %%Blue component%% + * **a** - %%Alpha component%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/style/property/strikethrough_type.txt b/pages/develop/api/efl/text/style/property/strikethrough_type.txt index ae8676235..77b851aaa 100644 --- a/pages/develop/api/efl/text/style/property/strikethrough_type.txt +++ b/pages/develop/api/efl/text/style/property/strikethrough_type.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Text.Style.strikethrough_type~~ -===== Values ===== - - * **type** - %%Strikethrough type%% ===== Description ===== %%Type of strikethrough style%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:text:style:property:strikethrough_type:description&nouser&nolink&nodate}} +===== Values ===== + + * **type** - %%Strikethrough type%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/style/property/underline2_color.txt b/pages/develop/api/efl/text/style/property/underline2_color.txt index ea8fff285..064f1d8c1 100644 --- a/pages/develop/api/efl/text/style/property/underline2_color.txt +++ b/pages/develop/api/efl/text/style/property/underline2_color.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Text.Style.underline2_color~~ -===== Values ===== - - * **r** - %%Red component%% - * **g** - %%Green component%% - * **b** - %%Blue component%% - * **a** - %%Alpha component%% ===== Description ===== %%Color of underline2 style%% @@ -12,6 +6,12 @@ //Since 1.20// {{page>:develop:api-include:efl:text:style:property:underline2_color:description&nouser&nolink&nodate}} +===== Values ===== + + * **r** - %%Red component%% + * **g** - %%Green component%% + * **b** - %%Blue component%% + * **a** - %%Alpha component%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/style/property/underline2_type.txt b/pages/develop/api/efl/text/style/property/underline2_type.txt index 4174bd9ce..9f1d315be 100644 --- a/pages/develop/api/efl/text/style/property/underline2_type.txt +++ b/pages/develop/api/efl/text/style/property/underline2_type.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Text.Style.underline2_type~~ -===== Values ===== - - * **type** - %%Underline type%% ===== Description ===== %%Type of underline2 style%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:text:style:property:underline2_type:description&nouser&nolink&nodate}} +===== Values ===== + + * **type** - %%Underline type%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/style/property/underline_color.txt b/pages/develop/api/efl/text/style/property/underline_color.txt index 50ee23391..ad9cd37ce 100644 --- a/pages/develop/api/efl/text/style/property/underline_color.txt +++ b/pages/develop/api/efl/text/style/property/underline_color.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Text.Style.underline_color~~ -===== Values ===== - - * **r** - %%Red component%% - * **g** - %%Green component%% - * **b** - %%Blue component%% - * **a** - %%Alpha component%% ===== Description ===== %%Color of normal underline style%% @@ -12,6 +6,12 @@ //Since 1.20// {{page>:develop:api-include:efl:text:style:property:underline_color:description&nouser&nolink&nodate}} +===== Values ===== + + * **r** - %%Red component%% + * **g** - %%Green component%% + * **b** - %%Blue component%% + * **a** - %%Alpha component%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/style/property/underline_dashed_color.txt b/pages/develop/api/efl/text/style/property/underline_dashed_color.txt index 6a87c229d..5137c1187 100644 --- a/pages/develop/api/efl/text/style/property/underline_dashed_color.txt +++ b/pages/develop/api/efl/text/style/property/underline_dashed_color.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Text.Style.underline_dashed_color~~ -===== Values ===== - - * **r** - %%Red component%% - * **g** - %%Green component%% - * **b** - %%Blue component%% - * **a** - %%Alpha component%% ===== Description ===== %%Color of dashed underline style%% @@ -12,6 +6,12 @@ //Since 1.20// {{page>:develop:api-include:efl:text:style:property:underline_dashed_color:description&nouser&nolink&nodate}} +===== Values ===== + + * **r** - %%Red component%% + * **g** - %%Green component%% + * **b** - %%Blue component%% + * **a** - %%Alpha component%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/style/property/underline_dashed_gap.txt b/pages/develop/api/efl/text/style/property/underline_dashed_gap.txt index fd9620101..8e71164fd 100644 --- a/pages/develop/api/efl/text/style/property/underline_dashed_gap.txt +++ b/pages/develop/api/efl/text/style/property/underline_dashed_gap.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Text.Style.underline_dashed_gap~~ -===== Values ===== - - * **gap** - %%Gap%% ===== Description ===== %%Gap of dashed underline style%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:text:style:property:underline_dashed_gap:description&nouser&nolink&nodate}} +===== Values ===== + + * **gap** - %%Gap%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/style/property/underline_dashed_width.txt b/pages/develop/api/efl/text/style/property/underline_dashed_width.txt index 0ed27073f..0855b0af3 100644 --- a/pages/develop/api/efl/text/style/property/underline_dashed_width.txt +++ b/pages/develop/api/efl/text/style/property/underline_dashed_width.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Text.Style.underline_dashed_width~~ -===== Values ===== - - * **width** - %%Width%% ===== Description ===== %%Width of dashed underline style%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:text:style:property:underline_dashed_width:description&nouser&nolink&nodate}} +===== Values ===== + + * **width** - %%Width%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/style/property/underline_height.txt b/pages/develop/api/efl/text/style/property/underline_height.txt index 5b9dd3576..19ffb4900 100644 --- a/pages/develop/api/efl/text/style/property/underline_height.txt +++ b/pages/develop/api/efl/text/style/property/underline_height.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Text.Style.underline_height~~ -===== Values ===== - - * **height** - %%Height%% ===== Description ===== %%Height of underline style%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:text:style:property:underline_height:description&nouser&nolink&nodate}} +===== Values ===== + + * **height** - %%Height%% ===== Signature ===== diff --git a/pages/develop/api/efl/text/style/property/underline_type.txt b/pages/develop/api/efl/text/style/property/underline_type.txt index 02121a10f..b45c82a91 100644 --- a/pages/develop/api/efl/text/style/property/underline_type.txt +++ b/pages/develop/api/efl/text/style/property/underline_type.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Text.Style.underline_type~~ -===== Values ===== - - * **type** - %%Underline type%% ===== Description ===== %%Sets an underline style on the text%% @@ -9,6 +6,9 @@ //Since 1.20// {{page>:develop:api-include:efl:text:style:property:underline_type:description&nouser&nolink&nodate}} +===== Values ===== + + * **type** - %%Underline type%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/autorepeat.txt b/pages/develop/api/efl/ui/autorepeat.txt index 2ee54aa84..cdc567b9d 100644 --- a/pages/develop/api/efl/ui/autorepeat.txt +++ b/pages/develop/api/efl/ui/autorepeat.txt @@ -7,32 +7,6 @@ {{page>:develop:api-include:efl:ui:autorepeat:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_autorepeat [fillcolor = "dodgerblue4", label = "Efl.Ui.Autorepeat", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:ui:autorepeat:property:autorepeat_enabled|autorepeat_enabled]]** //**(get, set)**//\\ diff --git a/pages/develop/api/efl/ui/autorepeat/property/autorepeat_enabled.txt b/pages/develop/api/efl/ui/autorepeat/property/autorepeat_enabled.txt index 42eccba8b..71273a2b2 100644 --- a/pages/develop/api/efl/ui/autorepeat/property/autorepeat_enabled.txt +++ b/pages/develop/api/efl/ui/autorepeat/property/autorepeat_enabled.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Autorepeat.autorepeat_enabled~~ -===== Values ===== - - * **on** - %%A bool to turn on/off the event%% ===== Description ===== %%Turn on/off the autorepeat event generated when the button is kept pressed%% @@ -11,6 +8,9 @@ %%When on, keeping a button pressed will continuously emit a %%''repeated''%% signal until the button is released. The time it takes until it starts emitting the signal is given by %%[[:develop:api:efl:ui:autorepeat:property:autorepeat_initial_timeout|Efl.Ui.Autorepeat.autorepeat_initial_timeout.set]]%%, and the time between each new emission by %%[[:develop:api:efl:ui:autorepeat:property:autorepeat_gap_timeout|Efl.Ui.Autorepeat.autorepeat_gap_timeout.set]]%%.%% {{page>:develop:api-include:efl:ui:autorepeat:property:autorepeat_enabled:description&nouser&nolink&nodate}} +===== Values ===== + + * **on** - %%A bool to turn on/off the event%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/autorepeat/property/autorepeat_gap_timeout.txt b/pages/develop/api/efl/ui/autorepeat/property/autorepeat_gap_timeout.txt index 1a2a4ac57..27443fa80 100644 --- a/pages/develop/api/efl/ui/autorepeat/property/autorepeat_gap_timeout.txt +++ b/pages/develop/api/efl/ui/autorepeat/property/autorepeat_gap_timeout.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Autorepeat.autorepeat_gap_timeout~~ -===== Values ===== - - * **t** - %%Interval in seconds%% ===== Description ===== %%The interval between each generated autorepeat event%% @@ -11,6 +8,9 @@ %%See also %%[[:develop:api:efl:ui:autorepeat:property:autorepeat_initial_timeout|Efl.Ui.Autorepeat.autorepeat_initial_timeout.set]]%%.%% {{page>:develop:api-include:efl:ui:autorepeat:property:autorepeat_gap_timeout:description&nouser&nolink&nodate}} +===== Values ===== + + * **t** - %%Interval in seconds%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/autorepeat/property/autorepeat_initial_timeout.txt b/pages/develop/api/efl/ui/autorepeat/property/autorepeat_initial_timeout.txt index 8205a8517..2f74237d1 100644 --- a/pages/develop/api/efl/ui/autorepeat/property/autorepeat_initial_timeout.txt +++ b/pages/develop/api/efl/ui/autorepeat/property/autorepeat_initial_timeout.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Autorepeat.autorepeat_initial_timeout~~ -===== Values ===== - - * **t** - %%Timeout in seconds%% ===== Description ===== %%The initial timeout before the autorepeat event is generated%% @@ -11,6 +8,9 @@ %%See also %%[[:develop:api:efl:ui:autorepeat:property:autorepeat_enabled|Efl.Ui.Autorepeat.autorepeat_enabled.set]]%%, %%[[:develop:api:efl:ui:autorepeat:property:autorepeat_gap_timeout|Efl.Ui.Autorepeat.autorepeat_gap_timeout.set]]%%.%% {{page>:develop:api-include:efl:ui:autorepeat:property:autorepeat_initial_timeout:description&nouser&nolink&nodate}} +===== Values ===== + + * **t** - %%Timeout in seconds%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/base.txt b/pages/develop/api/efl/ui/base.txt index d6d057bd1..bc1148c8c 100644 --- a/pages/develop/api/efl/ui/base.txt +++ b/pages/develop/api/efl/ui/base.txt @@ -7,32 +7,6 @@ {{page>:develop:api-include:efl:ui:base:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_base [fillcolor = "dodgerblue4", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:ui:base:property:language|language]]** //**(get, set)**//\\ @@ -42,13 +16,6 @@ const char *efl_ui_language_get(const Eo *obj); void efl_ui_language_set(Eo *obj, const char *language); \\ -**[[: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.%% - -Eina_Bool efl_ui_mirrored_automatic_get(const Eo *obj); -void efl_ui_mirrored_automatic_set(Eo *obj, Eina_Bool automatic); - -\\ **[[:develop:api:efl:ui:base:property:mirrored|mirrored]]** //**(get, set)**//\\ > %%Whether this object should be mirrored.%% @@ -56,6 +23,13 @@ Eina_Bool efl_ui_mirrored_get(const Eo *obj); void efl_ui_mirrored_set(Eo *obj, Eina_Bool rtl); \\ +**[[: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.%% + +Eina_Bool efl_ui_mirrored_automatic_get(const Eo *obj); +void efl_ui_mirrored_automatic_set(Eo *obj, Eina_Bool automatic); + +\\ ===== Events ===== diff --git a/pages/develop/api/efl/ui/base/property/language.txt b/pages/develop/api/efl/ui/base/property/language.txt index 1668100d8..e43453819 100644 --- a/pages/develop/api/efl/ui/base/property/language.txt +++ b/pages/develop/api/efl/ui/base/property/language.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Base.language~~ -===== Values ===== - - * **language** - %%The current language.%% ===== Description ===== %%The (human) language for this object.%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:base:property:language:description&nouser&nolink&nodate}} +===== Values ===== + + * **language** - %%The current language.%% ==== Getter ==== %%Gets the language for this object.%% diff --git a/pages/develop/api/efl/ui/base/property/mirrored.txt b/pages/develop/api/efl/ui/base/property/mirrored.txt index 78601b129..2ffad68c3 100644 --- a/pages/develop/api/efl/ui/base/property/mirrored.txt +++ b/pages/develop/api/efl/ui/base/property/mirrored.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Base.mirrored~~ -===== Values ===== - - * **rtl** - %%%%''true''%% for RTL, %%''false''%% for LTR (default).%% ===== Description ===== %%Whether this object should be mirrored.%% @@ -9,6 +6,9 @@ %%If mirrored, an object is in RTL (right to left) mode instead of LTR (left to right).%% {{page>:develop:api-include:efl:ui:base:property:mirrored:description&nouser&nolink&nodate}} +===== Values ===== + + * **rtl** - %%%%''true''%% for RTL, %%''false''%% for LTR (default).%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/base/property/mirrored_automatic.txt b/pages/develop/api/efl/ui/base/property/mirrored_automatic.txt index fe6af2214..05750b28c 100644 --- a/pages/develop/api/efl/ui/base/property/mirrored_automatic.txt +++ b/pages/develop/api/efl/ui/base/property/mirrored_automatic.txt @@ -1,16 +1,16 @@ ~~Title: Efl.Ui.Base.mirrored_automatic~~ -===== Values ===== - - * **automatic** - %%Whether the widget uses automatic mirroring%% ===== Description ===== %%Whether the property %%[[:develop:api:efl:ui:base:property:mirrored|Efl.Ui.Base.mirrored]]%% should be set automatically.%% %%If enabled, the system or application configuration will be used to set the value of %%[[:develop:api:efl:ui:base:property:mirrored|Efl.Ui.Base.mirrored]]%%.%% -%%This property may be implemented by high-level widgets (in %%''Efl''%%.Ui) but not by low-level widgets (in %%''Efl''%%.Canvas) as the configuration should affect only high-level widgets.%% +%%This property may be implemented by high-level widgets (in Efl.Ui) but not by low-level widgets (in %%[[:develop:api:efl:canvas|Efl.Canvas]]%%) as the configuration should affect only high-level widgets.%% {{page>:develop:api-include:efl:ui:base:property:mirrored_automatic:description&nouser&nolink&nodate}} +===== Values ===== + + * **automatic** - %%Whether the widget uses automatic mirroring%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/bg.txt b/pages/develop/api/efl/ui/bg.txt index 983e50f1d..2b04c9781 100644 --- a/pages/develop/api/efl/ui/bg.txt +++ b/pages/develop/api/efl/ui/bg.txt @@ -12,184 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_bg [fillcolor = "black", label = "Efl.Ui.Bg", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout [fillcolor = "gray15", label = "Efl.Ui.Layout", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_view [fillcolor = "gray15", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_factory_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Factory.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_calc [fillcolor = "gray15", label = "Efl.Layout.Calc", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_signal [fillcolor = "gray15", label = "Efl.Layout.Signal", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_group [fillcolor = "gray15", label = "Efl.Layout.Group", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_image [fillcolor = "gray15", label = "Efl.Ui.Image", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_clickable [fillcolor = "gray15", label = "Efl.Ui.Clickable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_draggable [fillcolor = "gray15", label = "Efl.Ui.Draggable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_image [fillcolor = "gray15", label = "Efl.Image", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_image_load [fillcolor = "gray15", label = "Efl.Image.Load", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_player [fillcolor = "gray15", label = "Efl.Player", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_gfx_view [fillcolor = "gray15", label = "Efl.Gfx.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_access_image [fillcolor = "gray15", label = "Efl.Access.Image", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_access_widget_action [fillcolor = "gray15", 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_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_ui_view [fillcolor = "gray15", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_calc [fillcolor = "gray15", label = "Efl.Layout.Calc", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_group [fillcolor = "gray15", label = "Efl.Layout.Group", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_signal [fillcolor = "gray15", label = "Efl.Layout.Signal", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_bg -> efl_ui_layout - efl_ui_layout -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_layout -> efl_part - efl_ui_layout -> efl_container - efl_ui_layout -> efl_file - efl_ui_layout -> efl_ui_view - efl_ui_layout -> efl_ui_model_connect - efl_ui_layout -> efl_ui_model_factory_connect - efl_ui_layout -> efl_layout_calc - efl_ui_layout -> efl_layout_signal - efl_ui_layout -> efl_layout_group - efl_ui_bg -> efl_ui_image - efl_ui_image -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_image -> efl_ui_clickable - efl_ui_image -> efl_ui_draggable - efl_ui_image -> efl_file - efl_ui_image -> efl_image - efl_ui_image -> efl_image_load - efl_ui_image -> efl_player - efl_ui_image -> efl_gfx_view - efl_ui_image -> efl_access_image - efl_ui_image -> efl_access_widget_action - efl_access_widget_action -> efl_access_action - efl_ui_image -> efl_orientation - efl_ui_image -> efl_flipable - efl_ui_image -> efl_ui_view - efl_ui_image -> efl_ui_model_connect - efl_ui_image -> efl_layout_calc - efl_ui_image -> efl_layout_group - efl_ui_image -> efl_layout_signal -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// @@ -277,30 +99,32 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:ui:bg:property:color|color]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\ +> + +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); + +\\ **[[:develop:api:efl:ui:bg:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Call the object's constructor.%% Efl_Object *efl_constructor(Eo *obj); \\ +**[[:develop:api:efl:ui:bg:property:file|file]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:file|Efl.File]]]//\\ +> + +void efl_file_get(const Eo *obj, const char **file, const char **key); +Eina_Bool efl_file_set(Eo *obj, const char *file, const char *key); + +\\ **[[:develop:api:efl:ui:bg:method:group_member_add|group_member_add]]**// [Overridden from [[:develop:api:efl:canvas:group|Efl.Canvas.Group]]]//\\ > %%Set a canvas object as a member of a given group (or smart object).%% void efl_canvas_group_member_add(Eo *obj, Efl_Canvas_Object *sub_obj); \\ -**[[:develop:api:efl:ui:bg:property:color|color]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]// - -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); - -\\ -**[[:develop:api:efl:ui:bg:property:file|file]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:file|Efl.File]]]// - -void efl_file_get(const Eo *obj, const char **file, const char **key); -Eina_Bool efl_file_set(Eo *obj, const char *file, const char *key); - -\\ **[[:develop:api:efl:ui:bg:property:scale_type|scale_type]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:image|Efl.Ui.Image]]]//\\ > %%Control how the internal image is scaled.%% @@ -311,131 +135,365 @@ void efl_ui_image_scale_type_set(Eo *obj, Efl_Ui_Image_Scale_Type scale_type); ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:file|Efl.File]]\\ -> **[[:develop:api:efl:file:method:save|save]]**, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(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:image:load|Efl.Image.Load]]\\ -> **[[:develop:api:efl:image:load:method:load_async_cancel|load_async_cancel]]**, **[[:develop:api:efl:image:load:method:load_async_start|load_async_start]]**, **[[:develop:api:efl:image:load:property:load_dpi|load_dpi]]** //**(get, set)**//, **[[:develop:api:efl:image:load:property:load_error|load_error]]** //**(get)**//, **[[:develop:api:efl:image:load:property:load_orientation|load_orientation]]** //**(get, set)**//, **[[:develop:api:efl:image:load:property:load_region_support|load_region_support]]** //**(get)**//, **[[:develop:api:efl:image:load:property:load_region|load_region]]** //**(get, set)**//, **[[:develop:api:efl:image:load:property:load_scale_down|load_scale_down]]** //**(get, set)**//, **[[:develop:api:efl:image:load:property:load_skip_header|load_skip_header]]** //**(get, set)**//\\ -[[:develop:api:efl:image|Efl.Image]]\\ -> **[[:develop:api:efl:image:property:border_center_fill|border_center_fill]]** //**(get, set)**//, **[[:develop:api:efl:image:property:border_scale|border_scale]]** //**(get, set)**//, **[[:develop:api:efl:image:property:border|border]]** //**(get, set)**//, **[[:develop:api:efl:image:property:content_hint|content_hint]]** //**(get, set)**//, **[[:develop:api:efl:image:property:ratio|ratio]]** //**(get)**//, **[[:develop:api:efl:image:property:scale_hint|scale_hint]]** //**(get, set)**//\\ -[[:develop:api:efl:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]**, **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]**, **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(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:player|Efl.Player]]\\ -> **[[:develop:api:efl:player:property:length|length]]** //**(get)**//, **[[:develop:api:efl:player:property:mute|mute]]** //**(get, set)**//, **[[:develop:api:efl:player:property:play_speed|play_speed]]** //**(get, set)**//, **[[:develop:api:efl:player:property:position|position]]** //**(get, set)**//, **[[:develop:api:efl:player:property:progress|progress]]** //**(get)**//, **[[:develop:api:efl:player:property:seekable|seekable]]** //**(get)**//, **[[:develop:api:efl:player:property:volume|volume]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:base|Efl.Ui.Base]]\\ -> **[[:develop:api:efl:ui:base:property:language|language]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:image|Efl.Ui.Image]]\\ -> **[[:develop:api:efl:ui:image:property:align|align]]** //**(get, set)**//, **[[:develop:api:efl:ui:image:property:drag_target|drag_target]]** //**(get, set)**//, **[[:develop:api:efl:ui:image:property:flip|flip]]** //**(get, set)**//, **[[:develop:api:efl:ui:image:property:icon|icon]]** //**(get, set)**//, **[[:develop:api:efl:ui:image:property:image_size|image_size]]** //**(get)**//, **[[:develop:api:efl:ui:image:property:load_size|load_size]]** //**(get, set)**//, **[[:develop:api:efl:ui:image:property:orientation|orientation]]** //**(get, set)**//, **[[:develop:api:efl:ui:image:property:playable|playable]]** //**(get)**//, **[[:develop:api:efl:ui:image:property:play|play]]** //**(get, set)**//, **[[:develop:api:efl:ui:image:property:scalable|scalable]]** //**(get, set)**//, **[[:develop:api:efl:ui:image:property:smooth_scale|smooth_scale]]** //**(get, set)**//, **[[:develop:api:efl:ui:image:property:view_size|view_size]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]**, **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:content_count|content_count]]**, **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]**, **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]**, **[[:develop:api:efl:ui:layout:method:finalize|finalize]]**, **[[:develop:api:efl:ui:layout:method:group_calculate|group_calculate]]**, **[[:develop:api:efl:ui:layout:method:message_send|message_send]]**, **[[:develop:api:efl:ui:layout:method:part|part]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]**, **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]**, **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]**, **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**//\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:destructor|destructor]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[: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:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access:image|Efl.Access.Image]]\\ -> **[[:develop:api:efl:access:image:property:description|description]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:image:property:locale|locale]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]\\ -> **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** ''protected'', **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** ''protected'', **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** ''protected''\\ -[[:develop:api:efl:ui:image|Efl.Ui.Image]]\\ -> **[[:develop:api:efl:ui:image:property:elm_actions|elm_actions]]** //**(get)**// ''protected'', **[[:develop:api:efl:ui:image:property:extents|extents]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:theme_apply|theme_apply]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:method:widget_event|widget_event]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[: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%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:access:image|Efl.Access.Image]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:image:property:description|description]]** //**(get, set)**// | %%Textual description of image%% | +| ''protected'' | **[[:develop:api:efl:access:image:property:locale|locale]]** //**(get)**// | %%Gets locale of the image description.%% | +^ [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// | %%Action description for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** | %%Performs action on given widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** | %%Gets configured keybinding for specific action and widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// | %%Gets action name for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// | %%Get list of available widget actions%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:file|Efl.File]] ^^^ +| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% | +| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% | +^ [[: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:image|Efl.Image]] ^^^ +| | **[[:develop:api:efl:image:property:border|border]]** //**(get, set)**// | %%Dimensions of this image's border, a region that does not scale with the center area.%% | +| | **[[:develop:api:efl:image: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:image:property:border_scale|border_scale]]** //**(get, set)**// | %%Scaling factor applied to the image borders.%% | +| | **[[:develop:api:efl:image:property:content_hint|content_hint]]** //**(get, set)**// | | +| | **[[:develop:api:efl:image:property:ratio|ratio]]** //**(get)**// | %%The native width/height ratio of the image.%% | +| | **[[:develop:api:efl:image:property:scale_hint|scale_hint]]** //**(get, set)**// | | +^ [[:develop:api:efl:image:load|Efl.Image.Load]] ^^^ +| | **[[:develop:api:efl:image:load:method:load_async_cancel|load_async_cancel]]** | %%Cancel preloading an image object's image data in the background.%% | +| | **[[:develop:api:efl:image:load:method:load_async_start|load_async_start]]** | %%Begin preloading an image object's image data in the background.%% | +| | **[[:develop:api:efl:image:load:property:load_dpi|load_dpi]]** //**(get, set)**// | | +| | **[[:develop:api:efl:image:load:property:load_error|load_error]]** //**(get)**// | %%Retrieves a number representing any error that occurred during the last loading of the given image object's source image.%% | +| | **[[:develop:api:efl:image:load:property:load_orientation|load_orientation]]** //**(get, set)**// | %%Defines whether the orientation information in the image file should be honored.%% | +| | **[[:develop:api:efl:image:load:property:load_region|load_region]]** //**(get, set)**// | | +| | **[[:develop:api:efl:image:load:property:load_region_support|load_region_support]]** //**(get)**// | %%Indicates whether the %%[[:develop:api:efl:image:load:property:load_region|Efl.Image.Load.load_region]]%% property is supported for the current file.%% | +| | **[[:develop:api:efl:image:load:property:load_scale_down|load_scale_down]]** //**(get, set)**// | %%The scale down factor is a divider on the original image size.%% | +| | **[[:develop:api:efl:image:load:property:load_skip_header|load_skip_header]]** //**(get, set)**// | %%Initial load should skip header check and leave it all to data load%% | +^ [[:develop:api:efl:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**// | %%Whether this object updates its size hints automatically.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]** | %%Calculates the geometry of the region, relative to a given layout object's area, occupied by all parts in the object.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]** | %%Calculates the minimum required size for a given layout object.%% | +| ''protected'' | **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** | %%Forces a Size/Geometry calculation.%% | +^ [[: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:player|Efl.Player]] ^^^ +| | **[[:develop:api:efl:player:property:length|length]]** //**(get)**// | %%Get the length of play for the media file.%% | +| | **[[:develop:api:efl:player:property:mute|mute]]** //**(get, set)**// | %%This property controls the audio mute state.%% | +| | **[[:develop:api:efl:player:property:play_speed|play_speed]]** //**(get, set)**// | %%Control the play speed of the media file.%% | +| | **[[:develop:api:efl:player:property:position|position]]** //**(get, set)**// | | +| | **[[:develop:api:efl:player:property:progress|progress]]** //**(get)**// | %%Get how much of the file has been played.%% | +| | **[[:develop:api:efl:player:property:seekable|seekable]]** //**(get)**// | %%Get whether the media file is seekable.%% | +| | **[[:develop:api:efl:player:property:volume|volume]]** //**(get, set)**// | %%Control the audio volume.%% | +^ [[: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:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:image|Efl.Ui.Image]] ^^^ +| | **[[:develop:api:efl:ui:image:property:align|align]]** //**(get, set)**// | %%Control how the internal image is positioned inside an image object.%% | +| | **[[:develop:api:efl:ui:image:property:drag_target|drag_target]]** //**(get, set)**// | %%Control whether the object's content is changed by drag and drop.%% | +| | **[[:develop:api:efl:ui:image:property:flip|flip]]** //**(get, set)**// | %%Control the flip of the given image%% | +| | **[[:develop:api:efl:ui:image:property:icon|icon]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:image:property:image_size|image_size]]** //**(get)**// | %%This represents the size of the original image in pixels.%% | +| | **[[:develop:api:efl:ui:image:property:load_size|load_size]]** //**(get, set)**// | %%The load size of an image.%% | +| | **[[:develop:api:efl:ui:image:property:orientation|orientation]]** //**(get, set)**// | %%Control the orientation of a given object.%% | +| | **[[:develop:api:efl:ui:image:property:play|play]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:image:property:playable|playable]]** //**(get)**// | %%Whether or not the object data can be played.%% | +| | **[[:develop:api:efl:ui:image:property:scalable|scalable]]** //**(get, set)**// | %%Enable or disable scaling up or down the internal image.%% | +| | **[[:develop:api:efl:ui:image:property:smooth_scale|smooth_scale]]** //**(get, set)**// | %%Whether to use high-quality image scaling algorithm for this image.%% | +| | **[[:develop:api:efl:ui:image:property:view_size|view_size]]** //**(get, set)**// | %%The dimensions of this object's viewport.%% | +| ''protected'' | **[[:develop:api:efl:ui:image:property:elm_actions|elm_actions]]** //**(get)**// | %%Elementary actions%% | +| ''protected'' | **[[:develop:api:efl:ui:image:property:extents|extents]]** //**(get)**// | %%Gets an image extents.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]** | %%Freezes the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]** | %%Thaws the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect property%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect factory%% | +| | **[[:develop:api:efl:ui:layout:method:content_count|content_count]]** | %%Returns the number of UI elements packed in this container.%% | +| | **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]** | %%Begin iterating over this object's contents.%% | +| | **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% | +| | **[[:develop:api:efl:ui:layout:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:ui:layout:method:group_calculate|group_calculate]]** | %%Triggers an immediate recalculation of this object's geometry.%% | +| | **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**// | %%Retrives an EDC data field's value from a given Edje object's group.%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**// | %%Gets the maximum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**// | %%Gets the minimum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:method:message_send|message_send]]** | %%Sends an (Edje) message to a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**// | %%Model that is/will be%% | +| | **[[:develop:api:efl:ui:layout:method:part|part]]** | %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]** | %%Adds a callback for an arriving Edje signal, emitted by a given Edje object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]** | %%Removes a signal-triggered callback from an object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]** | %%Sends/emits an Edje signal to this layout.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]** | %%Processes an object's messages and signals queue.%% | +| | **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**// | %%The theme of this widget, defines which edje group will be used.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** | %%Virtual function handling focus in/out events on the widget%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:theme_apply|theme_apply]]** | %%Virtual function called when the widget needs to re-apply its theme.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** | %%Virtual function handling sub objects being removed.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| | **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| | **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_event|widget_event]]** | %%Virtual function handling input events on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | + ===== Events ===== ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:property_changed|property,changed]]**, **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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|Efl.Gfx]]\\ -> **[[:develop:api:efl:gfx:event:resize|resize]]**\\ -[[:develop:api:efl:gfx|Efl.Gfx]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:focus_in|focus,in]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:pointer_cancel|pointer,cancel]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:pointer_down|pointer,down]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[: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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]**, **[[:develop:api:efl:layout:calc:event:recalc|recalc]]**\\ -[[: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:ui:clickable|Efl.Ui.Clickable]]\\ -> **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]**, **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]**, **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]**, **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]**, **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]**, **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]**, **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]**, **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]**\\ -[[:develop:api:efl:ui:draggable|Efl.Ui.Draggable]]\\ -> **[[:develop:api:efl:ui:draggable:event:drag_end|drag,end]]**, **[[:develop:api:efl:ui:draggable:event:drag_start_down|drag,start,down]]**, **[[:develop:api:efl:ui:draggable:event:drag_start_left|drag,start,left]]**, **[[:develop:api:efl:ui:draggable:event:drag_start_right|drag,start,right]]**, **[[:develop:api:efl:ui:draggable:event:drag_start_up|drag,start,up]]**, **[[:develop:api:efl:ui:draggable:event:drag_start|drag,start]]**, **[[:develop:api:efl:ui:draggable:event:drag_stop|drag,stop]]**, **[[:develop:api:efl:ui:draggable:event:drag|drag]]**\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**, **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:efl:ui:image|Efl.Ui.Image]]\\ -> **[[:develop:api:efl:ui:image:event:drop|drop]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:language_changed|language,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]** | %%A circular dependency between parts of the object was found.%% | +| | **[[:develop:api:efl:layout:calc:event:recalc|recalc]]** | %%The layout was recalculated.%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:clickable|Efl.Ui.Clickable]] ^^^ +| | **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]** | %%Called when object was clicked%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]** | %%Called when object received a double click%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]** | %%Called when object received a right click%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]** | %%Called when object received a triple click%% | +| | **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]** | %%Called when the object received a longpress%% | +| | **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]** | %%Called when the object was pressed%% | +| | **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]** | %%Called when the object received repeated presses/clicks%% | +| | **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]** | %%Called when the object is now longer pressed%% | +^ [[:develop:api:efl:ui:draggable|Efl.Ui.Draggable]] ^^^ +| | **[[:develop:api:efl:ui:draggable:event:drag|drag]]** | %%Called when drag operation starts%% | +| | **[[:develop:api:efl:ui:draggable:event:drag_end|drag,end]]** | %%Called when drag operation ends%% | +| | **[[:develop:api:efl:ui:draggable:event:drag_start|drag,start]]** | %%Called when drag started%% | +| | **[[:develop:api:efl:ui:draggable:event:drag_start_down|drag,start,down]]** | %%Called when drag starts into down direction%% | +| | **[[:develop:api:efl:ui:draggable:event:drag_start_left|drag,start,left]]** | %%Called when drag starts into left direction%% | +| | **[[:develop:api:efl:ui:draggable:event:drag_start_right|drag,start,right]]** | %%Called when drag starts into right direction%% | +| | **[[:develop:api:efl:ui:draggable:event:drag_start_up|drag,start,up]]** | %%Called when drag starts into up direction%% | +| | **[[:develop:api:efl:ui:draggable:event:drag_stop|drag,stop]]** | %%Called when drag stopped%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:efl:ui:image|Efl.Ui.Image]] ^^^ +| | **[[:develop:api:efl:ui:image:event:drop|drop]]** | %%Called when drop from drag and drop happened%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]** | %%Called when theme changed%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/bg/property/color.txt b/pages/develop/api/efl/ui/bg/property/color.txt index 83d453d0d..e44ac49f6 100644 --- a/pages/develop/api/efl/ui/bg/property/color.txt +++ b/pages/develop/api/efl/ui/bg/property/color.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Ui.Bg.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:ui:bg: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.%% diff --git a/pages/develop/api/efl/ui/bg/property/file.txt b/pages/develop/api/efl/ui/bg/property/file.txt index 604afe18d..3e199d20d 100644 --- a/pages/develop/api/efl/ui/bg/property/file.txt +++ b/pages/develop/api/efl/ui/bg/property/file.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Ui.Bg.file~~ -===== Values ===== - - * **file** - %%The image file path.%% - * **key** - %%The image key in %%''file''%% (if its an Eet one), or %%''null''%%, otherwise.%% ===== Description ===== @@ -10,6 +6,10 @@ {{page>:develop:api-include:efl:ui:bg:property:file:description&nouser&nolink&nodate}} +===== Values ===== + + * **file** - %%The image file path.%% + * **key** - %%The image key in %%''file''%% (if its an Eet one), or %%''null''%%, otherwise.%% ==== Getter ==== %%Retrieve the source file from where an image object is to fetch the real image data (it may be an Eet file, besides pure image ones).%% diff --git a/pages/develop/api/efl/ui/bg/property/scale_type.txt b/pages/develop/api/efl/ui/bg/property/scale_type.txt index db7b264d2..857e7cac9 100644 --- a/pages/develop/api/efl/ui/bg/property/scale_type.txt +++ b/pages/develop/api/efl/ui/bg/property/scale_type.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Bg.scale_type~~ -===== Values ===== - - * **scale_type** - %%Image scale type%% ===== Description ===== %%Control how the internal image is scaled.%% @@ -9,6 +6,9 @@ //Since 1.18// {{page>:develop:api-include:efl:ui:bg:property:scale_type:description&nouser&nolink&nodate}} +===== Values ===== + + * **scale_type** - %%Image scale type%% //Overridden from [[:develop:api:efl:ui:image:property:scale_type|Efl.Ui.Image.scale_type]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/box.txt b/pages/develop/api/efl/ui/box.txt index e0a9204e8..e2c030a83 100644 --- a/pages/develop/api/efl/ui/box.txt +++ b/pages/develop/api/efl/ui/box.txt @@ -16,86 +16,6 @@ ===== Inheritance ===== => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_box [fillcolor = "black", label = "Efl.Ui.Box", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_pack_linear [fillcolor = "gray15", label = "Efl.Pack.Linear", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_pack [fillcolor = "gray15", label = "Efl.Pack", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_pack_layout [fillcolor = "gray15", label = "Efl.Pack.Layout", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_direction [fillcolor = "gray15", label = "Efl.Ui.Direction", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_box -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_box -> efl_pack_linear - efl_pack_linear -> efl_pack - efl_pack -> efl_container - efl_ui_box -> efl_pack_layout - efl_ui_box -> efl_ui_direction -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:elm:widget|Elm.Widget]] //(class)// @@ -152,6 +72,13 @@ int efl_content_count(Eo *obj); Eina_Iterator *efl_content_iterate(Eo *obj); \\ +**[[:develop:api:efl:ui:box:property:direction|direction]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:direction|Efl.Ui.Direction]]]//\\ +> %%Control the direction of a given widget.%% + +Efl_Ui_Dir efl_ui_direction_get(const Eo *obj); +void efl_ui_direction_set(Eo *obj, Efl_Ui_Dir dir); + +\\ **[[:develop:api:efl:ui:box:method:group_calculate|group_calculate]]**// [Overridden from [[:develop:api:efl:canvas:group|Efl.Canvas.Group]]]//\\ > %%Triggers an immediate recalculation of this object's geometry.%% @@ -164,12 +91,25 @@ void efl_canvas_group_calculate(Eo *obj); void efl_pack_layout_request(Eo *obj); \\ +**[[:develop:api:efl:ui:box:method:pack|pack]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ +> %%Adds an item to this container.%% + +Eina_Bool efl_pack(Eo *obj, Efl_Gfx *subobj); + +\\ **[[:develop:api:efl:ui:box:method:pack_after|pack_after]]**// [Overridden from [[:develop:api:efl:pack:linear|Efl.Pack.Linear]]]//\\ > %%Append item after other sub object.%% Eina_Bool efl_pack_after(Eo *obj, Efl_Gfx *subobj, const Efl_Gfx *existing); \\ +**[[:develop:api:efl:ui:box:property:pack_align|pack_align]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ +> %%Alignment of the container within its bounds%% + +void efl_pack_align_get(const Eo *obj, double *align_horiz, double *align_vert); +void efl_pack_align_set(Eo *obj, double align_horiz, double align_vert); + +\\ **[[:develop:api:efl:ui:box:method:pack_at|pack_at]]**// [Overridden from [[:develop:api:efl:pack:linear|Efl.Pack.Linear]]]//\\ > %%Inserts %%''subobj''%% at the specified %%''index''%%.%% @@ -212,52 +152,32 @@ Eina_Bool efl_pack_end(Eo *obj, Efl_Gfx *subobj); int efl_pack_index_get(Eo *obj, const Efl_Gfx *subobj); \\ +**[[:develop:api:efl:ui:box:property:pack_padding|pack_padding]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ +> %%Padding between items contained in this object.%% + +void efl_pack_padding_get(const Eo *obj, double *pad_horiz, double *pad_vert, Eina_Bool *scalable); +void efl_pack_padding_set(Eo *obj, double pad_horiz, double pad_vert, Eina_Bool scalable); + +\\ **[[:develop:api:efl:ui:box:method:pack_unpack_at|pack_unpack_at]]**// [Overridden from [[:develop:api:efl:pack:linear|Efl.Pack.Linear]]]//\\ > %%Pop out item at specified %%''index''%%.%% Efl_Gfx *efl_pack_unpack_at(Eo *obj, int index); \\ -**[[:develop:api:efl:ui:box:method:pack|pack]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ -> %%Adds an item to this container.%% - -Eina_Bool efl_pack(Eo *obj, Efl_Gfx *subobj); - -\\ -**[[:develop:api:efl:ui:box:method:unpack_all|unpack_all]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ -> %%Removes all packed contents, without unreferencing them.%% - -Eina_Bool efl_pack_unpack_all(Eo *obj); - -\\ **[[:develop:api:efl:ui:box:method:unpack|unpack]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ > %%Removes an existing item from the container, without deleting it.%% Eina_Bool efl_pack_unpack(Eo *obj, Efl_Gfx *subobj); \\ -**[[:develop:api:efl:ui:box:property:direction|direction]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:direction|Efl.Ui.Direction]]]//\\ -> %%Control the direction of a given widget.%% +**[[:develop:api:efl:ui:box:method:unpack_all|unpack_all]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ +> %%Removes all packed contents, without unreferencing them.%% -Efl_Ui_Dir efl_ui_direction_get(const Eo *obj); -void efl_ui_direction_set(Eo *obj, Efl_Ui_Dir dir); +Eina_Bool efl_pack_unpack_all(Eo *obj); \\ -**[[:develop:api:efl:ui:box:property:pack_align|pack_align]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ -> %%Alignment of the container within its bounds%% - -void efl_pack_align_get(const Eo *obj, double *align_horiz, double *align_vert); -void efl_pack_align_set(Eo *obj, double align_horiz, double align_vert); - -\\ -**[[:develop:api:efl:ui:box:property:pack_padding|pack_padding]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ -> %%Padding between items contained in this object.%% - -void efl_pack_padding_get(const Eo *obj, double *pad_horiz, double *pad_vert, Eina_Bool *scalable); -void efl_pack_padding_set(Eo *obj, double pad_horiz, double pad_vert, Eina_Bool scalable); - -\\ -**[[:develop:api:efl:ui:box:method:layout_update|layout_update]]**// [Overridden from [[:develop:api:efl:pack:layout|Efl.Pack.Layout]]]// ''protected''\\ +**[[:develop:api:efl:ui:box:method:layout_update|layout_update]]** ''protected''// [Overridden from [[:develop:api:efl:pack:layout|Efl.Pack.Layout]]]//\\ > %%Implementation of this container's layout algorithm.%% void efl_pack_layout_update(Eo *obj); @@ -266,67 +186,260 @@ void efl_pack_layout_update(Eo *obj); ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:method:content_remove|content_remove]]**\\ -[[: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:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:destructor|destructor]]**, **[[:develop:api:elm:widget:method:finalize|finalize]]**, **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:part|part]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[:develop:api:efl:access:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:object|Efl.Canvas.Object]]\\ -> **[[:develop:api:efl:canvas:object:property:render_parent|render_parent]]** //**(get)**// ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_focus_update|on_focus_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:theme_apply|theme_apply]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:method:widget_event|widget_event]]** ''protected'', **[[:develop:api:elm:widget:method:widget_sub_object_add|widget_sub_object_add]]** ''protected'', **[[:develop:api:elm:widget:method:widget_sub_object_del|widget_sub_object_del]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% | +^ [[: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:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| | **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| | **[[:develop:api:elm:widget:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:method:part|part]]** | %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% | +| | **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| | **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_focus_update|on_focus_update]]** | %%Virtual function handling focus in/out events on the widget%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:theme_apply|theme_apply]]** | %%Virtual function called when the widget needs to re-apply its theme.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_event|widget_event]]** | %%Virtual function handling input events on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_sub_object_del|widget_sub_object_del]]** | %%Virtual function handling sub objects being removed.%% | + ===== Events ===== ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**, **[[:develop:api:efl:access:event:property_changed|property,changed]]**, **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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|Efl.Object]]\\ -> **[[:develop:api:efl:object:event:del|del]]**\\ -[[:develop:api:efl:pack|Efl.Pack]]\\ -> **[[:develop:api:efl:pack:event:layout_updated|layout,updated]]**\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**, **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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.%% | +^ [[:develop:api:efl:pack|Efl.Pack]] ^^^ +| | **[[:develop:api:efl:pack:event:layout_updated|layout,updated]]** | %%Sent after the layout was updated.%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/box/property/direction.txt b/pages/develop/api/efl/ui/box/property/direction.txt index 99e0f4191..ba7a8180a 100644 --- a/pages/develop/api/efl/ui/box/property/direction.txt +++ b/pages/develop/api/efl/ui/box/property/direction.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Box.direction~~ -===== Values ===== - - * **dir** - %%Direction of the widget.%% ===== Description ===== %%Control the direction of a given widget.%% @@ -11,6 +8,9 @@ %%Mirroring as defined in %%[[:develop:api:efl:ui:base|Efl.Ui.Base]]%% can invert the %%''horizontal''%% direction: it is %%''ltr''%% by default, but becomes %%''rtl''%% if the object is mirrored.%% {{page>:develop:api-include:efl:ui:box:property:direction:description&nouser&nolink&nodate}} +===== Values ===== + + * **dir** - %%Direction of the widget.%% //Overridden from [[:develop:api:efl:ui:direction:property:direction|Efl.Ui.Direction.direction]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/box/property/pack_align.txt b/pages/develop/api/efl/ui/box/property/pack_align.txt index 0d7778fa7..394601baf 100644 --- a/pages/develop/api/efl/ui/box/property/pack_align.txt +++ b/pages/develop/api/efl/ui/box/property/pack_align.txt @@ -1,13 +1,13 @@ ~~Title: Efl.Ui.Box.pack_align~~ -===== Values ===== - - * **align_horiz** - %%Horizontal alignment%% - * **align_vert** - %%Vertical alignment%% ===== Description ===== %%Alignment of the container within its bounds%% {{page>:develop:api-include:efl:ui:box:property:pack_align:description&nouser&nolink&nodate}} +===== Values ===== + + * **align_horiz** - %%Horizontal alignment%% + * **align_vert** - %%Vertical alignment%% //Overridden from [[:develop:api:efl:pack:property:pack_align|Efl.Pack.pack_align]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/box/property/pack_padding.txt b/pages/develop/api/efl/ui/box/property/pack_padding.txt index ea8cf8ee5..aaa8af75c 100644 --- a/pages/develop/api/efl/ui/box/property/pack_padding.txt +++ b/pages/develop/api/efl/ui/box/property/pack_padding.txt @@ -1,14 +1,14 @@ ~~Title: Efl.Ui.Box.pack_padding~~ -===== Values ===== - - * **pad_horiz** - %%Horizontal padding%% - * **pad_vert** - %%Vertical padding%% - * **scalable** - %%%%''true''%% if scalable, %%''false''%% otherwise%% ===== Description ===== %%Padding between items contained in this object.%% {{page>:develop:api-include:efl:ui:box:property:pack_padding:description&nouser&nolink&nodate}} +===== Values ===== + + * **pad_horiz** - %%Horizontal padding%% + * **pad_vert** - %%Vertical padding%% + * **scalable** - %%%%''true''%% if scalable, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:pack:property:pack_padding|Efl.Pack.pack_padding]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/box_flow.txt b/pages/develop/api/efl/ui/box_flow.txt index 30ce10fd2..579f61157 100644 --- a/pages/develop/api/efl/ui/box_flow.txt +++ b/pages/develop/api/efl/ui/box_flow.txt @@ -10,90 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:box|Efl.Ui.Box]] //(class)// => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_box_flow [fillcolor = "black", label = "Efl.Ui.Box_Flow", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_box [fillcolor = "gray15", label = "Efl.Ui.Box", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_pack_linear [fillcolor = "gray15", label = "Efl.Pack.Linear", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_pack [fillcolor = "gray15", label = "Efl.Pack", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_pack_layout [fillcolor = "gray15", label = "Efl.Pack.Layout", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_direction [fillcolor = "gray15", label = "Efl.Ui.Direction", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_pack_layout [fillcolor = "gray15", label = "Efl.Pack.Layout", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_box_flow -> efl_ui_box - efl_ui_box -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_box -> efl_pack_linear - efl_pack_linear -> efl_pack - efl_pack -> efl_container - efl_ui_box -> efl_pack_layout - efl_ui_box -> efl_ui_direction - efl_ui_box_flow -> efl_pack_layout -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:box|Efl.Ui.Box]] //(class)// @@ -148,7 +64,7 @@ Eina_Bool efl_ui_box_flow_max_size_get(const Eo *obj); void efl_ui_box_flow_max_size_set(Eo *obj, Eina_Bool val); \\ -**[[:develop:api:efl:ui:box_flow:method:layout_update|layout_update]]**// [Overridden from [[:develop:api:efl:pack:layout|Efl.Pack.Layout]]]// ''protected''\\ +**[[:develop:api:efl:ui:box_flow:method:layout_update|layout_update]]** ''protected''// [Overridden from [[:develop:api:efl:pack:layout|Efl.Pack.Layout]]]//\\ > %%Implementation of this container's layout algorithm.%% void efl_pack_layout_update(Eo *obj); @@ -157,69 +73,281 @@ void efl_pack_layout_update(Eo *obj); ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:method:content_remove|content_remove]]**\\ -[[: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:box|Efl.Ui.Box]]\\ -> **[[:develop:api:efl:ui:box:method:constructor|constructor]]**, **[[:develop:api:efl:ui:box:method:content_count|content_count]]**, **[[:develop:api:efl:ui:box:method:content_iterate|content_iterate]]**, **[[:develop:api:efl:ui:box:method:group_calculate|group_calculate]]**, **[[:develop:api:efl:ui:box:method:layout_request|layout_request]]**, **[[:develop:api:efl:ui:box:method:pack_after|pack_after]]**, **[[:develop:api:efl:ui:box:method:pack_at|pack_at]]**, **[[:develop:api:efl:ui:box:method:pack_before|pack_before]]**, **[[:develop:api:efl:ui:box:method:pack_begin|pack_begin]]**, **[[:develop:api:efl:ui:box:method:pack_clear|pack_clear]]**, **[[:develop:api:efl:ui:box:method:pack_content_get|pack_content_get]]**, **[[:develop:api:efl:ui:box:method:pack_end|pack_end]]**, **[[:develop:api:efl:ui:box:method:pack_index_get|pack_index_get]]**, **[[:develop:api:efl:ui:box:method:pack_unpack_at|pack_unpack_at]]**, **[[:develop:api:efl:ui:box:method:pack|pack]]**, **[[:develop:api:efl:ui:box:method:unpack_all|unpack_all]]**, **[[:develop:api:efl:ui:box:method:unpack|unpack]]**, **[[:develop:api:efl:ui:box:property:direction|direction]]** //**(get, set)**//, **[[:develop:api:efl:ui:box:property:pack_align|pack_align]]** //**(get, set)**//, **[[:develop:api:efl:ui:box:property:pack_padding|pack_padding]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:destructor|destructor]]**, **[[:develop:api:elm:widget:method:finalize|finalize]]**, **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:part|part]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[:develop:api:efl:access:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:object|Efl.Canvas.Object]]\\ -> **[[:develop:api:efl:canvas:object:property:render_parent|render_parent]]** //**(get)**// ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_focus_update|on_focus_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:theme_apply|theme_apply]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:method:widget_event|widget_event]]** ''protected'', **[[:develop:api:elm:widget:method:widget_sub_object_add|widget_sub_object_add]]** ''protected'', **[[:develop:api:elm:widget:method:widget_sub_object_del|widget_sub_object_del]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% | +^ [[: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:box|Efl.Ui.Box]] ^^^ +| | **[[:develop:api:efl:ui:box:method:constructor|constructor]]** | %%Call the object's constructor.%% | +| | **[[:develop:api:efl:ui:box:method:content_count|content_count]]** | %%Returns the number of UI elements packed in this container.%% | +| | **[[:develop:api:efl:ui:box:method:content_iterate|content_iterate]]** | %%Begin iterating over this object's contents.%% | +| | **[[:develop:api:efl:ui:box:property:direction|direction]]** //**(get, set)**// | %%Control the direction of a given widget.%% | +| | **[[:develop:api:efl:ui:box:method:group_calculate|group_calculate]]** | %%Triggers an immediate recalculation of this object's geometry.%% | +| | **[[:develop:api:efl:ui:box:method:layout_request|layout_request]]** | %%Requests EFL to call the %%[[:develop:api:efl:pack:layout:method:layout_update|Efl.Pack.Layout.layout_update]]%% method on this object.%% | +| | **[[:develop:api:efl:ui:box:method:pack|pack]]** | %%Adds an item to this container.%% | +| | **[[:develop:api:efl:ui:box:method:pack_after|pack_after]]** | %%Append item after other sub object.%% | +| | **[[:develop:api:efl:ui:box:property:pack_align|pack_align]]** //**(get, set)**// | %%Alignment of the container within its bounds%% | +| | **[[:develop:api:efl:ui:box:method:pack_at|pack_at]]** | %%Inserts %%''subobj''%% at the specified %%''index''%%.%% | +| | **[[:develop:api:efl:ui:box:method:pack_before|pack_before]]** | %%Prepend item before other sub object.%% | +| | **[[:develop:api:efl:ui:box:method:pack_begin|pack_begin]]** | %%Prepend an object at the beginning of this container.%% | +| | **[[:develop:api:efl:ui:box:method:pack_clear|pack_clear]]** | %%Removes all packed contents, and unreferences them.%% | +| | **[[:develop:api:efl:ui:box:method:pack_content_get|pack_content_get]]** | %%Content at a given index in this container.%% | +| | **[[:develop:api:efl:ui:box:method:pack_end|pack_end]]** | %%Append object at the end of this container.%% | +| | **[[:develop:api:efl:ui:box:method:pack_index_get|pack_index_get]]** | %%Get the index of a child in this container.%% | +| | **[[:develop:api:efl:ui:box:property:pack_padding|pack_padding]]** //**(get, set)**// | %%Padding between items contained in this object.%% | +| | **[[:develop:api:efl:ui:box:method:pack_unpack_at|pack_unpack_at]]** | %%Pop out item at specified %%''index''%%.%% | +| | **[[:develop:api:efl:ui:box:method:unpack|unpack]]** | %%Removes an existing item from the container, without deleting it.%% | +| | **[[:develop:api:efl:ui:box:method:unpack_all|unpack_all]]** | %%Removes all packed contents, without unreferencing them.%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| | **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| | **[[:develop:api:elm:widget:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:method:part|part]]** | %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% | +| | **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| | **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_focus_update|on_focus_update]]** | %%Virtual function handling focus in/out events on the widget%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:theme_apply|theme_apply]]** | %%Virtual function called when the widget needs to re-apply its theme.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_event|widget_event]]** | %%Virtual function handling input events on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_sub_object_del|widget_sub_object_del]]** | %%Virtual function handling sub objects being removed.%% | + ===== Events ===== ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**, **[[:develop:api:efl:access:event:property_changed|property,changed]]**, **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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|Efl.Object]]\\ -> **[[:develop:api:efl:object:event:del|del]]**\\ -[[:develop:api:efl:pack|Efl.Pack]]\\ -> **[[:develop:api:efl:pack:event:layout_updated|layout,updated]]**\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**, **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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.%% | +^ [[:develop:api:efl:pack|Efl.Pack]] ^^^ +| | **[[:develop:api:efl:pack:event:layout_updated|layout,updated]]** | %%Sent after the layout was updated.%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/box_flow/property/box_flow_homogenous.txt b/pages/develop/api/efl/ui/box_flow/property/box_flow_homogenous.txt index e54f9f6f0..f762294cc 100644 --- a/pages/develop/api/efl/ui/box_flow/property/box_flow_homogenous.txt +++ b/pages/develop/api/efl/ui/box_flow/property/box_flow_homogenous.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Box_Flow.box_flow_homogenous~~ -===== Values ===== - - * **val** - %%%%''true''%% if the box flow layout is homogenous, %%''false''%% otherwise%% ===== Description ===== %%Box flow homogenous property%% {{page>:develop:api-include:efl:ui:box_flow:property:box_flow_homogenous:description&nouser&nolink&nodate}} +===== Values ===== + + * **val** - %%%%''true''%% if the box flow layout is homogenous, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/box_flow/property/box_flow_max_size.txt b/pages/develop/api/efl/ui/box_flow/property/box_flow_max_size.txt index 7dfee6b00..1de3afbc6 100644 --- a/pages/develop/api/efl/ui/box_flow/property/box_flow_max_size.txt +++ b/pages/develop/api/efl/ui/box_flow/property/box_flow_max_size.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Box_Flow.box_flow_max_size~~ -===== Values ===== - - * **val** - %%%%''true''%% if the box flow layout has the maximal size, %%''false''%% otherwise%% ===== Description ===== %%Box flow maximum size property%% {{page>:develop:api-include:efl:ui:box_flow:property:box_flow_max_size:description&nouser&nolink&nodate}} +===== Values ===== + + * **val** - %%%%''true''%% if the box flow layout has the maximal size, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/box_stack.txt b/pages/develop/api/efl/ui/box_stack.txt index d4ce2cc0f..a74a288cd 100644 --- a/pages/develop/api/efl/ui/box_stack.txt +++ b/pages/develop/api/efl/ui/box_stack.txt @@ -12,90 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:box|Efl.Ui.Box]] //(class)// => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_box_stack [fillcolor = "black", label = "Efl.Ui.Box_Stack", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_box [fillcolor = "gray15", label = "Efl.Ui.Box", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_pack_linear [fillcolor = "gray15", label = "Efl.Pack.Linear", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_pack [fillcolor = "gray15", label = "Efl.Pack", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_pack_layout [fillcolor = "gray15", label = "Efl.Pack.Layout", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_direction [fillcolor = "gray15", label = "Efl.Ui.Direction", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_pack_layout [fillcolor = "gray15", label = "Efl.Pack.Layout", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_box_stack -> efl_ui_box - efl_ui_box -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_box -> efl_pack_linear - efl_pack_linear -> efl_pack - efl_pack -> efl_container - efl_ui_box -> efl_pack_layout - efl_ui_box -> efl_ui_direction - efl_ui_box_stack -> efl_pack_layout -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:box|Efl.Ui.Box]] //(class)// @@ -136,7 +52,7 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:ui:box_stack:method:layout_update|layout_update]]**// [Overridden from [[:develop:api:efl:pack:layout|Efl.Pack.Layout]]]// ''protected''\\ +**[[:develop:api:efl:ui:box_stack:method:layout_update|layout_update]]** ''protected''// [Overridden from [[:develop:api:efl:pack:layout|Efl.Pack.Layout]]]//\\ > %%Implementation of this container's layout algorithm.%% void efl_pack_layout_update(Eo *obj); @@ -145,69 +61,281 @@ void efl_pack_layout_update(Eo *obj); ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:method:content_remove|content_remove]]**\\ -[[: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:box|Efl.Ui.Box]]\\ -> **[[:develop:api:efl:ui:box:method:constructor|constructor]]**, **[[:develop:api:efl:ui:box:method:content_count|content_count]]**, **[[:develop:api:efl:ui:box:method:content_iterate|content_iterate]]**, **[[:develop:api:efl:ui:box:method:group_calculate|group_calculate]]**, **[[:develop:api:efl:ui:box:method:layout_request|layout_request]]**, **[[:develop:api:efl:ui:box:method:pack_after|pack_after]]**, **[[:develop:api:efl:ui:box:method:pack_at|pack_at]]**, **[[:develop:api:efl:ui:box:method:pack_before|pack_before]]**, **[[:develop:api:efl:ui:box:method:pack_begin|pack_begin]]**, **[[:develop:api:efl:ui:box:method:pack_clear|pack_clear]]**, **[[:develop:api:efl:ui:box:method:pack_content_get|pack_content_get]]**, **[[:develop:api:efl:ui:box:method:pack_end|pack_end]]**, **[[:develop:api:efl:ui:box:method:pack_index_get|pack_index_get]]**, **[[:develop:api:efl:ui:box:method:pack_unpack_at|pack_unpack_at]]**, **[[:develop:api:efl:ui:box:method:pack|pack]]**, **[[:develop:api:efl:ui:box:method:unpack_all|unpack_all]]**, **[[:develop:api:efl:ui:box:method:unpack|unpack]]**, **[[:develop:api:efl:ui:box:property:direction|direction]]** //**(get, set)**//, **[[:develop:api:efl:ui:box:property:pack_align|pack_align]]** //**(get, set)**//, **[[:develop:api:efl:ui:box:property:pack_padding|pack_padding]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:destructor|destructor]]**, **[[:develop:api:elm:widget:method:finalize|finalize]]**, **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:part|part]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[:develop:api:efl:access:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:object|Efl.Canvas.Object]]\\ -> **[[:develop:api:efl:canvas:object:property:render_parent|render_parent]]** //**(get)**// ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_focus_update|on_focus_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:theme_apply|theme_apply]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:method:widget_event|widget_event]]** ''protected'', **[[:develop:api:elm:widget:method:widget_sub_object_add|widget_sub_object_add]]** ''protected'', **[[:develop:api:elm:widget:method:widget_sub_object_del|widget_sub_object_del]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% | +^ [[: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:box|Efl.Ui.Box]] ^^^ +| | **[[:develop:api:efl:ui:box:method:constructor|constructor]]** | %%Call the object's constructor.%% | +| | **[[:develop:api:efl:ui:box:method:content_count|content_count]]** | %%Returns the number of UI elements packed in this container.%% | +| | **[[:develop:api:efl:ui:box:method:content_iterate|content_iterate]]** | %%Begin iterating over this object's contents.%% | +| | **[[:develop:api:efl:ui:box:property:direction|direction]]** //**(get, set)**// | %%Control the direction of a given widget.%% | +| | **[[:develop:api:efl:ui:box:method:group_calculate|group_calculate]]** | %%Triggers an immediate recalculation of this object's geometry.%% | +| | **[[:develop:api:efl:ui:box:method:layout_request|layout_request]]** | %%Requests EFL to call the %%[[:develop:api:efl:pack:layout:method:layout_update|Efl.Pack.Layout.layout_update]]%% method on this object.%% | +| | **[[:develop:api:efl:ui:box:method:pack|pack]]** | %%Adds an item to this container.%% | +| | **[[:develop:api:efl:ui:box:method:pack_after|pack_after]]** | %%Append item after other sub object.%% | +| | **[[:develop:api:efl:ui:box:property:pack_align|pack_align]]** //**(get, set)**// | %%Alignment of the container within its bounds%% | +| | **[[:develop:api:efl:ui:box:method:pack_at|pack_at]]** | %%Inserts %%''subobj''%% at the specified %%''index''%%.%% | +| | **[[:develop:api:efl:ui:box:method:pack_before|pack_before]]** | %%Prepend item before other sub object.%% | +| | **[[:develop:api:efl:ui:box:method:pack_begin|pack_begin]]** | %%Prepend an object at the beginning of this container.%% | +| | **[[:develop:api:efl:ui:box:method:pack_clear|pack_clear]]** | %%Removes all packed contents, and unreferences them.%% | +| | **[[:develop:api:efl:ui:box:method:pack_content_get|pack_content_get]]** | %%Content at a given index in this container.%% | +| | **[[:develop:api:efl:ui:box:method:pack_end|pack_end]]** | %%Append object at the end of this container.%% | +| | **[[:develop:api:efl:ui:box:method:pack_index_get|pack_index_get]]** | %%Get the index of a child in this container.%% | +| | **[[:develop:api:efl:ui:box:property:pack_padding|pack_padding]]** //**(get, set)**// | %%Padding between items contained in this object.%% | +| | **[[:develop:api:efl:ui:box:method:pack_unpack_at|pack_unpack_at]]** | %%Pop out item at specified %%''index''%%.%% | +| | **[[:develop:api:efl:ui:box:method:unpack|unpack]]** | %%Removes an existing item from the container, without deleting it.%% | +| | **[[:develop:api:efl:ui:box:method:unpack_all|unpack_all]]** | %%Removes all packed contents, without unreferencing them.%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| | **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| | **[[:develop:api:elm:widget:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:method:part|part]]** | %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% | +| | **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| | **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_focus_update|on_focus_update]]** | %%Virtual function handling focus in/out events on the widget%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:theme_apply|theme_apply]]** | %%Virtual function called when the widget needs to re-apply its theme.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_event|widget_event]]** | %%Virtual function handling input events on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_sub_object_del|widget_sub_object_del]]** | %%Virtual function handling sub objects being removed.%% | + ===== Events ===== ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**, **[[:develop:api:efl:access:event:property_changed|property,changed]]**, **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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|Efl.Object]]\\ -> **[[:develop:api:efl:object:event:del|del]]**\\ -[[:develop:api:efl:pack|Efl.Pack]]\\ -> **[[:develop:api:efl:pack:event:layout_updated|layout,updated]]**\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**, **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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.%% | +^ [[:develop:api:efl:pack|Efl.Pack]] ^^^ +| | **[[:develop:api:efl:pack:event:layout_updated|layout,updated]]** | %%Sent after the layout was updated.%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/button.txt b/pages/develop/api/efl/ui/button.txt index 79f3fa928..1ffdcb2e5 100644 --- a/pages/develop/api/efl/ui/button.txt +++ b/pages/develop/api/efl/ui/button.txt @@ -12,114 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_button [fillcolor = "black", label = "Efl.Ui.Button", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout [fillcolor = "gray15", label = "Efl.Ui.Layout", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_view [fillcolor = "gray15", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_factory_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Factory.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_calc [fillcolor = "gray15", label = "Efl.Layout.Calc", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_signal [fillcolor = "gray15", label = "Efl.Layout.Signal", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_group [fillcolor = "gray15", label = "Efl.Layout.Group", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_clickable [fillcolor = "gray15", label = "Efl.Ui.Clickable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_autorepeat [fillcolor = "gray15", label = "Efl.Ui.Autorepeat", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text [fillcolor = "gray15", label = "Efl.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_markup [fillcolor = "gray15", label = "Efl.Text.Markup", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_cursor [fillcolor = "gray15", label = "Efl.Text.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_content [fillcolor = "gray15", label = "Efl.Content", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_access_widget_action [fillcolor = "gray15", 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_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_button -> efl_ui_layout - efl_ui_layout -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_layout -> efl_part - efl_ui_layout -> efl_container - efl_ui_layout -> efl_file - efl_ui_layout -> efl_ui_view - efl_ui_layout -> efl_ui_model_connect - efl_ui_layout -> efl_ui_model_factory_connect - efl_ui_layout -> efl_layout_calc - efl_ui_layout -> efl_layout_signal - efl_ui_layout -> efl_layout_group - efl_ui_button -> efl_ui_clickable - efl_ui_button -> efl_ui_autorepeat - efl_ui_button -> efl_text - efl_ui_button -> efl_text_markup - efl_text_markup -> efl_text_cursor - efl_ui_button -> efl_content - efl_ui_button -> efl_access_widget_action - efl_access_widget_action -> efl_access_action - efl_ui_button -> efl_ui_translatable -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// @@ -172,24 +64,6 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:ui:button:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Call the object's constructor.%% - -Efl_Object *efl_constructor(Eo *obj); - -\\ -**[[:develop:api:efl:ui:button:method:content_unset|content_unset]]**// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ -> %%Unswallow the object in the current container and return it.%% - -Efl_Gfx *efl_content_unset(Eo *obj); - -\\ -**[[:develop:api:efl:ui:button:method:part|part]]**// [Overridden from [[:develop:api:efl:part|Efl.Part]]]//\\ -> %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% - -Efl_Object *efl_part(const Eo *obj, const char *name); - -\\ **[[:develop:api:efl:ui:button:property:autorepeat_enabled|autorepeat_enabled]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:autorepeat|Efl.Ui.Autorepeat]]]//\\ > %%Turn on/off the autorepeat event generated when the button is kept pressed%% @@ -217,6 +91,12 @@ void efl_ui_autorepeat_initial_timeout_set(Eo *obj, double t); Eina_Bool efl_ui_autorepeat_supported_get(const Eo *obj); \\ +**[[:develop:api:efl:ui:button:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Call the object's constructor.%% + +Efl_Object *efl_constructor(Eo *obj); + +\\ **[[:develop:api:efl:ui:button:property:content|content]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ > %%Swallowed sub-object contained in this object.%% @@ -224,7 +104,20 @@ Efl_Gfx *efl_content_get(const Eo *obj); Eina_Bool efl_content_set(Eo *obj, Efl_Gfx *content); \\ -**[[:develop:api:efl:ui:button:property:text|text]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text|Efl.Text]]]// +**[[:develop:api:efl:ui:button:method:content_unset|content_unset]]**// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ +> %%Unswallow the object in the current container and return it.%% + +Efl_Gfx *efl_content_unset(Eo *obj); + +\\ +**[[:develop:api:efl:ui:button:method:part|part]]**// [Overridden from [[:develop:api:efl:part|Efl.Part]]]//\\ +> %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% + +Efl_Object *efl_part(const Eo *obj, const char *name); + +\\ +**[[:develop:api:efl:ui:button:property:text|text]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text|Efl.Text]]]//\\ +> const char *efl_text_get(const Eo *obj); void efl_text_set(Eo *obj, const char *text); @@ -237,118 +130,362 @@ const char *efl_ui_translatable_text_get(const Eo *obj, const char **domain); void efl_ui_translatable_text_set(Eo *obj, const char *label, const char *domain); \\ -**[[:develop:api:efl:ui:button:method:on_access_activate|on_access_activate]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Hook function called when widget is activated through accessibility.%% - -Eina_Bool efl_ui_widget_on_access_activate(Eo *obj, Efl_Ui_Activate act); - -\\ -**[[:develop:api:efl:ui:button:method:theme_apply|theme_apply]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Virtual function called when the widget needs to re-apply its theme.%% - -Efl_Ui_Theme_Apply efl_ui_widget_theme_apply(Eo *obj); - -\\ -**[[:develop:api:efl:ui:button:method:widget_event|widget_event]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Virtual function handling input events on the widget.%% - -Eina_Bool efl_ui_widget_event(Eo *obj, const Efl_Event *eo_event, Efl_Canvas_Object *source); - -\\ -**[[:develop:api:efl:ui:button:method:widget_sub_object_del|widget_sub_object_del]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Virtual function handling sub objects being removed.%% - -Eina_Bool efl_ui_widget_sub_object_del(Eo *obj, Efl_Canvas_Object *sub_obj); - -\\ -**[[:develop:api:efl:ui:button:property:elm_actions|elm_actions]]** //**(get)**//// [Overridden from [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]]// ''protected''\\ +**[[:develop:api:efl:ui:button:property:elm_actions|elm_actions]]** //**(get)**// ''protected''// [Overridden from [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]]//\\ > %%Elementary actions%% const Efl_Access_Action_Data *efl_access_widget_action_elm_actions_get(const Eo *obj); \\ +**[[:develop:api:efl:ui:button:method:on_access_activate|on_access_activate]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Hook function called when widget is activated through accessibility.%% + +Eina_Bool efl_ui_widget_on_access_activate(Eo *obj, Efl_Ui_Activate act); + +\\ +**[[:develop:api:efl:ui:button:method:theme_apply|theme_apply]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Virtual function called when the widget needs to re-apply its theme.%% + +Efl_Ui_Theme_Apply efl_ui_widget_theme_apply(Eo *obj); + +\\ +**[[:develop:api:efl:ui:button:method:widget_event|widget_event]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Virtual function handling input events on the widget.%% + +Eina_Bool efl_ui_widget_event(Eo *obj, const Efl_Event *eo_event, Efl_Canvas_Object *source); + +\\ +**[[:develop:api:efl:ui:button:method:widget_sub_object_del|widget_sub_object_del]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Virtual function handling sub objects being removed.%% + +Eina_Bool efl_ui_widget_sub_object_del(Eo *obj, Efl_Canvas_Object *sub_obj); + +\\ ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:file|Efl.File]]\\ -> **[[:develop:api:efl:file:method:save|save]]**, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]**, **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]**, **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(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:text:cursor|Efl.Text.Cursor]]\\ -> **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]**, **[[:develop:api:efl:text:cursor:method:cursor_char_next|cursor_char_next]]**, **[[:develop:api:efl:text:cursor:method:cursor_char_prev|cursor_char_prev]]**, **[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]**, **[[:develop:api:efl:text:cursor:method:cursor_coord_set|cursor_coord_set]]**, **[[:develop:api:efl:text:cursor:method:cursor_copy|cursor_copy]]**, **[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]**, **[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_char_first|cursor_line_char_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_char_last|cursor_line_char_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_jump_by|cursor_line_jump_by]]**, **[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_first|cursor_paragraph_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_last|cursor_paragraph_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]**, **[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]**, **[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**//, **[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**//, **[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**//, **[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**//\\ -[[:develop:api:efl:text:markup|Efl.Text.Markup]]\\ -> **[[:develop:api:efl:text:markup:method:cursor_markup_insert|cursor_markup_insert]]**, **[[:develop:api:efl:text:markup:property:markup|markup]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:base|Efl.Ui.Base]]\\ -> **[[:develop:api:efl:ui:base:property:language|language]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]**, **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:content_count|content_count]]**, **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]**, **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]**, **[[:develop:api:efl:ui:layout:method:finalize|finalize]]**, **[[:develop:api:efl:ui:layout:method:group_calculate|group_calculate]]**, **[[:develop:api:efl:ui:layout:method:message_send|message_send]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]**, **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]**, **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]**, **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:destructor|destructor]]**, **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[: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:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]\\ -> **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** ''protected'', **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** ''protected'', **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** ''protected''\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[: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%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// | %%Action description for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** | %%Performs action on given widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** | %%Gets configured keybinding for specific action and widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// | %%Gets action name for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// | %%Get list of available widget actions%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:file|Efl.File]] ^^^ +| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% | +| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**// | %%Whether this object updates its size hints automatically.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]** | %%Calculates the geometry of the region, relative to a given layout object's area, occupied by all parts in the object.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]** | %%Calculates the minimum required size for a given layout object.%% | +| ''protected'' | **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** | %%Forces a Size/Geometry calculation.%% | +^ [[: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:text:cursor|Efl.Text.Cursor]] ^^^ +| | **[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**// | %%The object's main cursor.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]** | %%Deletes a single character from position pointed by given cursor.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_next|cursor_char_next]]** | %%Advances to the next character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_prev|cursor_char_prev]]** | %%Advances to the previous character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]** | %%Compare two cursors%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**// | %%The content of the cursor (the character under the cursor)%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_coord_set|cursor_coord_set]]** | %%Set cursor coordinates%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_copy|cursor_copy]]** | %%Copy existing cursor%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]** | %%Check if two cursors are equal%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]** | %%Free existing cursor%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**// | %%Returns the geometry of two cursors ("split cursor"), if logical cursor is between LTR/RTL text, also considering paragraph direction. Upper cursor is shown for the text of the same direction as paragraph, lower cursor - for opposite.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_char_first|cursor_line_char_first]]** | %%Advance to current line first character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_char_last|cursor_line_char_last]]** | %%Advance to current line last character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_jump_by|cursor_line_jump_by]]** | %%Jump the cursor by the given number of lines%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]** | %%Create new cursor%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]** | %%Advances to the first character in this paragraph%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]** | %%Advances to the last character in this paragraph%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_first|cursor_paragraph_first]]** | %%Advance to current paragraph first character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_last|cursor_paragraph_last]]** | %%Advance to current paragraph last character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]** | %%Advances to the start of the next text node%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]** | %%Advances to the end of the previous text node%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**// | %%Cursor position%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]** | %%Adds text to the current cursor position and set the cursor to *after* the start of the text just added.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]** | %%Advance to current word end%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]** | %%Advance to current word start%% | +^ [[:develop:api:efl:text:markup|Efl.Text.Markup]] ^^^ +| | **[[:develop:api:efl:text:markup:method:cursor_markup_insert|cursor_markup_insert]]** | %%Inserts a markup text to the text object in a given cursor position%% | +| | **[[:develop:api:efl:text:markup:property:markup|markup]]** //**(get, set)**// | %%Markup property%% | +^ [[: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:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]** | %%Freezes the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]** | %%Thaws the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect factory%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect property%% | +| | **[[:develop:api:efl:ui:layout:method:content_count|content_count]]** | %%Returns the number of UI elements packed in this container.%% | +| | **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]** | %%Begin iterating over this object's contents.%% | +| | **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% | +| | **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:ui:layout:method:group_calculate|group_calculate]]** | %%Triggers an immediate recalculation of this object's geometry.%% | +| | **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**// | %%Retrives an EDC data field's value from a given Edje object's group.%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**// | %%Gets the maximum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**// | %%Gets the minimum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:method:message_send|message_send]]** | %%Sends an (Edje) message to a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**// | %%Model that is/will be%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]** | %%Adds a callback for an arriving Edje signal, emitted by a given Edje object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]** | %%Removes a signal-triggered callback from an object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]** | %%Sends/emits an Edje signal to this layout.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]** | %%Processes an object's messages and signals queue.%% | +| | **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**// | %%The theme of this widget, defines which edje group will be used.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** | %%Virtual function handling focus in/out events on the widget%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| | **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | + ===== Events ===== ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**, **[[:develop:api:efl:access:event:property_changed|property,changed]]**, **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]**, **[[:develop:api:efl:layout:calc:event:recalc|recalc]]**\\ -[[: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:ui:clickable|Efl.Ui.Clickable]]\\ -> **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]**, **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]**, **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]**, **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]**, **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]**, **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]**, **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]**, **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]**\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**, **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]** | %%A circular dependency between parts of the object was found.%% | +| | **[[:develop:api:efl:layout:calc:event:recalc|recalc]]** | %%The layout was recalculated.%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:clickable|Efl.Ui.Clickable]] ^^^ +| | **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]** | %%Called when object was clicked%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]** | %%Called when object received a double click%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]** | %%Called when object received a right click%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]** | %%Called when object received a triple click%% | +| | **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]** | %%Called when the object received a longpress%% | +| | **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]** | %%Called when the object was pressed%% | +| | **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]** | %%Called when the object received repeated presses/clicks%% | +| | **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]** | %%Called when the object is now longer pressed%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]** | %%Called when theme changed%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/button/part.txt b/pages/develop/api/efl/ui/button/part.txt index 0832ea793..8b96e2d25 100644 --- a/pages/develop/api/efl/ui/button/part.txt +++ b/pages/develop/api/efl/ui/button/part.txt @@ -10,36 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:layout:part_content|Efl.Ui.Layout.Part_Content]] //(class)// => [[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]] //(class)// => [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_button_part [fillcolor = "black", label = "Efl.Ui.Button.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout_part_content [fillcolor = "gray15", label = "Efl.Ui.Layout.Part_Content", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout_part [fillcolor = "gray15", label = "Efl.Ui.Layout.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_widget_part [fillcolor = "gray15", label = "Efl.Ui.Widget.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_content [fillcolor = "gray15", label = "Efl.Content", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_button_part -> efl_ui_layout_part_content - efl_ui_layout_part_content -> efl_ui_layout_part - efl_ui_layout_part -> efl_ui_widget_part - efl_ui_widget_part -> efl_object - efl_ui_layout_part -> efl_ui_cursor - efl_ui_layout_part_content -> efl_content -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:layout:part_content|Efl.Ui.Layout.Part_Content]] //(class)// @@ -63,17 +33,45 @@ Eina_Bool efl_content_set(Eo *obj, Efl_Gfx *content); ==== 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:ui:layout:part|Efl.Ui.Layout.Part]]\\ -> **[[:develop:api:efl:ui:layout:part:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:part:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:part:property:cursor|cursor]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:layout:part_content|Efl.Ui.Layout.Part_Content]]\\ -> **[[:develop:api:efl:ui:layout:part_content:method:content_unset|content_unset]]**\\ -[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]\\ -> **[[:develop:api:efl:ui:widget:part:method:destructor|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: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.%% | +^ [[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]] ^^^ +| | **[[:develop:api:efl:ui:layout:part:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:efl:ui:layout:part:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:efl:ui:layout:part:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +^ [[:develop:api:efl:ui:layout:part_content|Efl.Ui.Layout.Part_Content]] ^^^ +| | **[[:develop:api:efl:ui:layout:part_content:method:content_unset|content_unset]]** | %%Unswallow the object in the current container and return it.%% | +^ [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] ^^^ +| | **[[:develop:api:efl:ui:widget:part:method:destructor|destructor]]** | %%Call the object's destructor.%% | + ===== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/ui/button/part/property/content.txt b/pages/develop/api/efl/ui/button/part/property/content.txt index 1ca39def7..f228db873 100644 --- a/pages/develop/api/efl/ui/button/part/property/content.txt +++ b/pages/develop/api/efl/ui/button/part/property/content.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Button.Part.content~~ -===== Values ===== - - * **content** - %%The object to swallow.%% ===== Description ===== %%Swallowed sub-object contained in this object.%% {{page>:develop:api-include:efl:ui:button:part:property:content:description&nouser&nolink&nodate}} +===== Values ===== + + * **content** - %%The object to swallow.%% //Overridden from [[:develop:api:efl:ui:layout:part_content:property:content|Efl.Content.content]] **(set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/button/property/autorepeat_enabled.txt b/pages/develop/api/efl/ui/button/property/autorepeat_enabled.txt index 8fc654d57..05200aaf5 100644 --- a/pages/develop/api/efl/ui/button/property/autorepeat_enabled.txt +++ b/pages/develop/api/efl/ui/button/property/autorepeat_enabled.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Button.autorepeat_enabled~~ -===== Values ===== - - * **on** - %%A bool to turn on/off the event%% ===== Description ===== %%Turn on/off the autorepeat event generated when the button is kept pressed%% @@ -11,6 +8,9 @@ %%When on, keeping a button pressed will continuously emit a %%''repeated''%% signal until the button is released. The time it takes until it starts emitting the signal is given by %%[[:develop:api:efl:ui:autorepeat:property:autorepeat_initial_timeout|Efl.Ui.Autorepeat.autorepeat_initial_timeout.set]]%%, and the time between each new emission by %%[[:develop:api:efl:ui:autorepeat:property:autorepeat_gap_timeout|Efl.Ui.Autorepeat.autorepeat_gap_timeout.set]]%%.%% {{page>:develop:api-include:efl:ui:button:property:autorepeat_enabled:description&nouser&nolink&nodate}} +===== Values ===== + + * **on** - %%A bool to turn on/off the event%% //Overridden from [[:develop:api:efl:ui:autorepeat:property:autorepeat_enabled|Efl.Ui.Autorepeat.autorepeat_enabled]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/button/property/autorepeat_gap_timeout.txt b/pages/develop/api/efl/ui/button/property/autorepeat_gap_timeout.txt index c13bf84cb..0b6d24c09 100644 --- a/pages/develop/api/efl/ui/button/property/autorepeat_gap_timeout.txt +++ b/pages/develop/api/efl/ui/button/property/autorepeat_gap_timeout.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Button.autorepeat_gap_timeout~~ -===== Values ===== - - * **t** - %%Interval in seconds%% ===== Description ===== %%The interval between each generated autorepeat event%% @@ -11,6 +8,9 @@ %%See also %%[[:develop:api:efl:ui:autorepeat:property:autorepeat_initial_timeout|Efl.Ui.Autorepeat.autorepeat_initial_timeout.set]]%%.%% {{page>:develop:api-include:efl:ui:button:property:autorepeat_gap_timeout:description&nouser&nolink&nodate}} +===== Values ===== + + * **t** - %%Interval in seconds%% //Overridden from [[:develop:api:efl:ui:autorepeat:property:autorepeat_gap_timeout|Efl.Ui.Autorepeat.autorepeat_gap_timeout]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/button/property/autorepeat_initial_timeout.txt b/pages/develop/api/efl/ui/button/property/autorepeat_initial_timeout.txt index 6b8833626..353bb16d4 100644 --- a/pages/develop/api/efl/ui/button/property/autorepeat_initial_timeout.txt +++ b/pages/develop/api/efl/ui/button/property/autorepeat_initial_timeout.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Button.autorepeat_initial_timeout~~ -===== Values ===== - - * **t** - %%Timeout in seconds%% ===== Description ===== %%The initial timeout before the autorepeat event is generated%% @@ -11,6 +8,9 @@ %%See also %%[[:develop:api:efl:ui:autorepeat:property:autorepeat_enabled|Efl.Ui.Autorepeat.autorepeat_enabled.set]]%%, %%[[:develop:api:efl:ui:autorepeat:property:autorepeat_gap_timeout|Efl.Ui.Autorepeat.autorepeat_gap_timeout.set]]%%.%% {{page>:develop:api-include:efl:ui:button:property:autorepeat_initial_timeout:description&nouser&nolink&nodate}} +===== Values ===== + + * **t** - %%Timeout in seconds%% //Overridden from [[:develop:api:efl:ui:autorepeat:property:autorepeat_initial_timeout|Efl.Ui.Autorepeat.autorepeat_initial_timeout]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/button/property/content.txt b/pages/develop/api/efl/ui/button/property/content.txt index ef2cdad91..6030cde16 100644 --- a/pages/develop/api/efl/ui/button/property/content.txt +++ b/pages/develop/api/efl/ui/button/property/content.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Button.content~~ -===== Values ===== - - * **content** - %%The object to swallow.%% ===== Description ===== %%Swallowed sub-object contained in this object.%% {{page>:develop:api-include:efl:ui:button:property:content:description&nouser&nolink&nodate}} +===== Values ===== + + * **content** - %%The object to swallow.%% //Overridden from [[:develop:api:efl:content:property:content|Efl.Content.content]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/button/property/text.txt b/pages/develop/api/efl/ui/button/property/text.txt index 2e5ba148d..113e5eea7 100644 --- a/pages/develop/api/efl/ui/button/property/text.txt +++ b/pages/develop/api/efl/ui/button/property/text.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Button.text~~ -===== Values ===== - - * **text** - %%Text string to display on it.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:button:property:text:description&nouser&nolink&nodate}} +===== Values ===== + + * **text** - %%Text string to display on it.%% ==== Getter ==== %%Retrieves the text string currently being displayed by the given text object.%% diff --git a/pages/develop/api/efl/ui/button/property/translatable_text.txt b/pages/develop/api/efl/ui/button/property/translatable_text.txt index acb2f0b1a..b11ed9c28 100644 --- a/pages/develop/api/efl/ui/button/property/translatable_text.txt +++ b/pages/develop/api/efl/ui/button/property/translatable_text.txt @@ -1,13 +1,4 @@ ~~Title: Efl.Ui.Button.translatable_text~~ -===== Values ===== - -==== Getter ==== - - * **domain** - %%A translation domain. If %%''null''%% this means the default domain is used.%% -==== Setter ==== - - * **label** - %%A unique (untranslated) string.%% - * **domain** - %%A translation domain. If %%''null''%% this uses the default domain (eg. set by %%''textdomain''%%()).%% ===== Description ===== %%A unique string to be translated.%% @@ -19,6 +10,15 @@ {{page>:develop:api-include:efl:ui:button:property:translatable_text:description&nouser&nolink&nodate}} +===== Values ===== + +==== Getter ==== + + * **domain** - %%A translation domain. If %%''null''%% this means the default domain is used.%% +==== Setter ==== + + * **label** - %%A unique (untranslated) string.%% + * **domain** - %%A translation domain. If %%''null''%% this uses the default domain (eg. set by %%''textdomain''%%()).%% ==== Setter ==== %%Sets the new untranslated string and domain for this object.%% diff --git a/pages/develop/api/efl/ui/calendar.txt b/pages/develop/api/efl/ui/calendar.txt index c04c9c4f7..c4e571efc 100644 --- a/pages/develop/api/efl/ui/calendar.txt +++ b/pages/develop/api/efl/ui/calendar.txt @@ -12,158 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_calendar [fillcolor = "black", label = "Efl.Ui.Calendar", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout [fillcolor = "gray15", label = "Efl.Ui.Layout", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_view [fillcolor = "gray15", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_factory_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Factory.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_calc [fillcolor = "gray15", label = "Efl.Layout.Calc", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_signal [fillcolor = "gray15", label = "Efl.Layout.Signal", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_group [fillcolor = "gray15", label = "Efl.Layout.Group", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_composition [fillcolor = "gray15", label = "Efl.Ui.Focus.Composition", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_interface [fillcolor = "gray15", label = "Efl.Interface", color = "cornflowerblue", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_access_widget_action [fillcolor = "gray15", 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_ui_format [fillcolor = "gray15", label = "Efl.Ui.Format", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_ui_calendar -> efl_ui_layout - efl_ui_layout -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_layout -> efl_part - efl_ui_layout -> efl_container - efl_ui_layout -> efl_file - efl_ui_layout -> efl_ui_view - efl_ui_layout -> efl_ui_model_connect - efl_ui_layout -> efl_ui_model_factory_connect - efl_ui_layout -> efl_layout_calc - efl_ui_layout -> efl_layout_signal - efl_ui_layout -> efl_layout_group - efl_ui_calendar -> efl_ui_focus_composition - efl_ui_focus_composition -> efl_interface - efl_ui_focus_composition -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_calendar -> efl_access_widget_action - efl_access_widget_action -> efl_access_action - efl_ui_calendar -> efl_ui_format -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// @@ -244,16 +92,11 @@ digraph hierarchy { Efl_Object *efl_constructor(Eo *obj); \\ -**[[:develop:api:efl:ui:calendar:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Call the object's destructor.%% +**[[:develop:api:efl:ui:calendar:property:date|date]]** //**(get, set)**//\\ +> %%The selected date on calendar.%% -void efl_destructor(Eo *obj); - -\\ -**[[:develop:api:efl:ui:calendar:method:group_calculate|group_calculate]]**// [Overridden from [[:develop:api:efl:canvas:group|Efl.Canvas.Group]]]//\\ -> %%Triggers an immediate recalculation of this object's geometry.%% - -void efl_canvas_group_calculate(Eo *obj); +Efl_Time efl_ui_calendar_date_get(const Eo *obj); +Eina_Bool efl_ui_calendar_date_set(Eo *obj, Efl_Time date); \\ **[[:develop:api:efl:ui:calendar:property:date_max|date_max]]** //**(get, set)**//\\ @@ -270,11 +113,10 @@ Efl_Time efl_ui_calendar_date_min_get(const Eo *obj); Eina_Bool efl_ui_calendar_date_min_set(Eo *obj, Efl_Time min); \\ -**[[:develop:api:efl:ui:calendar:property:date|date]]** //**(get, set)**//\\ -> %%The selected date on calendar.%% +**[[:develop:api:efl:ui:calendar:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Call the object's destructor.%% -Efl_Time efl_ui_calendar_date_get(const Eo *obj); -Eina_Bool efl_ui_calendar_date_set(Eo *obj, Efl_Time date); +void efl_destructor(Eo *obj); \\ **[[:develop:api:efl:ui:calendar:property:first_day_of_week|first_day_of_week]]** //**(get, set)**//\\ @@ -290,89 +132,281 @@ void efl_ui_calendar_first_day_of_week_set(Eo *obj, Efl_Ui_Calendar_Weekday day) void efl_ui_format_cb_set(Eo *obj, Efl_Ui_Format_Func_Cb func); \\ -**[[:develop:api:efl:ui:calendar:method:on_access_update|on_access_update]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Hook function called when accessibility is changed on the widget.%% +**[[:develop:api:efl:ui:calendar:method:group_calculate|group_calculate]]**// [Overridden from [[:develop:api:efl:canvas:group|Efl.Canvas.Group]]]//\\ +> %%Triggers an immediate recalculation of this object's geometry.%% -void efl_ui_widget_on_access_update(Eo *obj, Eina_Bool enable); +void efl_canvas_group_calculate(Eo *obj); \\ -**[[:develop:api:efl:ui:calendar:method:on_focus_update|on_focus_update]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Virtual function handling focus in/out events on the widget%% - -Eina_Bool efl_ui_widget_on_focus_update(Eo *obj, Elm_Widget_Item *item); - -\\ -**[[:develop:api:efl:ui:calendar:method:theme_apply|theme_apply]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Virtual function called when the widget needs to re-apply its theme.%% - -Efl_Ui_Theme_Apply efl_ui_widget_theme_apply(Eo *obj); - -\\ -**[[:develop:api:efl:ui:calendar:method:widget_event|widget_event]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Virtual function handling input events on the widget.%% - -Eina_Bool efl_ui_widget_event(Eo *obj, const Efl_Event *eo_event, Efl_Canvas_Object *source); - -\\ -**[[:develop:api:efl:ui:calendar:property:elm_actions|elm_actions]]** //**(get)**//// [Overridden from [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]]// ''protected''\\ +**[[:develop:api:efl:ui:calendar:property:elm_actions|elm_actions]]** //**(get)**// ''protected''// [Overridden from [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]]//\\ > %%Elementary actions%% const Efl_Access_Action_Data *efl_access_widget_action_elm_actions_get(const Eo *obj); \\ +**[[:develop:api:efl:ui:calendar:method:on_access_update|on_access_update]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Hook function called when accessibility is changed on the widget.%% + +void efl_ui_widget_on_access_update(Eo *obj, Eina_Bool enable); + +\\ +**[[:develop:api:efl:ui:calendar:method:on_focus_update|on_focus_update]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Virtual function handling focus in/out events on the widget%% + +Eina_Bool efl_ui_widget_on_focus_update(Eo *obj, Elm_Widget_Item *item); + +\\ +**[[:develop:api:efl:ui:calendar:method:theme_apply|theme_apply]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Virtual function called when the widget needs to re-apply its theme.%% + +Efl_Ui_Theme_Apply efl_ui_widget_theme_apply(Eo *obj); + +\\ +**[[:develop:api:efl:ui:calendar:method:widget_event|widget_event]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Virtual function handling input events on the widget.%% + +Eina_Bool efl_ui_widget_event(Eo *obj, const Efl_Event *eo_event, Efl_Canvas_Object *source); + +\\ ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:file|Efl.File]]\\ -> **[[:develop:api:efl:file:method:save|save]]**, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]**, **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]**, **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(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:focus:composition|Efl.Ui.Focus.Composition]]\\ -> **[[:develop:api:efl:ui:focus:composition:method:elements_flush|elements_flush]]**\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:format|Efl.Ui.Format]]\\ -> **[[:develop:api:efl:ui:format:property:format_string|format_string]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]**, **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:content_count|content_count]]**, **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]**, **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]**, **[[:develop:api:efl:ui:layout:method:finalize|finalize]]**, **[[:develop:api:efl:ui:layout:method:message_send|message_send]]**, **[[:develop:api:efl:ui:layout:method:part|part]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]**, **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]**, **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]**, **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**//\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[: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:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]\\ -> **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** ''protected'', **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** ''protected'', **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** ''protected''\\ -[[:develop:api:efl:ui:focus:composition|Efl.Ui.Focus.Composition]]\\ -> **[[:develop:api:efl:ui:focus:composition:method:dirty|dirty]]** ''protected'', **[[:develop:api:efl:ui:focus:composition:method:prepare|prepare]]** ''protected'', **[[:develop:api:efl:ui:focus:composition:property:composition_elements|composition_elements]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:ui:focus:composition:property:custom_manager|custom_manager]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:ui:focus:composition:property:logical_mode|logical_mode]]** //**(get, set)**// ''protected''\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[: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%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// | %%Action description for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** | %%Performs action on given widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** | %%Gets configured keybinding for specific action and widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// | %%Gets action name for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// | %%Get list of available widget actions%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:file|Efl.File]] ^^^ +| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% | +| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**// | %%Whether this object updates its size hints automatically.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]** | %%Calculates the geometry of the region, relative to a given layout object's area, occupied by all parts in the object.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]** | %%Calculates the minimum required size for a given layout object.%% | +| ''protected'' | **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** | %%Forces a Size/Geometry calculation.%% | +^ [[: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:focus:composition|Efl.Ui.Focus.Composition]] ^^^ +| | **[[:develop:api:efl:ui:focus:composition:method:elements_flush|elements_flush]]** | %%Function that will emit prepare if this is marked as dirty%% | +| ''protected'' | **[[:develop:api:efl:ui:focus:composition:property:composition_elements|composition_elements]]** //**(get, set)**// | %%Set the order of elements that will be used for composition%% | +| ''protected'' | **[[:develop:api:efl:ui:focus:composition:property:custom_manager|custom_manager]]** //**(get, set)**// | %%Register all children in this manager%% | +| ''protected'' | **[[:develop:api:efl:ui:focus:composition:method:dirty|dirty]]** | %%Mark this widget as dirty, the children can be considered to be changed after that call%% | +| ''protected'' | **[[:develop:api:efl:ui:focus:composition:property:logical_mode|logical_mode]]** //**(get, set)**// | %%Set to true if all children should be registered as logicals%% | +| ''protected'' | **[[:develop:api:efl:ui:focus:composition:method:prepare|prepare]]** | %%A call to prepare the children of this element, called if marked as dirty%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:format|Efl.Ui.Format]] ^^^ +| | **[[:develop:api:efl:ui:format:property:format_string|format_string]]** //**(get, set)**// | %%Control the format string for a given units label%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]** | %%Freezes the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]** | %%Thaws the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect property%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect factory%% | +| | **[[:develop:api:efl:ui:layout:method:content_count|content_count]]** | %%Returns the number of UI elements packed in this container.%% | +| | **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]** | %%Begin iterating over this object's contents.%% | +| | **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% | +| | **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**// | %%Retrives an EDC data field's value from a given Edje object's group.%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**// | %%Gets the maximum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**// | %%Gets the minimum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:method:message_send|message_send]]** | %%Sends an (Edje) message to a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**// | %%Model that is/will be%% | +| | **[[:develop:api:efl:ui:layout:method:part|part]]** | %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]** | %%Adds a callback for an arriving Edje signal, emitted by a given Edje object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]** | %%Removes a signal-triggered callback from an object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]** | %%Sends/emits an Edje signal to this layout.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]** | %%Processes an object's messages and signals queue.%% | +| | **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**// | %%The theme of this widget, defines which edje group will be used.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** | %%Virtual function handling sub objects being removed.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| | **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| | **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | + ===== Events ===== **[[:develop:api:efl:ui:calendar:event:changed|changed]]**\\ @@ -382,61 +416,61 @@ EFL_UI_CALENDAR_EVENT_CHANGED(void) \\ ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**, **[[:develop:api:efl:access:event:property_changed|property,changed]]**\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:removed|removed]]**\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[:develop:api:efl:gfx|Efl.Gfx]]\\ -> **[[:develop:api:efl:gfx:event:changed|changed]]**, **[[:develop:api:efl:gfx:event:hide|hide]]**\\ -[[:develop:api:efl:gfx|Efl.Gfx]]\\ -> **[[:develop:api:efl:gfx:event:move|move]]**, **[[:develop:api:efl:gfx:event:resize|resize]]**\\ -[[:develop:api:efl:gfx|Efl.Gfx]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:key_down|key,down]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:pointer_in|pointer,in]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:pointer_move|pointer,move]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:pointer_wheel|pointer,wheel]]**\\ -[[:develop:api:efl:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]**, **[[:develop:api:efl:layout:calc:event:recalc|recalc]]**\\ -[[: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:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]** | %%A circular dependency between parts of the object was found.%% | +| | **[[:develop:api:efl:layout:calc:event:recalc|recalc]]** | %%The layout was recalculated.%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]** | %%Called when theme changed%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/calendar/item.txt b/pages/develop/api/efl/ui/calendar/item.txt deleted file mode 100644 index f0ff56304..000000000 --- a/pages/develop/api/efl/ui/calendar/item.txt +++ /dev/null @@ -1,78 +0,0 @@ -~~Title: Efl.Ui.Calendar.Item~~ -====== Efl.Ui.Calendar.Item (class) ====== - -===== Description ===== - -%%EFL UI Calendar Item class%% - -{{page>:develop:api-include:efl:ui:calendar:item:description&nouser&nolink&nodate}} - -===== Inheritance ===== - - => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_calendar_item [fillcolor = "black", label = "Efl.Ui.Calendar.Item", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_ui_calendar_item -> efl_object - efl_ui_calendar_item -> efl_ui_focus_object -} - - -++++ - -++++ Full hierarchy | - - * [[:develop:api:efl:object|Efl.Object]] //(class)// - * [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] //(mixin)// - - -++++ -===== Members ===== - -**[[:develop:api:efl:ui:calendar:item:property:day_number|day_number]]** //**(get, set)**//\\ -> %%Day number%% - -int efl_ui_calendar_item_day_number_get(const Eo *obj); -void efl_ui_calendar_item_day_number_set(Eo *obj, int i); - -\\ -**[[:develop:api:efl:ui:calendar:item:property:focus_geometry|focus_geometry]]** //**(get)**//// [Overridden from [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]]//\\ -> %%The geometry to use to calculate the relations to other objects.%% - -Eina_Rect efl_ui_focus_object_focus_geometry_get(const Eo *obj); - -\\ -**[[:develop:api:efl:ui:calendar:item:property:focus|focus]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]]// ''protected set''\\ -> %%This gets called by the manager and should never be called by someone else.%% - -Eina_Bool efl_ui_focus_object_focus_get(const Eo *obj); -void efl_ui_focus_object_focus_set(Eo *obj, Eina_Bool focus); - -\\ - -==== 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:destructor|destructor]]**, **[[: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:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** -===== 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:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** \ No newline at end of file diff --git a/pages/develop/api/efl/ui/calendar/item/property/day_number.txt b/pages/develop/api/efl/ui/calendar/item/property/day_number.txt deleted file mode 100644 index e26afcb1e..000000000 --- a/pages/develop/api/efl/ui/calendar/item/property/day_number.txt +++ /dev/null @@ -1,38 +0,0 @@ -~~Title: Efl.Ui.Calendar.Item.day_number~~ -===== Values ===== - - * **i** - %%Day number%% -===== Description ===== - -%%Day number%% -{{page>:develop:api-include:efl:ui:calendar:item:property:day_number:description&nouser&nolink&nodate}} - - -===== Signature ===== - - -@property day_number { - get { - values { - i: int; - } - } - set { - values { - i: int; - } - } -} - - -===== C signature ===== - - -int efl_ui_calendar_item_day_number_get(const Eo *obj); -void efl_ui_calendar_item_day_number_set(Eo *obj, int i); - - -===== Implemented by ===== - - * **Efl.Ui.Calendar.Item.day_number** - diff --git a/pages/develop/api/efl/ui/calendar/item/property/focus.txt b/pages/develop/api/efl/ui/calendar/item/property/focus.txt deleted file mode 100644 index 8eeff5dfd..000000000 --- a/pages/develop/api/efl/ui/calendar/item/property/focus.txt +++ /dev/null @@ -1,44 +0,0 @@ -~~Title: Efl.Ui.Calendar.Item.focus~~ -===== Values ===== - - * **focus** - %%The state in which the object should be put%% -===== Description ===== - -%%This gets called by the manager and should never be called by someone else.%% - -%%It can be used by an implementation of a focus object to adapt to changes that are needed.%% - -%%The function is emitting the focus state events, if focus is different to the previous state.%% - -//Since 1.20// -{{page>:develop:api-include:efl:ui:calendar:item:property:focus:description&nouser&nolink&nodate}} - - -//Overridden from [[:develop:api:efl:ui:focus:object:property:focus|Efl.Ui.Focus.Object.focus]] **(set)**.//===== Signature ===== - - -@property focus { - get { - values { - focus: bool; - } - } - set @protected { - values { - focus: bool; - } - } -} - - -===== C signature ===== - - -Eina_Bool efl_ui_focus_object_focus_get(const Eo *obj); -void efl_ui_focus_object_focus_set(Eo *obj, Eina_Bool focus); - - -===== Implemented by ===== - - * [[:develop:api:efl:ui:focus:object:property:focus|Efl.Ui.Focus.Object.focus]] - diff --git a/pages/develop/api/efl/ui/calendar/item/property/focus_geometry.txt b/pages/develop/api/efl/ui/calendar/item/property/focus_geometry.txt deleted file mode 100644 index ad259d703..000000000 --- a/pages/develop/api/efl/ui/calendar/item/property/focus_geometry.txt +++ /dev/null @@ -1,30 +0,0 @@ -~~Title: Efl.Ui.Calendar.Item.focus_geometry~~ -===== Values ===== - - * **rect** - %%The geometry to use.%% - - -\\ {{page>:develop:api-include:efl:ui:calendar:item:property:focus_geometry:description&nouser&nolink&nodate}} - -//Overridden from [[:develop:api:efl:ui:focus:object:property:focus_geometry|Efl.Ui.Focus.Object.focus_geometry]] **(get)**.//===== Signature ===== - - -@property focus_geometry { - get { - values { - rect: free(Eina.Rect, eina_rectangle_free); - } - } -} - - -===== C signature ===== - - -Eina_Rect efl_ui_focus_object_focus_geometry_get(const Eo *obj); - - -===== Implemented by ===== - - * [[:develop:api:efl:ui:focus:object:property:focus_geometry|Efl.Ui.Focus.Object.focus_geometry]] - diff --git a/pages/develop/api/efl/ui/calendar/property/date.txt b/pages/develop/api/efl/ui/calendar/property/date.txt index 18b64d9e5..d056f0ca2 100644 --- a/pages/develop/api/efl/ui/calendar/property/date.txt +++ b/pages/develop/api/efl/ui/calendar/property/date.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Calendar.date~~ -===== Values ===== - - * **date** - %%Time structure containing the selected date.%% ===== Description ===== %%The selected date on calendar.%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:calendar:property:date:description&nouser&nolink&nodate}} +===== Values ===== + + * **date** - %%Time structure containing the selected date.%% ==== Setter ==== %%Set the selected date. If the date is greater than the maximum date, the date would be changed to the maximum date with returning %%''false''%%. In the opposite case with the minimum date, this would give the same result.%% diff --git a/pages/develop/api/efl/ui/calendar/property/date_max.txt b/pages/develop/api/efl/ui/calendar/property/date_max.txt index 2042a67c7..a37177d67 100644 --- a/pages/develop/api/efl/ui/calendar/property/date_max.txt +++ b/pages/develop/api/efl/ui/calendar/property/date_max.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Calendar.date_max~~ -===== Values ===== - - * **max** - %%Time structure containing the maximum date.%% ===== Description ===== %%Maximum date on calendar.%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:calendar:property:date_max:description&nouser&nolink&nodate}} +===== Values ===== + + * **max** - %%Time structure containing the maximum date.%% ==== Getter ==== %%Get the maximum date.%% diff --git a/pages/develop/api/efl/ui/calendar/property/date_min.txt b/pages/develop/api/efl/ui/calendar/property/date_min.txt index 6d47bd2ac..e8163ba37 100644 --- a/pages/develop/api/efl/ui/calendar/property/date_min.txt +++ b/pages/develop/api/efl/ui/calendar/property/date_min.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Calendar.date_min~~ -===== Values ===== - - * **min** - %%Time structure containing the minmum date.%% ===== Description ===== %%Minimum date on calendar.%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:calendar:property:date_min:description&nouser&nolink&nodate}} +===== Values ===== + + * **min** - %%Time structure containing the minmum date.%% ==== Getter ==== %%Get the minimum date.%% diff --git a/pages/develop/api/efl/ui/calendar/property/first_day_of_week.txt b/pages/develop/api/efl/ui/calendar/property/first_day_of_week.txt index 2d91acfac..80417d874 100644 --- a/pages/develop/api/efl/ui/calendar/property/first_day_of_week.txt +++ b/pages/develop/api/efl/ui/calendar/property/first_day_of_week.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Calendar.first_day_of_week~~ -===== Values ===== - - * **day** - %%The first day of the week.%% ===== Description ===== %%The first day of week to use on calendar widgets.%% @@ -9,6 +6,9 @@ %%This is the day that will appear in the left-most column (eg. Monday in France or Sunday in the US).%% {{page>:develop:api-include:efl:ui:calendar:property:first_day_of_week:description&nouser&nolink&nodate}} +===== Values ===== + + * **day** - %%The first day of the week.%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/check.txt b/pages/develop/api/efl/ui/check.txt index a916a364f..952723d27 100644 --- a/pages/develop/api/efl/ui/check.txt +++ b/pages/develop/api/efl/ui/check.txt @@ -12,122 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:nstate|Efl.Ui.Nstate]] //(class)// => [[:develop:api:efl:ui:button|Efl.Ui.Button]] //(class)// => [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_check [fillcolor = "black", label = "Efl.Ui.Check", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_nstate [fillcolor = "gray15", label = "Efl.Ui.Nstate", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_button [fillcolor = "gray15", label = "Efl.Ui.Button", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout [fillcolor = "gray15", label = "Efl.Ui.Layout", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_view [fillcolor = "gray15", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_factory_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Factory.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_calc [fillcolor = "gray15", label = "Efl.Layout.Calc", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_signal [fillcolor = "gray15", label = "Efl.Layout.Signal", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_group [fillcolor = "gray15", label = "Efl.Layout.Group", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_clickable [fillcolor = "gray15", label = "Efl.Ui.Clickable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_autorepeat [fillcolor = "gray15", label = "Efl.Ui.Autorepeat", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text [fillcolor = "gray15", label = "Efl.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_markup [fillcolor = "gray15", label = "Efl.Text.Markup", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_cursor [fillcolor = "gray15", label = "Efl.Text.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_content [fillcolor = "gray15", label = "Efl.Content", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_access_widget_action [fillcolor = "gray15", 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_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_access_widget_action [fillcolor = "gray15", 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_ui_check -> efl_ui_nstate - efl_ui_nstate -> efl_ui_button - efl_ui_button -> efl_ui_layout - efl_ui_layout -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_layout -> efl_part - efl_ui_layout -> efl_container - efl_ui_layout -> efl_file - efl_ui_layout -> efl_ui_view - efl_ui_layout -> efl_ui_model_connect - efl_ui_layout -> efl_ui_model_factory_connect - efl_ui_layout -> efl_layout_calc - efl_ui_layout -> efl_layout_signal - efl_ui_layout -> efl_layout_group - efl_ui_button -> efl_ui_clickable - efl_ui_button -> efl_ui_autorepeat - efl_ui_button -> efl_text - efl_ui_button -> efl_text_markup - efl_text_markup -> efl_text_cursor - efl_ui_button -> efl_content - efl_ui_button -> efl_access_widget_action - efl_access_widget_action -> efl_access_action - efl_ui_button -> efl_ui_translatable - efl_ui_check -> efl_access_widget_action - efl_access_widget_action -> efl_access_action -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:nstate|Efl.Ui.Nstate]] //(class)// @@ -204,141 +88,388 @@ Eina_Bool efl_ui_check_selected_get(const Eo *obj); void efl_ui_check_selected_set(Eo *obj, Eina_Bool value); \\ -**[[:develop:api:efl:ui:check:property:value|value]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:nstate|Efl.Ui.Nstate]]]// +**[[:develop:api:efl:ui:check:property:value|value]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:nstate|Efl.Ui.Nstate]]]//\\ +> int efl_ui_nstate_value_get(const Eo *obj); void efl_ui_nstate_value_set(Eo *obj, int state); \\ -**[[:develop:api:efl:ui:check:method:on_access_activate|on_access_activate]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Hook function called when widget is activated through accessibility.%% - -Eina_Bool efl_ui_widget_on_access_activate(Eo *obj, Efl_Ui_Activate act); - -\\ -**[[:develop:api:efl:ui:check:method:theme_apply|theme_apply]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Virtual function called when the widget needs to re-apply its theme.%% - -Efl_Ui_Theme_Apply efl_ui_widget_theme_apply(Eo *obj); - -\\ -**[[:develop:api:efl:ui:check:method:widget_event|widget_event]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Virtual function handling input events on the widget.%% - -Eina_Bool efl_ui_widget_event(Eo *obj, const Efl_Event *eo_event, Efl_Canvas_Object *source); - -\\ -**[[:develop:api:efl:ui:check:method:widget_sub_object_del|widget_sub_object_del]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Virtual function handling sub objects being removed.%% - -Eina_Bool efl_ui_widget_sub_object_del(Eo *obj, Efl_Canvas_Object *sub_obj); - -\\ -**[[:develop:api:efl:ui:check:property:elm_actions|elm_actions]]** //**(get)**//// [Overridden from [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]]// ''protected''\\ +**[[:develop:api:efl:ui:check:property:elm_actions|elm_actions]]** //**(get)**// ''protected''// [Overridden from [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]]//\\ > %%Elementary actions%% const Efl_Access_Action_Data *efl_access_widget_action_elm_actions_get(const Eo *obj); \\ -**[[:develop:api:efl:ui:check:property:state_set|state_set]]** //**(get)**//// [Overridden from [[:develop:api:efl:access|Efl.Access]]]// ''protected''\\ +**[[:develop:api:efl:ui:check:method:on_access_activate|on_access_activate]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Hook function called when widget is activated through accessibility.%% + +Eina_Bool efl_ui_widget_on_access_activate(Eo *obj, Efl_Ui_Activate act); + +\\ +**[[:develop:api:efl:ui:check:property:state_set|state_set]]** //**(get)**// ''protected''// [Overridden from [[:develop:api:efl:access|Efl.Access]]]//\\ > %%Gets set describing object accessible states.%% Efl_Access_State_Set efl_access_state_set_get(const Eo *obj); \\ +**[[:develop:api:efl:ui:check:method:theme_apply|theme_apply]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Virtual function called when the widget needs to re-apply its theme.%% + +Efl_Ui_Theme_Apply efl_ui_widget_theme_apply(Eo *obj); + +\\ +**[[:develop:api:efl:ui:check:method:widget_event|widget_event]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Virtual function handling input events on the widget.%% + +Eina_Bool efl_ui_widget_event(Eo *obj, const Efl_Event *eo_event, Efl_Canvas_Object *source); + +\\ +**[[:develop:api:efl:ui:check:method:widget_sub_object_del|widget_sub_object_del]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Virtual function handling sub objects being removed.%% + +Eina_Bool efl_ui_widget_sub_object_del(Eo *obj, Efl_Canvas_Object *sub_obj); + +\\ ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:file|Efl.File]]\\ -> **[[:develop:api:efl:file:method:save|save]]**, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]**, **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]**, **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(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:text:cursor|Efl.Text.Cursor]]\\ -> **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]**, **[[:develop:api:efl:text:cursor:method:cursor_char_next|cursor_char_next]]**, **[[:develop:api:efl:text:cursor:method:cursor_char_prev|cursor_char_prev]]**, **[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]**, **[[:develop:api:efl:text:cursor:method:cursor_coord_set|cursor_coord_set]]**, **[[:develop:api:efl:text:cursor:method:cursor_copy|cursor_copy]]**, **[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]**, **[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_char_first|cursor_line_char_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_char_last|cursor_line_char_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_jump_by|cursor_line_jump_by]]**, **[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_first|cursor_paragraph_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_last|cursor_paragraph_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]**, **[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]**, **[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**//, **[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**//, **[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**//, **[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**//\\ -[[:develop:api:efl:text:markup|Efl.Text.Markup]]\\ -> **[[:develop:api:efl:text:markup:method:cursor_markup_insert|cursor_markup_insert]]**, **[[:develop:api:efl:text:markup:property:markup|markup]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:base|Efl.Ui.Base]]\\ -> **[[:develop:api:efl:ui:base:property:language|language]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:button|Efl.Ui.Button]]\\ -> **[[:develop:api:efl:ui:button:method:content_unset|content_unset]]**, **[[:develop:api:efl:ui:button:method:part|part]]**, **[[:develop:api:efl:ui:button:property:autorepeat_enabled|autorepeat_enabled]]** //**(get, set)**//, **[[:develop:api:efl:ui:button:property:autorepeat_gap_timeout|autorepeat_gap_timeout]]** //**(get, set)**//, **[[:develop:api:efl:ui:button:property:autorepeat_initial_timeout|autorepeat_initial_timeout]]** //**(get, set)**//, **[[:develop:api:efl:ui:button:property:autorepeat_supported|autorepeat_supported]]** //**(get)**//, **[[:develop:api:efl:ui:button:property:content|content]]** //**(get, set)**//, **[[:develop:api:efl:ui:button:property:text|text]]** //**(get, set)**//, **[[:develop:api:efl:ui:button:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]**, **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:content_count|content_count]]**, **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]**, **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]**, **[[:develop:api:efl:ui:layout:method:finalize|finalize]]**, **[[:develop:api:efl:ui:layout:method:group_calculate|group_calculate]]**, **[[:develop:api:efl:ui:layout:method:message_send|message_send]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]**, **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]**, **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]**, **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:destructor|destructor]]**, **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[: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:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]\\ -> **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** ''protected'', **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** ''protected'', **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** ''protected''\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** ''protected''\\ -[[:develop:api:efl:ui:nstate|Efl.Ui.Nstate]]\\ -> **[[:develop:api:efl:ui:nstate:method:activate|activate]]** ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[: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%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// | %%Action description for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** | %%Performs action on given widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** | %%Gets configured keybinding for specific action and widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// | %%Gets action name for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// | %%Get list of available widget actions%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:file|Efl.File]] ^^^ +| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% | +| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**// | %%Whether this object updates its size hints automatically.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]** | %%Calculates the geometry of the region, relative to a given layout object's area, occupied by all parts in the object.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]** | %%Calculates the minimum required size for a given layout object.%% | +| ''protected'' | **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** | %%Forces a Size/Geometry calculation.%% | +^ [[: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:text:cursor|Efl.Text.Cursor]] ^^^ +| | **[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**// | %%The object's main cursor.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]** | %%Deletes a single character from position pointed by given cursor.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_next|cursor_char_next]]** | %%Advances to the next character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_prev|cursor_char_prev]]** | %%Advances to the previous character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]** | %%Compare two cursors%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**// | %%The content of the cursor (the character under the cursor)%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_coord_set|cursor_coord_set]]** | %%Set cursor coordinates%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_copy|cursor_copy]]** | %%Copy existing cursor%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]** | %%Check if two cursors are equal%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]** | %%Free existing cursor%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**// | %%Returns the geometry of two cursors ("split cursor"), if logical cursor is between LTR/RTL text, also considering paragraph direction. Upper cursor is shown for the text of the same direction as paragraph, lower cursor - for opposite.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_char_first|cursor_line_char_first]]** | %%Advance to current line first character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_char_last|cursor_line_char_last]]** | %%Advance to current line last character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_jump_by|cursor_line_jump_by]]** | %%Jump the cursor by the given number of lines%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]** | %%Create new cursor%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]** | %%Advances to the first character in this paragraph%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]** | %%Advances to the last character in this paragraph%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_first|cursor_paragraph_first]]** | %%Advance to current paragraph first character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_last|cursor_paragraph_last]]** | %%Advance to current paragraph last character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]** | %%Advances to the start of the next text node%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]** | %%Advances to the end of the previous text node%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**// | %%Cursor position%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]** | %%Adds text to the current cursor position and set the cursor to *after* the start of the text just added.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]** | %%Advance to current word end%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]** | %%Advance to current word start%% | +^ [[:develop:api:efl:text:markup|Efl.Text.Markup]] ^^^ +| | **[[:develop:api:efl:text:markup:method:cursor_markup_insert|cursor_markup_insert]]** | %%Inserts a markup text to the text object in a given cursor position%% | +| | **[[:develop:api:efl:text:markup:property:markup|markup]]** //**(get, set)**// | %%Markup property%% | +^ [[: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:button|Efl.Ui.Button]] ^^^ +| | **[[:develop:api:efl:ui:button:property:autorepeat_enabled|autorepeat_enabled]]** //**(get, set)**// | %%Turn on/off the autorepeat event generated when the button is kept pressed%% | +| | **[[:develop:api:efl:ui:button:property:autorepeat_gap_timeout|autorepeat_gap_timeout]]** //**(get, set)**// | %%The interval between each generated autorepeat event%% | +| | **[[:develop:api:efl:ui:button:property:autorepeat_initial_timeout|autorepeat_initial_timeout]]** //**(get, set)**// | %%The initial timeout before the autorepeat event is generated%% | +| | **[[:develop:api:efl:ui:button:property:autorepeat_supported|autorepeat_supported]]** //**(get)**// | %%Whether the button supports autorepeat.%% | +| | **[[:develop:api:efl:ui:button:property:content|content]]** //**(get, set)**// | %%Swallowed sub-object contained in this object.%% | +| | **[[:develop:api:efl:ui:button:method:content_unset|content_unset]]** | %%Unswallow the object in the current container and return it.%% | +| | **[[:develop:api:efl:ui:button:method:part|part]]** | %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% | +| | **[[:develop:api:efl:ui:button:property:text|text]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:button:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]** | %%Freezes the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]** | %%Thaws the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect factory%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect property%% | +| | **[[:develop:api:efl:ui:layout:method:content_count|content_count]]** | %%Returns the number of UI elements packed in this container.%% | +| | **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]** | %%Begin iterating over this object's contents.%% | +| | **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% | +| | **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:ui:layout:method:group_calculate|group_calculate]]** | %%Triggers an immediate recalculation of this object's geometry.%% | +| | **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**// | %%Retrives an EDC data field's value from a given Edje object's group.%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**// | %%Gets the maximum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**// | %%Gets the minimum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:method:message_send|message_send]]** | %%Sends an (Edje) message to a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**// | %%Model that is/will be%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]** | %%Adds a callback for an arriving Edje signal, emitted by a given Edje object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]** | %%Removes a signal-triggered callback from an object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]** | %%Sends/emits an Edje signal to this layout.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]** | %%Processes an object's messages and signals queue.%% | +| | **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**// | %%The theme of this widget, defines which edje group will be used.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** | %%Virtual function handling focus in/out events on the widget%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +^ [[:develop:api:efl:ui:nstate|Efl.Ui.Nstate]] ^^^ +| ''protected'' | **[[:develop:api:efl:ui:nstate:method:activate|activate]]** | %%Activate widget%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| | **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | + ===== Events ===== -**[[:develop:api:efl:ui:check:event:changed|changed]]**\\ -> %%This is called whenever the user changes the state of the check objects (event_info is always NULL).%% - -EFL_UI_CHECK_EVENT_CHANGED(void) - -\\ ==== Inherited ==== +==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**, **[[:develop:api:efl:access:event:property_changed|property,changed]]**, **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]**, **[[:develop:api:efl:layout:calc:event:recalc|recalc]]**\\ -[[: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:ui:clickable|Efl.Ui.Clickable]]\\ -> **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]**, **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]**, **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]**, **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]**, **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]**, **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]**, **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]**, **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]**\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**, **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]**\\ -[[:develop:api:efl:ui:nstate|Efl.Ui.Nstate]]\\ -> **[[:develop:api:efl:ui:nstate:event:state_changed|state,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]** | %%A circular dependency between parts of the object was found.%% | +| | **[[:develop:api:efl:layout:calc:event:recalc|recalc]]** | %%The layout was recalculated.%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:clickable|Efl.Ui.Clickable]] ^^^ +| | **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]** | %%Called when object was clicked%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]** | %%Called when object received a double click%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]** | %%Called when object received a right click%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]** | %%Called when object received a triple click%% | +| | **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]** | %%Called when the object received a longpress%% | +| | **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]** | %%Called when the object was pressed%% | +| | **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]** | %%Called when the object received repeated presses/clicks%% | +| | **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]** | %%Called when the object is now longer pressed%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]** | %%Called when theme changed%% | +^ [[:develop:api:efl:ui:nstate|Efl.Ui.Nstate]] ^^^ +| | **[[:develop:api:efl:ui:nstate:event:changed|changed]]** | %%Called when the value changed.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/check/event/changed.txt b/pages/develop/api/efl/ui/check/event/changed.txt deleted file mode 100644 index 13f8be21b..000000000 --- a/pages/develop/api/efl/ui/check/event/changed.txt +++ /dev/null @@ -1,39 +0,0 @@ -~~Title: Efl.Ui.Check: changed~~ -===== Description ===== - -%%This is called whenever the user changes the state of the check objects (event_info is always NULL).%% -{{page>:develop:api-include:efl:ui:check:event:changed:description&nouser&nolink&nodate}} - -===== Signature ===== - - -changed; - - -===== C information ===== - - -EFL_UI_CHECK_EVENT_CHANGED(void) - - -===== C usage ===== - - -static void -on_efl_ui_check_event_changed(void *data, const Efl_Event *event) -{ - void info = event->info; - Eo *obj = event->object; - Data *d = data; - - /* event hander code */ -} - -static void -setup_event_handler(Eo *obj, Data *d) -{ - efl_event_callback_add(obj, EFL_UI_CHECK_EVENT_CHANGED, on_efl_ui_check_event_changed, d); -} - - - diff --git a/pages/develop/api/efl/ui/check/property/count.txt b/pages/develop/api/efl/ui/check/property/count.txt index eebc3c1c5..b8bf60f68 100644 --- a/pages/develop/api/efl/ui/check/property/count.txt +++ b/pages/develop/api/efl/ui/check/property/count.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Check.count~~ -===== Values ===== - - * **nstate** - %%The number of states.%% ===== Description ===== %%Maximum number of states%% {{page>:develop:api-include:efl:ui:check:property:count:description&nouser&nolink&nodate}} +===== Values ===== + + * **nstate** - %%The number of states.%% //Overridden from [[:develop:api:efl:ui:nstate:property:count|Efl.Ui.Nstate.count]] **(set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/check/property/selected.txt b/pages/develop/api/efl/ui/check/property/selected.txt index 4e943f9f2..52592ed6a 100644 --- a/pages/develop/api/efl/ui/check/property/selected.txt +++ b/pages/develop/api/efl/ui/check/property/selected.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Check.selected~~ -===== Values ===== - - * **value** - %%%%''true''%% if the check object is selected, %%''false''%% otherwise%% ===== Description ===== %%The on/off state of the check object.%% {{page>:develop:api-include:efl:ui:check:property:selected:description&nouser&nolink&nodate}} +===== Values ===== + + * **value** - %%%%''true''%% if the check object is selected, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/check/property/value.txt b/pages/develop/api/efl/ui/check/property/value.txt index 639c9e307..5741f5d1a 100644 --- a/pages/develop/api/efl/ui/check/property/value.txt +++ b/pages/develop/api/efl/ui/check/property/value.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Check.value~~ -===== Values ===== - - * **state** - %%The state.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:check:property:value:description&nouser&nolink&nodate}} +===== Values ===== + + * **state** - %%The state.%% ==== Getter ==== %%Get the state value.%% diff --git a/pages/develop/api/efl/ui/clickable.txt b/pages/develop/api/efl/ui/clickable.txt index eed6e10b2..ac34130c9 100644 --- a/pages/develop/api/efl/ui/clickable.txt +++ b/pages/develop/api/efl/ui/clickable.txt @@ -7,37 +7,16 @@ {{page>:develop:api-include:efl:ui:clickable:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_clickable [fillcolor = "dodgerblue4", label = "Efl.Ui.Clickable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== ===== Events ===== -**[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]**\\ +**[[:develop:api:efl:ui:clickable:event:clicked|clicked]]**\\ +> %%Called when object was clicked%% + +EFL_UI_EVENT_CLICKED(void) + +\\ **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]**\\ > %%Called when object received a double click%% EFL_UI_EVENT_CLICKED_DOUBLE(void) @@ -52,11 +31,6 @@ EFL_UI_EVENT_CLICKED_RIGHT(void) EFL_UI_EVENT_CLICKED_TRIPLE(void) -\\ **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]**\\ -> %%Called when object was clicked%% - -EFL_UI_EVENT_CLICKED(void) - \\ **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]**\\ > %%Called when the object received a longpress%% diff --git a/pages/develop/api/efl/ui/clock.txt b/pages/develop/api/efl/ui/clock.txt index 4c18e2a37..4a4a59038 100644 --- a/pages/develop/api/efl/ui/clock.txt +++ b/pages/develop/api/efl/ui/clock.txt @@ -10,96 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_clock [fillcolor = "black", label = "Efl.Ui.Clock", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout [fillcolor = "gray15", label = "Efl.Ui.Layout", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_view [fillcolor = "gray15", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_factory_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Factory.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_calc [fillcolor = "gray15", label = "Efl.Layout.Calc", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_signal [fillcolor = "gray15", label = "Efl.Layout.Signal", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_group [fillcolor = "gray15", label = "Efl.Layout.Group", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_clock -> efl_ui_layout - efl_ui_layout -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_layout -> efl_part - efl_ui_layout -> efl_container - efl_ui_layout -> efl_file - efl_ui_layout -> efl_ui_view - efl_ui_layout -> efl_ui_model_connect - efl_ui_layout -> efl_ui_model_factory_connect - efl_ui_layout -> efl_layout_calc - efl_ui_layout -> efl_layout_signal - efl_ui_layout -> efl_layout_group -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// @@ -156,7 +66,8 @@ Eina_Bool efl_ui_clock_edit_mode_get(const Eo *obj); void efl_ui_clock_edit_mode_set(Eo *obj, Eina_Bool value); \\ -**[[:develop:api:efl:ui:clock:property:field_limit|field_limit]]** //**(get, set)**// +**[[:develop:api:efl:ui:clock:property:field_limit|field_limit]]** //**(get, set)**//\\ +> void efl_ui_clock_field_limit_get(const Eo *obj, Efl_Ui_Clock_Type fieldtype, int *min, int *max); void efl_ui_clock_field_limit_set(Eo *obj, Efl_Ui_Clock_Type fieldtype, int min, int max); @@ -183,6 +94,13 @@ Eina_Bool efl_ui_clock_pause_get(const Eo *obj); void efl_ui_clock_pause_set(Eo *obj, Eina_Bool paused); \\ +**[[:develop:api:efl:ui:clock:property:time|time]]** //**(get, set)**//\\ +> %%The current value of a clock object.%% + +Efl_Time efl_ui_clock_time_get(const Eo *obj); +void efl_ui_clock_time_set(Eo *obj, Efl_Time curtime); + +\\ **[[:develop:api:efl:ui:clock:property:time_max|time_max]]** //**(get, set)**//\\ > %%The upper boundary of a field.%% @@ -197,32 +115,25 @@ Efl_Time efl_ui_clock_time_min_get(const Eo *obj); void efl_ui_clock_time_min_set(Eo *obj, Efl_Time mintime); \\ -**[[:develop:api:efl:ui:clock:property:time|time]]** //**(get, set)**//\\ -> %%The current value of a clock object.%% - -Efl_Time efl_ui_clock_time_get(const Eo *obj); -void efl_ui_clock_time_set(Eo *obj, Efl_Time curtime); - -\\ -**[[:develop:api:efl:ui:clock:method:on_disabled_update|on_disabled_update]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ +**[[:develop:api:efl:ui:clock:method:on_disabled_update|on_disabled_update]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ > %%Virtual function called when the widget becomes disabled.%% Eina_Bool efl_ui_widget_on_disabled_update(Eo *obj, Eina_Bool disabled); \\ -**[[:develop:api:efl:ui:clock:method:on_focus_update|on_focus_update]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ +**[[:develop:api:efl:ui:clock:method:on_focus_update|on_focus_update]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ > %%Virtual function handling focus in/out events on the widget%% Eina_Bool efl_ui_widget_on_focus_update(Eo *obj, Elm_Widget_Item *item); \\ -**[[:develop:api:efl:ui:clock:method:theme_apply|theme_apply]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ +**[[:develop:api:efl:ui:clock:method:theme_apply|theme_apply]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ > %%Virtual function called when the widget needs to re-apply its theme.%% Efl_Ui_Theme_Apply efl_ui_widget_theme_apply(Eo *obj); \\ -**[[:develop:api:efl:ui:clock:method:translation_update|translation_update]]**// [Overridden from [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]]// ''protected''\\ +**[[:develop:api:efl:ui:clock:method:translation_update|translation_update]]** ''protected''// [Overridden from [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]]//\\ > %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% void efl_ui_translatable_translation_update(Eo *obj); @@ -231,46 +142,227 @@ void efl_ui_translatable_translation_update(Eo *obj); ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:file|Efl.File]]\\ -> **[[:develop:api:efl:file:method:save|save]]**, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]**, **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]**, **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(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:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]**, **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:content_count|content_count]]**, **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]**, **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]**, **[[:develop:api:efl:ui:layout:method:finalize|finalize]]**, **[[:develop:api:efl:ui:layout:method:group_calculate|group_calculate]]**, **[[:develop:api:efl:ui:layout:method:message_send|message_send]]**, **[[:develop:api:efl:ui:layout:method:part|part]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]**, **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]**, **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]**, **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**//\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:destructor|destructor]]**, **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[:develop:api:efl:access:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** ''protected''\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:widget_event|widget_event]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:file|Efl.File]] ^^^ +| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% | +| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**// | %%Whether this object updates its size hints automatically.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]** | %%Calculates the geometry of the region, relative to a given layout object's area, occupied by all parts in the object.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]** | %%Calculates the minimum required size for a given layout object.%% | +| ''protected'' | **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** | %%Forces a Size/Geometry calculation.%% | +^ [[: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:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]** | %%Freezes the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]** | %%Thaws the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect property%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect factory%% | +| | **[[:develop:api:efl:ui:layout:method:content_count|content_count]]** | %%Returns the number of UI elements packed in this container.%% | +| | **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]** | %%Begin iterating over this object's contents.%% | +| | **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% | +| | **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:ui:layout:method:group_calculate|group_calculate]]** | %%Triggers an immediate recalculation of this object's geometry.%% | +| | **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**// | %%Retrives an EDC data field's value from a given Edje object's group.%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**// | %%Gets the maximum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**// | %%Gets the minimum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:method:message_send|message_send]]** | %%Sends an (Edje) message to a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**// | %%Model that is/will be%% | +| | **[[:develop:api:efl:ui:layout:method:part|part]]** | %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]** | %%Adds a callback for an arriving Edje signal, emitted by a given Edje object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]** | %%Removes a signal-triggered callback from an object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]** | %%Sends/emits an Edje signal to this layout.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]** | %%Processes an object's messages and signals queue.%% | +| | **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**// | %%The theme of this widget, defines which edje group will be used.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** | %%Virtual function handling sub objects being removed.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| | **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| | **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_event|widget_event]]** | %%Virtual function handling input events on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | + ===== Events ===== **[[:develop:api:efl:ui:clock:event:changed|changed]]**\\ @@ -280,33 +372,61 @@ EFL_UI_CLOCK_EVENT_CHANGED(void) \\ ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**, **[[:develop:api:efl:access:event:property_changed|property,changed]]**, **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]**, **[[:develop:api:efl:layout:calc:event:recalc|recalc]]**\\ -[[: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:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**, **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]** | %%A circular dependency between parts of the object was found.%% | +| | **[[:develop:api:efl:layout:calc:event:recalc|recalc]]** | %%The layout was recalculated.%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]** | %%Called when theme changed%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/clock/property/edit_mode.txt b/pages/develop/api/efl/ui/clock/property/edit_mode.txt index b42d29313..2160bb276 100644 --- a/pages/develop/api/efl/ui/clock/property/edit_mode.txt +++ b/pages/develop/api/efl/ui/clock/property/edit_mode.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Clock.edit_mode~~ -===== Values ===== - - * **value** - %%%%''true''%% to set edit mode, %%''false''%% otherwise%% ===== Description ===== %%Digits of the given clock widget should be editable when in editing mode.%% {{page>:develop:api-include:efl:ui:clock:property:edit_mode:description&nouser&nolink&nodate}} +===== Values ===== + + * **value** - %%%%''true''%% to set edit mode, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/clock/property/field_limit.txt b/pages/develop/api/efl/ui/clock/property/field_limit.txt index bbc0a1e77..e01150caa 100644 --- a/pages/develop/api/efl/ui/clock/property/field_limit.txt +++ b/pages/develop/api/efl/ui/clock/property/field_limit.txt @@ -1,11 +1,4 @@ ~~Title: Efl.Ui.Clock.field_limit~~ -===== Keys ===== - - * **fieldtype** - %%Type of the field. #EFL_UI_CLOCK_TYPE_YEAR etc.%% -===== Values ===== - - * **min** - %%Reference to field's minimum value.%% - * **max** - %%Reference to field's maximum value.%% ===== Description ===== @@ -13,6 +6,13 @@ {{page>:develop:api-include:efl:ui:clock:property:field_limit:description&nouser&nolink&nodate}} +===== Keys ===== + + * **fieldtype** - %%Type of the field. #EFL_UI_CLOCK_TYPE_YEAR etc.%% +===== Values ===== + + * **min** - %%Reference to field's minimum value.%% + * **max** - %%Reference to field's maximum value.%% ==== Getter ==== %%Get the field limits of a field.%% diff --git a/pages/develop/api/efl/ui/clock/property/field_visible.txt b/pages/develop/api/efl/ui/clock/property/field_visible.txt index acfe213fa..d40585abd 100644 --- a/pages/develop/api/efl/ui/clock/property/field_visible.txt +++ b/pages/develop/api/efl/ui/clock/property/field_visible.txt @@ -1,15 +1,15 @@ ~~Title: Efl.Ui.Clock.field_visible~~ +===== Description ===== + +%%The field to be visible/not.%% +{{page>:develop:api-include:efl:ui:clock:property:field_visible:description&nouser&nolink&nodate}} + ===== Keys ===== * **fieldtype** - %%Type of the field. #EFL_UI_CLOCK_TYPE_YEAR etc.%% ===== Values ===== * **visible** - %%%%''true''%% field can be visible, %%''false''%% otherwise.%% -===== Description ===== - -%%The field to be visible/not.%% -{{page>:develop:api-include:efl:ui:clock:property:field_visible:description&nouser&nolink&nodate}} - ===== Signature ===== diff --git a/pages/develop/api/efl/ui/clock/property/format.txt b/pages/develop/api/efl/ui/clock/property/format.txt index 81a9169ae..6ddc37521 100644 --- a/pages/develop/api/efl/ui/clock/property/format.txt +++ b/pages/develop/api/efl/ui/clock/property/format.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Clock.format~~ -===== Values ===== - - * **fmt** - %%The clock format.%% ===== Description ===== %%The current clock format. Format is a combination of allowed Libc date format specifiers like: "%b %d, %Y %I : %M %p".%% @@ -17,6 +14,9 @@ %%Default format is taken as per the system locale settings.%% {{page>:develop:api-include:efl:ui:clock:property:format:description&nouser&nolink&nodate}} +===== Values ===== + + * **fmt** - %%The clock format.%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/clock/property/pause.txt b/pages/develop/api/efl/ui/clock/property/pause.txt index 741625ff6..f6ee24544 100644 --- a/pages/develop/api/efl/ui/clock/property/pause.txt +++ b/pages/develop/api/efl/ui/clock/property/pause.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Clock.pause~~ -===== Values ===== - - * **paused** - %%%%''true''%% to pause clock, %%''false''%% otherwise%% ===== Description ===== %%Whether the given clock widget should be paused or not.%% @@ -9,6 +6,9 @@ %%This function pauses or starts the clock widget.%% {{page>:develop:api-include:efl:ui:clock:property:pause:description&nouser&nolink&nodate}} +===== Values ===== + + * **paused** - %%%%''true''%% to pause clock, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/clock/property/time.txt b/pages/develop/api/efl/ui/clock/property/time.txt index aa660c609..2c883eb3c 100644 --- a/pages/develop/api/efl/ui/clock/property/time.txt +++ b/pages/develop/api/efl/ui/clock/property/time.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Clock.time~~ -===== Values ===== - - * **curtime** - %%Time structure containing the time value.%% ===== Description ===== %%The current value of a clock object.%% @@ -17,6 +14,9 @@ %%Minute: default value range is from 0 to 59.%% {{page>:develop:api-include:efl:ui:clock:property:time:description&nouser&nolink&nodate}} +===== Values ===== + + * **curtime** - %%Time structure containing the time value.%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/clock/property/time_max.txt b/pages/develop/api/efl/ui/clock/property/time_max.txt index 2f52e0a3c..cf17e2df7 100644 --- a/pages/develop/api/efl/ui/clock/property/time_max.txt +++ b/pages/develop/api/efl/ui/clock/property/time_max.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Clock.time_max~~ -===== Values ===== - - * **maxtime** - %%Time structure containing the maximum time value.%% ===== Description ===== %%The upper boundary of a field.%% @@ -17,6 +14,9 @@ %%Minute: default value range is from 0 to 59.%% {{page>:develop:api-include:efl:ui:clock:property:time_max:description&nouser&nolink&nodate}} +===== Values ===== + + * **maxtime** - %%Time structure containing the maximum time value.%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/clock/property/time_min.txt b/pages/develop/api/efl/ui/clock/property/time_min.txt index 6e7497303..df9f3c619 100644 --- a/pages/develop/api/efl/ui/clock/property/time_min.txt +++ b/pages/develop/api/efl/ui/clock/property/time_min.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Clock.time_min~~ -===== Values ===== - - * **mintime** - %%Time structure containing the minimum time value.%% ===== Description ===== %%The lower boundary of a field.%% @@ -17,6 +14,9 @@ %%Minute: default value range is from 0 to 59.%% {{page>:develop:api-include:efl:ui:clock:property:time_min:description&nouser&nolink&nodate}} +===== Values ===== + + * **mintime** - %%Time structure containing the minimum time value.%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/cursor.txt b/pages/develop/api/efl/ui/cursor.txt index b40c2c5ed..de964186d 100644 --- a/pages/develop/api/efl/ui/cursor.txt +++ b/pages/develop/api/efl/ui/cursor.txt @@ -11,34 +11,15 @@ {{page>:develop:api-include:efl:ui:cursor:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_cursor [fillcolor = "dodgerblue4", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== +**[[:develop:api:efl:ui:cursor:property:cursor|cursor]]** //**(get, set)**//\\ +> %%The cursor to be shown when mouse is over the object%% + +const char *efl_ui_cursor_get(const Eo *obj); +Eina_Bool efl_ui_cursor_set(Eo *obj, const char *cursor); + +\\ **[[:develop:api:efl:ui:cursor:property:cursor_style|cursor_style]]** //**(get, set)**//\\ > %%A different style for the cursor.%% @@ -53,13 +34,6 @@ Eina_Bool efl_ui_cursor_theme_search_enabled_get(const Eo *obj); Eina_Bool efl_ui_cursor_theme_search_enabled_set(Eo *obj, Eina_Bool allow); \\ -**[[:develop:api:efl:ui:cursor:property:cursor|cursor]]** //**(get, set)**//\\ -> %%The cursor to be shown when mouse is over the object%% - -const char *efl_ui_cursor_get(const Eo *obj); -Eina_Bool efl_ui_cursor_set(Eo *obj, const char *cursor); - -\\ ===== Events ===== diff --git a/pages/develop/api/efl/ui/cursor/property/cursor.txt b/pages/develop/api/efl/ui/cursor/property/cursor.txt index e4999e2fc..7fcdc67df 100644 --- a/pages/develop/api/efl/ui/cursor/property/cursor.txt +++ b/pages/develop/api/efl/ui/cursor/property/cursor.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Cursor.cursor~~ -===== Values ===== - - * **cursor** - %%The cursor name, defined either by the display system or the theme.%% ===== Description ===== %%The cursor to be shown when mouse is over the object%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:ui:cursor:property:cursor:description&nouser&nolink&nodate}} +===== Values ===== + + * **cursor** - %%The cursor name, defined either by the display system or the theme.%% ==== Getter ==== %%Returns the current cursor name.%% diff --git a/pages/develop/api/efl/ui/cursor/property/cursor_style.txt b/pages/develop/api/efl/ui/cursor/property/cursor_style.txt index 2a642ab5d..0c21d8142 100644 --- a/pages/develop/api/efl/ui/cursor/property/cursor_style.txt +++ b/pages/develop/api/efl/ui/cursor/property/cursor_style.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Cursor.cursor_style~~ -===== Values ===== - - * **style** - %%A specific style to use, eg. default, transparent, ....%% ===== Description ===== %%A different style for the cursor.%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:ui:cursor:property:cursor_style:description&nouser&nolink&nodate}} +===== Values ===== + + * **style** - %%A specific style to use, eg. default, transparent, ....%% ==== Getter ==== %%Returns the current cursor style name.%% diff --git a/pages/develop/api/efl/ui/cursor/property/cursor_theme_search_enabled.txt b/pages/develop/api/efl/ui/cursor/property/cursor_theme_search_enabled.txt index ebb336bbb..f69d042be 100644 --- a/pages/develop/api/efl/ui/cursor/property/cursor_theme_search_enabled.txt +++ b/pages/develop/api/efl/ui/cursor/property/cursor_theme_search_enabled.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Cursor.cursor_theme_search_enabled~~ -===== Values ===== - - * **allow** - %%Whether to use theme cursors.%% ===== Description ===== %%Whether the cursor may be looked in the theme or not.%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:ui:cursor:property:cursor_theme_search_enabled:description&nouser&nolink&nodate}} +===== Values ===== + + * **allow** - %%Whether to use theme cursors.%% ==== Getter ==== %%Returns the current state of theme cursors search.%% diff --git a/pages/develop/api/efl/ui/dir.txt b/pages/develop/api/efl/ui/dir.txt index ac28dbf4e..49e663b42 100644 --- a/pages/develop/api/efl/ui/dir.txt +++ b/pages/develop/api/efl/ui/dir.txt @@ -3,7 +3,7 @@ %%Direction for UI objects and layouts.%% -%%Not to be confused with %%''Efl''%%.Orient which is for images and canvases. This enum is used to define how widgets should expand and orient themselves, not to rotate images.%% +%%Not to be confused with %%[[:develop:api:efl:orient|Efl.Orient]]%% which is for images and canvases. This enum is used to define how widgets should expand and orient themselves, not to rotate images.%% %%See also %%[[:develop:api:efl:ui:direction|Efl.Ui.Direction]]%%.%% diff --git a/pages/develop/api/efl/ui/direction.txt b/pages/develop/api/efl/ui/direction.txt index 1432a3e87..7e2b56d4f 100644 --- a/pages/develop/api/efl/ui/direction.txt +++ b/pages/develop/api/efl/ui/direction.txt @@ -7,32 +7,6 @@ {{page>:develop:api-include:efl:ui:direction:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_direction [fillcolor = "dodgerblue4", label = "Efl.Ui.Direction", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:ui:direction:property:direction|direction]]** //**(get, set)**//\\ diff --git a/pages/develop/api/efl/ui/direction/property/direction.txt b/pages/develop/api/efl/ui/direction/property/direction.txt index 33e7d46c7..e1b622b00 100644 --- a/pages/develop/api/efl/ui/direction/property/direction.txt +++ b/pages/develop/api/efl/ui/direction/property/direction.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Direction.direction~~ -===== Values ===== - - * **dir** - %%Direction of the widget.%% ===== Description ===== %%Control the direction of a given widget.%% @@ -11,6 +8,9 @@ %%Mirroring as defined in %%[[:develop:api:efl:ui:base|Efl.Ui.Base]]%% can invert the %%''horizontal''%% direction: it is %%''ltr''%% by default, but becomes %%''rtl''%% if the object is mirrored.%% {{page>:develop:api-include:efl:ui:direction:property:direction:description&nouser&nolink&nodate}} +===== Values ===== + + * **dir** - %%Direction of the widget.%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/drag.txt b/pages/develop/api/efl/ui/drag.txt index 296d2fa87..c1895d3e5 100644 --- a/pages/develop/api/efl/ui/drag.txt +++ b/pages/develop/api/efl/ui/drag.txt @@ -9,46 +9,8 @@ {{page>:develop:api-include:efl:ui:drag:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_drag [fillcolor = "dodgerblue4", label = "Efl.Ui.Drag", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== -**[[:develop:api:efl:ui:drag:method:drag_page_move|drag_page_move]]**\\ -> %%Moves the dragable by %%''dx''%%,%%''dy''%% pages.%% - -Eina_Bool efl_ui_drag_page_move(Eo *obj, double dx, double dy); - -\\ -**[[:develop:api:efl:ui:drag:method:drag_step_move|drag_step_move]]**\\ -> %%Moves the dragable by %%''dx''%%,%%''dy''%% steps.%% - -Eina_Bool efl_ui_drag_step_move(Eo *obj, double dx, double dy); - -\\ **[[:develop:api:efl:ui:drag:property:drag_dir|drag_dir]]** //**(get)**//\\ > %%Determines the dragable directions (read-only).%% @@ -62,6 +24,12 @@ Eina_Bool efl_ui_drag_page_get(const Eo *obj, double *dx, double *dy); Eina_Bool efl_ui_drag_page_set(Eo *obj, double dx, double dy); \\ +**[[:develop:api:efl:ui:drag:method:drag_page_move|drag_page_move]]**\\ +> %%Moves the dragable by %%''dx''%%,%%''dy''%% pages.%% + +Eina_Bool efl_ui_drag_page_move(Eo *obj, double dx, double dy); + +\\ **[[:develop:api:efl:ui:drag:property:drag_size|drag_size]]** //**(get, set)**//\\ > %%The dragable object relative size.%% @@ -76,6 +44,12 @@ Eina_Bool efl_ui_drag_step_get(const Eo *obj, double *dx, double *dy); Eina_Bool efl_ui_drag_step_set(Eo *obj, double dx, double dy); \\ +**[[:develop:api:efl:ui:drag:method:drag_step_move|drag_step_move]]**\\ +> %%Moves the dragable by %%''dx''%%,%%''dy''%% steps.%% + +Eina_Bool efl_ui_drag_step_move(Eo *obj, double dx, double dy); + +\\ **[[:develop:api:efl:ui:drag:property:drag_value|drag_value]]** //**(get, set)**//\\ > %%The dragable object relative location.%% diff --git a/pages/develop/api/efl/ui/drag/property/drag_page.txt b/pages/develop/api/efl/ui/drag/property/drag_page.txt index f7cc3a6b5..0139ce47c 100644 --- a/pages/develop/api/efl/ui/drag/property/drag_page.txt +++ b/pages/develop/api/efl/ui/drag/property/drag_page.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Ui.Drag.drag_page~~ -===== Values ===== - - * **dx** - %%The x page step increment%% - * **dy** - %%The y page step increment%% ===== Description ===== %%The page step increments.%% @@ -18,6 +14,10 @@ {{page>:develop:api-include:efl:ui:drag:property:drag_page:description&nouser&nolink&nodate}} +===== Values ===== + + * **dx** - %%The x page step increment%% + * **dy** - %%The y page step increment%% ==== Getter ==== %%Gets the x,y page step increments for the dragable object.%% diff --git a/pages/develop/api/efl/ui/drag/property/drag_size.txt b/pages/develop/api/efl/ui/drag/property/drag_size.txt index b40a02cfc..8d701bbc6 100644 --- a/pages/develop/api/efl/ui/drag/property/drag_size.txt +++ b/pages/develop/api/efl/ui/drag/property/drag_size.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Ui.Drag.drag_size~~ -===== Values ===== - - * **dw** - %%The drag relative width, from 0 to 1.%% - * **dh** - %%The drag relative height, from 0 to 1.%% ===== Description ===== %%The dragable object relative size.%% @@ -16,6 +12,10 @@ {{page>:develop:api-include:efl:ui:drag:property:drag_size:description&nouser&nolink&nodate}} +===== Values ===== + + * **dw** - %%The drag relative width, from 0 to 1.%% + * **dh** - %%The drag relative height, from 0 to 1.%% ==== Getter ==== %%Gets the size of the dradgable object.%% diff --git a/pages/develop/api/efl/ui/drag/property/drag_step.txt b/pages/develop/api/efl/ui/drag/property/drag_step.txt index 45b113207..cbbeafc90 100644 --- a/pages/develop/api/efl/ui/drag/property/drag_step.txt +++ b/pages/develop/api/efl/ui/drag/property/drag_step.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Ui.Drag.drag_step~~ -===== Values ===== - - * **dx** - %%The x step relative amount, from 0 to 1.%% - * **dy** - %%The y step relative amount, from 0 to 1.%% ===== Description ===== %%The drag step increment.%% @@ -18,6 +14,10 @@ {{page>:develop:api-include:efl:ui:drag:property:drag_step:description&nouser&nolink&nodate}} +===== Values ===== + + * **dx** - %%The x step relative amount, from 0 to 1.%% + * **dy** - %%The y step relative amount, from 0 to 1.%% ==== Getter ==== %%Gets the x and y step increments for the dragable object.%% diff --git a/pages/develop/api/efl/ui/drag/property/drag_value.txt b/pages/develop/api/efl/ui/drag/property/drag_value.txt index 8e935e229..aaecadd38 100644 --- a/pages/develop/api/efl/ui/drag/property/drag_value.txt +++ b/pages/develop/api/efl/ui/drag/property/drag_value.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Ui.Drag.drag_value~~ -===== Values ===== - - * **dx** - %%The x relative position, from 0 to 1.%% - * **dy** - %%The y relative position, from 0 to 1.%% ===== Description ===== %%The dragable object relative location.%% @@ -20,6 +16,10 @@ {{page>:develop:api-include:efl:ui:drag:property:drag_value:description&nouser&nolink&nodate}} +===== Values ===== + + * **dx** - %%The x relative position, from 0 to 1.%% + * **dy** - %%The y relative position, from 0 to 1.%% ==== Getter ==== %%Gets the dragable object location.%% diff --git a/pages/develop/api/efl/ui/draggable.txt b/pages/develop/api/efl/ui/draggable.txt index 1811b1404..85e554873 100644 --- a/pages/develop/api/efl/ui/draggable.txt +++ b/pages/develop/api/efl/ui/draggable.txt @@ -7,32 +7,6 @@ {{page>:develop:api-include:efl:ui:draggable:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_draggable [fillcolor = "dodgerblue4", label = "Efl.Ui.Draggable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:ui:draggable:property:drag_target|drag_target]]** //**(get, set)**//\\ @@ -45,11 +19,21 @@ void efl_ui_draggable_drag_target_set(Eo *obj, Eina_Bool set); ===== Events ===== -**[[:develop:api:efl:ui:draggable:event:drag_end|drag,end]]**\\ +**[[:develop:api:efl:ui:draggable:event:drag|drag]]**\\ +> %%Called when drag operation starts%% + +EFL_UI_EVENT_DRAG(void) + +\\ **[[:develop:api:efl:ui:draggable:event:drag_end|drag,end]]**\\ > %%Called when drag operation ends%% EFL_UI_EVENT_DRAG_END(void) +\\ **[[:develop:api:efl:ui:draggable:event:drag_start|drag,start]]**\\ +> %%Called when drag started%% + +EFL_UI_EVENT_DRAG_START(void) + \\ **[[:develop:api:efl:ui:draggable:event:drag_start_down|drag,start,down]]**\\ > %%Called when drag starts into down direction%% @@ -70,19 +54,9 @@ EFL_UI_EVENT_DRAG_START_RIGHT(void) EFL_UI_EVENT_DRAG_START_UP(void) -\\ **[[:develop:api:efl:ui:draggable:event:drag_start|drag,start]]**\\ -> %%Called when drag started%% - -EFL_UI_EVENT_DRAG_START(void) - \\ **[[:develop:api:efl:ui:draggable:event:drag_stop|drag,stop]]**\\ > %%Called when drag stopped%% EFL_UI_EVENT_DRAG_STOP(void) -\\ **[[:develop:api:efl:ui:draggable:event:drag|drag]]**\\ -> %%Called when drag operation starts%% - -EFL_UI_EVENT_DRAG(void) - \\ \ No newline at end of file diff --git a/pages/develop/api/efl/ui/draggable/property/drag_target.txt b/pages/develop/api/efl/ui/draggable/property/drag_target.txt index 19550d395..d82bedd9e 100644 --- a/pages/develop/api/efl/ui/draggable/property/drag_target.txt +++ b/pages/develop/api/efl/ui/draggable/property/drag_target.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Draggable.drag_target~~ -===== Values ===== - - * **set** - %%Turn on or off drop_target. Default is %%''false''%%.%% ===== Description ===== %%Control whether the object's content is changed by drag and drop.%% @@ -9,6 +6,9 @@ %%If %%''drag_target''%% is true, the object can be target of dragging object and the content of this object can be changed into dragging content. For example, If object deals with image and %%''drag_target''%% is true, user can drag new image and drop it into this object. And then this object's image can be changed into new image.%% {{page>:develop:api-include:efl:ui:draggable:property:drag_target:description&nouser&nolink&nodate}} +===== Values ===== + + * **set** - %%Turn on or off drop_target. Default is %%''false''%%.%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/factory.txt b/pages/develop/api/efl/ui/factory.txt index 92ab7b943..86d3dd7bb 100644 --- a/pages/develop/api/efl/ui/factory.txt +++ b/pages/develop/api/efl/ui/factory.txt @@ -10,26 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:model:connect|Efl.Ui.Model.Connect]] //(interface)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_factory [fillcolor = "dodgerblue4", label = "Efl.Ui.Factory", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_factory -> efl_ui_model_connect -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:model:connect|Efl.Ui.Model.Connect]] //(interface)// @@ -53,7 +33,8 @@ void efl_ui_factory_release(Eo *obj, Efl_Gfx *ui_view); ==== Inherited ==== -[[:develop:api:efl:ui:model:connect|Efl.Ui.Model.Connect]]\\ -> **[[:develop:api:efl:ui:model:connect:method:connect|connect]]** +^ [[:develop:api:efl:ui:model:connect|Efl.Ui.Model.Connect]] ^^^ +| | **[[:develop:api:efl:ui:model:connect:method:connect|connect]]** | %%Connect property%% | + ===== Events ===== diff --git a/pages/develop/api/efl/ui/flip.txt b/pages/develop/api/efl/ui/flip.txt index 09614680b..fefd61b97 100644 --- a/pages/develop/api/efl/ui/flip.txt +++ b/pages/develop/api/efl/ui/flip.txt @@ -10,84 +10,6 @@ ===== Inheritance ===== => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_flip [fillcolor = "black", label = "Efl.Ui.Flip", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_pack_linear [fillcolor = "gray15", label = "Efl.Pack.Linear", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_pack [fillcolor = "gray15", label = "Efl.Pack", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_flip -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_flip -> efl_pack_linear - efl_pack_linear -> efl_pack - efl_pack -> efl_container - efl_ui_flip -> efl_part -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:elm:widget|Elm.Widget]] //(class)// @@ -149,10 +71,10 @@ Eina_Iterator *efl_content_iterate(Eo *obj); Eina_Bool efl_content_remove(Eo *obj, Efl_Gfx *content); \\ -**[[:develop:api:efl:ui:flip:method:go_to|go_to]]**\\ -> %%Runs the flip animation to front or back.%% +**[[:develop:api:efl:ui:flip:property:front_visible|front_visible]]** //**(get)**//\\ +> %%Get flip front visibility state.%% -void efl_ui_flip_go_to(Eo *obj, Eina_Bool front, Efl_Ui_Flip_Mode mode); +Eina_Bool efl_ui_flip_front_visible_get(const Eo *obj); \\ **[[:develop:api:efl:ui:flip:method:go|go]]**\\ @@ -161,6 +83,19 @@ void efl_ui_flip_go_to(Eo *obj, Eina_Bool front, Efl_Ui_Flip_Mode mode); void efl_ui_flip_go(Eo *obj, Efl_Ui_Flip_Mode mode); \\ +**[[:develop:api:efl:ui:flip:method:go_to|go_to]]**\\ +> %%Runs the flip animation to front or back.%% + +void efl_ui_flip_go_to(Eo *obj, Eina_Bool front, Efl_Ui_Flip_Mode mode); + +\\ +**[[:develop:api:efl:ui:flip:property:interaction|interaction]]** //**(get, set)**//\\ +> + +Efl_Ui_Flip_Interaction efl_ui_flip_interaction_get(const Eo *obj); +void efl_ui_flip_interaction_set(Eo *obj, Efl_Ui_Flip_Interaction mode); + +\\ **[[:develop:api:efl:ui:flip:method:interaction_direction_enabled_get|interaction_direction_enabled_get]]**\\ > %%Get the enabled state of that flip direction.%% @@ -185,6 +120,12 @@ double efl_ui_flip_interaction_direction_hitsize_get(Eo *obj, Efl_Ui_Dir dir); void efl_ui_flip_interaction_direction_hitsize_set(Eo *obj, Efl_Ui_Dir dir, double hitsize); \\ +**[[:develop:api:efl:ui:flip:method:pack|pack]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ +> %%Adds an item to this container.%% + +Eina_Bool efl_pack(Eo *obj, Efl_Gfx *subobj); + +\\ **[[:develop:api:efl:ui:flip:method:pack_after|pack_after]]**// [Overridden from [[:develop:api:efl:pack:linear|Efl.Pack.Linear]]]//\\ > %%Append item after other sub object.%% @@ -233,12 +174,6 @@ int efl_pack_index_get(Eo *obj, const Efl_Gfx *subobj); Efl_Gfx *efl_pack_unpack_at(Eo *obj, int index); \\ -**[[:develop:api:efl:ui:flip:method:pack|pack]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ -> %%Adds an item to this container.%% - -Eina_Bool efl_pack(Eo *obj, Efl_Gfx *subobj); - -\\ **[[:develop:api:efl:ui:flip:method:part|part]]**// [Overridden from [[:develop:api:efl:part|Efl.Part]]]//\\ > %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% @@ -251,31 +186,19 @@ Efl_Object *efl_part(const Eo *obj, const char *name); Eina_Bool efl_pack_unpack(Eo *obj, Efl_Gfx *subobj); \\ -**[[:develop:api:efl:ui:flip:property:front_visible|front_visible]]** //**(get)**//\\ -> %%Get flip front visibility state.%% - -Eina_Bool efl_ui_flip_front_visible_get(const Eo *obj); - -\\ -**[[:develop:api:efl:ui:flip:property:interaction|interaction]]** //**(get, set)**// - -Efl_Ui_Flip_Interaction efl_ui_flip_interaction_get(const Eo *obj); -void efl_ui_flip_interaction_set(Eo *obj, Efl_Ui_Flip_Interaction mode); - -\\ -**[[:develop:api:efl:ui:flip:method:theme_apply|theme_apply]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ +**[[:develop:api:efl:ui:flip:method:theme_apply|theme_apply]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ > %%Virtual function called when the widget needs to re-apply its theme.%% Efl_Ui_Theme_Apply efl_ui_widget_theme_apply(Eo *obj); \\ -**[[:develop:api:efl:ui:flip:method:widget_sub_object_add|widget_sub_object_add]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ +**[[:develop:api:efl:ui:flip:method:widget_sub_object_add|widget_sub_object_add]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ > %%Virtual function handling sub objects being added.%% Eina_Bool efl_ui_widget_sub_object_add(Eo *obj, Efl_Canvas_Object *sub_obj); \\ -**[[:develop:api:efl:ui:flip:method:widget_sub_object_del|widget_sub_object_del]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ +**[[:develop:api:efl:ui:flip:method:widget_sub_object_del|widget_sub_object_del]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ > %%Virtual function handling sub objects being removed.%% Eina_Bool efl_ui_widget_sub_object_del(Eo *obj, Efl_Canvas_Object *sub_obj); @@ -284,38 +207,204 @@ Eina_Bool efl_ui_widget_sub_object_del(Eo *obj, Efl_Canvas_Object *sub_obj); ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(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:pack|Efl.Pack]]\\ -> **[[:develop:api:efl:pack:method:pack_clear|pack_clear]]**, **[[:develop:api:efl:pack:method:unpack_all|unpack_all]]**, **[[:develop:api:efl:pack:property:pack_align|pack_align]]** //**(get, set)**//, **[[:develop:api:efl:pack:property:pack_padding|pack_padding]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:base|Efl.Ui.Base]]\\ -> **[[:develop:api:efl:ui:base:property:language|language]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:destructor|destructor]]**, **[[:develop:api:elm:widget:method:finalize|finalize]]**, **[[:develop:api:elm:widget:method:group_calculate|group_calculate]]**, **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[:develop:api:efl:access:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:object|Efl.Canvas.Object]]\\ -> **[[:develop:api:efl:canvas:object:property:render_parent|render_parent]]** //**(get)**// ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_focus_update|on_focus_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:method:widget_event|widget_event]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:pack|Efl.Pack]] ^^^ +| | **[[:develop:api:efl:pack:property:pack_align|pack_align]]** //**(get, set)**// | %%Alignment of the container within its bounds%% | +| | **[[:develop:api:efl:pack:method:pack_clear|pack_clear]]** | %%Removes all packed contents, and unreferences them.%% | +| | **[[:develop:api:efl:pack:property:pack_padding|pack_padding]]** //**(get, set)**// | %%Padding between items contained in this object.%% | +| | **[[:develop:api:efl:pack:method:unpack_all|unpack_all]]** | %%Removes all packed contents, without unreferencing them.%% | +^ [[: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:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| | **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| | **[[:develop:api:elm:widget:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_calculate|group_calculate]]** | %%Triggers an immediate recalculation of this object's geometry.%% | +| | **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| | **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_focus_update|on_focus_update]]** | %%Virtual function handling focus in/out events on the widget%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_event|widget_event]]** | %%Virtual function handling input events on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | + ===== Events ===== **[[:develop:api:efl:ui:flip:event:animate_begin|animate,begin]]**\\ @@ -330,31 +419,58 @@ EFL_UI_FLIP_EVENT_ANIMATE_DONE(void) \\ ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**, **[[:develop:api:efl:access:event:property_changed|property,changed]]**, **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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|Efl.Object]]\\ -> **[[:develop:api:efl:object:event:del|del]]**\\ -[[:develop:api:efl:pack|Efl.Pack]]\\ -> **[[:develop:api:efl:pack:event:layout_updated|layout,updated]]**\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**, **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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.%% | +^ [[:develop:api:efl:pack|Efl.Pack]] ^^^ +| | **[[:develop:api:efl:pack:event:layout_updated|layout,updated]]** | %%Sent after the layout was updated.%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/flip/part.txt b/pages/develop/api/efl/ui/flip/part.txt index cce31af72..b165080b5 100644 --- a/pages/develop/api/efl/ui/flip/part.txt +++ b/pages/develop/api/efl/ui/flip/part.txt @@ -10,30 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_flip_part [fillcolor = "black", label = "Efl.Ui.Flip.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_widget_part [fillcolor = "gray15", label = "Efl.Ui.Widget.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_content [fillcolor = "gray15", label = "Efl.Content", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_flip_part -> efl_ui_widget_part - efl_ui_widget_part -> efl_object - efl_ui_flip_part -> efl_content -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] //(class)// @@ -44,12 +20,6 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:ui:flip:part:method:content_unset|content_unset]]**// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ -> %%Unswallow the object in the current container and return it.%% - -Efl_Gfx *efl_content_unset(Eo *obj); - -\\ **[[:develop:api:efl:ui:flip:part:property:content|content]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ > %%Swallowed sub-object contained in this object.%% @@ -57,16 +27,48 @@ Efl_Gfx *efl_content_get(const Eo *obj); Eina_Bool efl_content_set(Eo *obj, Efl_Gfx *content); \\ +**[[:develop:api:efl:ui:flip:part:method:content_unset|content_unset]]**// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ +> %%Unswallow the object in the current container and return it.%% + +Efl_Gfx *efl_content_unset(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:ui:widget:part|Efl.Ui.Widget.Part]]\\ -> **[[:develop:api:efl:ui:widget:part:method:destructor|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: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.%% | +^ [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] ^^^ +| | **[[:develop:api:efl:ui:widget:part:method:destructor|destructor]]** | %%Call the object's destructor.%% | + ===== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/ui/flip/part/property/content.txt b/pages/develop/api/efl/ui/flip/part/property/content.txt index c50c9999f..1211a1e0c 100644 --- a/pages/develop/api/efl/ui/flip/part/property/content.txt +++ b/pages/develop/api/efl/ui/flip/part/property/content.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Flip.Part.content~~ -===== Values ===== - - * **content** - %%The object to swallow.%% ===== Description ===== %%Swallowed sub-object contained in this object.%% {{page>:develop:api-include:efl:ui:flip:part:property:content:description&nouser&nolink&nodate}} +===== Values ===== + + * **content** - %%The object to swallow.%% //Overridden from [[:develop:api:efl:content:property:content|Efl.Content.content]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/flip/property/interaction.txt b/pages/develop/api/efl/ui/flip/property/interaction.txt index a8717de09..54e8ca9c3 100644 --- a/pages/develop/api/efl/ui/flip/property/interaction.txt +++ b/pages/develop/api/efl/ui/flip/property/interaction.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Flip.interaction~~ -===== Values ===== - - * **mode** - %%The interactive flip mode to use.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:flip:property:interaction:description&nouser&nolink&nodate}} +===== Values ===== + + * **mode** - %%The interactive flip mode to use.%% ==== Getter ==== %%Get the interactive flip mode.%% diff --git a/pages/develop/api/efl/ui/focus/composition.txt b/pages/develop/api/efl/ui/focus/composition.txt index 596c4310d..f2b3c001e 100644 --- a/pages/develop/api/efl/ui/focus/composition.txt +++ b/pages/develop/api/efl/ui/focus/composition.txt @@ -12,78 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:interface|Efl.Interface]] //(interface)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_focus_composition [fillcolor = "deepskyblue4", label = "Efl.Ui.Focus.Composition", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_interface [fillcolor = "gray15", label = "Efl.Interface", color = "cornflowerblue", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_focus_composition -> efl_interface - efl_ui_focus_composition -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:interface|Efl.Interface]] //(interface)// @@ -130,24 +58,6 @@ void efl_ui_focus_composition_elements_flush(Eo *obj); void efl_ui_focus_object_prepare_logical(Eo *obj); \\ -**[[:develop:api:efl:ui:focus:composition:method:dirty|dirty]]** ''protected''\\ -> %%Mark this widget as dirty, the children can be considered to be changed after that call%% - -void efl_ui_focus_composition_dirty(Eo *obj); - -\\ -**[[:develop:api:efl:ui:focus:composition:method:focus_state_apply|focus_state_apply]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Register focus with the given configuration.%% - -Eina_Bool efl_ui_widget_focus_state_apply(Eo *obj, Efl_Ui_Widget_Focus_State current_state, Efl_Ui_Widget_Focus_State configured_state, Elm_Widget *redirect); - -\\ -**[[:develop:api:efl:ui:focus:composition:method:prepare|prepare]]** ''protected''\\ -> %%A call to prepare the children of this element, called if marked as dirty%% - -void efl_ui_focus_composition_prepare(Eo *obj); - -\\ **[[:develop:api:efl:ui:focus:composition:property:composition_elements|composition_elements]]** //**(get, set)**// ''protected''\\ > %%Set the order of elements that will be used for composition%% @@ -162,6 +72,18 @@ Efl_Ui_Focus_Manager *efl_ui_focus_composition_custom_manager_get(const Eo *obj) void efl_ui_focus_composition_custom_manager_set(Eo *obj, Efl_Ui_Focus_Manager *custom_manager); \\ +**[[:develop:api:efl:ui:focus:composition:method:dirty|dirty]]** ''protected''\\ +> %%Mark this widget as dirty, the children can be considered to be changed after that call%% + +void efl_ui_focus_composition_dirty(Eo *obj); + +\\ +**[[:develop:api:efl:ui:focus:composition:method:focus_state_apply|focus_state_apply]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Register focus with the given configuration.%% + +Eina_Bool efl_ui_widget_focus_state_apply(Eo *obj, Efl_Ui_Widget_Focus_State current_state, Efl_Ui_Widget_Focus_State configured_state, Elm_Widget *redirect); + +\\ **[[:develop:api:efl:ui:focus:composition:property:logical_mode|logical_mode]]** //**(get, set)**// ''protected''\\ > %%Set to true if all children should be registered as logicals%% @@ -169,60 +91,261 @@ Eina_Bool efl_ui_focus_composition_logical_mode_get(const Eo *obj); void efl_ui_focus_composition_logical_mode_set(Eo *obj, Eina_Bool logical_mode); \\ +**[[:develop:api:efl:ui:focus:composition:method:prepare|prepare]]** ''protected''\\ +> %%A call to prepare the children of this element, called if marked as dirty%% + +void efl_ui_focus_composition_prepare(Eo *obj); + +\\ ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(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:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:constructor|constructor]]**, **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:destructor|destructor]]**, **[[:develop:api:elm:widget:method:finalize|finalize]]**, **[[:develop:api:elm:widget:method:group_calculate|group_calculate]]**, **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:part|part]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[:develop:api:efl:access:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:object|Efl.Canvas.Object]]\\ -> **[[:develop:api:efl:canvas:object:property:render_parent|render_parent]]** //**(get)**// ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_focus_update|on_focus_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:theme_apply|theme_apply]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:method:widget_event|widget_event]]** ''protected'', **[[:develop:api:elm:widget:method:widget_sub_object_add|widget_sub_object_add]]** ''protected'', **[[:develop:api:elm:widget:method:widget_sub_object_del|widget_sub_object_del]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:translatable|Efl.Ui.Translatable]] ^^^ +| | **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:method:constructor|constructor]]** | %%Call the object's constructor.%% | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| | **[[:develop:api:elm:widget:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_calculate|group_calculate]]** | %%Triggers an immediate recalculation of this object's geometry.%% | +| | **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:method:part|part]]** | %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% | +| | **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| | **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_focus_update|on_focus_update]]** | %%Virtual function handling focus in/out events on the widget%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:theme_apply|theme_apply]]** | %%Virtual function called when the widget needs to re-apply its theme.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_event|widget_event]]** | %%Virtual function handling input events on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_sub_object_del|widget_sub_object_del]]** | %%Virtual function handling sub objects being removed.%% | + ===== Events ===== ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**, **[[:develop:api:efl:access:event:property_changed|property,changed]]**, **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[: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:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**, **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/focus/composition/adapter.txt b/pages/develop/api/efl/ui/focus/composition/adapter.txt index 14b9eeb3d..0bcc5e692 100644 --- a/pages/develop/api/efl/ui/focus/composition/adapter.txt +++ b/pages/develop/api/efl/ui/focus/composition/adapter.txt @@ -10,28 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_focus_composition_adapter [fillcolor = "black", label = "Efl.Ui.Focus.Composition.Adapter", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_ui_focus_composition_adapter -> efl_object - efl_ui_focus_composition_adapter -> efl_ui_focus_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -48,31 +26,58 @@ Efl_Canvas_Object *efl_ui_focus_composition_adapter_canvas_object_get(const Eo * void efl_ui_focus_composition_adapter_canvas_object_set(Eo *obj, Efl_Canvas_Object *v); \\ -**[[:develop:api:efl:ui:focus:composition:adapter:property:focus_geometry|focus_geometry]]** //**(get)**//// [Overridden from [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]]//\\ -> %%The geometry to use to calculate the relations to other objects.%% - -Eina_Rect efl_ui_focus_object_focus_geometry_get(const Eo *obj); - -\\ -**[[:develop:api:efl:ui:focus:composition:adapter:property:focus|focus]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]]// ''protected set''\\ +**[[:develop:api:efl:ui:focus:composition:adapter:property:focus|focus]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]]//\\ > %%This gets called by the manager and should never be called by someone else.%% Eina_Bool efl_ui_focus_object_focus_get(const Eo *obj); void efl_ui_focus_object_focus_set(Eo *obj, Eina_Bool focus); \\ +**[[:develop:api:efl:ui:focus:composition:adapter:property:focus_geometry|focus_geometry]]** //**(get)**//// [Overridden from [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]]//\\ +> %%The geometry to use to calculate the relations to other objects.%% + +Eina_Rect efl_ui_focus_object_focus_geometry_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:destructor|destructor]]**, **[[: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:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** +^ [[: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:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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.%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | + ===== 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:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** \ No newline at end of file +^ [[: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.%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | diff --git a/pages/develop/api/efl/ui/focus/composition/adapter/property/canvas_object.txt b/pages/develop/api/efl/ui/focus/composition/adapter/property/canvas_object.txt index ca861b0b4..dbe136205 100644 --- a/pages/develop/api/efl/ui/focus/composition/adapter/property/canvas_object.txt +++ b/pages/develop/api/efl/ui/focus/composition/adapter/property/canvas_object.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Focus.Composition.Adapter.canvas_object~~ -===== Values ===== - - * **v** - %%EFL canvas object%% ===== Description ===== %%Canvas Object Property%% {{page>:develop:api-include:efl:ui:focus:composition:adapter:property:canvas_object:description&nouser&nolink&nodate}} +===== Values ===== + + * **v** - %%EFL canvas object%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/focus/composition/adapter/property/focus.txt b/pages/develop/api/efl/ui/focus/composition/adapter/property/focus.txt index e305a126b..10bb0f268 100644 --- a/pages/develop/api/efl/ui/focus/composition/adapter/property/focus.txt +++ b/pages/develop/api/efl/ui/focus/composition/adapter/property/focus.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Focus.Composition.Adapter.focus~~ -===== Values ===== - - * **focus** - %%The state in which the object should be put%% ===== Description ===== %%This gets called by the manager and should never be called by someone else.%% @@ -13,6 +10,9 @@ //Since 1.20// {{page>:develop:api-include:efl:ui:focus:composition:adapter:property:focus:description&nouser&nolink&nodate}} +===== Values ===== + + * **focus** - %%The state in which the object should be put%% //Overridden from [[:develop:api:efl:ui:focus:object:property:focus|Efl.Ui.Focus.Object.focus]] **(set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/focus/composition/property/composition_elements.txt b/pages/develop/api/efl/ui/focus/composition/property/composition_elements.txt index a5821b37b..e405e23af 100644 --- a/pages/develop/api/efl/ui/focus/composition/property/composition_elements.txt +++ b/pages/develop/api/efl/ui/focus/composition/property/composition_elements.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Focus.Composition.composition_elements~~ -===== Values ===== - - * **logical_order** - %%The order to use%% ===== Description ===== %%Set the order of elements that will be used for composition%% @@ -15,6 +12,9 @@ %%For the case that the element is a Elm.Widget nothing is done and the widget is just part of the order.%% {{page>:develop:api-include:efl:ui:focus:composition:property:composition_elements:description&nouser&nolink&nodate}} +===== Values ===== + + * **logical_order** - %%The order to use%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/focus/composition/property/custom_manager.txt b/pages/develop/api/efl/ui/focus/composition/property/custom_manager.txt index 90ceb571b..d642ae4ec 100644 --- a/pages/develop/api/efl/ui/focus/composition/property/custom_manager.txt +++ b/pages/develop/api/efl/ui/focus/composition/property/custom_manager.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Focus.Composition.custom_manager~~ -===== Values ===== - - * **custom_manager** - %%EFL focus manager%% ===== Description ===== %%Register all children in this manager%% @@ -9,6 +6,9 @@ %%Set to %%''null''%% to register them in the same manager as the implementor is%% {{page>:develop:api-include:efl:ui:focus:composition:property:custom_manager:description&nouser&nolink&nodate}} +===== Values ===== + + * **custom_manager** - %%EFL focus manager%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/focus/composition/property/logical_mode.txt b/pages/develop/api/efl/ui/focus/composition/property/logical_mode.txt index eff16fc43..5e8974e29 100644 --- a/pages/develop/api/efl/ui/focus/composition/property/logical_mode.txt +++ b/pages/develop/api/efl/ui/focus/composition/property/logical_mode.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Focus.Composition.logical_mode~~ -===== Values ===== - - * **logical_mode** - %%%%''true''%% or %%''false''%%%% ===== Description ===== %%Set to true if all children should be registered as logicals%% {{page>:develop:api-include:efl:ui:focus:composition:property:logical_mode:description&nouser&nolink&nodate}} +===== Values ===== + + * **logical_mode** - %%%%''true''%% or %%''false''%%%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/focus/layer.txt b/pages/develop/api/efl/ui/focus/layer.txt index fb6e2c35b..0a067f4b8 100644 --- a/pages/develop/api/efl/ui/focus/layer.txt +++ b/pages/develop/api/efl/ui/focus/layer.txt @@ -14,82 +14,6 @@ ===== Inheritance ===== => [[:develop:api:efl:interface|Efl.Interface]] //(interface)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_focus_layer [fillcolor = "deepskyblue4", label = "Efl.Ui.Focus.Layer", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_interface [fillcolor = "gray15", label = "Efl.Interface", color = "cornflowerblue", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_gfx [fillcolor = "gray15", label = "Efl.Gfx", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_manager [fillcolor = "gray15", label = "Efl.Ui.Focus.Manager", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_focus_layer -> efl_interface - efl_ui_focus_layer -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_focus_layer -> efl_gfx - efl_ui_focus_layer -> efl_ui_focus_manager -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:interface|Efl.Interface]] //(interface)// @@ -138,18 +62,18 @@ Efl_Object *efl_constructor(Eo *obj); void efl_destructor(Eo *obj); \\ -**[[:develop:api:efl:ui:focus:layer:method:move|move]]**// [Overridden from [[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]]]//\\ -> %%Move the focus into the given direction.%% - -Efl_Ui_Focus_Object *efl_ui_focus_manager_move(Eo *obj, Efl_Ui_Focus_Direction direction); - -\\ **[[:develop:api:efl:ui:focus:layer:property:focus_manager|focus_manager]]** //**(get)**//// [Overridden from [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]]//\\ > %%Describes which manager is used to register.%% Efl_Ui_Focus_Manager *efl_ui_focus_user_focus_manager_get(const Eo *obj); \\ +**[[:develop:api:efl:ui:focus:layer:method:move|move]]**// [Overridden from [[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]]]//\\ +> %%Move the focus into the given direction.%% + +Efl_Ui_Focus_Object *efl_ui_focus_manager_move(Eo *obj, Efl_Ui_Focus_Direction direction); + +\\ **[[:develop:api:efl:ui:focus:layer:property:visible|visible]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\ > %%The visibility of a canvas object.%% @@ -157,18 +81,6 @@ Eina_Bool efl_gfx_visible_get(const Eo *obj); void efl_gfx_visible_set(Eo *obj, Eina_Bool v); \\ -**[[:develop:api:efl:ui:focus:layer:method:focus_manager_create|focus_manager_create]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%If the widget needs a focus manager, this function will be called.%% - -Efl_Ui_Focus_Manager *efl_ui_widget_focus_manager_create(Eo *obj, Efl_Ui_Focus_Object *root); - -\\ -**[[:develop:api:efl:ui:focus:layer:method:focus_state_apply|focus_state_apply]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Register focus with the given configuration.%% - -Eina_Bool efl_ui_widget_focus_state_apply(Eo *obj, Efl_Ui_Widget_Focus_State current_state, Efl_Ui_Widget_Focus_State configured_state, Elm_Widget *redirect); - -\\ **[[:develop:api:efl:ui:focus:layer:property:behaviour|behaviour]]** //**(get, set)**// ''protected''\\ > %%Constructor for setting the behaviour of the layer%% @@ -183,68 +95,281 @@ Eina_Bool efl_ui_focus_layer_enable_get(const Eo *obj); void efl_ui_focus_layer_enable_set(Eo *obj, Eina_Bool v); \\ +**[[:develop:api:efl:ui:focus:layer:method:focus_manager_create|focus_manager_create]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%If the widget needs a focus manager, this function will be called.%% + +Efl_Ui_Focus_Manager *efl_ui_widget_focus_manager_create(Eo *obj, Efl_Ui_Focus_Object *root); + +\\ +**[[:develop:api:efl:ui:focus:layer:method:focus_state_apply|focus_state_apply]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Register focus with the given configuration.%% + +Eina_Bool efl_ui_widget_focus_state_apply(Eo *obj, Efl_Ui_Widget_Focus_State current_state, Efl_Ui_Widget_Focus_State configured_state, Elm_Widget *redirect); + +\\ ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(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:focus:manager|Efl.Ui.Focus.Manager]]\\ -> **[[:develop:api:efl:ui:focus:manager:method:fetch|fetch]]**, **[[:develop:api:efl:ui:focus:manager:method:logical_end|logical_end]]**, **[[:develop:api:efl:ui:focus:manager:method:pop_history_stack|pop_history_stack]]**, **[[:develop:api:efl:ui:focus:manager:method:request_move|request_move]]**, **[[:develop:api:efl:ui:focus:manager:method:request_subchild|request_subchild]]**, **[[:develop:api:efl:ui:focus:manager:method:reset_history|reset_history]]**, **[[:develop:api:efl:ui:focus:manager:method:setup_on_first_touch|setup_on_first_touch]]**, **[[:develop:api:efl:ui:focus:manager:property:border_elements|border_elements]]** //**(get)**//, **[[:develop:api:efl:ui:focus:manager:property:manager_focus|manager_focus]]** //**(get, set)**//, **[[:develop:api:efl:ui:focus:manager:property:redirect|redirect]]** //**(get, set)**//, **[[:develop:api:efl:ui:focus:manager:property:root|root]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:finalize|finalize]]**, **[[:develop:api:elm:widget:method:group_calculate|group_calculate]]**, **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:part|part]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[:develop:api:efl:access:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:object|Efl.Canvas.Object]]\\ -> **[[:develop:api:efl:canvas:object:property:render_parent|render_parent]]** //**(get)**// ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_focus_update|on_focus_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:theme_apply|theme_apply]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:method:widget_event|widget_event]]** ''protected'', **[[:develop:api:elm:widget:method:widget_sub_object_add|widget_sub_object_add]]** ''protected'', **[[:develop:api:elm:widget:method:widget_sub_object_del|widget_sub_object_del]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:focus:manager|Efl.Ui.Focus.Manager]] ^^^ +| | **[[:develop:api:efl:ui:focus:manager:property:border_elements|border_elements]]** //**(get)**// | %%The list of elements which are at the border of the graph.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:fetch|fetch]]** | %%This will fetch the data from a registered node.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:logical_end|logical_end]]** | %%Return the last logical object.%% | +| | **[[:develop:api:efl:ui:focus:manager:property:manager_focus|manager_focus]]** //**(get, set)**// | %%The element which is currently focused by this manager%% | +| | **[[:develop:api:efl:ui:focus:manager:method:pop_history_stack|pop_history_stack]]** | %%Removes the most upper history element, and gives the focus to the next one below%% | +| | **[[:develop:api:efl:ui:focus:manager:property:redirect|redirect]]** //**(get, set)**// | %%Add a another manager to serve the move requests.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:request_move|request_move]]** | %%Returns the object which would be the next object to focus in the given direction.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:request_subchild|request_subchild]]** | %%Returns a widget that can receive focus%% | +| | **[[:develop:api:efl:ui:focus:manager:method:reset_history|reset_history]]** | %%Reset the history stack of this manager object. This means the most upper element will be unfocused, all other elements will be removed from the remembered before.%% | +| | **[[:develop:api:efl:ui:focus:manager:property:root|root]]** //**(get, set)**// | %%Root node for all logical subtrees.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:setup_on_first_touch|setup_on_first_touch]]** | %%Called when this manager is set as redirect%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| | **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| | **[[:develop:api:elm:widget:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_calculate|group_calculate]]** | %%Triggers an immediate recalculation of this object's geometry.%% | +| | **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:method:part|part]]** | %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% | +| | **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| | **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_focus_update|on_focus_update]]** | %%Virtual function handling focus in/out events on the widget%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:theme_apply|theme_apply]]** | %%Virtual function called when the widget needs to re-apply its theme.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_event|widget_event]]** | %%Virtual function handling input events on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_sub_object_del|widget_sub_object_del]]** | %%Virtual function handling sub objects being removed.%% | + ===== Events ===== ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**, **[[:develop:api:efl:access:event:property_changed|property,changed]]**, **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[: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|Efl.Gfx]]\\ -> **[[: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:ui:focus:manager|Efl.Ui.Focus.Manager]]\\ -> **[[:develop:api:efl:ui:focus:manager:event:coords_dirty|coords,dirty]]**, **[[:develop:api:efl:ui:focus:manager:event:flush_pre|flush,pre]]**, **[[:develop:api:efl:ui:focus:manager:event:focused|focused]]**, **[[:develop:api:efl:ui:focus:manager:event:redirect_changed|redirect,changed]]**\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**, **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]] ^^^ +| | **[[:develop:api:efl:ui:focus:manager:event:coords_dirty|coords,dirty]]** | %%Emitted once the graph is dirty, this means there are potential changes in border_elements you want to know about%% | +| | **[[:develop:api:efl:ui:focus:manager:event:flush_pre|flush,pre]]** | %%Emitted once the graph calculationg will be performed%% | +| | **[[:develop:api:efl:ui:focus:manager:event:focused|focused]]** | %%Emitted if the manager has focused an object, the passed focus object is the last focused object%% | +| | **[[:develop:api:efl:ui:focus:manager:event:redirect_changed|redirect,changed]]** | %%Emitted when the redirect object has changed, the old manager is passed as event info%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/focus/layer/property/behaviour.txt b/pages/develop/api/efl/ui/focus/layer/property/behaviour.txt index f5730a364..a34030771 100644 --- a/pages/develop/api/efl/ui/focus/layer/property/behaviour.txt +++ b/pages/develop/api/efl/ui/focus/layer/property/behaviour.txt @@ -1,13 +1,13 @@ ~~Title: Efl.Ui.Focus.Layer.behaviour~~ -===== Values ===== - - * **enable_on_visible** - %%%%''true''%% means layer will set itself once the inheriting widget gets visible, %%''false''%% means the layer does not get enabled automatically%% - * **cycle** - %%If %%''true''%% the focus will cycle in the layer, if %%''false''%%%% ===== Description ===== %%Constructor for setting the behaviour of the layer%% {{page>:develop:api-include:efl:ui:focus:layer:property:behaviour:description&nouser&nolink&nodate}} +===== Values ===== + + * **enable_on_visible** - %%%%''true''%% means layer will set itself once the inheriting widget gets visible, %%''false''%% means the layer does not get enabled automatically%% + * **cycle** - %%If %%''true''%% the focus will cycle in the layer, if %%''false''%%%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/focus/layer/property/enable.txt b/pages/develop/api/efl/ui/focus/layer/property/enable.txt index c29bacd45..2d69f1a31 100644 --- a/pages/develop/api/efl/ui/focus/layer/property/enable.txt +++ b/pages/develop/api/efl/ui/focus/layer/property/enable.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Focus.Layer.enable~~ -===== Values ===== - - * **v** - %%%%''true''%% to set enable the layer %%''false''%% to disable it%% ===== Description ===== %%Enable property%% {{page>:develop:api-include:efl:ui:focus:layer:property:enable:description&nouser&nolink&nodate}} +===== Values ===== + + * **v** - %%%%''true''%% to set enable the layer %%''false''%% to disable it%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/focus/layer/property/visible.txt b/pages/develop/api/efl/ui/focus/layer/property/visible.txt index bbc00f718..164f5cfd3 100644 --- a/pages/develop/api/efl/ui/focus/layer/property/visible.txt +++ b/pages/develop/api/efl/ui/focus/layer/property/visible.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Focus.Layer.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:ui:focus:layer: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.%% diff --git a/pages/develop/api/efl/ui/focus/manager.txt b/pages/develop/api/efl/ui/focus/manager.txt index 04fab09cc..dd1ab4b78 100644 --- a/pages/develop/api/efl/ui/focus/manager.txt +++ b/pages/develop/api/efl/ui/focus/manager.txt @@ -11,34 +11,14 @@ {{page>:develop:api-include:efl:ui:focus:manager:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_focus_manager [fillcolor = "dodgerblue4", label = "Efl.Ui.Focus.Manager", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== +**[[:develop:api:efl:ui:focus:manager:property:border_elements|border_elements]]** //**(get)**//\\ +> %%The list of elements which are at the border of the graph.%% + +Eina_Iterator *efl_ui_focus_manager_border_elements_get(const Eo *obj); + +\\ **[[:develop:api:efl:ui:focus:manager:method:fetch|fetch]]**\\ > %%This will fetch the data from a registered node.%% @@ -51,6 +31,13 @@ Efl_Ui_Focus_Relations *efl_ui_focus_manager_fetch(Eo *obj, Efl_Ui_Focus_Object Efl_Ui_Focus_Manager_Logical_End_Detail efl_ui_focus_manager_logical_end(Eo *obj); \\ +**[[:develop:api:efl:ui:focus:manager:property:manager_focus|manager_focus]]** //**(get, set)**//\\ +> %%The element which is currently focused by this manager%% + +Efl_Ui_Focus_Object *efl_ui_focus_manager_focus_get(const Eo *obj); +void efl_ui_focus_manager_focus_set(Eo *obj, Efl_Ui_Focus_Object *focus); + +\\ **[[:develop:api:efl:ui:focus:manager:method:move|move]]**\\ > %%Move the focus into the given direction.%% @@ -63,6 +50,13 @@ Efl_Ui_Focus_Object *efl_ui_focus_manager_move(Eo *obj, Efl_Ui_Focus_Direction d void efl_ui_focus_manager_pop_history_stack(Eo *obj); \\ +**[[:develop:api:efl:ui:focus:manager:property:redirect|redirect]]** //**(get, set)**//\\ +> %%Add a another manager to serve the move requests.%% + +Efl_Ui_Focus_Manager *efl_ui_focus_manager_redirect_get(const Eo *obj); +void efl_ui_focus_manager_redirect_set(Eo *obj, Efl_Ui_Focus_Manager *redirect); + +\\ **[[:develop:api:efl:ui:focus:manager:method:request_move|request_move]]**\\ > %%Returns the object which would be the next object to focus in the given direction.%% @@ -81,32 +75,6 @@ Efl_Ui_Focus_Object *efl_ui_focus_manager_request_subchild(Eo *obj, Efl_Ui_Focus void efl_ui_focus_manager_reset_history(Eo *obj); \\ -**[[:develop:api:efl:ui:focus:manager:method:setup_on_first_touch|setup_on_first_touch]]**\\ -> %%Called when this manager is set as redirect%% - -void efl_ui_focus_manager_setup_on_first_touch(Eo *obj, Efl_Ui_Focus_Direction direction, Efl_Ui_Focus_Object *entry); - -\\ -**[[:develop:api:efl:ui:focus:manager:property:border_elements|border_elements]]** //**(get)**//\\ -> %%The list of elements which are at the border of the graph.%% - -Eina_Iterator *efl_ui_focus_manager_border_elements_get(const Eo *obj); - -\\ -**[[:develop:api:efl:ui:focus:manager:property:manager_focus|manager_focus]]** //**(get, set)**//\\ -> %%The element which is currently focused by this manager%% - -Efl_Ui_Focus_Object *efl_ui_focus_manager_focus_get(const Eo *obj); -void efl_ui_focus_manager_focus_set(Eo *obj, Efl_Ui_Focus_Object *focus); - -\\ -**[[:develop:api:efl:ui:focus:manager:property:redirect|redirect]]** //**(get, set)**//\\ -> %%Add a another manager to serve the move requests.%% - -Efl_Ui_Focus_Manager *efl_ui_focus_manager_redirect_get(const Eo *obj); -void efl_ui_focus_manager_redirect_set(Eo *obj, Efl_Ui_Focus_Manager *redirect); - -\\ **[[:develop:api:efl:ui:focus:manager:property:root|root]]** //**(get, set)**//\\ > %%Root node for all logical subtrees.%% @@ -114,6 +82,12 @@ Efl_Ui_Focus_Object *efl_ui_focus_manager_root_get(const Eo *obj); Eina_Bool efl_ui_focus_manager_root_set(Eo *obj, Efl_Ui_Focus_Object *root); \\ +**[[:develop:api:efl:ui:focus:manager:method:setup_on_first_touch|setup_on_first_touch]]**\\ +> %%Called when this manager is set as redirect%% + +void efl_ui_focus_manager_setup_on_first_touch(Eo *obj, Efl_Ui_Focus_Direction direction, Efl_Ui_Focus_Object *entry); + +\\ ===== Events ===== diff --git a/pages/develop/api/efl/ui/focus/manager/calc.txt b/pages/develop/api/efl/ui/focus/manager/calc.txt index 0a1cc5b9f..d54a4d821 100644 --- a/pages/develop/api/efl/ui/focus/manager/calc.txt +++ b/pages/develop/api/efl/ui/focus/manager/calc.txt @@ -14,28 +14,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_focus_manager_calc [fillcolor = "black", label = "Efl.Ui.Focus.Manager.Calc", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_focus_manager [fillcolor = "gray15", label = "Efl.Ui.Focus.Manager", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_focus_manager_calc -> efl_object - efl_ui_focus_manager_calc -> efl_ui_focus_manager -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -45,6 +23,12 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:ui:focus:manager:calc:property:border_elements|border_elements]]** //**(get)**//// [Overridden from [[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]]]//\\ +> %%The list of elements which are at the border of the graph.%% + +Eina_Iterator *efl_ui_focus_manager_border_elements_get(const Eo *obj); + +\\ **[[:develop:api:efl:ui:focus:manager:calc:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Call the object's constructor.%% @@ -75,6 +59,13 @@ Efl_Object *efl_finalize(Eo *obj); Efl_Ui_Focus_Manager_Logical_End_Detail efl_ui_focus_manager_logical_end(Eo *obj); \\ +**[[:develop:api:efl:ui:focus:manager:calc:property:manager_focus|manager_focus]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]]]//\\ +> %%The element which is currently focused by this manager%% + +Efl_Ui_Focus_Object *efl_ui_focus_manager_focus_get(const Eo *obj); +void efl_ui_focus_manager_focus_set(Eo *obj, Efl_Ui_Focus_Object *focus); + +\\ **[[:develop:api:efl:ui:focus:manager:calc:method:move|move]]**// [Overridden from [[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]]]//\\ > %%Move the focus into the given direction.%% @@ -93,10 +84,11 @@ void efl_ui_focus_manager_pop_history_stack(Eo *obj); Efl_Object *efl_provider_find(Eo *obj, const Efl_Object *klass); \\ -**[[:develop:api:efl:ui:focus:manager:calc:method:register_logical|register_logical]]**\\ -> %%Register a new item just for the logical parent.%% +**[[:develop:api:efl:ui:focus:manager:calc:property:redirect|redirect]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]]]//\\ +> %%Add a another manager to serve the move requests.%% -Eina_Bool efl_ui_focus_manager_calc_register_logical(Eo *obj, Efl_Ui_Focus_Object *child, Efl_Ui_Focus_Object *parent, Efl_Ui_Focus_Manager *redirect); +Efl_Ui_Focus_Manager *efl_ui_focus_manager_redirect_get(const Eo *obj); +void efl_ui_focus_manager_redirect_set(Eo *obj, Efl_Ui_Focus_Manager *redirect); \\ **[[:develop:api:efl:ui:focus:manager:calc:method:register|register]]**\\ @@ -105,6 +97,12 @@ Eina_Bool efl_ui_focus_manager_calc_register_logical(Eo *obj, Efl_Ui_Focus_Objec Eina_Bool efl_ui_focus_manager_calc_register(Eo *obj, Efl_Ui_Focus_Object *child, Efl_Ui_Focus_Object *parent, Efl_Ui_Focus_Manager *redirect); \\ +**[[:develop:api:efl:ui:focus:manager:calc:method:register_logical|register_logical]]**\\ +> %%Register a new item just for the logical parent.%% + +Eina_Bool efl_ui_focus_manager_calc_register_logical(Eo *obj, Efl_Ui_Focus_Object *child, Efl_Ui_Focus_Object *parent, Efl_Ui_Focus_Manager *redirect); + +\\ **[[:develop:api:efl:ui:focus:manager:calc:method:request_move|request_move]]**// [Overridden from [[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]]]//\\ > %%Returns the object which would be the next object to focus in the given direction.%% @@ -123,6 +121,13 @@ Efl_Ui_Focus_Object *efl_ui_focus_manager_request_subchild(Eo *obj, Efl_Ui_Focus void efl_ui_focus_manager_reset_history(Eo *obj); \\ +**[[:develop:api:efl:ui:focus:manager:calc:property:root|root]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]]]//\\ +> %%Root node for all logical subtrees.%% + +Efl_Ui_Focus_Object *efl_ui_focus_manager_root_get(const Eo *obj); +Eina_Bool efl_ui_focus_manager_root_set(Eo *obj, Efl_Ui_Focus_Object *root); + +\\ **[[:develop:api:efl:ui:focus:manager:calc:method:setup_on_first_touch|setup_on_first_touch]]**// [Overridden from [[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]]]//\\ > %%Called when this manager is set as redirect%% @@ -159,43 +164,42 @@ Eina_Bool efl_ui_focus_manager_calc_update_parent(Eo *obj, Efl_Ui_Focus_Object * Eina_Bool efl_ui_focus_manager_calc_update_redirect(Eo *obj, Efl_Ui_Focus_Object *child, Efl_Ui_Focus_Manager *redirect); \\ -**[[:develop:api:efl:ui:focus:manager:calc:property:border_elements|border_elements]]** //**(get)**//// [Overridden from [[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]]]//\\ -> %%The list of elements which are at the border of the graph.%% - -Eina_Iterator *efl_ui_focus_manager_border_elements_get(const Eo *obj); - -\\ -**[[:develop:api:efl:ui:focus:manager:calc:property:manager_focus|manager_focus]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]]]//\\ -> %%The element which is currently focused by this manager%% - -Efl_Ui_Focus_Object *efl_ui_focus_manager_focus_get(const Eo *obj); -void efl_ui_focus_manager_focus_set(Eo *obj, Efl_Ui_Focus_Object *focus); - -\\ -**[[:develop:api:efl:ui:focus:manager:calc:property:redirect|redirect]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]]]//\\ -> %%Add a another manager to serve the move requests.%% - -Efl_Ui_Focus_Manager *efl_ui_focus_manager_redirect_get(const Eo *obj); -void efl_ui_focus_manager_redirect_set(Eo *obj, Efl_Ui_Focus_Manager *redirect); - -\\ -**[[:develop:api:efl:ui:focus:manager:calc:property:root|root]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]]]//\\ -> %%Root node for all logical subtrees.%% - -Efl_Ui_Focus_Object *efl_ui_focus_manager_root_get(const Eo *obj); -Eina_Bool efl_ui_focus_manager_root_set(Eo *obj, Efl_Ui_Focus_Object *root); - -\\ ==== 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: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: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: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.%% | + ===== 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:ui:focus:manager|Efl.Ui.Focus.Manager]]\\ -> **[[:develop:api:efl:ui:focus:manager:event:coords_dirty|coords,dirty]]**, **[[:develop:api:efl:ui:focus:manager:event:flush_pre|flush,pre]]**, **[[:develop:api:efl:ui:focus:manager:event:focused|focused]]**, **[[:develop:api:efl:ui:focus:manager:event:redirect_changed|redirect,changed]]** \ No newline at end of file +^ [[: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.%% | +^ [[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]] ^^^ +| | **[[:develop:api:efl:ui:focus:manager:event:coords_dirty|coords,dirty]]** | %%Emitted once the graph is dirty, this means there are potential changes in border_elements you want to know about%% | +| | **[[:develop:api:efl:ui:focus:manager:event:flush_pre|flush,pre]]** | %%Emitted once the graph calculationg will be performed%% | +| | **[[:develop:api:efl:ui:focus:manager:event:focused|focused]]** | %%Emitted if the manager has focused an object, the passed focus object is the last focused object%% | +| | **[[:develop:api:efl:ui:focus:manager:event:redirect_changed|redirect,changed]]** | %%Emitted when the redirect object has changed, the old manager is passed as event info%% | diff --git a/pages/develop/api/efl/ui/focus/manager/calc/property/manager_focus.txt b/pages/develop/api/efl/ui/focus/manager/calc/property/manager_focus.txt index f60a8c4ec..55532d6bd 100644 --- a/pages/develop/api/efl/ui/focus/manager/calc/property/manager_focus.txt +++ b/pages/develop/api/efl/ui/focus/manager/calc/property/manager_focus.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Focus.Manager.Calc.manager_focus~~ -===== Values ===== - - * **focus** - %%Focused element%% ===== Description ===== %%The element which is currently focused by this manager%% @@ -11,6 +8,9 @@ //Since 1.20// {{page>:develop:api-include:efl:ui:focus:manager:calc:property:manager_focus:description&nouser&nolink&nodate}} +===== Values ===== + + * **focus** - %%Focused element%% //Overridden from [[:develop:api:efl:ui:focus:manager:property:manager_focus|Efl.Ui.Focus.Manager.manager_focus]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/focus/manager/calc/property/redirect.txt b/pages/develop/api/efl/ui/focus/manager/calc/property/redirect.txt index f8d735334..a42897fdc 100644 --- a/pages/develop/api/efl/ui/focus/manager/calc/property/redirect.txt +++ b/pages/develop/api/efl/ui/focus/manager/calc/property/redirect.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Focus.Manager.Calc.redirect~~ -===== Values ===== - - * **redirect** - %%The redirect manager.%% ===== Description ===== %%Add a another manager to serve the move requests.%% @@ -11,6 +8,9 @@ //Since 1.20// {{page>:develop:api-include:efl:ui:focus:manager:calc:property:redirect:description&nouser&nolink&nodate}} +===== Values ===== + + * **redirect** - %%The redirect manager.%% //Overridden from [[:develop:api:efl:ui:focus:manager:property:redirect|Efl.Ui.Focus.Manager.redirect]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/focus/manager/calc/property/root.txt b/pages/develop/api/efl/ui/focus/manager/calc/property/root.txt index b022c4b9c..0606ea742 100644 --- a/pages/develop/api/efl/ui/focus/manager/calc/property/root.txt +++ b/pages/develop/api/efl/ui/focus/manager/calc/property/root.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Focus.Manager.Calc.root~~ -===== Values ===== - - * **root** - %%Will be registered into this manager object.%% ===== Description ===== %%Root node for all logical subtrees.%% @@ -11,6 +8,9 @@ //Since 1.20// {{page>:develop:api-include:efl:ui:focus:manager:calc:property:root:description&nouser&nolink&nodate}} +===== Values ===== + + * **root** - %%Will be registered into this manager object.%% //Overridden from [[:develop:api:efl:ui:focus:manager:property:root|Efl.Ui.Focus.Manager.root]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/focus/manager/property/manager_focus.txt b/pages/develop/api/efl/ui/focus/manager/property/manager_focus.txt index 273c46d0a..21708fdc9 100644 --- a/pages/develop/api/efl/ui/focus/manager/property/manager_focus.txt +++ b/pages/develop/api/efl/ui/focus/manager/property/manager_focus.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Focus.Manager.manager_focus~~ -===== Values ===== - - * **focus** - %%Focused element%% ===== Description ===== %%The element which is currently focused by this manager%% @@ -11,6 +8,9 @@ //Since 1.20// {{page>:develop:api-include:efl:ui:focus:manager:property:manager_focus:description&nouser&nolink&nodate}} +===== Values ===== + + * **focus** - %%Focused element%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/focus/manager/property/redirect.txt b/pages/develop/api/efl/ui/focus/manager/property/redirect.txt index 741881d4f..0382af6bf 100644 --- a/pages/develop/api/efl/ui/focus/manager/property/redirect.txt +++ b/pages/develop/api/efl/ui/focus/manager/property/redirect.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Focus.Manager.redirect~~ -===== Values ===== - - * **redirect** - %%The redirect manager.%% ===== Description ===== %%Add a another manager to serve the move requests.%% @@ -11,6 +8,9 @@ //Since 1.20// {{page>:develop:api-include:efl:ui:focus:manager:property:redirect:description&nouser&nolink&nodate}} +===== Values ===== + + * **redirect** - %%The redirect manager.%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/focus/manager/property/root.txt b/pages/develop/api/efl/ui/focus/manager/property/root.txt index ec707934f..1c25c9080 100644 --- a/pages/develop/api/efl/ui/focus/manager/property/root.txt +++ b/pages/develop/api/efl/ui/focus/manager/property/root.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Focus.Manager.root~~ -===== Values ===== - - * **root** - %%Will be registered into this manager object.%% ===== Description ===== %%Root node for all logical subtrees.%% @@ -11,6 +8,9 @@ //Since 1.20// {{page>:develop:api-include:efl:ui:focus:manager:property:root:description&nouser&nolink&nodate}} +===== Values ===== + + * **root** - %%Will be registered into this manager object.%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/focus/manager/root_focus.txt b/pages/develop/api/efl/ui/focus/manager/root_focus.txt index 3a3b05459..7ecac43b8 100644 --- a/pages/develop/api/efl/ui/focus/manager/root_focus.txt +++ b/pages/develop/api/efl/ui/focus/manager/root_focus.txt @@ -10,30 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:focus:manager:calc|Efl.Ui.Focus.Manager.Calc]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_focus_manager_root_focus [fillcolor = "black", label = "Efl.Ui.Focus.Manager.Root_Focus", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_focus_manager_calc [fillcolor = "gray15", label = "Efl.Ui.Focus.Manager.Calc", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_focus_manager [fillcolor = "gray15", label = "Efl.Ui.Focus.Manager", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_focus_manager_root_focus -> efl_ui_focus_manager_calc - efl_ui_focus_manager_calc -> efl_object - efl_ui_focus_manager_calc -> efl_ui_focus_manager -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:focus:manager:calc|Efl.Ui.Focus.Manager.Calc]] //(class)// @@ -44,6 +20,12 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:ui:focus:manager:root_focus:property:border_elements|border_elements]]** //**(get)**//// [Overridden from [[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]]]//\\ +> %%The list of elements which are at the border of the graph.%% + +Eina_Iterator *efl_ui_focus_manager_border_elements_get(const Eo *obj); + +\\ **[[:develop:api:efl:ui:focus:manager:root_focus:method:fetch|fetch]]**// [Overridden from [[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]]]//\\ > %%This will fetch the data from a registered node.%% @@ -62,6 +44,13 @@ Efl_Object *efl_finalize(Eo *obj); Efl_Ui_Focus_Manager_Logical_End_Detail efl_ui_focus_manager_logical_end(Eo *obj); \\ +**[[:develop:api:efl:ui:focus:manager:root_focus:property:manager_focus|manager_focus]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]]]//\\ +> %%The element which is currently focused by this manager%% + +Efl_Ui_Focus_Object *efl_ui_focus_manager_focus_get(const Eo *obj); +void efl_ui_focus_manager_focus_set(Eo *obj, Efl_Ui_Focus_Object *focus); + +\\ **[[:develop:api:efl:ui:focus:manager:root_focus:method:move|move]]**// [Overridden from [[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]]]//\\ > %%Move the focus into the given direction.%% @@ -86,31 +75,57 @@ Efl_Ui_Focus_Object *efl_ui_focus_manager_request_move(Eo *obj, Efl_Ui_Focus_Dir void efl_ui_focus_manager_calc_unregister(Eo *obj, Efl_Ui_Focus_Object *child); \\ -**[[:develop:api:efl:ui:focus:manager:root_focus:property:border_elements|border_elements]]** //**(get)**//// [Overridden from [[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]]]//\\ -> %%The list of elements which are at the border of the graph.%% - -Eina_Iterator *efl_ui_focus_manager_border_elements_get(const Eo *obj); - -\\ -**[[:develop:api:efl:ui:focus:manager:root_focus:property:manager_focus|manager_focus]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]]]//\\ -> %%The element which is currently focused by this manager%% - -Efl_Ui_Focus_Object *efl_ui_focus_manager_focus_get(const Eo *obj); -void efl_ui_focus_manager_focus_set(Eo *obj, Efl_Ui_Focus_Object *focus); - -\\ ==== 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: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:focus:manager:calc|Efl.Ui.Focus.Manager.Calc]]\\ -> **[[:develop:api:efl:ui:focus:manager:calc:method:constructor|constructor]]**, **[[:develop:api:efl:ui:focus:manager:calc:method:destructor|destructor]]**, **[[:develop:api:efl:ui:focus:manager:calc:method:pop_history_stack|pop_history_stack]]**, **[[:develop:api:efl:ui:focus:manager:calc:method:provider_find|provider_find]]**, **[[:develop:api:efl:ui:focus:manager:calc:method:register_logical|register_logical]]**, **[[:develop:api:efl:ui:focus:manager:calc:method:request_subchild|request_subchild]]**, **[[:develop:api:efl:ui:focus:manager:calc:method:reset_history|reset_history]]**, **[[:develop:api:efl:ui:focus:manager:calc:method:setup_on_first_touch|setup_on_first_touch]]**, **[[:develop:api:efl:ui:focus:manager:calc:method:update_children|update_children]]**, **[[:develop:api:efl:ui:focus:manager:calc:method:update_order|update_order]]**, **[[:develop:api:efl:ui:focus:manager:calc:method:update_parent|update_parent]]**, **[[:develop:api:efl:ui:focus:manager:calc:method:update_redirect|update_redirect]]**, **[[:develop:api:efl:ui:focus:manager:calc:property:redirect|redirect]]** //**(get, set)**//, **[[:develop:api:efl:ui:focus:manager:calc:property:root|root]]** //**(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: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:focus:manager:calc|Efl.Ui.Focus.Manager.Calc]] ^^^ +| | **[[:develop:api:efl:ui:focus:manager:calc:method:constructor|constructor]]** | %%Call the object's constructor.%% | +| | **[[:develop:api:efl:ui:focus:manager:calc:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:efl:ui:focus:manager:calc:method:pop_history_stack|pop_history_stack]]** | %%Removes the most upper history element, and gives the focus to the next one below%% | +| | **[[:develop:api:efl:ui:focus:manager:calc:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:efl:ui:focus:manager:calc:property:redirect|redirect]]** //**(get, set)**// | %%Add a another manager to serve the move requests.%% | +| | **[[:develop:api:efl:ui:focus:manager:calc:method:register_logical|register_logical]]** | %%Register a new item just for the logical parent.%% | +| | **[[:develop:api:efl:ui:focus:manager:calc:method:request_subchild|request_subchild]]** | %%Returns a widget that can receive focus%% | +| | **[[:develop:api:efl:ui:focus:manager:calc:method:reset_history|reset_history]]** | %%Reset the history stack of this manager object. This means the most upper element will be unfocused, all other elements will be removed from the remembered before.%% | +| | **[[:develop:api:efl:ui:focus:manager:calc:property:root|root]]** //**(get, set)**// | %%Root node for all logical subtrees.%% | +| | **[[:develop:api:efl:ui:focus:manager:calc:method:setup_on_first_touch|setup_on_first_touch]]** | %%Called when this manager is set as redirect%% | +| | **[[:develop:api:efl:ui:focus:manager:calc:method:update_children|update_children]]** | %%Give the list of children a different order.%% | +| | **[[:develop:api:efl:ui:focus:manager:calc:method:update_order|update_order]]** | %%Give the given order to the parent's child.%% | +| | **[[:develop:api:efl:ui:focus:manager:calc:method:update_parent|update_parent]]** | %%Set a new logical parent for the given child.%% | +| | **[[:develop:api:efl:ui:focus:manager:calc:method:update_redirect|update_redirect]]** | %%Set a new redirect object for the given child.%% | + ===== 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:ui:focus:manager|Efl.Ui.Focus.Manager]]\\ -> **[[:develop:api:efl:ui:focus:manager:event:coords_dirty|coords,dirty]]**, **[[:develop:api:efl:ui:focus:manager:event:flush_pre|flush,pre]]**, **[[:develop:api:efl:ui:focus:manager:event:focused|focused]]**, **[[:develop:api:efl:ui:focus:manager:event:redirect_changed|redirect,changed]]** \ No newline at end of file +^ [[: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.%% | +^ [[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]] ^^^ +| | **[[:develop:api:efl:ui:focus:manager:event:coords_dirty|coords,dirty]]** | %%Emitted once the graph is dirty, this means there are potential changes in border_elements you want to know about%% | +| | **[[:develop:api:efl:ui:focus:manager:event:flush_pre|flush,pre]]** | %%Emitted once the graph calculationg will be performed%% | +| | **[[:develop:api:efl:ui:focus:manager:event:focused|focused]]** | %%Emitted if the manager has focused an object, the passed focus object is the last focused object%% | +| | **[[:develop:api:efl:ui:focus:manager:event:redirect_changed|redirect,changed]]** | %%Emitted when the redirect object has changed, the old manager is passed as event info%% | diff --git a/pages/develop/api/efl/ui/focus/manager/root_focus/property/manager_focus.txt b/pages/develop/api/efl/ui/focus/manager/root_focus/property/manager_focus.txt index 25f8d76de..d38a9dd77 100644 --- a/pages/develop/api/efl/ui/focus/manager/root_focus/property/manager_focus.txt +++ b/pages/develop/api/efl/ui/focus/manager/root_focus/property/manager_focus.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Focus.Manager.Root_Focus.manager_focus~~ -===== Values ===== - - * **focus** - %%Focused element%% ===== Description ===== %%The element which is currently focused by this manager%% @@ -11,6 +8,9 @@ //Since 1.20// {{page>:develop:api-include:efl:ui:focus:manager:root_focus:property:manager_focus:description&nouser&nolink&nodate}} +===== Values ===== + + * **focus** - %%Focused element%% //Overridden from [[:develop:api:efl:ui:focus:manager:calc:property:manager_focus|Efl.Ui.Focus.Manager.manager_focus]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/focus/manager/sub.txt b/pages/develop/api/efl/ui/focus/manager/sub.txt index ceba7492a..12b5eecb4 100644 --- a/pages/develop/api/efl/ui/focus/manager/sub.txt +++ b/pages/develop/api/efl/ui/focus/manager/sub.txt @@ -18,30 +18,6 @@ ===== Inheritance ===== => [[:develop:api:efl:interface|Efl.Interface]] //(interface)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_focus_manager_sub [fillcolor = "deepskyblue4", label = "Efl.Ui.Focus.Manager.Sub", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_interface [fillcolor = "gray15", label = "Efl.Interface", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_manager [fillcolor = "gray15", label = "Efl.Ui.Focus.Manager", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - - efl_ui_focus_manager_sub -> efl_interface - efl_ui_focus_manager_sub -> efl_ui_focus_manager - efl_ui_focus_manager_sub -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:interface|Efl.Interface]] //(interface)// @@ -67,15 +43,54 @@ void efl_destructor(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:ui:focus:manager|Efl.Ui.Focus.Manager]]\\ -> **[[:develop:api:efl:ui:focus:manager:method:fetch|fetch]]**, **[[:develop:api:efl:ui:focus:manager:method:logical_end|logical_end]]**, **[[:develop:api:efl:ui:focus:manager:method:move|move]]**, **[[:develop:api:efl:ui:focus:manager:method:pop_history_stack|pop_history_stack]]**, **[[:develop:api:efl:ui:focus:manager:method:request_move|request_move]]**, **[[:develop:api:efl:ui:focus:manager:method:request_subchild|request_subchild]]**, **[[:develop:api:efl:ui:focus:manager:method:reset_history|reset_history]]**, **[[:develop:api:efl:ui:focus:manager:method:setup_on_first_touch|setup_on_first_touch]]**, **[[:develop:api:efl:ui:focus:manager:property:border_elements|border_elements]]** //**(get)**//, **[[:develop:api:efl:ui:focus:manager:property:manager_focus|manager_focus]]** //**(get, set)**//, **[[:develop:api:efl:ui:focus:manager:property:redirect|redirect]]** //**(get, set)**//, **[[:develop:api:efl:ui:focus:manager:property:root|root]]** //**(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.%% | +^ [[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]] ^^^ +| | **[[:develop:api:efl:ui:focus:manager:property:border_elements|border_elements]]** //**(get)**// | %%The list of elements which are at the border of the graph.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:fetch|fetch]]** | %%This will fetch the data from a registered node.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:logical_end|logical_end]]** | %%Return the last logical object.%% | +| | **[[:develop:api:efl:ui:focus:manager:property:manager_focus|manager_focus]]** //**(get, set)**// | %%The element which is currently focused by this manager%% | +| | **[[:develop:api:efl:ui:focus:manager:method:move|move]]** | %%Move the focus into the given direction.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:pop_history_stack|pop_history_stack]]** | %%Removes the most upper history element, and gives the focus to the next one below%% | +| | **[[:develop:api:efl:ui:focus:manager:property:redirect|redirect]]** //**(get, set)**// | %%Add a another manager to serve the move requests.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:request_move|request_move]]** | %%Returns the object which would be the next object to focus in the given direction.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:request_subchild|request_subchild]]** | %%Returns a widget that can receive focus%% | +| | **[[:develop:api:efl:ui:focus:manager:method:reset_history|reset_history]]** | %%Reset the history stack of this manager object. This means the most upper element will be unfocused, all other elements will be removed from the remembered before.%% | +| | **[[:develop:api:efl:ui:focus:manager:property:root|root]]** //**(get, set)**// | %%Root node for all logical subtrees.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:setup_on_first_touch|setup_on_first_touch]]** | %%Called when this manager is set as redirect%% | + ===== 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:ui:focus:manager|Efl.Ui.Focus.Manager]]\\ -> **[[:develop:api:efl:ui:focus:manager:event:coords_dirty|coords,dirty]]**, **[[:develop:api:efl:ui:focus:manager:event:flush_pre|flush,pre]]**, **[[:develop:api:efl:ui:focus:manager:event:focused|focused]]**, **[[:develop:api:efl:ui:focus:manager:event:redirect_changed|redirect,changed]]** \ No newline at end of file +^ [[: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.%% | +^ [[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]] ^^^ +| | **[[:develop:api:efl:ui:focus:manager:event:coords_dirty|coords,dirty]]** | %%Emitted once the graph is dirty, this means there are potential changes in border_elements you want to know about%% | +| | **[[:develop:api:efl:ui:focus:manager:event:flush_pre|flush,pre]]** | %%Emitted once the graph calculationg will be performed%% | +| | **[[:develop:api:efl:ui:focus:manager:event:focused|focused]]** | %%Emitted if the manager has focused an object, the passed focus object is the last focused object%% | +| | **[[:develop:api:efl:ui:focus:manager:event:redirect_changed|redirect,changed]]** | %%Emitted when the redirect object has changed, the old manager is passed as event info%% | diff --git a/pages/develop/api/efl/ui/focus/object.txt b/pages/develop/api/efl/ui/focus/object.txt index b7f874816..32e120441 100644 --- a/pages/develop/api/efl/ui/focus/object.txt +++ b/pages/develop/api/efl/ui/focus/object.txt @@ -9,38 +9,13 @@ {{page>:develop:api-include:efl:ui:focus:object:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_focus_object [fillcolor = "deepskyblue4", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== -**[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -> %%Tells the object that the children of it will be queried soon by the given manager.%% +**[[:develop:api:efl:ui:focus:object:property:focus|focus]]** //**(get, set)**// ''protected set''\\ +> %%This gets called by the manager and should never be called by someone else.%% -void efl_ui_focus_object_prepare_logical(Eo *obj); +Eina_Bool efl_ui_focus_object_focus_get(const Eo *obj); +void efl_ui_focus_object_focus_set(Eo *obj, Eina_Bool focus); \\ **[[:develop:api:efl:ui:focus:object:property:focus_geometry|focus_geometry]]** //**(get)**//\\ @@ -49,11 +24,10 @@ void efl_ui_focus_object_prepare_logical(Eo *obj); Eina_Rect efl_ui_focus_object_focus_geometry_get(const Eo *obj); \\ -**[[:develop:api:efl:ui:focus:object:property:focus|focus]]** //**(get, set)**// ''protected set''\\ -> %%This gets called by the manager and should never be called by someone else.%% +**[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ +> %%Tells the object that the children of it will be queried soon by the given manager.%% -Eina_Bool efl_ui_focus_object_focus_get(const Eo *obj); -void efl_ui_focus_object_focus_set(Eo *obj, Eina_Bool focus); +void efl_ui_focus_object_prepare_logical(Eo *obj); \\ diff --git a/pages/develop/api/efl/ui/focus/object/property/focus.txt b/pages/develop/api/efl/ui/focus/object/property/focus.txt index 959ca22b1..03c65ed7a 100644 --- a/pages/develop/api/efl/ui/focus/object/property/focus.txt +++ b/pages/develop/api/efl/ui/focus/object/property/focus.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Focus.Object.focus~~ -===== Values ===== - - * **focus** - %%The state in which the object should be put%% ===== Description ===== %%This gets called by the manager and should never be called by someone else.%% @@ -13,6 +10,9 @@ //Since 1.20// {{page>:develop:api-include:efl:ui:focus:object:property:focus:description&nouser&nolink&nodate}} +===== Values ===== + + * **focus** - %%The state in which the object should be put%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/focus/parent_provider.txt b/pages/develop/api/efl/ui/focus/parent_provider.txt index d72ad7bc7..c0a109ef8 100644 --- a/pages/develop/api/efl/ui/focus/parent_provider.txt +++ b/pages/develop/api/efl/ui/focus/parent_provider.txt @@ -7,32 +7,6 @@ {{page>:develop:api-include:efl:ui:focus:parent_provider:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_focus_parent_provider [fillcolor = "dodgerblue4", label = "Efl.Ui.Focus.Parent_Provider", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:ui:focus:parent_provider:method:find_logical_parent|find_logical_parent]]**\\ diff --git a/pages/develop/api/efl/ui/focus/parent_provider/gen.txt b/pages/develop/api/efl/ui/focus/parent_provider/gen.txt index 6274acc00..b9787e714 100644 --- a/pages/develop/api/efl/ui/focus/parent_provider/gen.txt +++ b/pages/develop/api/efl/ui/focus/parent_provider/gen.txt @@ -10,28 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_focus_parent_provider_gen [fillcolor = "black", label = "Efl.Ui.Focus.Parent_Provider.Gen", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_focus_parent_provider [fillcolor = "gray15", label = "Efl.Ui.Focus.Parent_Provider", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_focus_parent_provider_gen -> efl_object - efl_ui_focus_parent_provider_gen -> efl_ui_focus_parent_provider -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -41,12 +19,6 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:ui:focus:parent_provider:gen:method:find_logical_parent|find_logical_parent]]**// [Overridden from [[:develop:api:efl:ui:focus:parent_provider|Efl.Ui.Focus.Parent_Provider]]]//\\ -> %%Called to get the logical parent of widget%% - -Efl_Ui_Focus_Object *efl_ui_focus_parent_provider_find_logical_parent(Eo *obj, Efl_Ui_Focus_Object *widget); - -\\ **[[:develop:api:efl:ui:focus:parent_provider:gen:property:container|container]]** //**(get, set)**//\\ > %%Container property%% @@ -61,14 +33,47 @@ Eina_Hash *efl_ui_focus_parent_provider_gen_content_item_map_get(const Eo *obj); void efl_ui_focus_parent_provider_gen_content_item_map_set(Eo *obj, Eina_Hash *map); \\ +**[[:develop:api:efl:ui:focus:parent_provider:gen:method:find_logical_parent|find_logical_parent]]**// [Overridden from [[:develop:api:efl:ui:focus:parent_provider|Efl.Ui.Focus.Parent_Provider]]]//\\ +> %%Called to get the logical parent of widget%% + +Efl_Ui_Focus_Object *efl_ui_focus_parent_provider_find_logical_parent(Eo *obj, Efl_Ui_Focus_Object *widget); + +\\ ==== 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:destructor|destructor]]**, **[[: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:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/ui/focus/parent_provider/gen/property/container.txt b/pages/develop/api/efl/ui/focus/parent_provider/gen/property/container.txt index 13028e2b4..48d4282fe 100644 --- a/pages/develop/api/efl/ui/focus/parent_provider/gen/property/container.txt +++ b/pages/develop/api/efl/ui/focus/parent_provider/gen/property/container.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Focus.Parent_Provider.Gen.container~~ -===== Values ===== - - * **container** - %%Container widget%% ===== Description ===== %%Container property%% {{page>:develop:api-include:efl:ui:focus:parent_provider:gen:property:container:description&nouser&nolink&nodate}} +===== Values ===== + + * **container** - %%Container widget%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/focus/parent_provider/gen/property/content_item_map.txt b/pages/develop/api/efl/ui/focus/parent_provider/gen/property/content_item_map.txt index 11327e569..770ebebe8 100644 --- a/pages/develop/api/efl/ui/focus/parent_provider/gen/property/content_item_map.txt +++ b/pages/develop/api/efl/ui/focus/parent_provider/gen/property/content_item_map.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Focus.Parent_Provider.Gen.content_item_map~~ -===== Values ===== - - * **map** - %%Item map%% ===== Description ===== %%Content item map property%% {{page>:develop:api-include:efl:ui:focus:parent_provider:gen:property:content_item_map:description&nouser&nolink&nodate}} +===== Values ===== + + * **map** - %%Item map%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/focus/parent_provider/standard.txt b/pages/develop/api/efl/ui/focus/parent_provider/standard.txt index 5208976fa..b312a1c62 100644 --- a/pages/develop/api/efl/ui/focus/parent_provider/standard.txt +++ b/pages/develop/api/efl/ui/focus/parent_provider/standard.txt @@ -10,28 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_focus_parent_provider_standard [fillcolor = "black", label = "Efl.Ui.Focus.Parent_Provider.Standard", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_focus_parent_provider [fillcolor = "gray15", label = "Efl.Ui.Focus.Parent_Provider", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_focus_parent_provider_standard -> efl_object - efl_ui_focus_parent_provider_standard -> efl_ui_focus_parent_provider -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -50,11 +28,38 @@ Efl_Ui_Focus_Object *efl_ui_focus_parent_provider_find_logical_parent(Eo *obj, E ==== 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:destructor|destructor]]**, **[[: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:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/ui/focus/rectangle.txt b/pages/develop/api/efl/ui/focus/rectangle.txt index fcfb7ef25..7e02b8647 100644 --- a/pages/develop/api/efl/ui/focus/rectangle.txt +++ b/pages/develop/api/efl/ui/focus/rectangle.txt @@ -10,56 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:canvas:rectangle|Efl.Canvas.Rectangle]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_focus_rectangle [fillcolor = "black", label = "Efl.Ui.Focus.Rectangle", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_rectangle [fillcolor = "gray15", label = "Efl.Canvas.Rectangle", 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_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_ui_focus_rectangle -> efl_canvas_rectangle - efl_canvas_rectangle -> 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_ui_focus_rectangle -> efl_ui_focus_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:canvas:rectangle|Efl.Canvas.Rectangle]] //(class)// @@ -83,57 +33,167 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:ui:focus:rectangle:property:focus_geometry|focus_geometry]]** //**(get)**//// [Overridden from [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]]//\\ -> %%The geometry to use to calculate the relations to other objects.%% - -Eina_Rect efl_ui_focus_object_focus_geometry_get(const Eo *obj); - -\\ -**[[:develop:api:efl:ui:focus:rectangle:property:focus|focus]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]]// ''protected set''\\ +**[[:develop:api:efl:ui:focus:rectangle:property:focus|focus]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]]//\\ > %%This gets called by the manager and should never be called by someone else.%% Eina_Bool efl_ui_focus_object_focus_get(const Eo *obj); void efl_ui_focus_object_focus_set(Eo *obj, Eina_Bool focus); \\ +**[[:develop:api:efl:ui:focus:rectangle:property:focus_geometry|focus_geometry]]** //**(get)**//// [Overridden from [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]]//\\ +> %%The geometry to use to calculate the relations to other objects.%% + +Eina_Rect efl_ui_focus_object_focus_geometry_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:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:canvas:object:method:del|del]]**, **[[:develop:api:efl:canvas:object:method:destructor|destructor]]**, **[[: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: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:canvas:rectangle|Efl.Canvas.Rectangle]]\\ -> **[[:develop:api:efl:canvas:rectangle:method:constructor|constructor]]**\\ -[[: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:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[: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: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:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:efl:canvas:object:method:del|del]]** | %%Unrefs the object and reparents it to NULL.%% | +| | **[[:develop:api:efl:canvas:object:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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: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:canvas:rectangle|Efl.Canvas.Rectangle]] ^^^ +| | **[[:develop:api:efl:canvas:rectangle:method:constructor|constructor]]** | %%Call the object's constructor.%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | + ===== 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|Efl.Object]]\\ -> **[[:develop:api:efl:object:event:del|del]]**\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** \ No newline at end of file +^ [[: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.%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | diff --git a/pages/develop/api/efl/ui/focus/rectangle/property/focus.txt b/pages/develop/api/efl/ui/focus/rectangle/property/focus.txt index f512fdf4f..6662680ee 100644 --- a/pages/develop/api/efl/ui/focus/rectangle/property/focus.txt +++ b/pages/develop/api/efl/ui/focus/rectangle/property/focus.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Focus.Rectangle.focus~~ -===== Values ===== - - * **focus** - %%The state in which the object should be put%% ===== Description ===== %%This gets called by the manager and should never be called by someone else.%% @@ -13,6 +10,9 @@ //Since 1.20// {{page>:develop:api-include:efl:ui:focus:rectangle:property:focus:description&nouser&nolink&nodate}} +===== Values ===== + + * **focus** - %%The state in which the object should be put%% //Overridden from [[:develop:api:efl:ui:focus:object:property:focus|Efl.Ui.Focus.Object.focus]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/focus/user.txt b/pages/develop/api/efl/ui/focus/user.txt index 7bb3342d2..38bdb70fa 100644 --- a/pages/develop/api/efl/ui/focus/user.txt +++ b/pages/develop/api/efl/ui/focus/user.txt @@ -9,32 +9,6 @@ {{page>:develop:api-include:efl:ui:focus:user:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_focus_user [fillcolor = "dodgerblue4", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:ui:focus:user:property:focus_manager|focus_manager]]** //**(get)**//\\ diff --git a/pages/develop/api/efl/ui/focus/util.txt b/pages/develop/api/efl/ui/focus/util.txt index bbb17c9f2..707b393ad 100644 --- a/pages/develop/api/efl/ui/focus/util.txt +++ b/pages/develop/api/efl/ui/focus/util.txt @@ -10,26 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_focus_util [fillcolor = "black", label = "Efl.Ui.Focus.Util", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - - efl_ui_focus_util -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -47,11 +27,38 @@ void efl_ui_focus_util_focus(const Eo *obj, Efl_Ui_Focus_Object *focus_elem); ==== 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:destructor|destructor]]**, **[[: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:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/ui/format.txt b/pages/develop/api/efl/ui/format.txt index acc9f2501..987ec3541 100644 --- a/pages/develop/api/efl/ui/format.txt +++ b/pages/develop/api/efl/ui/format.txt @@ -7,32 +7,6 @@ {{page>:develop:api-include:efl:ui:format:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_format [fillcolor = "deepskyblue4", label = "Efl.Ui.Format", color = "deepskyblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:ui:format:property:format_cb|format_cb]]** //**(set)**//\\ diff --git a/pages/develop/api/efl/ui/format/property/format_string.txt b/pages/develop/api/efl/ui/format/property/format_string.txt index c446aab74..55f6be7c9 100644 --- a/pages/develop/api/efl/ui/format/property/format_string.txt +++ b/pages/develop/api/efl/ui/format/property/format_string.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Format.format_string~~ -===== Values ===== - - * **units** - %%The format string for %%''obj''%%'s units label.%% ===== Description ===== %%Control the format string for a given units label%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:ui:format:property:format_string:description&nouser&nolink&nodate}} +===== Values ===== + + * **units** - %%The format string for %%''obj''%%'s units label.%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/frame.txt b/pages/develop/api/efl/ui/frame.txt index 4bc63fa1b..89438d367 100644 --- a/pages/develop/api/efl/ui/frame.txt +++ b/pages/develop/api/efl/ui/frame.txt @@ -12,108 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_frame [fillcolor = "black", label = "Efl.Ui.Frame", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout [fillcolor = "gray15", label = "Efl.Ui.Layout", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_view [fillcolor = "gray15", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_factory_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Factory.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_calc [fillcolor = "gray15", label = "Efl.Layout.Calc", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_signal [fillcolor = "gray15", label = "Efl.Layout.Signal", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_group [fillcolor = "gray15", label = "Efl.Layout.Group", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_clickable [fillcolor = "gray15", label = "Efl.Ui.Clickable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text [fillcolor = "gray15", label = "Efl.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_markup [fillcolor = "gray15", label = "Efl.Text.Markup", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_cursor [fillcolor = "gray15", label = "Efl.Text.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_content [fillcolor = "gray15", label = "Efl.Content", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_frame -> efl_ui_layout - efl_ui_layout -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_layout -> efl_part - efl_ui_layout -> efl_container - efl_ui_layout -> efl_file - efl_ui_layout -> efl_ui_view - efl_ui_layout -> efl_ui_model_connect - efl_ui_layout -> efl_ui_model_factory_connect - efl_ui_layout -> efl_layout_calc - efl_ui_layout -> efl_layout_signal - efl_ui_layout -> efl_layout_group - efl_ui_frame -> efl_ui_clickable - efl_ui_frame -> efl_text - efl_ui_frame -> efl_text_markup - efl_text_markup -> efl_text_cursor - efl_ui_frame -> efl_ui_translatable - efl_ui_frame -> efl_content -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// @@ -163,6 +61,20 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:ui:frame:property:autocollapse|autocollapse]]** //**(get, set)**//\\ +> + +Eina_Bool efl_ui_frame_autocollapse_get(const Eo *obj); +void efl_ui_frame_autocollapse_set(Eo *obj, Eina_Bool autocollapse); + +\\ +**[[:develop:api:efl:ui:frame:property:collapse|collapse]]** //**(get, set)**//\\ +> + +Eina_Bool efl_ui_frame_collapse_get(const Eo *obj); +void efl_ui_frame_collapse_set(Eo *obj, Eina_Bool collapse); + +\\ **[[:develop:api:efl:ui:frame:method:collapse_go|collapse_go]]**\\ > %%Manually collapse a frame with animations Use this to toggle the collapsed state of a frame, triggering animations.%% @@ -175,6 +87,13 @@ void efl_ui_frame_collapse_go(Eo *obj, Eina_Bool collapse); Efl_Object *efl_constructor(Eo *obj); \\ +**[[:develop:api:efl:ui:frame:property:content|content]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ +> %%Swallowed sub-object contained in this object.%% + +Efl_Gfx *efl_content_get(const Eo *obj); +Eina_Bool efl_content_set(Eo *obj, Efl_Gfx *content); + +\\ **[[:develop:api:efl:ui:frame:method:content_unset|content_unset]]**// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ > %%Unswallow the object in the current container and return it.%% @@ -187,25 +106,6 @@ Efl_Gfx *efl_content_unset(Eo *obj); void efl_canvas_group_calculate(Eo *obj); \\ -**[[:develop:api:efl:ui:frame:property:autocollapse|autocollapse]]** //**(get, set)**// - -Eina_Bool efl_ui_frame_autocollapse_get(const Eo *obj); -void efl_ui_frame_autocollapse_set(Eo *obj, Eina_Bool autocollapse); - -\\ -**[[:develop:api:efl:ui:frame:property:collapse|collapse]]** //**(get, set)**// - -Eina_Bool efl_ui_frame_collapse_get(const Eo *obj); -void efl_ui_frame_collapse_set(Eo *obj, Eina_Bool collapse); - -\\ -**[[:develop:api:efl:ui:frame:property:content|content]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ -> %%Swallowed sub-object contained in this object.%% - -Efl_Gfx *efl_content_get(const Eo *obj); -Eina_Bool efl_content_set(Eo *obj, Efl_Gfx *content); - -\\ **[[:develop:api:efl:ui:frame:property:markup|markup]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text:markup|Efl.Text.Markup]]]//\\ > %%Markup property%% @@ -213,7 +113,8 @@ const char *efl_text_markup_get(const Eo *obj); void efl_text_markup_set(Eo *obj, const char *markup); \\ -**[[:develop:api:efl:ui:frame:property:text|text]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text|Efl.Text]]]// +**[[:develop:api:efl:ui:frame:property:text|text]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text|Efl.Text]]]//\\ +> const char *efl_text_get(const Eo *obj); void efl_text_set(Eo *obj, const char *text); @@ -229,81 +130,324 @@ void efl_ui_translatable_text_set(Eo *obj, const char *label, const char *domain ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:file|Efl.File]]\\ -> **[[:develop:api:efl:file:method:save|save]]**, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]**, **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]**, **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(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:text:cursor|Efl.Text.Cursor]]\\ -> **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]**, **[[:develop:api:efl:text:cursor:method:cursor_char_next|cursor_char_next]]**, **[[:develop:api:efl:text:cursor:method:cursor_char_prev|cursor_char_prev]]**, **[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]**, **[[:develop:api:efl:text:cursor:method:cursor_coord_set|cursor_coord_set]]**, **[[:develop:api:efl:text:cursor:method:cursor_copy|cursor_copy]]**, **[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]**, **[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_char_first|cursor_line_char_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_char_last|cursor_line_char_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_jump_by|cursor_line_jump_by]]**, **[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_first|cursor_paragraph_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_last|cursor_paragraph_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]**, **[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]**, **[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**//, **[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**//, **[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**//, **[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**//\\ -[[:develop:api:efl:text:markup|Efl.Text.Markup]]\\ -> **[[:develop:api:efl:text:markup:method:cursor_markup_insert|cursor_markup_insert]]**\\ -[[:develop:api:efl:ui:base|Efl.Ui.Base]]\\ -> **[[:develop:api:efl:ui:base:property:language|language]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]**, **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:content_count|content_count]]**, **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]**, **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]**, **[[:develop:api:efl:ui:layout:method:finalize|finalize]]**, **[[:develop:api:efl:ui:layout:method:message_send|message_send]]**, **[[:develop:api:efl:ui:layout:method:part|part]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]**, **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]**, **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]**, **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:destructor|destructor]]**, **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[:develop:api:efl:access:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** ''protected''\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:theme_apply|theme_apply]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:method:widget_event|widget_event]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:file|Efl.File]] ^^^ +| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% | +| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**// | %%Whether this object updates its size hints automatically.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]** | %%Calculates the geometry of the region, relative to a given layout object's area, occupied by all parts in the object.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]** | %%Calculates the minimum required size for a given layout object.%% | +| ''protected'' | **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** | %%Forces a Size/Geometry calculation.%% | +^ [[: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:text:cursor|Efl.Text.Cursor]] ^^^ +| | **[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**// | %%The object's main cursor.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]** | %%Deletes a single character from position pointed by given cursor.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_next|cursor_char_next]]** | %%Advances to the next character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_prev|cursor_char_prev]]** | %%Advances to the previous character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]** | %%Compare two cursors%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**// | %%The content of the cursor (the character under the cursor)%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_coord_set|cursor_coord_set]]** | %%Set cursor coordinates%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_copy|cursor_copy]]** | %%Copy existing cursor%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]** | %%Check if two cursors are equal%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]** | %%Free existing cursor%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**// | %%Returns the geometry of two cursors ("split cursor"), if logical cursor is between LTR/RTL text, also considering paragraph direction. Upper cursor is shown for the text of the same direction as paragraph, lower cursor - for opposite.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_char_first|cursor_line_char_first]]** | %%Advance to current line first character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_char_last|cursor_line_char_last]]** | %%Advance to current line last character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_jump_by|cursor_line_jump_by]]** | %%Jump the cursor by the given number of lines%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]** | %%Create new cursor%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]** | %%Advances to the first character in this paragraph%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]** | %%Advances to the last character in this paragraph%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_first|cursor_paragraph_first]]** | %%Advance to current paragraph first character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_last|cursor_paragraph_last]]** | %%Advance to current paragraph last character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]** | %%Advances to the start of the next text node%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]** | %%Advances to the end of the previous text node%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**// | %%Cursor position%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]** | %%Adds text to the current cursor position and set the cursor to *after* the start of the text just added.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]** | %%Advance to current word end%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]** | %%Advance to current word start%% | +^ [[:develop:api:efl:text:markup|Efl.Text.Markup]] ^^^ +| | **[[:develop:api:efl:text:markup:method:cursor_markup_insert|cursor_markup_insert]]** | %%Inserts a markup text to the text object in a given cursor position%% | +^ [[: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:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]** | %%Freezes the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]** | %%Thaws the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect property%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect factory%% | +| | **[[:develop:api:efl:ui:layout:method:content_count|content_count]]** | %%Returns the number of UI elements packed in this container.%% | +| | **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]** | %%Begin iterating over this object's contents.%% | +| | **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% | +| | **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**// | %%Retrives an EDC data field's value from a given Edje object's group.%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**// | %%Gets the maximum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**// | %%Gets the minimum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:method:message_send|message_send]]** | %%Sends an (Edje) message to a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**// | %%Model that is/will be%% | +| | **[[:develop:api:efl:ui:layout:method:part|part]]** | %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]** | %%Adds a callback for an arriving Edje signal, emitted by a given Edje object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]** | %%Removes a signal-triggered callback from an object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]** | %%Sends/emits an Edje signal to this layout.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]** | %%Processes an object's messages and signals queue.%% | +| | **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**// | %%The theme of this widget, defines which edje group will be used.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** | %%Virtual function handling focus in/out events on the widget%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:theme_apply|theme_apply]]** | %%Virtual function called when the widget needs to re-apply its theme.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** | %%Virtual function handling sub objects being removed.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| | **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_event|widget_event]]** | %%Virtual function handling input events on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | + ===== Events ===== ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**, **[[:develop:api:efl:access:event:property_changed|property,changed]]**, **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]**, **[[:develop:api:efl:layout:calc:event:recalc|recalc]]**\\ -[[: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:ui:clickable|Efl.Ui.Clickable]]\\ -> **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]**, **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]**, **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]**, **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]**, **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]**, **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]**, **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]**, **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]**\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**, **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]** | %%A circular dependency between parts of the object was found.%% | +| | **[[:develop:api:efl:layout:calc:event:recalc|recalc]]** | %%The layout was recalculated.%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:clickable|Efl.Ui.Clickable]] ^^^ +| | **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]** | %%Called when object was clicked%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]** | %%Called when object received a double click%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]** | %%Called when object received a right click%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]** | %%Called when object received a triple click%% | +| | **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]** | %%Called when the object received a longpress%% | +| | **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]** | %%Called when the object was pressed%% | +| | **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]** | %%Called when the object received repeated presses/clicks%% | +| | **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]** | %%Called when the object is now longer pressed%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]** | %%Called when theme changed%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/frame/property/autocollapse.txt b/pages/develop/api/efl/ui/frame/property/autocollapse.txt index 9306d9d62..35c1908e1 100644 --- a/pages/develop/api/efl/ui/frame/property/autocollapse.txt +++ b/pages/develop/api/efl/ui/frame/property/autocollapse.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Frame.autocollapse~~ -===== Values ===== - - * **autocollapse** - %%Whether to enable autocollapse.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:frame:property:autocollapse:description&nouser&nolink&nodate}} +===== Values ===== + + * **autocollapse** - %%Whether to enable autocollapse.%% ==== Getter ==== %%Determine autocollapsing of a frame%% diff --git a/pages/develop/api/efl/ui/frame/property/collapse.txt b/pages/develop/api/efl/ui/frame/property/collapse.txt index 28a856ee4..0ce8d9772 100644 --- a/pages/develop/api/efl/ui/frame/property/collapse.txt +++ b/pages/develop/api/efl/ui/frame/property/collapse.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Frame.collapse~~ -===== Values ===== - - * **collapse** - %%%%''true''%% to collapse, %%''false''%% to expand.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:frame:property:collapse:description&nouser&nolink&nodate}} +===== Values ===== + + * **collapse** - %%%%''true''%% to collapse, %%''false''%% to expand.%% ==== Getter ==== %%Determine the collapse state of a frame Use this to determine the collapse state of a frame.%% diff --git a/pages/develop/api/efl/ui/frame/property/content.txt b/pages/develop/api/efl/ui/frame/property/content.txt index 0946c0032..fa630ff18 100644 --- a/pages/develop/api/efl/ui/frame/property/content.txt +++ b/pages/develop/api/efl/ui/frame/property/content.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Frame.content~~ -===== Values ===== - - * **content** - %%The object to swallow.%% ===== Description ===== %%Swallowed sub-object contained in this object.%% {{page>:develop:api-include:efl:ui:frame:property:content:description&nouser&nolink&nodate}} +===== Values ===== + + * **content** - %%The object to swallow.%% //Overridden from [[:develop:api:efl:content:property:content|Efl.Content.content]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/frame/property/markup.txt b/pages/develop/api/efl/ui/frame/property/markup.txt index ca4641e36..5e4ab602a 100644 --- a/pages/develop/api/efl/ui/frame/property/markup.txt +++ b/pages/develop/api/efl/ui/frame/property/markup.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Frame.markup~~ -===== Values ===== - - * **markup** - %%The markup-text representation set to this text.%% ===== Description ===== %%Markup property%% @@ -9,6 +6,9 @@ //Since 1.21// {{page>:develop:api-include:efl:ui:frame:property:markup:description&nouser&nolink&nodate}} +===== Values ===== + + * **markup** - %%The markup-text representation set to this text.%% //Overridden from [[:develop:api:efl:text:markup:property:markup|Efl.Text.Markup.markup]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/frame/property/text.txt b/pages/develop/api/efl/ui/frame/property/text.txt index 408fa6763..be4baa751 100644 --- a/pages/develop/api/efl/ui/frame/property/text.txt +++ b/pages/develop/api/efl/ui/frame/property/text.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Frame.text~~ -===== Values ===== - - * **text** - %%Text string to display on it.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:frame:property:text:description&nouser&nolink&nodate}} +===== Values ===== + + * **text** - %%Text string to display on it.%% ==== Getter ==== %%Retrieves the text string currently being displayed by the given text object.%% diff --git a/pages/develop/api/efl/ui/frame/property/translatable_text.txt b/pages/develop/api/efl/ui/frame/property/translatable_text.txt index be39a95c4..6b9ba22db 100644 --- a/pages/develop/api/efl/ui/frame/property/translatable_text.txt +++ b/pages/develop/api/efl/ui/frame/property/translatable_text.txt @@ -1,13 +1,4 @@ ~~Title: Efl.Ui.Frame.translatable_text~~ -===== Values ===== - -==== Getter ==== - - * **domain** - %%A translation domain. If %%''null''%% this means the default domain is used.%% -==== Setter ==== - - * **label** - %%A unique (untranslated) string.%% - * **domain** - %%A translation domain. If %%''null''%% this uses the default domain (eg. set by %%''textdomain''%%()).%% ===== Description ===== %%A unique string to be translated.%% @@ -19,6 +10,15 @@ {{page>:develop:api-include:efl:ui:frame:property:translatable_text:description&nouser&nolink&nodate}} +===== Values ===== + +==== Getter ==== + + * **domain** - %%A translation domain. If %%''null''%% this means the default domain is used.%% +==== Setter ==== + + * **label** - %%A unique (untranslated) string.%% + * **domain** - %%A translation domain. If %%''null''%% this uses the default domain (eg. set by %%''textdomain''%%()).%% ==== Setter ==== %%Sets the new untranslated string and domain for this object.%% diff --git a/pages/develop/api/efl/ui/grid.txt b/pages/develop/api/efl/ui/grid.txt index fd0df5aa2..b88b9576b 100644 --- a/pages/develop/api/efl/ui/grid.txt +++ b/pages/develop/api/efl/ui/grid.txt @@ -10,88 +10,6 @@ ===== Inheritance ===== => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_grid [fillcolor = "black", label = "Efl.Ui.Grid", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_pack_grid [fillcolor = "gray15", label = "Efl.Pack.Grid", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_pack_linear [fillcolor = "gray15", label = "Efl.Pack.Linear", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_pack [fillcolor = "gray15", label = "Efl.Pack", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_pack_layout [fillcolor = "gray15", label = "Efl.Pack.Layout", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_direction [fillcolor = "gray15", label = "Efl.Ui.Direction", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_grid -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_grid -> efl_pack_grid - efl_pack_grid -> efl_pack_linear - efl_pack_linear -> efl_pack - efl_pack -> efl_container - efl_ui_grid -> efl_pack_layout - efl_ui_grid -> efl_ui_direction -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:elm:widget|Elm.Widget]] //(class)// @@ -149,66 +67,6 @@ int efl_content_count(Eo *obj); Eina_Iterator *efl_content_iterate(Eo *obj); \\ -**[[:develop:api:efl:ui:grid:method:grid_content_get|grid_content_get]]**// [Overridden from [[:develop:api:efl:pack:grid|Efl.Pack.Grid]]]//\\ -> %%Returns a child at a given position, see %%[[:develop:api:efl:pack:grid:method:grid_contents_get|Efl.Pack.Grid.grid_contents_get]]%%.%% - -Efl_Gfx *efl_pack_grid_content_get(Eo *obj, int col, int row); - -\\ -**[[:develop:api:efl:ui:grid:method:grid_contents_get|grid_contents_get]]**// [Overridden from [[:develop:api:efl:pack:grid|Efl.Pack.Grid]]]//\\ -> %%Returns all objects at a given position in this grid.%% - -Eina_Iterator *efl_pack_grid_contents_get(Eo *obj, int col, int row, Eina_Bool below); - -\\ -**[[:develop:api:efl:ui:grid:method:group_calculate|group_calculate]]**// [Overridden from [[:develop:api:efl:canvas:group|Efl.Canvas.Group]]]//\\ -> %%Triggers an immediate recalculation of this object's geometry.%% - -void efl_canvas_group_calculate(Eo *obj); - -\\ -**[[:develop:api:efl:ui:grid:method:layout_request|layout_request]]**// [Overridden from [[:develop:api:efl:pack:layout|Efl.Pack.Layout]]]//\\ -> %%Requests EFL to call the %%[[:develop:api:efl:pack:layout:method:layout_update|Efl.Pack.Layout.layout_update]]%% method on this object.%% - -void efl_pack_layout_request(Eo *obj); - -\\ -**[[:develop:api:efl:ui:grid:method:pack_clear|pack_clear]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ -> %%Removes all packed contents, and unreferences them.%% - -Eina_Bool efl_pack_clear(Eo *obj); - -\\ -**[[:develop:api:efl:ui:grid:method:pack_end|pack_end]]**// [Overridden from [[:develop:api:efl:pack:linear|Efl.Pack.Linear]]]//\\ -> %%Append object at the end of this container.%% - -Eina_Bool efl_pack_end(Eo *obj, Efl_Gfx *subobj); - -\\ -**[[:develop:api:efl:ui:grid:method:pack_grid|pack_grid]]**// [Overridden from [[:develop:api:efl:pack:grid|Efl.Pack.Grid]]]//\\ -> %%Pack object at a given location in the grid.%% - -Eina_Bool efl_pack_grid(Eo *obj, Efl_Gfx *subobj, int col, int row, int colspan, int rowspan); - -\\ -**[[:develop:api:efl:ui:grid:method:pack|pack]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ -> %%Adds an item to this container.%% - -Eina_Bool efl_pack(Eo *obj, Efl_Gfx *subobj); - -\\ -**[[:develop:api:efl:ui:grid:method:unpack_all|unpack_all]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ -> %%Removes all packed contents, without unreferencing them.%% - -Eina_Bool efl_pack_unpack_all(Eo *obj); - -\\ -**[[:develop:api:efl:ui:grid:method:unpack|unpack]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ -> %%Removes an existing item from the container, without deleting it.%% - -Eina_Bool efl_pack_unpack(Eo *obj, Efl_Gfx *subobj); - -\\ **[[:develop:api:efl:ui:grid:property:direction|direction]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:direction|Efl.Ui.Direction]]]//\\ > %%Control the direction of a given widget.%% @@ -223,6 +81,18 @@ int efl_pack_grid_columns_get(const Eo *obj); void efl_pack_grid_columns_set(Eo *obj, int cols); \\ +**[[:develop:api:efl:ui:grid:method:grid_content_get|grid_content_get]]**// [Overridden from [[:develop:api:efl:pack:grid|Efl.Pack.Grid]]]//\\ +> %%Returns a child at a given position, see %%[[:develop:api:efl:pack:grid:method:grid_contents_get|Efl.Pack.Grid.grid_contents_get]]%%.%% + +Efl_Gfx *efl_pack_grid_content_get(Eo *obj, int col, int row); + +\\ +**[[:develop:api:efl:ui:grid:method:grid_contents_get|grid_contents_get]]**// [Overridden from [[:develop:api:efl:pack:grid|Efl.Pack.Grid]]]//\\ +> %%Returns all objects at a given position in this grid.%% + +Eina_Iterator *efl_pack_grid_contents_get(Eo *obj, int col, int row, Eina_Bool below); + +\\ **[[:develop:api:efl:ui:grid:property:grid_direction|grid_direction]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:pack:grid|Efl.Pack.Grid]]]//\\ > %%Primary and secondary up/left/right/down directions for linear apis.%% @@ -250,6 +120,42 @@ void efl_pack_grid_size_get(const Eo *obj, int *cols, int *rows); void efl_pack_grid_size_set(Eo *obj, int cols, int rows); \\ +**[[:develop:api:efl:ui:grid:method:group_calculate|group_calculate]]**// [Overridden from [[:develop:api:efl:canvas:group|Efl.Canvas.Group]]]//\\ +> %%Triggers an immediate recalculation of this object's geometry.%% + +void efl_canvas_group_calculate(Eo *obj); + +\\ +**[[:develop:api:efl:ui:grid:method:layout_request|layout_request]]**// [Overridden from [[:develop:api:efl:pack:layout|Efl.Pack.Layout]]]//\\ +> %%Requests EFL to call the %%[[:develop:api:efl:pack:layout:method:layout_update|Efl.Pack.Layout.layout_update]]%% method on this object.%% + +void efl_pack_layout_request(Eo *obj); + +\\ +**[[:develop:api:efl:ui:grid:method:pack|pack]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ +> %%Adds an item to this container.%% + +Eina_Bool efl_pack(Eo *obj, Efl_Gfx *subobj); + +\\ +**[[:develop:api:efl:ui:grid:method:pack_clear|pack_clear]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ +> %%Removes all packed contents, and unreferences them.%% + +Eina_Bool efl_pack_clear(Eo *obj); + +\\ +**[[:develop:api:efl:ui:grid:method:pack_end|pack_end]]**// [Overridden from [[:develop:api:efl:pack:linear|Efl.Pack.Linear]]]//\\ +> %%Append object at the end of this container.%% + +Eina_Bool efl_pack_end(Eo *obj, Efl_Gfx *subobj); + +\\ +**[[:develop:api:efl:ui:grid:method:pack_grid|pack_grid]]**// [Overridden from [[:develop:api:efl:pack:grid|Efl.Pack.Grid]]]//\\ +> %%Pack object at a given location in the grid.%% + +Eina_Bool efl_pack_grid(Eo *obj, Efl_Gfx *subobj, int col, int row, int colspan, int rowspan); + +\\ **[[:develop:api:efl:ui:grid:property:pack_padding|pack_padding]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ > %%Padding between items contained in this object.%% @@ -257,13 +163,25 @@ void efl_pack_padding_get(const Eo *obj, double *pad_horiz, double *pad_vert, Ei void efl_pack_padding_set(Eo *obj, double pad_horiz, double pad_vert, Eina_Bool scalable); \\ -**[[:develop:api:efl:ui:grid:method:layout_update|layout_update]]**// [Overridden from [[:develop:api:efl:pack:layout|Efl.Pack.Layout]]]// ''protected''\\ +**[[:develop:api:efl:ui:grid:method:unpack|unpack]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ +> %%Removes an existing item from the container, without deleting it.%% + +Eina_Bool efl_pack_unpack(Eo *obj, Efl_Gfx *subobj); + +\\ +**[[:develop:api:efl:ui:grid:method:unpack_all|unpack_all]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ +> %%Removes all packed contents, without unreferencing them.%% + +Eina_Bool efl_pack_unpack_all(Eo *obj); + +\\ +**[[:develop:api:efl:ui:grid:method:layout_update|layout_update]]** ''protected''// [Overridden from [[:develop:api:efl:pack:layout|Efl.Pack.Layout]]]//\\ > %%Implementation of this container's layout algorithm.%% void efl_pack_layout_update(Eo *obj); \\ -**[[:develop:api:efl:ui:grid:method:theme_apply|theme_apply]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ +**[[:develop:api:efl:ui:grid:method:theme_apply|theme_apply]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ > %%Virtual function called when the widget needs to re-apply its theme.%% Efl_Ui_Theme_Apply efl_ui_widget_theme_apply(Eo *obj); @@ -272,71 +190,269 @@ Efl_Ui_Theme_Apply efl_ui_widget_theme_apply(Eo *obj); ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:method:content_remove|content_remove]]**\\ -[[: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:pack:linear|Efl.Pack.Linear]]\\ -> **[[:develop:api:efl:pack:linear:method:pack_after|pack_after]]**, **[[:develop:api:efl:pack:linear:method:pack_at|pack_at]]**, **[[:develop:api:efl:pack:linear:method:pack_before|pack_before]]**, **[[:develop:api:efl:pack:linear:method:pack_begin|pack_begin]]**, **[[:develop:api:efl:pack:linear:method:pack_content_get|pack_content_get]]**, **[[:develop:api:efl:pack:linear:method:pack_index_get|pack_index_get]]**, **[[:develop:api:efl:pack:linear:method:pack_unpack_at|pack_unpack_at]]**\\ -[[:develop:api:efl:pack|Efl.Pack]]\\ -> **[[:develop:api:efl:pack:property:pack_align|pack_align]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:base|Efl.Ui.Base]]\\ -> **[[:develop:api:efl:ui:base:property:language|language]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:destructor|destructor]]**, **[[:develop:api:elm:widget:method:finalize|finalize]]**, **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:part|part]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[:develop:api:efl:access:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:object|Efl.Canvas.Object]]\\ -> **[[:develop:api:efl:canvas:object:property:render_parent|render_parent]]** //**(get)**// ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_focus_update|on_focus_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:method:widget_event|widget_event]]** ''protected'', **[[:develop:api:elm:widget:method:widget_sub_object_add|widget_sub_object_add]]** ''protected'', **[[:develop:api:elm:widget:method:widget_sub_object_del|widget_sub_object_del]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% | +^ [[: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:pack|Efl.Pack]] ^^^ +| | **[[:develop:api:efl:pack:property:pack_align|pack_align]]** //**(get, set)**// | %%Alignment of the container within its bounds%% | +^ [[:develop:api:efl:pack:linear|Efl.Pack.Linear]] ^^^ +| | **[[:develop:api:efl:pack:linear:method:pack_after|pack_after]]** | %%Append item after other sub object.%% | +| | **[[:develop:api:efl:pack:linear:method:pack_at|pack_at]]** | %%Inserts %%''subobj''%% at the specified %%''index''%%.%% | +| | **[[:develop:api:efl:pack:linear:method:pack_before|pack_before]]** | %%Prepend item before other sub object.%% | +| | **[[:develop:api:efl:pack:linear:method:pack_begin|pack_begin]]** | %%Prepend an object at the beginning of this container.%% | +| | **[[:develop:api:efl:pack:linear:method:pack_content_get|pack_content_get]]** | %%Content at a given index in this container.%% | +| | **[[:develop:api:efl:pack:linear:method:pack_index_get|pack_index_get]]** | %%Get the index of a child in this container.%% | +| | **[[:develop:api:efl:pack:linear:method:pack_unpack_at|pack_unpack_at]]** | %%Pop out item at specified %%''index''%%.%% | +^ [[: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:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| | **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| | **[[:develop:api:elm:widget:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:method:part|part]]** | %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% | +| | **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| | **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_focus_update|on_focus_update]]** | %%Virtual function handling focus in/out events on the widget%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_event|widget_event]]** | %%Virtual function handling input events on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_sub_object_del|widget_sub_object_del]]** | %%Virtual function handling sub objects being removed.%% | + ===== Events ===== ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**, **[[:develop:api:efl:access:event:property_changed|property,changed]]**, **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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|Efl.Object]]\\ -> **[[:develop:api:efl:object:event:del|del]]**\\ -[[:develop:api:efl:pack|Efl.Pack]]\\ -> **[[:develop:api:efl:pack:event:layout_updated|layout,updated]]**\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**, **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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.%% | +^ [[:develop:api:efl:pack|Efl.Pack]] ^^^ +| | **[[:develop:api:efl:pack:event:layout_updated|layout,updated]]** | %%Sent after the layout was updated.%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/grid/property/direction.txt b/pages/develop/api/efl/ui/grid/property/direction.txt index 91e4f2baa..e97f466fc 100644 --- a/pages/develop/api/efl/ui/grid/property/direction.txt +++ b/pages/develop/api/efl/ui/grid/property/direction.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Grid.direction~~ -===== Values ===== - - * **dir** - %%Direction of the widget.%% ===== Description ===== %%Control the direction of a given widget.%% @@ -11,6 +8,9 @@ %%Mirroring as defined in %%[[:develop:api:efl:ui:base|Efl.Ui.Base]]%% can invert the %%''horizontal''%% direction: it is %%''ltr''%% by default, but becomes %%''rtl''%% if the object is mirrored.%% {{page>:develop:api-include:efl:ui:grid:property:direction:description&nouser&nolink&nodate}} +===== Values ===== + + * **dir** - %%Direction of the widget.%% //Overridden from [[:develop:api:efl:ui:direction:property:direction|Efl.Ui.Direction.direction]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/grid/property/grid_columns.txt b/pages/develop/api/efl/ui/grid/property/grid_columns.txt index 01623f950..a43fcc261 100644 --- a/pages/develop/api/efl/ui/grid/property/grid_columns.txt +++ b/pages/develop/api/efl/ui/grid/property/grid_columns.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Grid.grid_columns~~ -===== Values ===== - - * **cols** - %%Number of columns%% ===== Description ===== %%Gird columns property%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:grid:property:grid_columns:description&nouser&nolink&nodate}} +===== Values ===== + + * **cols** - %%Number of columns%% ==== Setter ==== %%Specifies limit for linear adds - if direction is horizontal%% diff --git a/pages/develop/api/efl/ui/grid/property/grid_direction.txt b/pages/develop/api/efl/ui/grid/property/grid_direction.txt index 0b0ddd20c..27733e683 100644 --- a/pages/develop/api/efl/ui/grid/property/grid_direction.txt +++ b/pages/develop/api/efl/ui/grid/property/grid_direction.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Ui.Grid.grid_direction~~ -===== Values ===== - - * **primary** - %%Primary direction%% - * **secondary** - %%Secondary direction%% ===== Description ===== %%Primary and secondary up/left/right/down directions for linear apis.%% @@ -10,6 +6,10 @@ %%Default is horizontal and vertical. This overrides %%[[:develop:api:efl:ui:direction:property:direction|Efl.Ui.Direction.direction]]%%.%% {{page>:develop:api-include:efl:ui:grid:property:grid_direction:description&nouser&nolink&nodate}} +===== Values ===== + + * **primary** - %%Primary direction%% + * **secondary** - %%Secondary direction%% //Overridden from [[:develop:api:efl:pack:grid:property:grid_direction|Efl.Pack.Grid.grid_direction]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/grid/property/grid_rows.txt b/pages/develop/api/efl/ui/grid/property/grid_rows.txt index 33c12b7a7..ef80c99ff 100644 --- a/pages/develop/api/efl/ui/grid/property/grid_rows.txt +++ b/pages/develop/api/efl/ui/grid/property/grid_rows.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Grid.grid_rows~~ -===== Values ===== - - * **rows** - %%Number of rows%% ===== Description ===== %%Grid rows property%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:grid:property:grid_rows:description&nouser&nolink&nodate}} +===== Values ===== + + * **rows** - %%Number of rows%% ==== Setter ==== %%Specifies limit for linear adds - if direction is vertical%% diff --git a/pages/develop/api/efl/ui/grid/property/grid_size.txt b/pages/develop/api/efl/ui/grid/property/grid_size.txt index 69d9100ce..019ba4234 100644 --- a/pages/develop/api/efl/ui/grid/property/grid_size.txt +++ b/pages/develop/api/efl/ui/grid/property/grid_size.txt @@ -1,13 +1,13 @@ ~~Title: Efl.Ui.Grid.grid_size~~ -===== Values ===== - - * **cols** - %%Number of columns%% - * **rows** - %%Number of rows%% ===== Description ===== %%Combines %%[[:develop:api:efl:pack:grid:property:grid_columns|Efl.Pack.Grid.grid_columns]]%% and %%[[:develop:api:efl:pack:grid:property:grid_rows|Efl.Pack.Grid.grid_rows]]%%%% {{page>:develop:api-include:efl:ui:grid:property:grid_size:description&nouser&nolink&nodate}} +===== Values ===== + + * **cols** - %%Number of columns%% + * **rows** - %%Number of rows%% //Overridden from [[:develop:api:efl:pack:grid:property:grid_size|Efl.Pack.Grid.grid_size]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/grid/property/pack_padding.txt b/pages/develop/api/efl/ui/grid/property/pack_padding.txt index 8ec43c1a4..fbdd0dee0 100644 --- a/pages/develop/api/efl/ui/grid/property/pack_padding.txt +++ b/pages/develop/api/efl/ui/grid/property/pack_padding.txt @@ -1,14 +1,14 @@ ~~Title: Efl.Ui.Grid.pack_padding~~ -===== Values ===== - - * **pad_horiz** - %%Horizontal padding%% - * **pad_vert** - %%Vertical padding%% - * **scalable** - %%%%''true''%% if scalable, %%''false''%% otherwise%% ===== Description ===== %%Padding between items contained in this object.%% {{page>:develop:api-include:efl:ui:grid:property:pack_padding:description&nouser&nolink&nodate}} +===== Values ===== + + * **pad_horiz** - %%Horizontal padding%% + * **pad_vert** - %%Vertical padding%% + * **scalable** - %%%%''true''%% if scalable, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:pack:property:pack_padding|Efl.Pack.pack_padding]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/grid_static.txt b/pages/develop/api/efl/ui/grid_static.txt index 125bf6646..0065d0881 100644 --- a/pages/develop/api/efl/ui/grid_static.txt +++ b/pages/develop/api/efl/ui/grid_static.txt @@ -10,90 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:grid|Efl.Ui.Grid]] //(class)// => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_grid_static [fillcolor = "black", label = "Efl.Ui.Grid_Static", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_grid [fillcolor = "gray15", label = "Efl.Ui.Grid", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_pack_grid [fillcolor = "gray15", label = "Efl.Pack.Grid", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_pack_linear [fillcolor = "gray15", label = "Efl.Pack.Linear", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_pack [fillcolor = "gray15", label = "Efl.Pack", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_pack_layout [fillcolor = "gray15", label = "Efl.Pack.Layout", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_direction [fillcolor = "gray15", label = "Efl.Ui.Direction", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_grid_static -> efl_ui_grid - efl_ui_grid -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_grid -> efl_pack_grid - efl_pack_grid -> efl_pack_linear - efl_pack_linear -> efl_pack - efl_pack -> efl_container - efl_ui_grid -> efl_pack_layout - efl_ui_grid -> efl_ui_direction -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:grid|Efl.Ui.Grid]] //(class)// @@ -140,7 +56,7 @@ digraph hierarchy { Efl_Object *efl_constructor(Eo *obj); \\ -**[[:develop:api:efl:ui:grid_static:method:layout_update|layout_update]]**// [Overridden from [[:develop:api:efl:pack:layout|Efl.Pack.Layout]]]// ''protected''\\ +**[[:develop:api:efl:ui:grid_static:method:layout_update|layout_update]]** ''protected''// [Overridden from [[:develop:api:efl:pack:layout|Efl.Pack.Layout]]]//\\ > %%Implementation of this container's layout algorithm.%% void efl_pack_layout_update(Eo *obj); @@ -149,75 +65,290 @@ void efl_pack_layout_update(Eo *obj); ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:method:content_remove|content_remove]]**\\ -[[: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:pack:linear|Efl.Pack.Linear]]\\ -> **[[:develop:api:efl:pack:linear:method:pack_after|pack_after]]**, **[[:develop:api:efl:pack:linear:method:pack_at|pack_at]]**, **[[:develop:api:efl:pack:linear:method:pack_before|pack_before]]**, **[[:develop:api:efl:pack:linear:method:pack_begin|pack_begin]]**, **[[:develop:api:efl:pack:linear:method:pack_content_get|pack_content_get]]**, **[[:develop:api:efl:pack:linear:method:pack_index_get|pack_index_get]]**, **[[:develop:api:efl:pack:linear:method:pack_unpack_at|pack_unpack_at]]**\\ -[[:develop:api:efl:pack|Efl.Pack]]\\ -> **[[:develop:api:efl:pack:property:pack_align|pack_align]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:base|Efl.Ui.Base]]\\ -> **[[:develop:api:efl:ui:base:property:language|language]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:grid|Efl.Ui.Grid]]\\ -> **[[:develop:api:efl:ui:grid:method:content_count|content_count]]**, **[[:develop:api:efl:ui:grid:method:content_iterate|content_iterate]]**, **[[:develop:api:efl:ui:grid:method:grid_content_get|grid_content_get]]**, **[[:develop:api:efl:ui:grid:method:grid_contents_get|grid_contents_get]]**, **[[:develop:api:efl:ui:grid:method:group_calculate|group_calculate]]**, **[[:develop:api:efl:ui:grid:method:layout_request|layout_request]]**, **[[:develop:api:efl:ui:grid:method:pack_clear|pack_clear]]**, **[[:develop:api:efl:ui:grid:method:pack_end|pack_end]]**, **[[:develop:api:efl:ui:grid:method:pack_grid|pack_grid]]**, **[[:develop:api:efl:ui:grid:method:pack|pack]]**, **[[:develop:api:efl:ui:grid:method:unpack_all|unpack_all]]**, **[[:develop:api:efl:ui:grid:method:unpack|unpack]]**, **[[:develop:api:efl:ui:grid:property:direction|direction]]** //**(get, set)**//, **[[:develop:api:efl:ui:grid:property:grid_columns|grid_columns]]** //**(get, set)**//, **[[:develop:api:efl:ui:grid:property:grid_direction|grid_direction]]** //**(get, set)**//, **[[:develop:api:efl:ui:grid:property:grid_position|grid_position]]** //**(get)**//, **[[:develop:api:efl:ui:grid:property:grid_rows|grid_rows]]** //**(get, set)**//, **[[:develop:api:efl:ui:grid:property:grid_size|grid_size]]** //**(get, set)**//, **[[:develop:api:efl:ui:grid:property:pack_padding|pack_padding]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:destructor|destructor]]**, **[[:develop:api:elm:widget:method:finalize|finalize]]**, **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:part|part]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[:develop:api:efl:access:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:ui:grid|Efl.Ui.Grid]]\\ -> **[[:develop:api:efl:ui:grid:method:theme_apply|theme_apply]]** ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_focus_update|on_focus_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:method:widget_event|widget_event]]** ''protected'', **[[:develop:api:elm:widget:method:widget_sub_object_add|widget_sub_object_add]]** ''protected'', **[[:develop:api:elm:widget:method:widget_sub_object_del|widget_sub_object_del]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% | +^ [[: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:pack|Efl.Pack]] ^^^ +| | **[[:develop:api:efl:pack:property:pack_align|pack_align]]** //**(get, set)**// | %%Alignment of the container within its bounds%% | +^ [[:develop:api:efl:pack:linear|Efl.Pack.Linear]] ^^^ +| | **[[:develop:api:efl:pack:linear:method:pack_after|pack_after]]** | %%Append item after other sub object.%% | +| | **[[:develop:api:efl:pack:linear:method:pack_at|pack_at]]** | %%Inserts %%''subobj''%% at the specified %%''index''%%.%% | +| | **[[:develop:api:efl:pack:linear:method:pack_before|pack_before]]** | %%Prepend item before other sub object.%% | +| | **[[:develop:api:efl:pack:linear:method:pack_begin|pack_begin]]** | %%Prepend an object at the beginning of this container.%% | +| | **[[:develop:api:efl:pack:linear:method:pack_content_get|pack_content_get]]** | %%Content at a given index in this container.%% | +| | **[[:develop:api:efl:pack:linear:method:pack_index_get|pack_index_get]]** | %%Get the index of a child in this container.%% | +| | **[[:develop:api:efl:pack:linear:method:pack_unpack_at|pack_unpack_at]]** | %%Pop out item at specified %%''index''%%.%% | +^ [[: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:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:grid|Efl.Ui.Grid]] ^^^ +| | **[[:develop:api:efl:ui:grid:method:content_count|content_count]]** | %%Returns the number of UI elements packed in this container.%% | +| | **[[:develop:api:efl:ui:grid:method:content_iterate|content_iterate]]** | %%Begin iterating over this object's contents.%% | +| | **[[:develop:api:efl:ui:grid:property:direction|direction]]** //**(get, set)**// | %%Control the direction of a given widget.%% | +| | **[[:develop:api:efl:ui:grid:property:grid_columns|grid_columns]]** //**(get, set)**// | %%Gird columns property%% | +| | **[[:develop:api:efl:ui:grid:method:grid_content_get|grid_content_get]]** | %%Returns a child at a given position, see %%[[:develop:api:efl:pack:grid:method:grid_contents_get|Efl.Pack.Grid.grid_contents_get]]%%.%% | +| | **[[:develop:api:efl:ui:grid:method:grid_contents_get|grid_contents_get]]** | %%Returns all objects at a given position in this grid.%% | +| | **[[:develop:api:efl:ui:grid:property:grid_direction|grid_direction]]** //**(get, set)**// | %%Primary and secondary up/left/right/down directions for linear apis.%% | +| | **[[:develop:api:efl:ui:grid:property:grid_position|grid_position]]** //**(get)**// | %%Position and span of the %%''subobj''%% in this container, may be modified to move the %%''subobj''%%%% | +| | **[[:develop:api:efl:ui:grid:property:grid_rows|grid_rows]]** //**(get, set)**// | %%Grid rows property%% | +| | **[[:develop:api:efl:ui:grid:property:grid_size|grid_size]]** //**(get, set)**// | %%Combines %%[[:develop:api:efl:pack:grid:property:grid_columns|Efl.Pack.Grid.grid_columns]]%% and %%[[:develop:api:efl:pack:grid:property:grid_rows|Efl.Pack.Grid.grid_rows]]%%%% | +| | **[[:develop:api:efl:ui:grid:method:group_calculate|group_calculate]]** | %%Triggers an immediate recalculation of this object's geometry.%% | +| | **[[:develop:api:efl:ui:grid:method:layout_request|layout_request]]** | %%Requests EFL to call the %%[[:develop:api:efl:pack:layout:method:layout_update|Efl.Pack.Layout.layout_update]]%% method on this object.%% | +| | **[[:develop:api:efl:ui:grid:method:pack|pack]]** | %%Adds an item to this container.%% | +| | **[[:develop:api:efl:ui:grid:method:pack_clear|pack_clear]]** | %%Removes all packed contents, and unreferences them.%% | +| | **[[:develop:api:efl:ui:grid:method:pack_end|pack_end]]** | %%Append object at the end of this container.%% | +| | **[[:develop:api:efl:ui:grid:method:pack_grid|pack_grid]]** | %%Pack object at a given location in the grid.%% | +| | **[[:develop:api:efl:ui:grid:property:pack_padding|pack_padding]]** //**(get, set)**// | %%Padding between items contained in this object.%% | +| | **[[:develop:api:efl:ui:grid:method:unpack|unpack]]** | %%Removes an existing item from the container, without deleting it.%% | +| | **[[:develop:api:efl:ui:grid:method:unpack_all|unpack_all]]** | %%Removes all packed contents, without unreferencing them.%% | +| ''protected'' | **[[:develop:api:efl:ui:grid:method:theme_apply|theme_apply]]** | %%Virtual function called when the widget needs to re-apply its theme.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| | **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| | **[[:develop:api:elm:widget:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:method:part|part]]** | %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% | +| | **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| | **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_focus_update|on_focus_update]]** | %%Virtual function handling focus in/out events on the widget%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_event|widget_event]]** | %%Virtual function handling input events on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_sub_object_del|widget_sub_object_del]]** | %%Virtual function handling sub objects being removed.%% | + ===== Events ===== ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**, **[[:develop:api:efl:access:event:property_changed|property,changed]]**, **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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|Efl.Object]]\\ -> **[[:develop:api:efl:object:event:del|del]]**\\ -[[:develop:api:efl:pack|Efl.Pack]]\\ -> **[[:develop:api:efl:pack:event:layout_updated|layout,updated]]**\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**, **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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.%% | +^ [[:develop:api:efl:pack|Efl.Pack]] ^^^ +| | **[[:develop:api:efl:pack:event:layout_updated|layout,updated]]** | %%Sent after the layout was updated.%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/image.txt b/pages/develop/api/efl/ui/image.txt index 153d71247..4984d16d7 100644 --- a/pages/develop/api/efl/ui/image.txt +++ b/pages/develop/api/efl/ui/image.txt @@ -10,110 +10,6 @@ ===== Inheritance ===== => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_image [fillcolor = "black", label = "Efl.Ui.Image", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_clickable [fillcolor = "gray15", label = "Efl.Ui.Clickable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_draggable [fillcolor = "gray15", label = "Efl.Ui.Draggable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_image [fillcolor = "gray15", label = "Efl.Image", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_image_load [fillcolor = "gray15", label = "Efl.Image.Load", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_player [fillcolor = "gray15", label = "Efl.Player", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_gfx_view [fillcolor = "gray15", label = "Efl.Gfx.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_access_image [fillcolor = "gray15", label = "Efl.Access.Image", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_access_widget_action [fillcolor = "gray15", 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_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_ui_view [fillcolor = "gray15", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_calc [fillcolor = "gray15", label = "Efl.Layout.Calc", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_group [fillcolor = "gray15", label = "Efl.Layout.Group", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_signal [fillcolor = "gray15", label = "Efl.Layout.Signal", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_image -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_image -> efl_ui_clickable - efl_ui_image -> efl_ui_draggable - efl_ui_image -> efl_file - efl_ui_image -> efl_image - efl_ui_image -> efl_image_load - efl_ui_image -> efl_player - efl_ui_image -> efl_gfx_view - efl_ui_image -> efl_access_image - efl_ui_image -> efl_access_widget_action - efl_access_widget_action -> efl_access_action - efl_ui_image -> efl_orientation - efl_ui_image -> efl_flipable - efl_ui_image -> efl_ui_view - efl_ui_image -> efl_ui_model_connect - efl_ui_image -> efl_layout_calc - efl_ui_image -> efl_layout_group - efl_ui_image -> efl_layout_signal -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:elm:widget|Elm.Widget]] //(class)// @@ -164,12 +60,33 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:ui:image:property:align|align]]** //**(get, set)**//\\ +> %%Control how the internal image is positioned inside an image object.%% + +void efl_ui_image_align_get(const Eo *obj, double *align_x, double *align_y); +void efl_ui_image_align_set(Eo *obj, double align_x, double align_y); + +\\ **[[:develop:api:efl:ui:image:method:calc_size_min|calc_size_min]]**// [Overridden from [[:develop:api:efl:layout:calc|Efl.Layout.Calc]]]//\\ > %%Calculates the minimum required size for a given layout object.%% Eina_Size2D efl_layout_calc_size_min(Eo *obj, Eina_Size2D restricted); \\ +**[[:develop:api:efl:ui:image:property:clip|clip]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//\\ +> + +Efl_Canvas_Object *efl_canvas_object_clip_get(const Eo *obj); +void efl_canvas_object_clip_set(Eo *obj, Efl_Canvas_Object *clip); + +\\ +**[[:develop:api:efl:ui:image:property:color|color]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\ +> + +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); + +\\ **[[:develop:api:efl:ui:image:method:connect|connect]]**// [Overridden from [[:develop:api:efl:ui:model:connect|Efl.Ui.Model.Connect]]]//\\ > %%Connect property%% @@ -182,37 +99,6 @@ void efl_ui_model_connect(Eo *obj, const char *name, const char *property); Efl_Object *efl_constructor(Eo *obj); \\ -**[[:develop:api:efl:ui:image:method:group_member_add|group_member_add]]**// [Overridden from [[:develop:api:efl:canvas:group|Efl.Canvas.Group]]]//\\ -> %%Set a canvas object as a member of a given group (or smart object).%% - -void efl_canvas_group_member_add(Eo *obj, Efl_Canvas_Object *sub_obj); - -\\ -**[[:develop:api:efl:ui:image:method:signal_emit|signal_emit]]**// [Overridden from [[:develop:api:efl:layout:signal|Efl.Layout.Signal]]]//\\ -> %%Sends/emits an Edje signal to this layout.%% - -void efl_layout_signal_emit(Eo *obj, const char *emission, const char *source); - -\\ -**[[:develop:api:efl:ui:image:property:align|align]]** //**(get, set)**//\\ -> %%Control how the internal image is positioned inside an image object.%% - -void efl_ui_image_align_get(const Eo *obj, double *align_x, double *align_y); -void efl_ui_image_align_set(Eo *obj, double align_x, double align_y); - -\\ -**[[:develop:api:efl:ui:image:property:clip|clip]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]// - -Efl_Canvas_Object *efl_canvas_object_clip_get(const Eo *obj); -void efl_canvas_object_clip_set(Eo *obj, Efl_Canvas_Object *clip); - -\\ -**[[:develop:api:efl:ui:image:property:color|color]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]// - -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); - -\\ **[[:develop:api:efl:ui:image:property:drag_target|drag_target]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:draggable|Efl.Ui.Draggable]]]//\\ > %%Control whether the object's content is changed by drag and drop.%% @@ -220,7 +106,8 @@ Eina_Bool efl_ui_draggable_drag_target_get(const Eo *obj); void efl_ui_draggable_drag_target_set(Eo *obj, Eina_Bool set); \\ -**[[:develop:api:efl:ui:image:property:file|file]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:file|Efl.File]]]// +**[[:develop:api:efl:ui:image:property:file|file]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:file|Efl.File]]]//\\ +> void efl_file_get(const Eo *obj, const char **file, const char **key); Eina_Bool efl_file_set(Eo *obj, const char *file, const char *key); @@ -233,6 +120,12 @@ Efl_Flip efl_flip_get(const Eo *obj); void efl_flip_set(Eo *obj, Efl_Flip flip); \\ +**[[:develop:api:efl:ui:image:method:group_member_add|group_member_add]]**// [Overridden from [[:develop:api:efl:canvas:group|Efl.Canvas.Group]]]//\\ +> %%Set a canvas object as a member of a given group (or smart object).%% + +void efl_canvas_group_member_add(Eo *obj, Efl_Canvas_Object *sub_obj); + +\\ **[[:develop:api:efl:ui:image:property:group_size_max|group_size_max]]** //**(get)**//// [Overridden from [[:develop:api:efl:layout:group|Efl.Layout.Group]]]//\\ > %%Gets the maximum size specified -- as an EDC property -- for a given Edje object%% @@ -245,7 +138,8 @@ Eina_Size2D efl_layout_group_size_max_get(const Eo *obj); Eina_Size2D efl_layout_group_size_min_get(const Eo *obj); \\ -**[[:develop:api:efl:ui:image:property:icon|icon]]** //**(get, set)**// +**[[:develop:api:efl:ui:image:property:icon|icon]]** //**(get, set)**//\\ +> const char *efl_ui_image_icon_get(const Eo *obj); Eina_Bool efl_ui_image_icon_set(Eo *obj, const char *name); @@ -264,7 +158,8 @@ Eina_Size2D efl_image_load_size_get(const Eo *obj); void efl_image_load_size_set(Eo *obj, Eina_Size2D size); \\ -**[[:develop:api:efl:ui:image:property:mmap|mmap]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:file|Efl.File]]]// +**[[:develop:api:efl:ui:image:property:mmap|mmap]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:file|Efl.File]]]//\\ +> 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); @@ -284,18 +179,19 @@ Efl_Orient efl_orientation_get(const Eo *obj); void efl_orientation_set(Eo *obj, Efl_Orient dir); \\ +**[[:develop:api:efl:ui:image:property:play|play]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:player|Efl.Player]]]//\\ +> + +Eina_Bool efl_player_play_get(const Eo *obj); +void efl_player_play_set(Eo *obj, Eina_Bool play); + +\\ **[[:develop:api:efl:ui:image:property:playable|playable]]** //**(get)**//// [Overridden from [[:develop:api:efl:player|Efl.Player]]]//\\ > %%Whether or not the object data can be played.%% Eina_Bool efl_player_playable_get(const Eo *obj); \\ -**[[:develop:api:efl:ui:image:property:play|play]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:player|Efl.Player]]]// - -Eina_Bool efl_player_play_get(const Eo *obj); -void efl_player_play_set(Eo *obj, Eina_Bool play); - -\\ **[[:develop:api:efl:ui:image:property:position|position]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\ > %%The 2D position of a canvas object.%% @@ -317,6 +213,12 @@ Efl_Ui_Image_Scale_Type efl_ui_image_scale_type_get(const Eo *obj); void efl_ui_image_scale_type_set(Eo *obj, Efl_Ui_Image_Scale_Type scale_type); \\ +**[[:develop:api:efl:ui:image:method:signal_emit|signal_emit]]**// [Overridden from [[:develop:api:efl:layout:signal|Efl.Layout.Signal]]]//\\ +> %%Sends/emits an Edje signal to this layout.%% + +void efl_layout_signal_emit(Eo *obj, const char *emission, const char *source); + +\\ **[[:develop:api:efl:ui:image:property:size|size]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\ > %%The 2D size of a canvas object.%% @@ -345,89 +247,279 @@ Eina_Bool efl_gfx_visible_get(const Eo *obj); void efl_gfx_visible_set(Eo *obj, Eina_Bool v); \\ -**[[:develop:api:efl:ui:image:method:calc_force|calc_force]]**// [Overridden from [[:develop:api:efl:layout:calc|Efl.Layout.Calc]]]// ''protected''\\ +**[[:develop:api:efl:ui:image:method:calc_force|calc_force]]** ''protected''// [Overridden from [[:develop:api:efl:layout:calc|Efl.Layout.Calc]]]//\\ > %%Forces a Size/Geometry calculation.%% void efl_layout_calc_force(Eo *obj); \\ -**[[:develop:api:efl:ui:image:method:theme_apply|theme_apply]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Virtual function called when the widget needs to re-apply its theme.%% - -Efl_Ui_Theme_Apply efl_ui_widget_theme_apply(Eo *obj); - -\\ -**[[:develop:api:efl:ui:image:method:widget_event|widget_event]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Virtual function handling input events on the widget.%% - -Eina_Bool efl_ui_widget_event(Eo *obj, const Efl_Event *eo_event, Efl_Canvas_Object *source); - -\\ -**[[:develop:api:efl:ui:image:property:elm_actions|elm_actions]]** //**(get)**//// [Overridden from [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]]// ''protected''\\ +**[[:develop:api:efl:ui:image:property:elm_actions|elm_actions]]** //**(get)**// ''protected''// [Overridden from [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]]//\\ > %%Elementary actions%% const Efl_Access_Action_Data *efl_access_widget_action_elm_actions_get(const Eo *obj); \\ -**[[:develop:api:efl:ui:image:property:extents|extents]]** //**(get)**//// [Overridden from [[:develop:api:efl:access:image|Efl.Access.Image]]]// ''protected''\\ +**[[:develop:api:efl:ui:image:property:extents|extents]]** //**(get)**// ''protected''// [Overridden from [[:develop:api:efl:access:image|Efl.Access.Image]]]//\\ > %%Gets an image extents.%% void efl_access_image_extents_get(const Eo *obj, Eina_Bool screen_coords, int *x, int *y, int *width, int *height); \\ +**[[:develop:api:efl:ui:image:method:theme_apply|theme_apply]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Virtual function called when the widget needs to re-apply its theme.%% + +Efl_Ui_Theme_Apply efl_ui_widget_theme_apply(Eo *obj); + +\\ +**[[:develop:api:efl:ui:image:method:widget_event|widget_event]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Virtual function handling input events on the widget.%% + +Eina_Bool efl_ui_widget_event(Eo *obj, const Efl_Event *eo_event, Efl_Canvas_Object *source); + +\\ ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:file|Efl.File]]\\ -> **[[:develop:api:efl:file:method:save|save]]**, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(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:image:load|Efl.Image.Load]]\\ -> **[[:develop:api:efl:image:load:method:load_async_cancel|load_async_cancel]]**, **[[:develop:api:efl:image:load:method:load_async_start|load_async_start]]**, **[[:develop:api:efl:image:load:property:load_dpi|load_dpi]]** //**(get, set)**//, **[[:develop:api:efl:image:load:property:load_error|load_error]]** //**(get)**//, **[[:develop:api:efl:image:load:property:load_orientation|load_orientation]]** //**(get, set)**//, **[[:develop:api:efl:image:load:property:load_region_support|load_region_support]]** //**(get)**//, **[[:develop:api:efl:image:load:property:load_region|load_region]]** //**(get, set)**//, **[[:develop:api:efl:image:load:property:load_scale_down|load_scale_down]]** //**(get, set)**//, **[[:develop:api:efl:image:load:property:load_skip_header|load_skip_header]]** //**(get, set)**//\\ -[[:develop:api:efl:image|Efl.Image]]\\ -> **[[:develop:api:efl:image:property:border_center_fill|border_center_fill]]** //**(get, set)**//, **[[:develop:api:efl:image:property:border_scale|border_scale]]** //**(get, set)**//, **[[:develop:api:efl:image:property:border|border]]** //**(get, set)**//, **[[:develop:api:efl:image:property:content_hint|content_hint]]** //**(get, set)**//, **[[:develop:api:efl:image:property:ratio|ratio]]** //**(get)**//, **[[:develop:api:efl:image:property:scale_hint|scale_hint]]** //**(get, set)**//\\ -[[:develop:api:efl:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_freeze|calc_freeze]]**, **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]**, **[[:develop:api:efl:layout:calc:method:calc_thaw|calc_thaw]]**, **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**//\\ -[[:develop:api:efl:layout:group|Efl.Layout.Group]]\\ -> **[[:develop:api:efl:layout:group:property:group_data|group_data]]** //**(get)**//\\ -[[:develop:api:efl:layout:signal|Efl.Layout.Signal]]\\ -> **[[:develop:api:efl:layout:signal:method:message_send|message_send]]**, **[[:develop:api:efl:layout:signal:method:signal_callback_add|signal_callback_add]]**, **[[:develop:api:efl:layout:signal:method:signal_callback_del|signal_callback_del]]**, **[[:develop:api:efl:layout:signal:method:signal_process|signal_process]]**\\ -[[: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:player|Efl.Player]]\\ -> **[[:develop:api:efl:player:property:length|length]]** //**(get)**//, **[[:develop:api:efl:player:property:mute|mute]]** //**(get, set)**//, **[[:develop:api:efl:player:property:play_speed|play_speed]]** //**(get, set)**//, **[[:develop:api:efl:player:property:position|position]]** //**(get, set)**//, **[[:develop:api:efl:player:property:progress|progress]]** //**(get)**//, **[[:develop:api:efl:player:property:seekable|seekable]]** //**(get)**//, **[[:develop:api:efl:player:property:volume|volume]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:base|Efl.Ui.Base]]\\ -> **[[:develop:api:efl:ui:base:property:language|language]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:destructor|destructor]]**, **[[:develop:api:elm:widget:method:finalize|finalize]]**, **[[:develop:api:elm:widget:method:group_calculate|group_calculate]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:part|part]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[: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:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access:image|Efl.Access.Image]]\\ -> **[[:develop:api:efl:access:image:property:description|description]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:image:property:locale|locale]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]\\ -> **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** ''protected'', **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** ''protected'', **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:object|Efl.Canvas.Object]]\\ -> **[[:develop:api:efl:canvas:object:property:render_parent|render_parent]]** //**(get)**// ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_focus_update|on_focus_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:method:widget_sub_object_add|widget_sub_object_add]]** ''protected'', **[[:develop:api:elm:widget:method:widget_sub_object_del|widget_sub_object_del]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[: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%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:access:image|Efl.Access.Image]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:image:property:description|description]]** //**(get, set)**// | %%Textual description of image%% | +| ''protected'' | **[[:develop:api:efl:access:image:property:locale|locale]]** //**(get)**// | %%Gets locale of the image description.%% | +^ [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// | %%Action description for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** | %%Performs action on given widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** | %%Gets configured keybinding for specific action and widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// | %%Gets action name for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// | %%Get list of available widget actions%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:file|Efl.File]] ^^^ +| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% | +| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% | +^ [[: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:image|Efl.Image]] ^^^ +| | **[[:develop:api:efl:image:property:border|border]]** //**(get, set)**// | %%Dimensions of this image's border, a region that does not scale with the center area.%% | +| | **[[:develop:api:efl:image: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:image:property:border_scale|border_scale]]** //**(get, set)**// | %%Scaling factor applied to the image borders.%% | +| | **[[:develop:api:efl:image:property:content_hint|content_hint]]** //**(get, set)**// | | +| | **[[:develop:api:efl:image:property:ratio|ratio]]** //**(get)**// | %%The native width/height ratio of the image.%% | +| | **[[:develop:api:efl:image:property:scale_hint|scale_hint]]** //**(get, set)**// | | +^ [[:develop:api:efl:image:load|Efl.Image.Load]] ^^^ +| | **[[:develop:api:efl:image:load:method:load_async_cancel|load_async_cancel]]** | %%Cancel preloading an image object's image data in the background.%% | +| | **[[:develop:api:efl:image:load:method:load_async_start|load_async_start]]** | %%Begin preloading an image object's image data in the background.%% | +| | **[[:develop:api:efl:image:load:property:load_dpi|load_dpi]]** //**(get, set)**// | | +| | **[[:develop:api:efl:image:load:property:load_error|load_error]]** //**(get)**// | %%Retrieves a number representing any error that occurred during the last loading of the given image object's source image.%% | +| | **[[:develop:api:efl:image:load:property:load_orientation|load_orientation]]** //**(get, set)**// | %%Defines whether the orientation information in the image file should be honored.%% | +| | **[[:develop:api:efl:image:load:property:load_region|load_region]]** //**(get, set)**// | | +| | **[[:develop:api:efl:image:load:property:load_region_support|load_region_support]]** //**(get)**// | %%Indicates whether the %%[[:develop:api:efl:image:load:property:load_region|Efl.Image.Load.load_region]]%% property is supported for the current file.%% | +| | **[[:develop:api:efl:image:load:property:load_scale_down|load_scale_down]]** //**(get, set)**// | %%The scale down factor is a divider on the original image size.%% | +| | **[[:develop:api:efl:image:load:property:load_skip_header|load_skip_header]]** //**(get, set)**// | %%Initial load should skip header check and leave it all to data load%% | +^ [[:develop:api:efl:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**// | %%Whether this object updates its size hints automatically.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_freeze|calc_freeze]]** | %%Freezes the layout object.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]** | %%Calculates the geometry of the region, relative to a given layout object's area, occupied by all parts in the object.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_thaw|calc_thaw]]** | %%Thaws the layout object.%% | +^ [[:develop:api:efl:layout:group|Efl.Layout.Group]] ^^^ +| | **[[:develop:api:efl:layout:group:property:group_data|group_data]]** //**(get)**// | %%Retrives an EDC data field's value from a given Edje object's group.%% | +^ [[:develop:api:efl:layout:signal|Efl.Layout.Signal]] ^^^ +| | **[[:develop:api:efl:layout:signal:method:message_send|message_send]]** | %%Sends an (Edje) message to a given Edje object%% | +| | **[[:develop:api:efl:layout:signal:method:signal_callback_add|signal_callback_add]]** | %%Adds a callback for an arriving Edje signal, emitted by a given Edje object.%% | +| | **[[:develop:api:efl:layout:signal:method:signal_callback_del|signal_callback_del]]** | %%Removes a signal-triggered callback from an object.%% | +| | **[[:develop:api:efl:layout:signal:method:signal_process|signal_process]]** | %%Processes an object's messages and signals queue.%% | +^ [[: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:player|Efl.Player]] ^^^ +| | **[[:develop:api:efl:player:property:length|length]]** //**(get)**// | %%Get the length of play for the media file.%% | +| | **[[:develop:api:efl:player:property:mute|mute]]** //**(get, set)**// | %%This property controls the audio mute state.%% | +| | **[[:develop:api:efl:player:property:play_speed|play_speed]]** //**(get, set)**// | %%Control the play speed of the media file.%% | +| | **[[:develop:api:efl:player:property:position|position]]** //**(get, set)**// | | +| | **[[:develop:api:efl:player:property:progress|progress]]** //**(get)**// | %%Get how much of the file has been played.%% | +| | **[[:develop:api:efl:player:property:seekable|seekable]]** //**(get)**// | %%Get whether the media file is seekable.%% | +| | **[[:develop:api:efl:player:property:volume|volume]]** //**(get, set)**// | %%Control the audio volume.%% | +^ [[: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:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| | **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| | **[[:develop:api:elm:widget:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_calculate|group_calculate]]** | %%Triggers an immediate recalculation of this object's geometry.%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:method:part|part]]** | %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_focus_update|on_focus_update]]** | %%Virtual function handling focus in/out events on the widget%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_sub_object_del|widget_sub_object_del]]** | %%Virtual function handling sub objects being removed.%% | + ===== Events ===== **[[:develop:api:efl:ui:image:event:drop|drop]]**\\ @@ -437,33 +529,81 @@ EFL_UI_IMAGE_EVENT_DROP(void) \\ ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**, **[[:develop:api:efl:access:event:property_changed|property,changed]]**, **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[: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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]**, **[[:develop:api:efl:layout:calc:event:recalc|recalc]]**\\ -[[: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:ui:clickable|Efl.Ui.Clickable]]\\ -> **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]**, **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]**, **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]**, **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]**, **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]**, **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]**, **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]**, **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]**\\ -[[:develop:api:efl:ui:draggable|Efl.Ui.Draggable]]\\ -> **[[:develop:api:efl:ui:draggable:event:drag_end|drag,end]]**, **[[:develop:api:efl:ui:draggable:event:drag_start_down|drag,start,down]]**, **[[:develop:api:efl:ui:draggable:event:drag_start_left|drag,start,left]]**, **[[:develop:api:efl:ui:draggable:event:drag_start_right|drag,start,right]]**, **[[:develop:api:efl:ui:draggable:event:drag_start_up|drag,start,up]]**, **[[:develop:api:efl:ui:draggable:event:drag_start|drag,start]]**, **[[:develop:api:efl:ui:draggable:event:drag_stop|drag,stop]]**, **[[:develop:api:efl:ui:draggable:event:drag|drag]]**\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**, **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]** | %%A circular dependency between parts of the object was found.%% | +| | **[[:develop:api:efl:layout:calc:event:recalc|recalc]]** | %%The layout was recalculated.%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:clickable|Efl.Ui.Clickable]] ^^^ +| | **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]** | %%Called when object was clicked%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]** | %%Called when object received a double click%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]** | %%Called when object received a right click%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]** | %%Called when object received a triple click%% | +| | **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]** | %%Called when the object received a longpress%% | +| | **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]** | %%Called when the object was pressed%% | +| | **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]** | %%Called when the object received repeated presses/clicks%% | +| | **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]** | %%Called when the object is now longer pressed%% | +^ [[:develop:api:efl:ui:draggable|Efl.Ui.Draggable]] ^^^ +| | **[[:develop:api:efl:ui:draggable:event:drag|drag]]** | %%Called when drag operation starts%% | +| | **[[:develop:api:efl:ui:draggable:event:drag_end|drag,end]]** | %%Called when drag operation ends%% | +| | **[[:develop:api:efl:ui:draggable:event:drag_start|drag,start]]** | %%Called when drag started%% | +| | **[[:develop:api:efl:ui:draggable:event:drag_start_down|drag,start,down]]** | %%Called when drag starts into down direction%% | +| | **[[:develop:api:efl:ui:draggable:event:drag_start_left|drag,start,left]]** | %%Called when drag starts into left direction%% | +| | **[[:develop:api:efl:ui:draggable:event:drag_start_right|drag,start,right]]** | %%Called when drag starts into right direction%% | +| | **[[:develop:api:efl:ui:draggable:event:drag_start_up|drag,start,up]]** | %%Called when drag starts into up direction%% | +| | **[[:develop:api:efl:ui:draggable:event:drag_stop|drag,stop]]** | %%Called when drag stopped%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/image/factory.txt b/pages/develop/api/efl/ui/image/factory.txt index e38cf8796..73c97238c 100644 --- a/pages/develop/api/efl/ui/image/factory.txt +++ b/pages/develop/api/efl/ui/image/factory.txt @@ -10,30 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_image_factory [fillcolor = "black", label = "Efl.Ui.Image.Factory", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_factory [fillcolor = "gray15", label = "Efl.Ui.Factory", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_image_factory -> efl_object - efl_ui_image_factory -> efl_ui_factory - efl_ui_factory -> efl_ui_model_connect -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -77,11 +53,36 @@ void efl_ui_factory_release(Eo *obj, Efl_Gfx *ui_view); ==== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/ui/image/property/align.txt b/pages/develop/api/efl/ui/image/property/align.txt index a1be66706..60f7cd91a 100644 --- a/pages/develop/api/efl/ui/image/property/align.txt +++ b/pages/develop/api/efl/ui/image/property/align.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Ui.Image.align~~ -===== Values ===== - - * **align_x** - %%Alignment in the horizontal axis (0 <= align_x <= 1).%% - * **align_y** - %%Alignment in the vertical axis (0 <= align_y <= 1).%% ===== Description ===== %%Control how the internal image is positioned inside an image object.%% @@ -10,6 +6,10 @@ //Since 1.18// {{page>:develop:api-include:efl:ui:image:property:align:description&nouser&nolink&nodate}} +===== Values ===== + + * **align_x** - %%Alignment in the horizontal axis (0 <= align_x <= 1).%% + * **align_y** - %%Alignment in the vertical axis (0 <= align_y <= 1).%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/image/property/clip.txt b/pages/develop/api/efl/ui/image/property/clip.txt index 9d0b20a88..6c1321920 100644 --- a/pages/develop/api/efl/ui/image/property/clip.txt +++ b/pages/develop/api/efl/ui/image/property/clip.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Image.clip~~ -===== Values ===== - - * **clip** - %%The object to clip %%''obj''%% by.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:image:property:clip:description&nouser&nolink&nodate}} +===== Values ===== + + * **clip** - %%The object to clip %%''obj''%% by.%% ==== Getter ==== %%Get the object clipping %%''obj''%% (if any).%% diff --git a/pages/develop/api/efl/ui/image/property/color.txt b/pages/develop/api/efl/ui/image/property/color.txt index 0801e3b03..48c67f838 100644 --- a/pages/develop/api/efl/ui/image/property/color.txt +++ b/pages/develop/api/efl/ui/image/property/color.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Ui.Image.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:ui:image: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.%% diff --git a/pages/develop/api/efl/ui/image/property/drag_target.txt b/pages/develop/api/efl/ui/image/property/drag_target.txt index dc74f44d3..8c52ff3a4 100644 --- a/pages/develop/api/efl/ui/image/property/drag_target.txt +++ b/pages/develop/api/efl/ui/image/property/drag_target.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Image.drag_target~~ -===== Values ===== - - * **set** - %%Turn on or off drop_target. Default is %%''false''%%.%% ===== Description ===== %%Control whether the object's content is changed by drag and drop.%% @@ -9,6 +6,9 @@ %%If %%''drag_target''%% is true, the object can be target of dragging object and the content of this object can be changed into dragging content. For example, If object deals with image and %%''drag_target''%% is true, user can drag new image and drop it into this object. And then this object's image can be changed into new image.%% {{page>:develop:api-include:efl:ui:image:property:drag_target:description&nouser&nolink&nodate}} +===== Values ===== + + * **set** - %%Turn on or off drop_target. Default is %%''false''%%.%% //Overridden from [[:develop:api:efl:ui:draggable:property:drag_target|Efl.Ui.Draggable.drag_target]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/image/property/file.txt b/pages/develop/api/efl/ui/image/property/file.txt index e4d1a3527..e9cfba97e 100644 --- a/pages/develop/api/efl/ui/image/property/file.txt +++ b/pages/develop/api/efl/ui/image/property/file.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Ui.Image.file~~ -===== Values ===== - - * **file** - %%The image file path.%% - * **key** - %%The image key in %%''file''%% (if its an Eet one), or %%''null''%%, otherwise.%% ===== Description ===== @@ -10,6 +6,10 @@ {{page>:develop:api-include:efl:ui:image:property:file:description&nouser&nolink&nodate}} +===== Values ===== + + * **file** - %%The image file path.%% + * **key** - %%The image key in %%''file''%% (if its an Eet one), or %%''null''%%, otherwise.%% ==== Getter ==== %%Retrieve the source file from where an image object is to fetch the real image data (it may be an Eet file, besides pure image ones).%% diff --git a/pages/develop/api/efl/ui/image/property/flip.txt b/pages/develop/api/efl/ui/image/property/flip.txt index ca7da6485..7a3671045 100644 --- a/pages/develop/api/efl/ui/image/property/flip.txt +++ b/pages/develop/api/efl/ui/image/property/flip.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Image.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:ui:image:property:flip:description&nouser&nolink&nodate}} +===== Values ===== + + * **flip** - %%Flip method%% //Overridden from [[:develop:api:efl:flipable:property:flip|Efl.Flipable.flip]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/image/property/icon.txt b/pages/develop/api/efl/ui/image/property/icon.txt index 8c18a0114..e53571152 100644 --- a/pages/develop/api/efl/ui/image/property/icon.txt +++ b/pages/develop/api/efl/ui/image/property/icon.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Image.icon~~ -===== Values ===== - - * **name** - %%The icon name%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:image:property:icon:description&nouser&nolink&nodate}} +===== Values ===== + + * **name** - %%The icon name%% ==== Getter ==== %%Get the icon name of image set by icon standard names.%% diff --git a/pages/develop/api/efl/ui/image/property/load_size.txt b/pages/develop/api/efl/ui/image/property/load_size.txt index 75946e868..4142d7a1d 100644 --- a/pages/develop/api/efl/ui/image/property/load_size.txt +++ b/pages/develop/api/efl/ui/image/property/load_size.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.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:ui:image:property:load_size:description&nouser&nolink&nodate}} +===== Values ===== + + * **size** - %%The image load size.%% ==== Getter ==== %%Returns the requested load size.%% diff --git a/pages/develop/api/efl/ui/image/property/mmap.txt b/pages/develop/api/efl/ui/image/property/mmap.txt index ee52cc229..f4e035c5c 100644 --- a/pages/develop/api/efl/ui/image/property/mmap.txt +++ b/pages/develop/api/efl/ui/image/property/mmap.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Ui.Image.mmap~~ -===== Values ===== - - * **f** - %%The handler to an Eina_File that will be used as image source%% - * **key** - %%The group that the image belongs to, in case it's an EET(including Edje case) file. This can be used as a key inside evas image cache if this is a normal image file not eet file.%% ===== Description ===== @@ -10,6 +6,10 @@ {{page>:develop:api-include:efl:ui:image:property:mmap:description&nouser&nolink&nodate}} +===== Values ===== + + * **f** - %%The handler to an Eina_File that will be used as image source%% + * **key** - %%The group that the image belongs to, in case it's an EET(including Edje case) file. This can be used as a key inside evas image cache if this is a normal image file not eet file.%% ==== Getter ==== %%Get the source mmaped file from where an image object must fetch the real image data (it must be an Eina_File).%% diff --git a/pages/develop/api/efl/ui/image/property/model.txt b/pages/develop/api/efl/ui/image/property/model.txt index 1a4ddd6bd..0a1fd1c64 100644 --- a/pages/develop/api/efl/ui/image/property/model.txt +++ b/pages/develop/api/efl/ui/image/property/model.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Image.model~~ -===== Values ===== - - * **model** - %%Efl model%% ===== Description ===== %%Model that is/will be%% {{page>:develop:api-include:efl:ui:image:property:model:description&nouser&nolink&nodate}} +===== Values ===== + + * **model** - %%Efl model%% //Overridden from [[:develop:api:efl:ui:view:property:model|Efl.Ui.View.model]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/image/property/orientation.txt b/pages/develop/api/efl/ui/image/property/orientation.txt index 7fbcd832b..eee4a3667 100644 --- a/pages/develop/api/efl/ui/image/property/orientation.txt +++ b/pages/develop/api/efl/ui/image/property/orientation.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Image.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:ui:image: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 ===== diff --git a/pages/develop/api/efl/ui/image/property/play.txt b/pages/develop/api/efl/ui/image/property/play.txt index a7599c7f8..df092e267 100644 --- a/pages/develop/api/efl/ui/image/property/play.txt +++ b/pages/develop/api/efl/ui/image/property/play.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Image.play~~ -===== Values ===== - - * **play** - %%%%''true''%% if playing, %%''false''%% otherwise.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:image:property:play:description&nouser&nolink&nodate}} +===== Values ===== + + * **play** - %%%%''true''%% if playing, %%''false''%% otherwise.%% ==== Getter ==== %%Get play/pause state of the media file.%% diff --git a/pages/develop/api/efl/ui/image/property/position.txt b/pages/develop/api/efl/ui/image/property/position.txt index 14335a884..1d35c6e11 100644 --- a/pages/develop/api/efl/ui/image/property/position.txt +++ b/pages/develop/api/efl/ui/image/property/position.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Image.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:ui:image:property:position:description&nouser&nolink&nodate}} +===== Values ===== + + * **pos** - %%A 2D coordinate in pixel units.%% ==== Getter ==== %%Retrieves the position of the given canvas object.%% diff --git a/pages/develop/api/efl/ui/image/property/scalable.txt b/pages/develop/api/efl/ui/image/property/scalable.txt index 67dbb1cbc..7ff743d23 100644 --- a/pages/develop/api/efl/ui/image/property/scalable.txt +++ b/pages/develop/api/efl/ui/image/property/scalable.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Ui.Image.scalable~~ -===== Values ===== - - * **scale_up** - %%If %%''true''%%, the internal image might be scaled up if necessary according to the scale type. if %%''false''%%, the internal image is not scaled up no matter what the scale type is.%% - * **scale_down** - %%If %%''true''%%, the internal image might be scaled down if necessary according to the scale type. if %%''false''%%, the internal image is not scaled down no matter what the scale type is.%% ===== Description ===== %%Enable or disable scaling up or down the internal image.%% @@ -10,6 +6,10 @@ //Since 1.18// {{page>:develop:api-include:efl:ui:image:property:scalable:description&nouser&nolink&nodate}} +===== Values ===== + + * **scale_up** - %%If %%''true''%%, the internal image might be scaled up if necessary according to the scale type. if %%''false''%%, the internal image is not scaled up no matter what the scale type is.%% + * **scale_down** - %%If %%''true''%%, the internal image might be scaled down if necessary according to the scale type. if %%''false''%%, the internal image is not scaled down no matter what the scale type is.%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/image/property/scale_type.txt b/pages/develop/api/efl/ui/image/property/scale_type.txt index 489b43c1f..3bd22038d 100644 --- a/pages/develop/api/efl/ui/image/property/scale_type.txt +++ b/pages/develop/api/efl/ui/image/property/scale_type.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Image.scale_type~~ -===== Values ===== - - * **scale_type** - %%Image scale type%% ===== Description ===== %%Control how the internal image is scaled.%% @@ -9,6 +6,9 @@ //Since 1.18// {{page>:develop:api-include:efl:ui:image:property:scale_type:description&nouser&nolink&nodate}} +===== Values ===== + + * **scale_type** - %%Image scale type%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/image/property/size.txt b/pages/develop/api/efl/ui/image/property/size.txt index 6e3f0d85d..7e209f19c 100644 --- a/pages/develop/api/efl/ui/image/property/size.txt +++ b/pages/develop/api/efl/ui/image/property/size.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Image.size~~ -===== Values ===== - - * **size** - %%A 2D size in pixel units.%% ===== Description ===== %%The 2D size of a canvas object.%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:image:property:size:description&nouser&nolink&nodate}} +===== Values ===== + + * **size** - %%A 2D size in pixel units.%% ==== Getter ==== %%Retrieves the (rectangular) size of the given Evas object.%% @@ -20,7 +20,7 @@ %%Changes the size of the given object.%% -%%Note that setting the actual size of an object might be the job of its container, so this function might have no effect. Look at %%''Efl''%%.Gfx.Size.Hint instead, when manipulating widgets.%% +%%Note that setting the actual size of an object might be the job of its container, so this function might have no effect. Look at %%[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]]%% instead, when manipulating widgets.%% {{page>:develop:api-include:efl:ui:image:property:size:getter_description&nouser&nolink&nodate}} diff --git a/pages/develop/api/efl/ui/image/property/smooth_scale.txt b/pages/develop/api/efl/ui/image/property/smooth_scale.txt index b135b8717..6d6e5af99 100644 --- a/pages/develop/api/efl/ui/image/property/smooth_scale.txt +++ b/pages/develop/api/efl/ui/image/property/smooth_scale.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Image.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:ui:image: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 ===== diff --git a/pages/develop/api/efl/ui/image/property/view_size.txt b/pages/develop/api/efl/ui/image/property/view_size.txt index b241801b9..93367d2fe 100644 --- a/pages/develop/api/efl/ui/image/property/view_size.txt +++ b/pages/develop/api/efl/ui/image/property/view_size.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Image.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:ui:image: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 ===== diff --git a/pages/develop/api/efl/ui/image/property/visible.txt b/pages/develop/api/efl/ui/image/property/visible.txt index 1684bf0d8..883f1ac43 100644 --- a/pages/develop/api/efl/ui/image/property/visible.txt +++ b/pages/develop/api/efl/ui/image/property/visible.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Image.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:ui:image: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.%% diff --git a/pages/develop/api/efl/ui/image_zoomable.txt b/pages/develop/api/efl/ui/image_zoomable.txt index 193551cf4..dabff924e 100644 --- a/pages/develop/api/efl/ui/image_zoomable.txt +++ b/pages/develop/api/efl/ui/image_zoomable.txt @@ -10,232 +10,6 @@ ===== Inheritance ===== => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_image_zoomable [fillcolor = "black", label = "Efl.Ui.Image_Zoomable", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_image [fillcolor = "gray15", label = "Efl.Ui.Image", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_clickable [fillcolor = "gray15", label = "Efl.Ui.Clickable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_draggable [fillcolor = "gray15", label = "Efl.Ui.Draggable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_image [fillcolor = "gray15", label = "Efl.Image", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_image_load [fillcolor = "gray15", label = "Efl.Image.Load", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_player [fillcolor = "gray15", label = "Efl.Player", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_gfx_view [fillcolor = "gray15", label = "Efl.Gfx.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_access_image [fillcolor = "gray15", label = "Efl.Access.Image", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_access_widget_action [fillcolor = "gray15", 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_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_ui_view [fillcolor = "gray15", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_calc [fillcolor = "gray15", label = "Efl.Layout.Calc", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_group [fillcolor = "gray15", label = "Efl.Layout.Group", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_signal [fillcolor = "gray15", label = "Efl.Layout.Signal", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_zoom [fillcolor = "gray15", label = "Efl.Ui.Zoom", color = "cornflowerblue", fontcolor = "white", style = "filled"] - elm_interface_scrollable [fillcolor = "gray15", label = "Elm.Interface_Scrollable", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_scrollable [fillcolor = "gray15", label = "Efl.Ui.Scrollable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_manager_sub [fillcolor = "gray15", label = "Efl.Ui.Focus.Manager.Sub", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_interface [fillcolor = "gray15", label = "Efl.Interface", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_manager [fillcolor = "gray15", label = "Efl.Ui.Focus.Manager", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_scrollable [fillcolor = "gray15", label = "Efl.Ui.Scrollable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_image_zoomable -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_image_zoomable -> efl_ui_image - efl_ui_image -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_image -> efl_ui_clickable - efl_ui_image -> efl_ui_draggable - efl_ui_image -> efl_file - efl_ui_image -> efl_image - efl_ui_image -> efl_image_load - efl_ui_image -> efl_player - efl_ui_image -> efl_gfx_view - efl_ui_image -> efl_access_image - efl_ui_image -> efl_access_widget_action - efl_access_widget_action -> efl_access_action - efl_ui_image -> efl_orientation - efl_ui_image -> efl_flipable - efl_ui_image -> efl_ui_view - efl_ui_image -> efl_ui_model_connect - efl_ui_image -> efl_layout_calc - efl_ui_image -> efl_layout_group - efl_ui_image -> efl_layout_signal - efl_ui_image_zoomable -> efl_ui_zoom - efl_ui_image_zoomable -> elm_interface_scrollable - elm_interface_scrollable -> efl_ui_scrollable - elm_interface_scrollable -> efl_ui_focus_manager_sub - efl_ui_focus_manager_sub -> efl_interface - efl_ui_focus_manager_sub -> efl_ui_focus_manager - efl_ui_focus_manager_sub -> efl_object - elm_interface_scrollable -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_image_zoomable -> efl_ui_scrollable -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:elm:widget|Elm.Widget]] //(class)// @@ -353,19 +127,8 @@ digraph hierarchy { Efl_Object *efl_constructor(Eo *obj); \\ -**[[:develop:api:efl:ui:image_zoomable:method:group_member_add|group_member_add]]**// [Overridden from [[:develop:api:efl:canvas:group|Efl.Canvas.Group]]]//\\ -> %%Set a canvas object as a member of a given group (or smart object).%% - -void efl_canvas_group_member_add(Eo *obj, Efl_Canvas_Object *sub_obj); - -\\ -**[[:develop:api:efl:ui:image_zoomable:method:region_bring_in|region_bring_in]]**// [Overridden from [[:develop:api:elm:interface_scrollable|Elm.Interface_Scrollable]]]//\\ -> %%Show a specific virtual region within the scroller content object.%% - -void elm_interface_scrollable_region_bring_in(Eo *obj, int x, int y, int w, int h); - -\\ -**[[:develop:api:efl:ui:image_zoomable:property:file|file]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:file|Efl.File]]]// +**[[:develop:api:efl:ui:image_zoomable:property:file|file]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:file|Efl.File]]]//\\ +> void efl_file_get(const Eo *obj, const char **file, const char **key); Eina_Bool efl_file_set(Eo *obj, const char *file, const char *key); @@ -378,12 +141,19 @@ Efl_Flip efl_flip_get(const Eo *obj); void efl_flip_set(Eo *obj, Efl_Flip flip); \\ -**[[:develop:api:efl:ui:image_zoomable:property:gesture_enabled|gesture_enabled]]** //**(get, set)**// +**[[:develop:api:efl:ui:image_zoomable:property:gesture_enabled|gesture_enabled]]** //**(get, set)**//\\ +> Eina_Bool efl_ui_image_zoomable_gesture_enabled_get(const Eo *obj); void efl_ui_image_zoomable_gesture_enabled_set(Eo *obj, Eina_Bool gesture); \\ +**[[:develop:api:efl:ui:image_zoomable:method:group_member_add|group_member_add]]**// [Overridden from [[:develop:api:efl:canvas:group|Efl.Canvas.Group]]]//\\ +> %%Set a canvas object as a member of a given group (or smart object).%% + +void efl_canvas_group_member_add(Eo *obj, Efl_Canvas_Object *sub_obj); + +\\ **[[:develop:api:efl:ui:image_zoomable:property:group_size_max|group_size_max]]** //**(get)**//// [Overridden from [[:develop:api:efl:layout:group|Efl.Layout.Group]]]//\\ > %%Gets the maximum size specified -- as an EDC property -- for a given Edje object%% @@ -396,13 +166,15 @@ Eina_Size2D efl_layout_group_size_max_get(const Eo *obj); Eina_Size2D efl_layout_group_size_min_get(const Eo *obj); \\ -**[[:develop:api:efl:ui:image_zoomable:property:icon|icon]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:image|Efl.Ui.Image]]]// +**[[:develop:api:efl:ui:image_zoomable:property:icon|icon]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:image|Efl.Ui.Image]]]//\\ +> const char *efl_ui_image_icon_get(const Eo *obj); Eina_Bool efl_ui_image_icon_set(Eo *obj, const char *name); \\ -**[[:develop:api:efl:ui:image_zoomable:property:image_region|image_region]]** //**(get, set)**// +**[[:develop:api:efl:ui:image_zoomable:property:image_region|image_region]]** //**(get, set)**//\\ +> Eina_Rect efl_ui_image_zoomable_image_region_get(const Eo *obj); void efl_ui_image_zoomable_image_region_set(Eo *obj, Eina_Rect region); @@ -421,18 +193,19 @@ Efl_Orient efl_orientation_get(const Eo *obj); void efl_orientation_set(Eo *obj, Efl_Orient dir); \\ +**[[:develop:api:efl:ui:image_zoomable:property:play|play]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:player|Efl.Player]]]//\\ +> + +Eina_Bool efl_player_play_get(const Eo *obj); +void efl_player_play_set(Eo *obj, Eina_Bool play); + +\\ **[[:develop:api:efl:ui:image_zoomable:property:playable|playable]]** //**(get)**//// [Overridden from [[:develop:api:efl:player|Efl.Player]]]//\\ > %%Whether or not the object data can be played.%% Eina_Bool efl_player_playable_get(const Eo *obj); \\ -**[[:develop:api:efl:ui:image_zoomable:property:play|play]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:player|Efl.Player]]]// - -Eina_Bool efl_player_play_get(const Eo *obj); -void efl_player_play_set(Eo *obj, Eina_Bool play); - -\\ **[[:develop:api:efl:ui:image_zoomable:property:position|position]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\ > %%The 2D position of a canvas object.%% @@ -440,6 +213,12 @@ Eina_Position2D efl_gfx_position_get(const Eo *obj); void efl_gfx_position_set(Eo *obj, Eina_Position2D pos); \\ +**[[:develop:api:efl:ui:image_zoomable:method:region_bring_in|region_bring_in]]**// [Overridden from [[:develop:api:elm:interface_scrollable|Elm.Interface_Scrollable]]]//\\ +> %%Show a specific virtual region within the scroller content object.%% + +void elm_interface_scrollable_region_bring_in(Eo *obj, int x, int y, int w, int h); + +\\ **[[:develop:api:efl:ui:image_zoomable:property:size|size]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\ > %%The 2D size of a canvas object.%% @@ -454,109 +233,380 @@ Eina_Size2D efl_gfx_view_size_get(const Eo *obj); void efl_gfx_view_size_set(Eo *obj, Eina_Size2D size); \\ -**[[:develop:api:efl:ui:image_zoomable:property:zoom_animation|zoom_animation]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:zoom|Efl.Ui.Zoom]]]// - -Eina_Bool efl_ui_zoom_animation_get(const Eo *obj); -void efl_ui_zoom_animation_set(Eo *obj, Eina_Bool paused); - -\\ -**[[:develop:api:efl:ui:image_zoomable:property:zoom_mode|zoom_mode]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:zoom|Efl.Ui.Zoom]]]// - -Efl_Ui_Zoom_Mode efl_ui_zoom_mode_get(const Eo *obj); -void efl_ui_zoom_mode_set(Eo *obj, Efl_Ui_Zoom_Mode mode); - -\\ -**[[:develop:api:efl:ui:image_zoomable:property:zoom|zoom]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:zoom|Efl.Ui.Zoom]]]// +**[[:develop:api:efl:ui:image_zoomable:property:zoom|zoom]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:zoom|Efl.Ui.Zoom]]]//\\ +> double efl_ui_zoom_get(const Eo *obj); void efl_ui_zoom_set(Eo *obj, double zoom); \\ -**[[:develop:api:efl:ui:image_zoomable:method:on_focus_update|on_focus_update]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Virtual function handling focus in/out events on the widget%% +**[[:develop:api:efl:ui:image_zoomable:property:zoom_animation|zoom_animation]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:zoom|Efl.Ui.Zoom]]]//\\ +> -Eina_Bool efl_ui_widget_on_focus_update(Eo *obj, Elm_Widget_Item *item); +Eina_Bool efl_ui_zoom_animation_get(const Eo *obj); +void efl_ui_zoom_animation_set(Eo *obj, Eina_Bool paused); \\ -**[[:develop:api:efl:ui:image_zoomable:method:theme_apply|theme_apply]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Virtual function called when the widget needs to re-apply its theme.%% +**[[:develop:api:efl:ui:image_zoomable:property:zoom_mode|zoom_mode]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:zoom|Efl.Ui.Zoom]]]//\\ +> -Efl_Ui_Theme_Apply efl_ui_widget_theme_apply(Eo *obj); +Efl_Ui_Zoom_Mode efl_ui_zoom_mode_get(const Eo *obj); +void efl_ui_zoom_mode_set(Eo *obj, Efl_Ui_Zoom_Mode mode); \\ -**[[:develop:api:efl:ui:image_zoomable:method:widget_event|widget_event]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Virtual function handling input events on the widget.%% - -Eina_Bool efl_ui_widget_event(Eo *obj, const Efl_Event *eo_event, Efl_Canvas_Object *source); - -\\ -**[[:develop:api:efl:ui:image_zoomable:property:elm_actions|elm_actions]]** //**(get)**//// [Overridden from [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]]// ''protected''\\ +**[[:develop:api:efl:ui:image_zoomable:property:elm_actions|elm_actions]]** //**(get)**// ''protected''// [Overridden from [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]]//\\ > %%Elementary actions%% const Efl_Access_Action_Data *efl_access_widget_action_elm_actions_get(const Eo *obj); \\ +**[[:develop:api:efl:ui:image_zoomable:method:on_focus_update|on_focus_update]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Virtual function handling focus in/out events on the widget%% + +Eina_Bool efl_ui_widget_on_focus_update(Eo *obj, Elm_Widget_Item *item); + +\\ +**[[:develop:api:efl:ui:image_zoomable:method:theme_apply|theme_apply]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Virtual function called when the widget needs to re-apply its theme.%% + +Efl_Ui_Theme_Apply efl_ui_widget_theme_apply(Eo *obj); + +\\ +**[[:develop:api:efl:ui:image_zoomable:method:widget_event|widget_event]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Virtual function handling input events on the widget.%% + +Eina_Bool efl_ui_widget_event(Eo *obj, const Efl_Event *eo_event, Efl_Canvas_Object *source); + +\\ ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:file|Efl.File]]\\ -> **[[:develop:api:efl:file:method:save|save]]**, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(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:image:load|Efl.Image.Load]]\\ -> **[[:develop:api:efl:image:load:method:load_async_cancel|load_async_cancel]]**, **[[:develop:api:efl:image:load:method:load_async_start|load_async_start]]**, **[[:develop:api:efl:image:load:property:load_dpi|load_dpi]]** //**(get, set)**//, **[[:develop:api:efl:image:load:property:load_error|load_error]]** //**(get)**//, **[[:develop:api:efl:image:load:property:load_orientation|load_orientation]]** //**(get, set)**//, **[[:develop:api:efl:image:load:property:load_region_support|load_region_support]]** //**(get)**//, **[[:develop:api:efl:image:load:property:load_region|load_region]]** //**(get, set)**//, **[[:develop:api:efl:image:load:property:load_scale_down|load_scale_down]]** //**(get, set)**//, **[[:develop:api:efl:image:load:property:load_skip_header|load_skip_header]]** //**(get, set)**//\\ -[[:develop:api:efl:image|Efl.Image]]\\ -> **[[:develop:api:efl:image:property:border_center_fill|border_center_fill]]** //**(get, set)**//, **[[:develop:api:efl:image:property:border_scale|border_scale]]** //**(get, set)**//, **[[:develop:api:efl:image:property:border|border]]** //**(get, set)**//, **[[:develop:api:efl:image:property:content_hint|content_hint]]** //**(get, set)**//, **[[:develop:api:efl:image:property:ratio|ratio]]** //**(get)**//, **[[:develop:api:efl:image:property:scale_hint|scale_hint]]** //**(get, set)**//\\ -[[:develop:api:efl:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_freeze|calc_freeze]]**, **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]**, **[[:develop:api:efl:layout:calc:method:calc_thaw|calc_thaw]]**, **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**//\\ -[[:develop:api:efl:layout:group|Efl.Layout.Group]]\\ -> **[[:develop:api:efl:layout:group:property:group_data|group_data]]** //**(get)**//\\ -[[:develop:api:efl:layout:signal|Efl.Layout.Signal]]\\ -> **[[:develop:api:efl:layout:signal:method:message_send|message_send]]**, **[[:develop:api:efl:layout:signal:method:signal_callback_add|signal_callback_add]]**, **[[:develop:api:efl:layout:signal:method:signal_callback_del|signal_callback_del]]**, **[[:develop:api:efl:layout:signal:method:signal_process|signal_process]]**\\ -[[: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:player|Efl.Player]]\\ -> **[[:develop:api:efl:player:property:length|length]]** //**(get)**//, **[[:develop:api:efl:player:property:mute|mute]]** //**(get, set)**//, **[[:develop:api:efl:player:property:play_speed|play_speed]]** //**(get, set)**//, **[[:develop:api:efl:player:property:position|position]]** //**(get, set)**//, **[[:develop:api:efl:player:property:progress|progress]]** //**(get)**//, **[[:develop:api:efl:player:property:seekable|seekable]]** //**(get)**//, **[[:develop:api:efl:player:property:volume|volume]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:base|Efl.Ui.Base]]\\ -> **[[:develop:api:efl:ui:base:property:language|language]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]]\\ -> **[[:develop:api:efl:ui:focus:manager:method:fetch|fetch]]**, **[[:develop:api:efl:ui:focus:manager:method:logical_end|logical_end]]**, **[[:develop:api:efl:ui:focus:manager:method:move|move]]**, **[[:develop:api:efl:ui:focus:manager:method:pop_history_stack|pop_history_stack]]**, **[[:develop:api:efl:ui:focus:manager:method:request_move|request_move]]**, **[[:develop:api:efl:ui:focus:manager:method:request_subchild|request_subchild]]**, **[[:develop:api:efl:ui:focus:manager:method:reset_history|reset_history]]**, **[[:develop:api:efl:ui:focus:manager:method:setup_on_first_touch|setup_on_first_touch]]**, **[[:develop:api:efl:ui:focus:manager:property:manager_focus|manager_focus]]** //**(get, set)**//, **[[:develop:api:efl:ui:focus:manager:property:redirect|redirect]]** //**(get, set)**//, **[[:develop:api:efl:ui:focus:manager:property:root|root]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:image|Efl.Ui.Image]]\\ -> **[[:develop:api:efl:ui:image:method:calc_size_min|calc_size_min]]**, **[[:develop:api:efl:ui:image:method:connect|connect]]**, **[[:develop:api:efl:ui:image:method:signal_emit|signal_emit]]**, **[[:develop:api:efl:ui:image:property:align|align]]** //**(get, set)**//, **[[:develop:api:efl:ui:image:property:drag_target|drag_target]]** //**(get, set)**//, **[[:develop:api:efl:ui:image:property:load_size|load_size]]** //**(get, set)**//, **[[:develop:api:efl:ui:image:property:mmap|mmap]]** //**(get, set)**//, **[[:develop:api:efl:ui:image:property:model|model]]** //**(get, set)**//, **[[:develop:api:efl:ui:image:property:scalable|scalable]]** //**(get, set)**//, **[[:develop:api:efl:ui:image:property:scale_type|scale_type]]** //**(get, set)**//, **[[:develop:api:efl:ui:image:property:smooth_scale|smooth_scale]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:elm:interface_scrollable|Elm.Interface_Scrollable]]\\ -> **[[:develop:api:elm:interface_scrollable:method:content_min_limit|content_min_limit]]**, **[[:develop:api:elm:interface_scrollable:method:content_pos_get|content_pos_get]]**, **[[:develop:api:elm:interface_scrollable:method:content_pos_set|content_pos_set]]**, **[[:develop:api:elm:interface_scrollable:method:content_region_show|content_region_show]]**, **[[:develop:api:elm:interface_scrollable:method:page_bring_in|page_bring_in]]**, **[[:develop:api:elm:interface_scrollable:method:page_show|page_show]]**, **[[:develop:api:elm:interface_scrollable:property:animate_start_cb|animate_start_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:animate_stop_cb|animate_stop_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:border_elements|border_elements]]** //**(get)**//, **[[:develop:api:elm:interface_scrollable:property:bounce_allow|bounce_allow]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:bounce_animator_disabled|bounce_animator_disabled]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:content_min_limit_cb|content_min_limit_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:content_region|content_region]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:content_size|content_size]]** //**(get)**//, **[[:develop:api:elm:interface_scrollable:property:content_viewport_geometry|content_viewport_geometry]]** //**(get)**//, **[[:develop:api:elm:interface_scrollable:property:content_viewport_resize_cb|content_viewport_resize_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:content|content]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:current_page|current_page]]** //**(get)**//, **[[:develop:api:elm:interface_scrollable:property:drag_start_cb|drag_start_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:drag_stop_cb|drag_stop_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:edge_bottom_cb|edge_bottom_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:edge_left_cb|edge_left_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:edge_right_cb|edge_right_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:edge_top_cb|edge_top_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:extern_pan|extern_pan]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:freeze|freeze]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:gravity|gravity]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:hbar_drag_cb|hbar_drag_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:hbar_press_cb|hbar_press_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:hbar_unpress_cb|hbar_unpress_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:hold|hold]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:item_loop_enabled|item_loop_enabled]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:last_page|last_page]]** //**(get)**//, **[[:develop:api:elm:interface_scrollable:property:loop|loop]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:mirrored|mirrored]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:momentum_animator_disabled|momentum_animator_disabled]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:movement_block|movement_block]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:objects|objects]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:page_change_cb|page_change_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:page_relative|page_relative]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:page_scroll_limit|page_scroll_limit]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:page_size|page_size]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:page_snap_allow|page_snap_allow]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:paging|paging]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:policy|policy]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:repeat_events|repeat_events]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:scroll_cb|scroll_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:scroll_down_cb|scroll_down_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:scroll_left_cb|scroll_left_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:scroll_right_cb|scroll_right_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:scroll_up_cb|scroll_up_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:single_direction|single_direction]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:step_size|step_size]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:vbar_drag_cb|vbar_drag_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:vbar_press_cb|vbar_press_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:vbar_unpress_cb|vbar_unpress_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:wheel_disabled|wheel_disabled]]** //**(get, set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:destructor|destructor]]**, **[[:develop:api:elm:widget:method:finalize|finalize]]**, **[[:develop:api:elm:widget:method:group_calculate|group_calculate]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:part|part]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[: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:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access:image|Efl.Access.Image]]\\ -> **[[:develop:api:efl:access:image:property:description|description]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:image:property:locale|locale]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]\\ -> **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** ''protected'', **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** ''protected'', **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:ui:image|Efl.Ui.Image]]\\ -> **[[:develop:api:efl:ui:image:method:calc_force|calc_force]]** ''protected'', **[[:develop:api:efl:ui:image:property:extents|extents]]** //**(get)**// ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:method:widget_sub_object_add|widget_sub_object_add]]** ''protected'', **[[:develop:api:elm:widget:method:widget_sub_object_del|widget_sub_object_del]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[: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%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:access:image|Efl.Access.Image]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:image:property:description|description]]** //**(get, set)**// | %%Textual description of image%% | +| ''protected'' | **[[:develop:api:efl:access:image:property:locale|locale]]** //**(get)**// | %%Gets locale of the image description.%% | +^ [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// | %%Action description for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** | %%Performs action on given widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** | %%Gets configured keybinding for specific action and widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// | %%Gets action name for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// | %%Get list of available widget actions%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:file|Efl.File]] ^^^ +| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% | +| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% | +^ [[: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:image|Efl.Image]] ^^^ +| | **[[:develop:api:efl:image:property:border|border]]** //**(get, set)**// | %%Dimensions of this image's border, a region that does not scale with the center area.%% | +| | **[[:develop:api:efl:image: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:image:property:border_scale|border_scale]]** //**(get, set)**// | %%Scaling factor applied to the image borders.%% | +| | **[[:develop:api:efl:image:property:content_hint|content_hint]]** //**(get, set)**// | | +| | **[[:develop:api:efl:image:property:ratio|ratio]]** //**(get)**// | %%The native width/height ratio of the image.%% | +| | **[[:develop:api:efl:image:property:scale_hint|scale_hint]]** //**(get, set)**// | | +^ [[:develop:api:efl:image:load|Efl.Image.Load]] ^^^ +| | **[[:develop:api:efl:image:load:method:load_async_cancel|load_async_cancel]]** | %%Cancel preloading an image object's image data in the background.%% | +| | **[[:develop:api:efl:image:load:method:load_async_start|load_async_start]]** | %%Begin preloading an image object's image data in the background.%% | +| | **[[:develop:api:efl:image:load:property:load_dpi|load_dpi]]** //**(get, set)**// | | +| | **[[:develop:api:efl:image:load:property:load_error|load_error]]** //**(get)**// | %%Retrieves a number representing any error that occurred during the last loading of the given image object's source image.%% | +| | **[[:develop:api:efl:image:load:property:load_orientation|load_orientation]]** //**(get, set)**// | %%Defines whether the orientation information in the image file should be honored.%% | +| | **[[:develop:api:efl:image:load:property:load_region|load_region]]** //**(get, set)**// | | +| | **[[:develop:api:efl:image:load:property:load_region_support|load_region_support]]** //**(get)**// | %%Indicates whether the %%[[:develop:api:efl:image:load:property:load_region|Efl.Image.Load.load_region]]%% property is supported for the current file.%% | +| | **[[:develop:api:efl:image:load:property:load_scale_down|load_scale_down]]** //**(get, set)**// | %%The scale down factor is a divider on the original image size.%% | +| | **[[:develop:api:efl:image:load:property:load_skip_header|load_skip_header]]** //**(get, set)**// | %%Initial load should skip header check and leave it all to data load%% | +^ [[:develop:api:efl:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**// | %%Whether this object updates its size hints automatically.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_freeze|calc_freeze]]** | %%Freezes the layout object.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]** | %%Calculates the geometry of the region, relative to a given layout object's area, occupied by all parts in the object.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_thaw|calc_thaw]]** | %%Thaws the layout object.%% | +^ [[:develop:api:efl:layout:group|Efl.Layout.Group]] ^^^ +| | **[[:develop:api:efl:layout:group:property:group_data|group_data]]** //**(get)**// | %%Retrives an EDC data field's value from a given Edje object's group.%% | +^ [[:develop:api:efl:layout:signal|Efl.Layout.Signal]] ^^^ +| | **[[:develop:api:efl:layout:signal:method:message_send|message_send]]** | %%Sends an (Edje) message to a given Edje object%% | +| | **[[:develop:api:efl:layout:signal:method:signal_callback_add|signal_callback_add]]** | %%Adds a callback for an arriving Edje signal, emitted by a given Edje object.%% | +| | **[[:develop:api:efl:layout:signal:method:signal_callback_del|signal_callback_del]]** | %%Removes a signal-triggered callback from an object.%% | +| | **[[:develop:api:efl:layout:signal:method:signal_process|signal_process]]** | %%Processes an object's messages and signals queue.%% | +^ [[: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:player|Efl.Player]] ^^^ +| | **[[:develop:api:efl:player:property:length|length]]** //**(get)**// | %%Get the length of play for the media file.%% | +| | **[[:develop:api:efl:player:property:mute|mute]]** //**(get, set)**// | %%This property controls the audio mute state.%% | +| | **[[:develop:api:efl:player:property:play_speed|play_speed]]** //**(get, set)**// | %%Control the play speed of the media file.%% | +| | **[[:develop:api:efl:player:property:position|position]]** //**(get, set)**// | | +| | **[[:develop:api:efl:player:property:progress|progress]]** //**(get)**// | %%Get how much of the file has been played.%% | +| | **[[:develop:api:efl:player:property:seekable|seekable]]** //**(get)**// | %%Get whether the media file is seekable.%% | +| | **[[:develop:api:efl:player:property:volume|volume]]** //**(get, set)**// | %%Control the audio volume.%% | +^ [[: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:focus:manager|Efl.Ui.Focus.Manager]] ^^^ +| | **[[:develop:api:efl:ui:focus:manager:method:fetch|fetch]]** | %%This will fetch the data from a registered node.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:logical_end|logical_end]]** | %%Return the last logical object.%% | +| | **[[:develop:api:efl:ui:focus:manager:property:manager_focus|manager_focus]]** //**(get, set)**// | %%The element which is currently focused by this manager%% | +| | **[[:develop:api:efl:ui:focus:manager:method:move|move]]** | %%Move the focus into the given direction.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:pop_history_stack|pop_history_stack]]** | %%Removes the most upper history element, and gives the focus to the next one below%% | +| | **[[:develop:api:efl:ui:focus:manager:property:redirect|redirect]]** //**(get, set)**// | %%Add a another manager to serve the move requests.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:request_move|request_move]]** | %%Returns the object which would be the next object to focus in the given direction.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:request_subchild|request_subchild]]** | %%Returns a widget that can receive focus%% | +| | **[[:develop:api:efl:ui:focus:manager:method:reset_history|reset_history]]** | %%Reset the history stack of this manager object. This means the most upper element will be unfocused, all other elements will be removed from the remembered before.%% | +| | **[[:develop:api:efl:ui:focus:manager:property:root|root]]** //**(get, set)**// | %%Root node for all logical subtrees.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:setup_on_first_touch|setup_on_first_touch]]** | %%Called when this manager is set as redirect%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:image|Efl.Ui.Image]] ^^^ +| | **[[:develop:api:efl:ui:image:property:align|align]]** //**(get, set)**// | %%Control how the internal image is positioned inside an image object.%% | +| | **[[:develop:api:efl:ui:image:method:calc_size_min|calc_size_min]]** | %%Calculates the minimum required size for a given layout object.%% | +| | **[[:develop:api:efl:ui:image:method:connect|connect]]** | %%Connect property%% | +| | **[[:develop:api:efl:ui:image:property:drag_target|drag_target]]** //**(get, set)**// | %%Control whether the object's content is changed by drag and drop.%% | +| | **[[:develop:api:efl:ui:image:property:load_size|load_size]]** //**(get, set)**// | %%The load size of an image.%% | +| | **[[:develop:api:efl:ui:image:property:mmap|mmap]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:image:property:model|model]]** //**(get, set)**// | %%Model that is/will be%% | +| | **[[:develop:api:efl:ui:image:property:scalable|scalable]]** //**(get, set)**// | %%Enable or disable scaling up or down the internal image.%% | +| | **[[:develop:api:efl:ui:image:property:scale_type|scale_type]]** //**(get, set)**// | %%Control how the internal image is scaled.%% | +| | **[[:develop:api:efl:ui:image:method:signal_emit|signal_emit]]** | %%Sends/emits an Edje signal to this layout.%% | +| | **[[:develop:api:efl:ui:image:property:smooth_scale|smooth_scale]]** //**(get, set)**// | %%Whether to use high-quality image scaling algorithm for this image.%% | +| ''protected'' | **[[:develop:api:efl:ui:image:method:calc_force|calc_force]]** | %%Forces a Size/Geometry calculation.%% | +| ''protected'' | **[[:develop:api:efl:ui:image:property:extents|extents]]** //**(get)**// | %%Gets an image extents.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| | **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:elm:interface_scrollable|Elm.Interface_Scrollable]] ^^^ +| | **[[:develop:api:elm:interface_scrollable:property:animate_start_cb|animate_start_cb]]** //**(set)**// | %%Set the callback to run when the scrolling animation has started.%% | +| | **[[:develop:api:elm:interface_scrollable:property:animate_stop_cb|animate_stop_cb]]** //**(set)**// | %%Set the callback to run when the scrolling animation has stopped.%% | +| | **[[:develop:api:elm:interface_scrollable:property:border_elements|border_elements]]** //**(get)**// | %%The list of elements which are at the border of the graph.%% | +| | **[[:develop:api:elm:interface_scrollable:property:bounce_allow|bounce_allow]]** //**(get, set)**// | %%Bouncing behavior%% | +| | **[[:develop:api:elm:interface_scrollable:property:bounce_animator_disabled|bounce_animator_disabled]]** //**(get, set)**// | %%Bounce animator%% | +| | **[[:develop:api:elm:interface_scrollable:property:content|content]]** //**(set)**// | %%Content property%% | +| | **[[:develop:api:elm:interface_scrollable:method:content_min_limit|content_min_limit]]** | %%Prevent the scrollable from being smaller than the minimum size of the content.%% | +| | **[[:develop:api:elm:interface_scrollable:property:content_min_limit_cb|content_min_limit_cb]]** //**(set)**// | %%set the callback to run on minimal limit content%% | +| | **[[:develop:api:elm:interface_scrollable:method:content_pos_get|content_pos_get]]** | %%Get content position%% | +| | **[[:develop:api:elm:interface_scrollable:method:content_pos_set|content_pos_set]]** | %%Set the content position%% | +| | **[[:develop:api:elm:interface_scrollable:property:content_region|content_region]]** //**(get, set)**// | %%Currently visible content region%% | +| | **[[:develop:api:elm:interface_scrollable:method:content_region_show|content_region_show]]** | %%Show a specific virtual region within the scroller content object%% | +| | **[[:develop:api:elm:interface_scrollable:property:content_size|content_size]]** //**(get)**// | %%Get the size of the content object%% | +| | **[[:develop:api:elm:interface_scrollable:property:content_viewport_geometry|content_viewport_geometry]]** //**(get)**// | %%Content viewport geometry%% | +| | **[[:develop:api:elm:interface_scrollable:property:content_viewport_resize_cb|content_viewport_resize_cb]]** //**(set)**// | %%When the viewport is resized, the callback is called.%% | +| | **[[:develop:api:elm:interface_scrollable:property:current_page|current_page]]** //**(get)**// | %%Get scroll current page number.%% | +| | **[[:develop:api:elm:interface_scrollable:property:drag_start_cb|drag_start_cb]]** //**(set)**// | %%Set the callback to run when dragging of the contents has started.%% | +| | **[[:develop:api:elm:interface_scrollable:property:drag_stop_cb|drag_stop_cb]]** //**(set)**// | %%Set the callback to run when dragging of the contents has stopped.%% | +| | **[[:develop:api:elm:interface_scrollable:property:edge_bottom_cb|edge_bottom_cb]]** //**(set)**// | %%Set the callback to run when the bottom edge of the content has been reached.%% | +| | **[[:develop:api:elm:interface_scrollable:property:edge_left_cb|edge_left_cb]]** //**(set)**// | %%Set the callback to run when the left edge of the content has been reached.%% | +| | **[[:develop:api:elm:interface_scrollable:property:edge_right_cb|edge_right_cb]]** //**(set)**// | %%Set the callback to run when the right edge of the content has been reached.%% | +| | **[[:develop:api:elm:interface_scrollable:property:edge_top_cb|edge_top_cb]]** //**(set)**// | %%Set the callback to run when the top edge of the content has been reached.%% | +| | **[[:develop:api:elm:interface_scrollable:property:extern_pan|extern_pan]]** //**(set)**// | %%Extern pan%% | +| | **[[:develop:api:elm:interface_scrollable:property:freeze|freeze]]** //**(set)**// | %%Freeze property%% | +| | **[[:develop:api:elm:interface_scrollable:property:gravity|gravity]]** //**(get, set)**// | %%Control scrolling gravity on the scrollable%% | +| | **[[:develop:api:elm:interface_scrollable:property:hbar_drag_cb|hbar_drag_cb]]** //**(set)**// | %%Set the callback to run when the horizontal scrollbar is dragged.%% | +| | **[[:develop:api:elm:interface_scrollable:property:hbar_press_cb|hbar_press_cb]]** //**(set)**// | %%Set the callback to run when the horizontal scrollbar is pressed.%% | +| | **[[:develop:api:elm:interface_scrollable:property:hbar_unpress_cb|hbar_unpress_cb]]** //**(set)**// | %%Set the callback to run when the horizontal scrollbar is unpressed.%% | +| | **[[:develop:api:elm:interface_scrollable:property:hold|hold]]** //**(set)**// | %%Hold property%% | +| | **[[:develop:api:elm:interface_scrollable:property:item_loop_enabled|item_loop_enabled]]** //**(get, set)**// | %%Whether scrolling should loop around.%% | +| | **[[:develop:api:elm:interface_scrollable:property:last_page|last_page]]** //**(get)**// | %%Get scroll last page number.%% | +| | **[[:develop:api:elm:interface_scrollable:property:loop|loop]]** //**(get, set)**// | %%Controls an infinite loop for a scroller.%% | +| | **[[:develop:api:elm:interface_scrollable:property:mirrored|mirrored]]** //**(set)**// | %%Mirroed property%% | +| | **[[:develop:api:elm:interface_scrollable:property:momentum_animator_disabled|momentum_animator_disabled]]** //**(get, set)**// | %%Momentum animator%% | +| | **[[:develop:api:elm:interface_scrollable:property:movement_block|movement_block]]** //**(get, set)**// | %%Blocking of scrolling (per axis)%% | +| | **[[:develop:api:elm:interface_scrollable:property:objects|objects]]** //**(set)**// | %%Object property%% | +| | **[[:develop:api:elm:interface_scrollable:method:page_bring_in|page_bring_in]]** | %%Show a specific virtual region within the scroller content object by page number.%% | +| | **[[:develop:api:elm:interface_scrollable:property:page_change_cb|page_change_cb]]** //**(set)**// | %%Set the callback to run when the visible page changes.%% | +| | **[[:develop:api:elm:interface_scrollable:property:page_relative|page_relative]]** //**(set)**// | %%Set scroll page size relative to viewport size.%% | +| | **[[:develop:api:elm:interface_scrollable:property:page_scroll_limit|page_scroll_limit]]** //**(get, set)**// | %%Page scroll limit%% | +| | **[[:develop:api:elm:interface_scrollable:method:page_show|page_show]]** | %%Show a specific virtual region within the scroller content object by page number.%% | +| | **[[:develop:api:elm:interface_scrollable:property:page_size|page_size]]** //**(get, set)**// | %%Scroll page size relative to viewport size.%% | +| | **[[:develop:api:elm:interface_scrollable:property:page_snap_allow|page_snap_allow]]** //**(get, set)**// | %%Page snapping behavior%% | +| | **[[:develop:api:elm:interface_scrollable:property:paging|paging]]** //**(get, set)**// | %%Pagin property%% | +| | **[[:develop:api:elm:interface_scrollable:property:policy|policy]]** //**(get, set)**// | %%Scrollbar visibility policy%% | +| | **[[:develop:api:elm:interface_scrollable:property:repeat_events|repeat_events]]** //**(get, set)**// | %%It decides whether the scrollable object propagates the events to content object or not.%% | +| | **[[:develop:api:elm:interface_scrollable:property:scroll_cb|scroll_cb]]** //**(set)**// | %%Set the callback to run when the content has been moved.%% | +| | **[[:develop:api:elm:interface_scrollable:property:scroll_down_cb|scroll_down_cb]]** //**(set)**// | %%Set the callback to run when the content has been moved down.%% | +| | **[[:develop:api:elm:interface_scrollable:property:scroll_left_cb|scroll_left_cb]]** //**(set)**// | %%Set the callback to run when the content has been moved to the left%% | +| | **[[:develop:api:elm:interface_scrollable:property:scroll_right_cb|scroll_right_cb]]** //**(set)**// | %%Set the callback to run when the content has been moved to the right.%% | +| | **[[:develop:api:elm:interface_scrollable:property:scroll_up_cb|scroll_up_cb]]** //**(set)**// | %%Set the callback to run when the content has been moved up.%% | +| | **[[:develop:api:elm:interface_scrollable:property:single_direction|single_direction]]** //**(get, set)**// | %%Single direction scroll configuration%% | +| | **[[:develop:api:elm:interface_scrollable:property:step_size|step_size]]** //**(get, set)**// | %%Step size%% | +| | **[[:develop:api:elm:interface_scrollable:property:vbar_drag_cb|vbar_drag_cb]]** //**(set)**// | %%Set the callback to run when the horizontal scrollbar is dragged.%% | +| | **[[:develop:api:elm:interface_scrollable:property:vbar_press_cb|vbar_press_cb]]** //**(set)**// | %%Set the callback to run when the vertical scrollbar is pressed.%% | +| | **[[:develop:api:elm:interface_scrollable:property:vbar_unpress_cb|vbar_unpress_cb]]** //**(set)**// | %%Set the callback to run when the horizontal scrollbar is unpressed.%% | +| | **[[:develop:api:elm:interface_scrollable:property:wheel_disabled|wheel_disabled]]** //**(get, set)**// | %%Control Wheel disable Enable or disable mouse wheel to be used to scroll the scroller content. heel is enabled by default.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| | **[[:develop:api:elm:widget:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_calculate|group_calculate]]** | %%Triggers an immediate recalculation of this object's geometry.%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:method:part|part]]** | %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_sub_object_del|widget_sub_object_del]]** | %%Virtual function handling sub objects being removed.%% | + ===== Events ===== **[[:develop:api:efl:ui:image_zoomable:event:download_done|download,done]]**\\ @@ -579,25 +629,25 @@ EFL_UI_IMAGE_ZOOMABLE_EVENT_DOWNLOAD_PROGRESS(void) EFL_UI_IMAGE_ZOOMABLE_EVENT_DOWNLOAD_START(void) +\\ **[[:develop:api:efl:ui:image_zoomable:event:load|load]]**\\ +> %%Called when photocam loading started%% + +EFL_UI_IMAGE_ZOOMABLE_EVENT_LOAD(void) + \\ **[[:develop:api:efl:ui:image_zoomable:event:load_detail|load,detail]]**\\ > %%Called when photocal detail loading started%% EFL_UI_IMAGE_ZOOMABLE_EVENT_LOAD_DETAIL(void) -\\ **[[:develop:api:efl:ui:image_zoomable:event:loaded_detail|loaded,detail]]**\\ -> %%Called when photocam detail loading finished%% - -EFL_UI_IMAGE_ZOOMABLE_EVENT_LOADED_DETAIL(void) - \\ **[[:develop:api:efl:ui:image_zoomable:event:loaded|loaded]]**\\ > %%Called when photocam loading finished%% EFL_UI_IMAGE_ZOOMABLE_EVENT_LOADED(void) -\\ **[[:develop:api:efl:ui:image_zoomable:event:load|load]]**\\ -> %%Called when photocam loading started%% +\\ **[[:develop:api:efl:ui:image_zoomable:event:loaded_detail|loaded,detail]]**\\ +> %%Called when photocam detail loading finished%% -EFL_UI_IMAGE_ZOOMABLE_EVENT_LOAD(void) +EFL_UI_IMAGE_ZOOMABLE_EVENT_LOADED_DETAIL(void) \\ **[[:develop:api:efl:ui:image_zoomable:event:press|press]]**\\ > %%Called when photocam got pressed%% @@ -606,93 +656,100 @@ EFL_UI_IMAGE_ZOOMABLE_EVENT_PRESS(void) \\ ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:property_changed|property,changed]]**\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:removed|removed]]**\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[: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|Efl.Gfx]]\\ -> **[[:develop:api:efl:gfx:event:hide|hide]]**\\ -[[:develop:api:efl:gfx|Efl.Gfx]]\\ -> **[[:develop:api:efl:gfx:event:move|move]]**, **[[:develop:api:efl:gfx:event:resize|resize]]**\\ -[[:develop:api:efl:gfx|Efl.Gfx]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:finger_up|finger,up]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:hold|hold]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:key_down|key,down]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:key_up|key,up]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:pointer_axis|pointer,axis]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:pointer_cancel|pointer,cancel]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:pointer_down|pointer,down]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:pointer_out|pointer,out]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:pointer_up|pointer,up]]**, **[[:develop:api:efl:input:interface:event:pointer_wheel|pointer,wheel]]**\\ -[[:develop:api:efl:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]**, **[[:develop:api:efl:layout:calc:event:recalc|recalc]]**\\ -[[: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:ui:clickable|Efl.Ui.Clickable]]\\ -> **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]**, **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]**, **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]**, **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]**, **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]**, **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]**, **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]**, **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]**\\ -[[:develop:api:efl:ui:draggable|Efl.Ui.Draggable]]\\ -> **[[:develop:api:efl:ui:draggable:event:drag_end|drag,end]]**, **[[:develop:api:efl:ui:draggable:event:drag_start_down|drag,start,down]]**, **[[:develop:api:efl:ui:draggable:event:drag_start_left|drag,start,left]]**, **[[:develop:api:efl:ui:draggable:event:drag_start_right|drag,start,right]]**, **[[:develop:api:efl:ui:draggable:event:drag_start_up|drag,start,up]]**, **[[:develop:api:efl:ui:draggable:event:drag_start|drag,start]]**, **[[:develop:api:efl:ui:draggable:event:drag_stop|drag,stop]]**, **[[:develop:api:efl:ui:draggable:event:drag|drag]]**\\ -[[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]]\\ -> **[[:develop:api:efl:ui:focus:manager:event:coords_dirty|coords,dirty]]**, **[[:develop:api:efl:ui:focus:manager:event:flush_pre|flush,pre]]**, **[[:develop:api:efl:ui:focus:manager:event:focused|focused]]**, **[[:develop:api:efl:ui:focus:manager:event:redirect_changed|redirect,changed]]**\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:efl:ui:image|Efl.Ui.Image]]\\ -> **[[:develop:api:efl:ui:image:event:drop|drop]]**\\ -[[:develop:api:efl:ui:scrollable|Efl.Ui.Scrollable]]\\ -> **[[:develop:api:efl:ui:scrollable:event:scroll_anim_start|scroll,anim,start]]**, **[[:develop:api:efl:ui:scrollable:event:scroll_anim_stop|scroll,anim,stop]]**, **[[:develop:api:efl:ui:scrollable:event:scroll_drag_start|scroll,drag,start]]**\\ -[[:develop:api:efl:ui:scrollable|Efl.Ui.Scrollable]]\\ -> **[[:develop:api:efl:ui:scrollable:event:scroll_drag_stop|scroll,drag,stop]]**\\ -[[:develop:api:efl:ui:scrollable|Efl.Ui.Scrollable]]\\ -> **[[:develop:api:efl:ui:scrollable:event:scroll|scroll]]**\\ -[[:develop:api:efl:ui:zoom|Efl.Ui.Zoom]]\\ -> **[[:develop:api:efl:ui:zoom:event:zoom_change|zoom,change]]**, **[[:develop:api:efl:ui:zoom:event:zoom_start|zoom,start]]**, **[[:develop:api:efl:ui:zoom:event:zoom_stop|zoom,stop]]**\\ -[[:develop:api:elm:interface_scrollable|Elm.Interface_Scrollable]]\\ -> **[[:develop:api:elm:interface_scrollable:event:changed|changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:language_changed|language,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]** | %%A circular dependency between parts of the object was found.%% | +| | **[[:develop:api:efl:layout:calc:event:recalc|recalc]]** | %%The layout was recalculated.%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:clickable|Efl.Ui.Clickable]] ^^^ +| | **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]** | %%Called when object was clicked%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]** | %%Called when object received a double click%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]** | %%Called when object received a right click%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]** | %%Called when object received a triple click%% | +| | **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]** | %%Called when the object received a longpress%% | +| | **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]** | %%Called when the object was pressed%% | +| | **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]** | %%Called when the object received repeated presses/clicks%% | +| | **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]** | %%Called when the object is now longer pressed%% | +^ [[:develop:api:efl:ui:draggable|Efl.Ui.Draggable]] ^^^ +| | **[[:develop:api:efl:ui:draggable:event:drag|drag]]** | %%Called when drag operation starts%% | +| | **[[:develop:api:efl:ui:draggable:event:drag_end|drag,end]]** | %%Called when drag operation ends%% | +| | **[[:develop:api:efl:ui:draggable:event:drag_start|drag,start]]** | %%Called when drag started%% | +| | **[[:develop:api:efl:ui:draggable:event:drag_start_down|drag,start,down]]** | %%Called when drag starts into down direction%% | +| | **[[:develop:api:efl:ui:draggable:event:drag_start_left|drag,start,left]]** | %%Called when drag starts into left direction%% | +| | **[[:develop:api:efl:ui:draggable:event:drag_start_right|drag,start,right]]** | %%Called when drag starts into right direction%% | +| | **[[:develop:api:efl:ui:draggable:event:drag_start_up|drag,start,up]]** | %%Called when drag starts into up direction%% | +| | **[[:develop:api:efl:ui:draggable:event:drag_stop|drag,stop]]** | %%Called when drag stopped%% | +^ [[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]] ^^^ +| | **[[:develop:api:efl:ui:focus:manager:event:coords_dirty|coords,dirty]]** | %%Emitted once the graph is dirty, this means there are potential changes in border_elements you want to know about%% | +| | **[[:develop:api:efl:ui:focus:manager:event:flush_pre|flush,pre]]** | %%Emitted once the graph calculationg will be performed%% | +| | **[[:develop:api:efl:ui:focus:manager:event:focused|focused]]** | %%Emitted if the manager has focused an object, the passed focus object is the last focused object%% | +| | **[[:develop:api:efl:ui:focus:manager:event:redirect_changed|redirect,changed]]** | %%Emitted when the redirect object has changed, the old manager is passed as event info%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:efl:ui:image|Efl.Ui.Image]] ^^^ +| | **[[:develop:api:efl:ui:image:event:drop|drop]]** | %%Called when drop from drag and drop happened%% | +^ [[:develop:api:efl:ui:scrollable|Efl.Ui.Scrollable]] ^^^ +| | **[[:develop:api:efl:ui:scrollable:event:scroll|scroll]]** | %%Called when scroll operation started%% | +| | **[[:develop:api:efl:ui:scrollable:event:scroll_anim_start|scroll,anim,start]]** | %%Called when scroll animation started%% | +| | **[[:develop:api:efl:ui:scrollable:event:scroll_anim_stop|scroll,anim,stop]]** | %%Called when scroll animation stopped%% | +| | **[[:develop:api:efl:ui:scrollable:event:scroll_drag_start|scroll,drag,start]]** | %%Called when scroll drag started%% | +| | **[[:develop:api:efl:ui:scrollable:event:scroll_drag_stop|scroll,drag,stop]]** | %%Called when scroll drag stopped%% | +^ [[:develop:api:efl:ui:zoom|Efl.Ui.Zoom]] ^^^ +| | **[[:develop:api:efl:ui:zoom:event:zoom_change|zoom,change]]** | %%Called when zooming changed%% | +| | **[[:develop:api:efl:ui:zoom:event:zoom_start|zoom,start]]** | %%Called when zooming started%% | +| | **[[:develop:api:efl:ui:zoom:event:zoom_stop|zoom,stop]]** | %%Called when zooming stopped%% | +^ [[:develop:api:elm:interface_scrollable|Elm.Interface_Scrollable]] ^^^ +| | **[[:develop:api:elm:interface_scrollable:event:changed|changed]]** | %%Called when content changed%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/image_zoomable/property/file.txt b/pages/develop/api/efl/ui/image_zoomable/property/file.txt index fd3ff648f..ba987a327 100644 --- a/pages/develop/api/efl/ui/image_zoomable/property/file.txt +++ b/pages/develop/api/efl/ui/image_zoomable/property/file.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Ui.Image_Zoomable.file~~ -===== Values ===== - - * **file** - %%The image file path.%% - * **key** - %%The image key in %%''file''%% (if its an Eet one), or %%''null''%%, otherwise.%% ===== Description ===== @@ -10,6 +6,10 @@ {{page>:develop:api-include:efl:ui:image_zoomable:property:file:description&nouser&nolink&nodate}} +===== Values ===== + + * **file** - %%The image file path.%% + * **key** - %%The image key in %%''file''%% (if its an Eet one), or %%''null''%%, otherwise.%% ==== Getter ==== %%Retrieve the source file from where an image object is to fetch the real image data (it may be an Eet file, besides pure image ones).%% diff --git a/pages/develop/api/efl/ui/image_zoomable/property/flip.txt b/pages/develop/api/efl/ui/image_zoomable/property/flip.txt index 7d84d159b..6c019e2bc 100644 --- a/pages/develop/api/efl/ui/image_zoomable/property/flip.txt +++ b/pages/develop/api/efl/ui/image_zoomable/property/flip.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Image_Zoomable.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:ui:image_zoomable:property:flip:description&nouser&nolink&nodate}} +===== Values ===== + + * **flip** - %%Flip method%% //Overridden from [[:develop:api:efl:ui:image:property:flip|Efl.Flipable.flip]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/image_zoomable/property/gesture_enabled.txt b/pages/develop/api/efl/ui/image_zoomable/property/gesture_enabled.txt index 4852c222a..f843ec0d4 100644 --- a/pages/develop/api/efl/ui/image_zoomable/property/gesture_enabled.txt +++ b/pages/develop/api/efl/ui/image_zoomable/property/gesture_enabled.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Image_Zoomable.gesture_enabled~~ -===== Values ===== - - * **gesture** - %%The gesture state.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:image_zoomable:property:gesture_enabled:description&nouser&nolink&nodate}} +===== Values ===== + + * **gesture** - %%The gesture state.%% ==== Getter ==== %%Get the gesture state for photocam.%% diff --git a/pages/develop/api/efl/ui/image_zoomable/property/icon.txt b/pages/develop/api/efl/ui/image_zoomable/property/icon.txt index a1b53559f..82312d249 100644 --- a/pages/develop/api/efl/ui/image_zoomable/property/icon.txt +++ b/pages/develop/api/efl/ui/image_zoomable/property/icon.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Image_Zoomable.icon~~ -===== Values ===== - - * **name** - %%The icon name%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:image_zoomable:property:icon:description&nouser&nolink&nodate}} +===== Values ===== + + * **name** - %%The icon name%% ==== Getter ==== %%Get the icon name of image set by icon standard names.%% diff --git a/pages/develop/api/efl/ui/image_zoomable/property/image_region.txt b/pages/develop/api/efl/ui/image_zoomable/property/image_region.txt index f73b7925a..30c4be01b 100644 --- a/pages/develop/api/efl/ui/image_zoomable/property/image_region.txt +++ b/pages/develop/api/efl/ui/image_zoomable/property/image_region.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Image_Zoomable.image_region~~ -===== Values ===== - - * **region** - %%The region in the original image pixels.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:image_zoomable:property:image_region:description&nouser&nolink&nodate}} +===== Values ===== + + * **region** - %%The region in the original image pixels.%% ==== Getter ==== %%Get the region of the image that is currently shown%% diff --git a/pages/develop/api/efl/ui/image_zoomable/property/orientation.txt b/pages/develop/api/efl/ui/image_zoomable/property/orientation.txt index 3656b764a..a6245e27f 100644 --- a/pages/develop/api/efl/ui/image_zoomable/property/orientation.txt +++ b/pages/develop/api/efl/ui/image_zoomable/property/orientation.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Image_Zoomable.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:ui:image_zoomable:property:orientation:description&nouser&nolink&nodate}} +===== Values ===== + + * **dir** - %%The rotation angle (CCW), see %%[[:develop:api:efl:orient|Efl.Orient]]%%.%% //Overridden from [[:develop:api:efl:ui:image:property:orientation|Efl.Orientation.orientation]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/image_zoomable/property/play.txt b/pages/develop/api/efl/ui/image_zoomable/property/play.txt index 572e7c045..177020e10 100644 --- a/pages/develop/api/efl/ui/image_zoomable/property/play.txt +++ b/pages/develop/api/efl/ui/image_zoomable/property/play.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Image_Zoomable.play~~ -===== Values ===== - - * **play** - %%%%''true''%% if playing, %%''false''%% otherwise.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:image_zoomable:property:play:description&nouser&nolink&nodate}} +===== Values ===== + + * **play** - %%%%''true''%% if playing, %%''false''%% otherwise.%% ==== Getter ==== %%Get play/pause state of the media file.%% diff --git a/pages/develop/api/efl/ui/image_zoomable/property/position.txt b/pages/develop/api/efl/ui/image_zoomable/property/position.txt index 09e9378c8..db2c38244 100644 --- a/pages/develop/api/efl/ui/image_zoomable/property/position.txt +++ b/pages/develop/api/efl/ui/image_zoomable/property/position.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Image_Zoomable.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:ui:image_zoomable:property:position:description&nouser&nolink&nodate}} +===== Values ===== + + * **pos** - %%A 2D coordinate in pixel units.%% ==== Getter ==== %%Retrieves the position of the given canvas object.%% diff --git a/pages/develop/api/efl/ui/image_zoomable/property/size.txt b/pages/develop/api/efl/ui/image_zoomable/property/size.txt index 5045dd797..a8b8c42de 100644 --- a/pages/develop/api/efl/ui/image_zoomable/property/size.txt +++ b/pages/develop/api/efl/ui/image_zoomable/property/size.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Image_Zoomable.size~~ -===== Values ===== - - * **size** - %%A 2D size in pixel units.%% ===== Description ===== %%The 2D size of a canvas object.%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:image_zoomable:property:size:description&nouser&nolink&nodate}} +===== Values ===== + + * **size** - %%A 2D size in pixel units.%% ==== Getter ==== %%Retrieves the (rectangular) size of the given Evas object.%% @@ -20,7 +20,7 @@ %%Changes the size of the given object.%% -%%Note that setting the actual size of an object might be the job of its container, so this function might have no effect. Look at %%''Efl''%%.Gfx.Size.Hint instead, when manipulating widgets.%% +%%Note that setting the actual size of an object might be the job of its container, so this function might have no effect. Look at %%[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]]%% instead, when manipulating widgets.%% {{page>:develop:api-include:efl:ui:image_zoomable:property:size:getter_description&nouser&nolink&nodate}} diff --git a/pages/develop/api/efl/ui/image_zoomable/property/view_size.txt b/pages/develop/api/efl/ui/image_zoomable/property/view_size.txt index 807a62398..75aaef162 100644 --- a/pages/develop/api/efl/ui/image_zoomable/property/view_size.txt +++ b/pages/develop/api/efl/ui/image_zoomable/property/view_size.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Image_Zoomable.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:ui:image_zoomable:property:view_size:description&nouser&nolink&nodate}} +===== Values ===== + + * **size** - %%Size of the view.%% //Overridden from [[:develop:api:efl:ui:image:property:view_size|Efl.Gfx.View.view_size]] **(get)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/image_zoomable/property/zoom.txt b/pages/develop/api/efl/ui/image_zoomable/property/zoom.txt index 5f9ea3754..80bb31967 100644 --- a/pages/develop/api/efl/ui/image_zoomable/property/zoom.txt +++ b/pages/develop/api/efl/ui/image_zoomable/property/zoom.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Image_Zoomable.zoom~~ -===== Values ===== - - * **zoom** - %%The zoom level to set%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:image_zoomable:property:zoom:description&nouser&nolink&nodate}} +===== Values ===== + + * **zoom** - %%The zoom level to set%% ==== Getter ==== %%Get the zoom level of the photo%% diff --git a/pages/develop/api/efl/ui/image_zoomable/property/zoom_animation.txt b/pages/develop/api/efl/ui/image_zoomable/property/zoom_animation.txt index 03e2a237c..6965e9ccb 100644 --- a/pages/develop/api/efl/ui/image_zoomable/property/zoom_animation.txt +++ b/pages/develop/api/efl/ui/image_zoomable/property/zoom_animation.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Image_Zoomable.zoom_animation~~ -===== Values ===== - - * **paused** - %%The pause state.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:image_zoomable:property:zoom_animation:description&nouser&nolink&nodate}} +===== Values ===== + + * **paused** - %%The pause state.%% ==== Getter ==== %%Disable zoom animation%% diff --git a/pages/develop/api/efl/ui/image_zoomable/property/zoom_mode.txt b/pages/develop/api/efl/ui/image_zoomable/property/zoom_mode.txt index a088ee2f3..010b4e8ff 100644 --- a/pages/develop/api/efl/ui/image_zoomable/property/zoom_mode.txt +++ b/pages/develop/api/efl/ui/image_zoomable/property/zoom_mode.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Image_Zoomable.zoom_mode~~ -===== Values ===== - - * **mode** - %%The zoom mode.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:image_zoomable:property:zoom_mode:description&nouser&nolink&nodate}} +===== Values ===== + + * **mode** - %%The zoom mode.%% ==== Getter ==== %%Get the zoom mode%% diff --git a/pages/develop/api/efl/ui/image_zoomable_pan.txt b/pages/develop/api/efl/ui/image_zoomable_pan.txt index 0ec8c7589..a9074ee8f 100644 --- a/pages/develop/api/efl/ui/image_zoomable_pan.txt +++ b/pages/develop/api/efl/ui/image_zoomable_pan.txt @@ -10,56 +10,6 @@ ===== Inheritance ===== => [[:develop:api:elm:pan|Elm.Pan]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_image_zoomable_pan [fillcolor = "black", label = "Efl.Ui.Image_Zoomable_Pan", color = "gray15", fontcolor = "white", style = "filled"] - elm_pan [fillcolor = "gray15", label = "Elm.Pan", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_ui_image_zoomable_pan -> elm_pan - elm_pan -> efl_canvas_group - 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 -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:elm:pan|Elm.Pan]] //(class)// @@ -83,6 +33,12 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:ui:image_zoomable_pan:property:content_size|content_size]]** //**(get)**//// [Overridden from [[:develop:api:elm:pan|Elm.Pan]]]//\\ +> %%Content size%% + +void elm_obj_pan_content_size_get(const Eo *obj, int *w, int *h); + +\\ **[[:develop:api:efl:ui:image_zoomable_pan:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Call the object's destructor.%% @@ -95,10 +51,11 @@ void efl_destructor(Eo *obj); void efl_canvas_group_calculate(Eo *obj); \\ -**[[:develop:api:efl:ui:image_zoomable_pan:property:content_size|content_size]]** //**(get)**//// [Overridden from [[:develop:api:elm:pan|Elm.Pan]]]//\\ -> %%Content size%% +**[[:develop:api:efl:ui:image_zoomable_pan:property:pos|pos]]** //**(get, set)**//// [Overridden from [[:develop:api:elm:pan|Elm.Pan]]]//\\ +> %%Position%% -void elm_obj_pan_content_size_get(const Eo *obj, int *w, int *h); +void elm_obj_pan_pos_get(const Eo *obj, int *x, int *y); +void elm_obj_pan_pos_set(Eo *obj, int x, int y); \\ **[[:develop:api:efl:ui:image_zoomable_pan:property:pos_max|pos_max]]** //**(get)**//// [Overridden from [[:develop:api:elm:pan|Elm.Pan]]]//\\ @@ -120,13 +77,6 @@ Eina_Position2D efl_gfx_position_get(const Eo *obj); void efl_gfx_position_set(Eo *obj, Eina_Position2D pos); \\ -**[[:develop:api:efl:ui:image_zoomable_pan:property:pos|pos]]** //**(get, set)**//// [Overridden from [[:develop:api:elm:pan|Elm.Pan]]]//\\ -> %%Position%% - -void elm_obj_pan_pos_get(const Eo *obj, int *x, int *y); -void elm_obj_pan_pos_set(Eo *obj, int x, int y); - -\\ **[[:develop:api:efl:ui:image_zoomable_pan:property:size|size]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\ > %%The 2D size of a canvas object.%% @@ -137,24 +87,119 @@ void efl_gfx_size_set(Eo *obj, Eina_Size2D size); ==== Inherited ==== -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_add|group_member_add]]**, **[[:develop:api:efl:canvas:group:method:group_member_del|group_member_del]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:color|color]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:elm:pan|Elm.Pan]]\\ -> **[[:develop:api:elm:pan:method:constructor|constructor]]**, **[[:develop:api:elm:pan:property:visible|visible]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:efl:canvas:group:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:efl:canvas:group:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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.%% | +^ [[:develop:api:elm:pan|Elm.Pan]] ^^^ +| | **[[:develop:api:elm:pan:method:constructor|constructor]]** | %%Call the object's constructor.%% | +| | **[[:develop:api:elm:pan:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | + ===== Events ===== **[[:develop:api:efl:ui:image_zoomable_pan:event:download_done|download,done]]**\\ @@ -177,41 +222,59 @@ EFL_UI_IMAGE_ZOOMABLE_PAN_EVENT_DOWNLOAD_PROGRESS(void) EFL_UI_IMAGE_ZOOMABLE_PAN_EVENT_DOWNLOAD_START(void) +\\ **[[:develop:api:efl:ui:image_zoomable_pan:event:load|load]]**\\ +> %%Called when load started%% + +EFL_UI_IMAGE_ZOOMABLE_PAN_EVENT_LOAD(void) + \\ **[[:develop:api:efl:ui:image_zoomable_pan:event:load_detail|load,detail]]**\\ > %%Called when load details started%% EFL_UI_IMAGE_ZOOMABLE_PAN_EVENT_LOAD_DETAIL(void) -\\ **[[:develop:api:efl:ui:image_zoomable_pan:event:loaded_detail|loaded,detail]]**\\ -> %%Called when load details finished%% - -EFL_UI_IMAGE_ZOOMABLE_PAN_EVENT_LOADED_DETAIL(void) - \\ **[[:develop:api:efl:ui:image_zoomable_pan:event:loaded|loaded]]**\\ > %%Called when load finished%% EFL_UI_IMAGE_ZOOMABLE_PAN_EVENT_LOADED(void) -\\ **[[:develop:api:efl:ui:image_zoomable_pan:event:load|load]]**\\ -> %%Called when load started%% +\\ **[[:develop:api:efl:ui:image_zoomable_pan:event:loaded_detail|loaded,detail]]**\\ +> %%Called when load details finished%% -EFL_UI_IMAGE_ZOOMABLE_PAN_EVENT_LOAD(void) +EFL_UI_IMAGE_ZOOMABLE_PAN_EVENT_LOADED_DETAIL(void) \\ ==== 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:event:callback_del|callback,del]]**\\ -[[:develop:api:efl:object|Efl.Object]]\\ -> **[[:develop:api:efl:object:event:del|del]]**\\ -[[:develop:api:elm:pan|Elm.Pan]]\\ -> **[[:develop:api:elm:pan:event:changed|changed]]** \ No newline at end of file +^ [[: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.%% | +^ [[:develop:api:elm:pan|Elm.Pan]] ^^^ +| | **[[:develop:api:elm:pan:event:changed|changed]]** | %%Called when pan object changed%% | diff --git a/pages/develop/api/efl/ui/image_zoomable_pan/property/pos.txt b/pages/develop/api/efl/ui/image_zoomable_pan/property/pos.txt index 14b7b915f..09c714e9a 100644 --- a/pages/develop/api/efl/ui/image_zoomable_pan/property/pos.txt +++ b/pages/develop/api/efl/ui/image_zoomable_pan/property/pos.txt @@ -1,13 +1,13 @@ ~~Title: Efl.Ui.Image_Zoomable_Pan.pos~~ -===== Values ===== - - * **x** - %%X coordinate%% - * **y** - %%Y coordinate%% ===== Description ===== %%Position%% {{page>:develop:api-include:efl:ui:image_zoomable_pan:property:pos:description&nouser&nolink&nodate}} +===== Values ===== + + * **x** - %%X coordinate%% + * **y** - %%Y coordinate%% //Overridden from [[:develop:api:elm:pan:property:pos|Elm.Pan.pos]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/image_zoomable_pan/property/position.txt b/pages/develop/api/efl/ui/image_zoomable_pan/property/position.txt index 41e363c27..99c7846bf 100644 --- a/pages/develop/api/efl/ui/image_zoomable_pan/property/position.txt +++ b/pages/develop/api/efl/ui/image_zoomable_pan/property/position.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Image_Zoomable_Pan.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:ui:image_zoomable_pan:property:position:description&nouser&nolink&nodate}} +===== Values ===== + + * **pos** - %%A 2D coordinate in pixel units.%% ==== Getter ==== %%Retrieves the position of the given canvas object.%% diff --git a/pages/develop/api/efl/ui/image_zoomable_pan/property/size.txt b/pages/develop/api/efl/ui/image_zoomable_pan/property/size.txt index fdeb64fbb..47e716ff0 100644 --- a/pages/develop/api/efl/ui/image_zoomable_pan/property/size.txt +++ b/pages/develop/api/efl/ui/image_zoomable_pan/property/size.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Image_Zoomable_Pan.size~~ -===== Values ===== - - * **size** - %%A 2D size in pixel units.%% ===== Description ===== %%The 2D size of a canvas object.%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:image_zoomable_pan:property:size:description&nouser&nolink&nodate}} +===== Values ===== + + * **size** - %%A 2D size in pixel units.%% ==== Getter ==== %%Retrieves the (rectangular) size of the given Evas object.%% @@ -20,7 +20,7 @@ %%Changes the size of the given object.%% -%%Note that setting the actual size of an object might be the job of its container, so this function might have no effect. Look at %%''Efl''%%.Gfx.Size.Hint instead, when manipulating widgets.%% +%%Note that setting the actual size of an object might be the job of its container, so this function might have no effect. Look at %%[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]]%% instead, when manipulating widgets.%% {{page>:develop:api-include:efl:ui:image_zoomable_pan:property:size:getter_description&nouser&nolink&nodate}} diff --git a/pages/develop/api/efl/ui/internal/text/interactive.txt b/pages/develop/api/efl/ui/internal/text/interactive.txt index 766138506..12de5625d 100644 --- a/pages/develop/api/efl/ui/internal/text/interactive.txt +++ b/pages/develop/api/efl/ui/internal/text/interactive.txt @@ -12,90 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:canvas:text|Efl.Canvas.Text]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_internal_text_interactive [fillcolor = "black", label = "Efl.Ui.Internal.Text.Interactive", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_text [fillcolor = "gray15", label = "Efl.Canvas.Text", 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_text [fillcolor = "gray15", label = "Efl.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_properties [fillcolor = "gray15", label = "Efl.Text.Properties", 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_text_font [fillcolor = "gray15", label = "Efl.Text.Font", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_style [fillcolor = "gray15", label = "Efl.Text.Style", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_format [fillcolor = "gray15", label = "Efl.Text.Format", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_cursor [fillcolor = "gray15", label = "Efl.Text.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_annotate [fillcolor = "gray15", label = "Efl.Text.Annotate", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_markup [fillcolor = "gray15", label = "Efl.Text.Markup", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_cursor [fillcolor = "gray15", label = "Efl.Text.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_text_interactive [fillcolor = "gray15", label = "Efl.Ui.Text.Interactive", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text [fillcolor = "gray15", label = "Efl.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_font [fillcolor = "gray15", label = "Efl.Text.Font", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_format [fillcolor = "gray15", label = "Efl.Text.Format", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_style [fillcolor = "gray15", label = "Efl.Text.Style", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_internal_text_interactive -> efl_canvas_text - efl_canvas_text -> 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_text -> efl_text - efl_canvas_text -> efl_text_properties - efl_canvas_text -> efl_canvas_filter_internal - efl_canvas_filter_internal -> efl_gfx_filter - efl_canvas_filter_internal -> efl_object - efl_canvas_text -> efl_text_font - efl_canvas_text -> efl_text_style - efl_canvas_text -> efl_text_format - efl_canvas_text -> efl_text_cursor - efl_canvas_text -> efl_text_annotate - efl_canvas_text -> efl_text_markup - efl_text_markup -> efl_text_cursor - efl_canvas_text -> efl_ui_base - efl_ui_internal_text_interactive -> efl_ui_text_interactive - efl_ui_text_interactive -> efl_text - efl_ui_text_interactive -> efl_text_font - efl_ui_text_interactive -> efl_text_format - efl_ui_text_interactive -> efl_text_style -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:canvas:text|Efl.Canvas.Text]] //(class)// @@ -142,12 +58,6 @@ digraph hierarchy { Efl_Object *efl_constructor(Eo *obj); \\ -**[[:develop:api:efl:ui:internal:text:interactive:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Called at the end of #eo_add. Should not be called, just overridden.%% - -Efl_Object *efl_finalize(Eo *obj); - -\\ **[[:develop:api:efl:ui:internal:text:interactive:property:editable|editable]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:text:interactive|Efl.Ui.Text.Interactive]]]//\\ > %%Whether the entry is editable.%% @@ -155,6 +65,12 @@ Eina_Bool efl_ui_text_interactive_editable_get(const Eo *obj); void efl_ui_text_interactive_editable_set(Eo *obj, Eina_Bool editable); \\ +**[[:develop:api:efl:ui:internal:text:interactive:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Called at the end of #eo_add. Should not be called, just overridden.%% + +Efl_Object *efl_finalize(Eo *obj); + +\\ **[[:develop:api:efl:ui:internal:text:interactive:property:selection_allowed|selection_allowed]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:text:interactive|Efl.Ui.Text.Interactive]]]//\\ > %%Whether or not selection is allowed on this object%% @@ -171,49 +87,258 @@ void efl_ui_text_interactive_selection_cursors_get(const Eo *obj, Efl_Text_Curso ==== Inherited ==== -[[:develop:api:efl:canvas:filter:internal|Efl.Canvas.Filter.Internal]]\\ -> **[[:develop:api:efl:canvas:filter:internal:property:filter_padding|filter_padding]]** //**(get)**//, **[[: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:debug_name_override|debug_name_override]]**, **[[: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: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: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:canvas:text|Efl.Canvas.Text]]\\ -> **[[:develop:api:efl:canvas:text:method:annotation_del|annotation_del]]**, **[[:develop:api:efl:canvas:text:method:annotation_insert|annotation_insert]]**, **[[:develop:api:efl:canvas:text:method:annotation_positions_get|annotation_positions_get]]**, **[[:develop:api:efl:canvas:text:method:async_layout|async_layout]]**, **[[:develop:api:efl:canvas:text:method:cursor_char_delete|cursor_char_delete]]**, **[[:develop:api:efl:canvas:text:method:cursor_char_next|cursor_char_next]]**, **[[:develop:api:efl:canvas:text:method:cursor_char_prev|cursor_char_prev]]**, **[[:develop:api:efl:canvas:text:method:cursor_compare|cursor_compare]]**, **[[:develop:api:efl:canvas:text:method:cursor_coord_set|cursor_coord_set]]**, **[[:develop:api:efl:canvas:text:method:cursor_copy|cursor_copy]]**, **[[:develop:api:efl:canvas:text:method:cursor_equal|cursor_equal]]**, **[[:develop:api:efl:canvas:text:method:cursor_free|cursor_free]]**, **[[:develop:api:efl:canvas:text:method:cursor_line_char_first|cursor_line_char_first]]**, **[[:develop:api:efl:canvas:text:method:cursor_line_char_last|cursor_line_char_last]]**, **[[:develop:api:efl:canvas:text:method:cursor_line_jump_by|cursor_line_jump_by]]**, **[[:develop:api:efl:canvas:text:method:cursor_markup_insert|cursor_markup_insert]]**, **[[:develop:api:efl:canvas:text:method:cursor_new|cursor_new]]**, **[[:develop:api:efl:canvas:text:method:cursor_object_item_insert|cursor_object_item_insert]]**, **[[:develop:api:efl:canvas:text:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]**, **[[:develop:api:efl:canvas:text:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]**, **[[:develop:api:efl:canvas:text:method:cursor_paragraph_first|cursor_paragraph_first]]**, **[[:develop:api:efl:canvas:text:method:cursor_paragraph_last|cursor_paragraph_last]]**, **[[:develop:api:efl:canvas:text:method:cursor_paragraph_next|cursor_paragraph_next]]**, **[[:develop:api:efl:canvas:text:method:cursor_paragraph_prev|cursor_paragraph_prev]]**, **[[:develop:api:efl:canvas:text:method:cursor_text_insert|cursor_text_insert]]**, **[[:develop:api:efl:canvas:text:method:cursor_word_end|cursor_word_end]]**, **[[:develop:api:efl:canvas:text:method:cursor_word_start|cursor_word_start]]**, **[[:develop:api:efl:canvas:text:method:destructor|destructor]]**, **[[:develop:api:efl:canvas:text:method:object_item_geometry_get|object_item_geometry_get]]**, **[[:develop:api:efl:canvas:text:method:obstacle_add|obstacle_add]]**, **[[:develop:api:efl:canvas:text:method:obstacle_del|obstacle_del]]**, **[[:develop:api:efl:canvas:text:method:obstacles_update|obstacles_update]]**, **[[:develop:api:efl:canvas:text:method:range_annotations_get|range_annotations_get]]**, **[[:develop:api:efl:canvas:text:method:range_delete|range_delete]]**, **[[:develop:api:efl:canvas:text:method:range_geometry_get|range_geometry_get]]**, **[[:develop:api:efl:canvas:text:method:range_simple_geometry_get|range_simple_geometry_get]]**, **[[:develop:api:efl:canvas:text:method:range_text_get|range_text_get]]**, **[[:develop:api:efl:canvas:text:method:visible_range_get|visible_range_get]]**, **[[:develop:api:efl:canvas:text:property:annotation|annotation]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:backing_color|backing_color]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:backing_type|backing_type]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:bidi_delimiters|bidi_delimiters]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:cursor_content|cursor_content]]** //**(get)**//, **[[:develop:api:efl:canvas:text:property:cursor_geometry|cursor_geometry]]** //**(get)**//, **[[:develop:api:efl:canvas:text:property:cursor_object_item_annotation|cursor_object_item_annotation]]** //**(get)**//, **[[:develop:api:efl:canvas:text:property:cursor_position|cursor_position]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:cursor|cursor]]** //**(get)**//, **[[:develop:api:efl:canvas:text:property:effect_type|effect_type]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:ellipsis|ellipsis]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:filter_data|filter_data]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:filter_program|filter_program]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:filter_source|filter_source]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:font_bitmap_scalable|font_bitmap_scalable]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:font_fallbacks|font_fallbacks]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:font_lang|font_lang]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:font_slant|font_slant]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:font_source|font_source]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:font_weight|font_weight]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:font_width|font_width]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:font|font]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:gfx_filter|gfx_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:glow2_color|glow2_color]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:glow_color|glow_color]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:halign_auto_type|halign_auto_type]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:halign|halign]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:is_empty|is_empty]]** //**(get)**//, **[[:develop:api:efl:canvas:text:property:legacy_newline|legacy_newline]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:linegap|linegap]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:linerelgap|linerelgap]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:markup|markup]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:multiline|multiline]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:normal_color|normal_color]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:outline_color|outline_color]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:paragraph_direction|paragraph_direction]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:password|password]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:replacement_char|replacement_char]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:shadow_color|shadow_color]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:shadow_direction|shadow_direction]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:size_formatted|size_formatted]]** //**(get)**//, **[[:develop:api:efl:canvas:text:property:size_native|size_native]]** //**(get)**//, **[[:develop:api:efl:canvas:text:property:strikethrough_color|strikethrough_color]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:strikethrough_type|strikethrough_type]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:style_insets|style_insets]]** //**(get)**//, **[[:develop:api:efl:canvas:text:property:style|style]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:tabstops|tabstops]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:text|text]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:underline2_color|underline2_color]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:underline2_type|underline2_type]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:underline_color|underline_color]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:underline_dashed_color|underline_dashed_color]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:underline_dashed_gap|underline_dashed_gap]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:underline_dashed_width|underline_dashed_width]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:underline_height|underline_height]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:underline_type|underline_type]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:valign|valign]]** //**(get, set)**//, **[[:develop:api:efl:canvas:text:property:wrap|wrap]]** //**(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:text:properties|Efl.Text.Properties]]\\ -> **[[:develop:api:efl:text:properties:property:font_source|font_source]]** //**(get, set)**//, **[[:develop:api:efl:text:properties:property:font|font]]** //**(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:method:filter_input_alpha|filter_input_alpha]]** ''protected'', **[[: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:text|Efl.Canvas.Text]]\\ -> **[[:develop:api:efl:canvas:text:method:filter_dirty|filter_dirty]]** ''protected'', **[[:develop:api:efl:canvas:text:method:filter_input_render|filter_input_render]]** ''protected'', **[[:develop:api:efl:canvas:text:method:filter_state_prepare|filter_state_prepare]]** ''protected'' +^ [[:develop:api:efl:canvas:filter:internal|Efl.Canvas.Filter.Internal]] ^^^ +| | **[[: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_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: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: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:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[: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: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: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:canvas:text|Efl.Canvas.Text]] ^^^ +| | **[[:develop:api:efl:canvas:text:property:annotation|annotation]]** //**(get, set)**// | %%A new format for %%''annotation''%%.%% | +| | **[[:develop:api:efl:canvas:text:method:annotation_del|annotation_del]]** | %%Deletes given annotation.%% | +| | **[[:develop:api:efl:canvas:text:method:annotation_insert|annotation_insert]]** | %%Inserts an annotation format in a specified range [%%''start''%%, %%''end''%% - 1].%% | +| | **[[:develop:api:efl:canvas:text:method:annotation_positions_get|annotation_positions_get]]** | %%Sets given cursors to the start and end positions of the annotation.%% | +| | **[[:develop:api:efl:canvas:text:method:async_layout|async_layout]]** | %%Requests to layout the text off the mainloop.%% | +| | **[[:develop:api:efl:canvas:text:property:backing_color|backing_color]]** //**(get, set)**// | %%Backing color%% | +| | **[[:develop:api:efl:canvas:text:property:backing_type|backing_type]]** //**(get, set)**// | %%Enable or disable backing type%% | +| | **[[:develop:api:efl:canvas:text:property:bidi_delimiters|bidi_delimiters]]** //**(get, set)**// | %%BiDi delimiters are used for in-paragraph separation of bidi segments. This is useful for example in recipients fields of e-mail clients where bidi oddities can occur when mixing RTL and LTR.%% | +| | **[[:develop:api:efl:canvas:text:property:cursor|cursor]]** //**(get)**// | %%The object's main cursor.%% | +| | **[[:develop:api:efl:canvas:text:method:cursor_char_delete|cursor_char_delete]]** | %%Deletes a single character from position pointed by given cursor.%% | +| | **[[:develop:api:efl:canvas:text:method:cursor_char_next|cursor_char_next]]** | %%Advances to the next character%% | +| | **[[:develop:api:efl:canvas:text:method:cursor_char_prev|cursor_char_prev]]** | %%Advances to the previous character%% | +| | **[[:develop:api:efl:canvas:text:method:cursor_compare|cursor_compare]]** | %%Compare two cursors%% | +| | **[[:develop:api:efl:canvas:text:property:cursor_content|cursor_content]]** //**(get)**// | %%The content of the cursor (the character under the cursor)%% | +| | **[[:develop:api:efl:canvas:text:method:cursor_coord_set|cursor_coord_set]]** | %%Set cursor coordinates%% | +| | **[[:develop:api:efl:canvas:text:method:cursor_copy|cursor_copy]]** | %%Copy existing cursor%% | +| | **[[:develop:api:efl:canvas:text:method:cursor_equal|cursor_equal]]** | %%Check if two cursors are equal%% | +| | **[[:develop:api:efl:canvas:text:method:cursor_free|cursor_free]]** | %%Free existing cursor%% | +| | **[[:develop:api:efl:canvas:text:property:cursor_geometry|cursor_geometry]]** //**(get)**// | %%Returns the geometry of two cursors ("split cursor"), if logical cursor is between LTR/RTL text, also considering paragraph direction. Upper cursor is shown for the text of the same direction as paragraph, lower cursor - for opposite.%% | +| | **[[:develop:api:efl:canvas:text:method:cursor_line_char_first|cursor_line_char_first]]** | %%Advance to current line first character%% | +| | **[[:develop:api:efl:canvas:text:method:cursor_line_char_last|cursor_line_char_last]]** | %%Advance to current line last character%% | +| | **[[:develop:api:efl:canvas:text:method:cursor_line_jump_by|cursor_line_jump_by]]** | %%Jump the cursor by the given number of lines%% | +| | **[[:develop:api:efl:canvas:text:method:cursor_markup_insert|cursor_markup_insert]]** | %%Inserts a markup text to the text object in a given cursor position%% | +| | **[[:develop:api:efl:canvas:text:method:cursor_new|cursor_new]]** | %%Create new cursor%% | +| | **[[:develop:api:efl:canvas:text:property:cursor_object_item_annotation|cursor_object_item_annotation]]** //**(get)**// | %%The object-item annotation at the cursor's position.%% | +| | **[[:develop:api:efl:canvas:text:method:cursor_object_item_insert|cursor_object_item_insert]]** | %%Inserts a object item at specified position.%% | +| | **[[:develop:api:efl:canvas:text:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]** | %%Advances to the first character in this paragraph%% | +| | **[[:develop:api:efl:canvas:text:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]** | %%Advances to the last character in this paragraph%% | +| | **[[:develop:api:efl:canvas:text:method:cursor_paragraph_first|cursor_paragraph_first]]** | %%Advance to current paragraph first character%% | +| | **[[:develop:api:efl:canvas:text:method:cursor_paragraph_last|cursor_paragraph_last]]** | %%Advance to current paragraph last character%% | +| | **[[:develop:api:efl:canvas:text:method:cursor_paragraph_next|cursor_paragraph_next]]** | %%Advances to the start of the next text node%% | +| | **[[:develop:api:efl:canvas:text:method:cursor_paragraph_prev|cursor_paragraph_prev]]** | %%Advances to the end of the previous text node%% | +| | **[[:develop:api:efl:canvas:text:property:cursor_position|cursor_position]]** //**(get, set)**// | %%Cursor position%% | +| | **[[:develop:api:efl:canvas:text:method:cursor_text_insert|cursor_text_insert]]** | %%Adds text to the current cursor position and set the cursor to *after* the start of the text just added.%% | +| | **[[:develop:api:efl:canvas:text:method:cursor_word_end|cursor_word_end]]** | %%Advance to current word end%% | +| | **[[:develop:api:efl:canvas:text:method:cursor_word_start|cursor_word_start]]** | %%Advance to current word start%% | +| | **[[:develop:api:efl:canvas:text:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:efl:canvas:text:property:effect_type|effect_type]]** //**(get, set)**// | %%Type of effect used for the displayed text%% | +| | **[[:develop:api:efl:canvas:text:property:ellipsis|ellipsis]]** //**(get, set)**// | %%Ellipsis value (number from -1.0 to 1.0)%% | +| | **[[:develop:api:efl:canvas:text:property:filter_data|filter_data]]** //**(get, set)**// | %%Extra data used by the filter program.%% | +| | **[[:develop:api:efl:canvas:text:property:filter_program|filter_program]]** //**(get, set)**// | | +| | **[[:develop:api:efl:canvas:text: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:text:property:font|font]]** //**(get, set)**// | %%The font name and size that is used for the displayed text%% | +| | **[[:develop:api:efl:canvas:text:property:font_bitmap_scalable|font_bitmap_scalable]]** //**(get, set)**// | %%The bitmap fonts have fixed size glyphs for several available sizes. Basically, it is not scalable. But, it needs to be scalable for some use cases. (ex. colorful emoji fonts)%% | +| | **[[:develop:api:efl:canvas:text:property:font_fallbacks|font_fallbacks]]** //**(get, set)**// | %%Comma-separated list of font fallbacks%% | +| | **[[:develop:api:efl:canvas:text:property:font_lang|font_lang]]** //**(get, set)**// | %%Specific language of the displayed font%% | +| | **[[:develop:api:efl:canvas:text:property:font_slant|font_slant]]** //**(get, set)**// | %%Type of slant of the displayed font%% | +| | **[[:develop:api:efl:canvas:text:property:font_source|font_source]]** //**(get, set)**// | %%The source that will be used to lookup the font of the text%% | +| | **[[:develop:api:efl:canvas:text:property:font_weight|font_weight]]** //**(get, set)**// | %%Type of weight of the displayed font%% | +| | **[[:develop:api:efl:canvas:text:property:font_width|font_width]]** //**(get, set)**// | %%Type of width of the displayed font%% | +| | **[[:develop:api:efl:canvas:text:property:gfx_filter|gfx_filter]]** //**(get, set)**// | %%Program that applies a special filter%% | +| | **[[:develop:api:efl:canvas:text:property:glow2_color|glow2_color]]** //**(get, set)**// | %%Second color of the glow effect%% | +| | **[[:develop:api:efl:canvas:text:property:glow_color|glow_color]]** //**(get, set)**// | %%Color of glow effect%% | +| | **[[:develop:api:efl:canvas:text:property:halign|halign]]** //**(get, set)**// | %%Horizontal alignment of text%% | +| | **[[:develop:api:efl:canvas:text:property:halign_auto_type|halign_auto_type]]** //**(get, set)**// | %%Horizontal alignment of text%% | +| | **[[:develop:api:efl:canvas:text:property:is_empty|is_empty]]** //**(get)**// | %%Whether the object is empty (no text) or not%% | +| | **[[:develop:api:efl:canvas:text:property:legacy_newline|legacy_newline]]** //**(get, set)**// | %%When %%''true''%%, newline character will behave as a paragraph separator.%% | +| | **[[:develop:api:efl:canvas:text:property:linegap|linegap]]** //**(get, set)**// | %%Minimal line gap (top and bottom) for each line in the text%% | +| | **[[:develop:api:efl:canvas:text:property:linerelgap|linerelgap]]** //**(get, set)**// | %%Relative line gap (top and bottom) for each line in the text%% | +| | **[[:develop:api:efl:canvas:text:property:markup|markup]]** //**(get, set)**// | %%Markup property%% | +| | **[[:develop:api:efl:canvas:text:property:multiline|multiline]]** //**(get, set)**// | %%Multiline is enabled or not%% | +| | **[[:develop:api:efl:canvas:text:property:normal_color|normal_color]]** //**(get, set)**// | %%Color of text, excluding style%% | +| | **[[:develop:api:efl:canvas:text:method:object_item_geometry_get|object_item_geometry_get]]** | %%Queries a given object item for its geometry.%% | +| | **[[:develop:api:efl:canvas:text:method:obstacle_add|obstacle_add]]** | %%Add obstacle evas object %%''eo_obs''%% to be observed during layout of text.%% | +| | **[[:develop:api:efl:canvas:text:method:obstacle_del|obstacle_del]]** | %%Removes %%''eo_obs''%% from observation during text layout.%% | +| | **[[:develop:api:efl:canvas:text:method:obstacles_update|obstacles_update]]** | %%Triggers for relayout due to obstacles' state change.%% | +| | **[[:develop:api:efl:canvas:text:property:outline_color|outline_color]]** //**(get, set)**// | %%Color of outline effect%% | +| | **[[:develop:api:efl:canvas:text: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:text:property:password|password]]** //**(get, set)**// | %%Whether text is a password%% | +| | **[[:develop:api:efl:canvas:text:method:range_annotations_get|range_annotations_get]]** | %%Returns an iterator of all the handles in a range.%% | +| | **[[:develop:api:efl:canvas:text:method:range_delete|range_delete]]** | %%Deletes the range between given cursors.%% | +| | **[[:develop:api:efl:canvas:text:method:range_geometry_get|range_geometry_get]]** | %%Get the geometry of a range in the text.%% | +| | **[[:develop:api:efl:canvas:text:method:range_simple_geometry_get|range_simple_geometry_get]]** | %%Get the "simple" geometry of a range.%% | +| | **[[:develop:api:efl:canvas:text:method:range_text_get|range_text_get]]** | %%Returns the text in the range between %%''cur1''%% and %%''cur2''%%.%% | +| | **[[:develop:api:efl:canvas:text:property:replacement_char|replacement_char]]** //**(get, set)**// | %%The character used to replace characters that can not be displayed%% | +| | **[[:develop:api:efl:canvas:text:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:efl:canvas:text:property:shadow_color|shadow_color]]** //**(get, set)**// | %%Color of shadow effect%% | +| | **[[:develop:api:efl:canvas:text:property:shadow_direction|shadow_direction]]** //**(get, set)**// | %%Direction of shadow effect%% | +| | **[[:develop:api:efl:canvas:text:property:size_formatted|size_formatted]]** //**(get)**// | %%The formatted width and height.%% | +| | **[[:develop:api:efl:canvas:text:property:size_native|size_native]]** //**(get)**// | %%The native width and height.%% | +| | **[[:develop:api:efl:canvas:text:property:strikethrough_color|strikethrough_color]]** //**(get, set)**// | %%Color of strikethrough_style%% | +| | **[[:develop:api:efl:canvas:text:property:strikethrough_type|strikethrough_type]]** //**(get, set)**// | %%Type of strikethrough style%% | +| | **[[:develop:api:efl:canvas:text:property:style|style]]** //**(get, set)**// | %%The text style of the object.%% | +| | **[[:develop:api:efl:canvas:text:property:style_insets|style_insets]]** //**(get)**// | %%Gets the left, right, top and bottom insets of the text.%% | +| | **[[:develop:api:efl:canvas:text:property:tabstops|tabstops]]** //**(get, set)**// | %%Tabstops value%% | +| | **[[:develop:api:efl:canvas:text:property:text|text]]** //**(get, set)**// | | +| | **[[:develop:api:efl:canvas:text:property:underline2_color|underline2_color]]** //**(get, set)**// | %%Color of underline2 style%% | +| | **[[:develop:api:efl:canvas:text:property:underline2_type|underline2_type]]** //**(get, set)**// | %%Type of underline2 style%% | +| | **[[:develop:api:efl:canvas:text:property:underline_color|underline_color]]** //**(get, set)**// | %%Color of normal underline style%% | +| | **[[:develop:api:efl:canvas:text:property:underline_dashed_color|underline_dashed_color]]** //**(get, set)**// | %%Color of dashed underline style%% | +| | **[[:develop:api:efl:canvas:text:property:underline_dashed_gap|underline_dashed_gap]]** //**(get, set)**// | %%Gap of dashed underline style%% | +| | **[[:develop:api:efl:canvas:text:property:underline_dashed_width|underline_dashed_width]]** //**(get, set)**// | %%Width of dashed underline style%% | +| | **[[:develop:api:efl:canvas:text:property:underline_height|underline_height]]** //**(get, set)**// | %%Height of underline style%% | +| | **[[:develop:api:efl:canvas:text:property:underline_type|underline_type]]** //**(get, set)**// | %%Sets an underline style on the text%% | +| | **[[:develop:api:efl:canvas:text:property:valign|valign]]** //**(get, set)**// | %%Vertical alignment of text%% | +| | **[[:develop:api:efl:canvas:text:method:visible_range_get|visible_range_get]]** | %%Returns the currently visible range.%% | +| | **[[:develop:api:efl:canvas:text:property:wrap|wrap]]** //**(get, set)**// | %%Wrap mode for use in the text%% | +| ''protected'' | **[[:develop:api:efl:canvas:text:method:filter_dirty|filter_dirty]]** | %%Called when the filter changes must trigger a redraw of the object.%% | +| ''protected'' | **[[:develop:api:efl:canvas:text: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:text: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: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:text:properties|Efl.Text.Properties]] ^^^ +| | **[[:develop:api:efl:text:properties:property:font|font]]** //**(get, set)**// | | +| | **[[:develop:api:efl:text:properties:property:font_source|font_source]]** //**(get, set)**// | | +^ [[: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:canvas:text|Efl.Canvas.Text]]\\ -> **[[:develop:api:efl:canvas:text:event:changed|changed]]**, **[[:develop:api:efl:canvas:text:event:cursor_changed|cursor,changed]]**, **[[:develop:api:efl:canvas:text:event:style_insets_changed|style_insets,changed]]**\\ -[[: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|Efl.Object]]\\ -> **[[:develop:api:efl:object:event:del|del]]**\\ -[[:develop:api:efl:ui:text:interactive|Efl.Ui.Text.Interactive]]\\ -> **[[:develop:api:efl:ui:text:interactive:event:changed_user|changed,user]]**, **[[:develop:api:efl:ui:text:interactive:event:selection_changed|selection,changed]]** \ No newline at end of file +^ [[: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:canvas:text|Efl.Canvas.Text]] ^^^ +| | **[[:develop:api:efl:canvas:text:event:changed|changed]]** | %%Called when canvas text changed%% | +| | **[[:develop:api:efl:canvas:text:event:cursor_changed|cursor,changed]]** | %%Called when cursor changed%% | +| | **[[:develop:api:efl:canvas:text:event:style_insets_changed|style_insets,changed]]** | %%Called when the property %%[[:develop:api:efl:canvas:text:property:style_insets|Efl.Canvas.Text.style_insets]]%% changed.%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:text:interactive|Efl.Ui.Text.Interactive]] ^^^ +| | **[[:develop:api:efl:ui:text:interactive:event:selection_changed|selection,changed]]** | %%The selection on the object has changed. Query using %%[[:develop:api:efl:ui:text:interactive:property:selection_cursors|Efl.Ui.Text.Interactive.selection_cursors]]%%%% | diff --git a/pages/develop/api/efl/ui/internal/text/interactive/property/editable.txt b/pages/develop/api/efl/ui/internal/text/interactive/property/editable.txt index 84e7e0a2b..2f476ac50 100644 --- a/pages/develop/api/efl/ui/internal/text/interactive/property/editable.txt +++ b/pages/develop/api/efl/ui/internal/text/interactive/property/editable.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Internal.Text.Interactive.editable~~ -===== Values ===== - - * **editable** - %%If %%''true''%%, user input will be inserted in the entry, if not, the entry is read-only and no user input is allowed.%% ===== Description ===== %%Whether the entry is editable.%% @@ -9,6 +6,9 @@ %%By default text interactives are editable. However, setting this property to %%''false''%% will make it so key input will be disregarded.%% {{page>:develop:api-include:efl:ui:internal:text:interactive:property:editable:description&nouser&nolink&nodate}} +===== Values ===== + + * **editable** - %%If %%''true''%%, user input will be inserted in the entry, if not, the entry is read-only and no user input is allowed.%% //Overridden from [[:develop:api:efl:ui:text:interactive:property:editable|Efl.Ui.Text.Interactive.editable]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/internal/text/interactive/property/selection_allowed.txt b/pages/develop/api/efl/ui/internal/text/interactive/property/selection_allowed.txt index a85ce3eaa..16c7b1845 100644 --- a/pages/develop/api/efl/ui/internal/text/interactive/property/selection_allowed.txt +++ b/pages/develop/api/efl/ui/internal/text/interactive/property/selection_allowed.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Internal.Text.Interactive.selection_allowed~~ -===== Values ===== - - * **allowed** - %%%%''true''%% if enabled, %%''false''%% otherwise%% ===== Description ===== %%Whether or not selection is allowed on this object%% {{page>:develop:api-include:efl:ui:internal:text:interactive:property:selection_allowed:description&nouser&nolink&nodate}} +===== Values ===== + + * **allowed** - %%%%''true''%% if enabled, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:ui:text:interactive:property:selection_allowed|Efl.Ui.Text.Interactive.selection_allowed]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/item.txt b/pages/develop/api/efl/ui/item.txt index 10489133a..124d311da 100644 --- a/pages/develop/api/efl/ui/item.txt +++ b/pages/develop/api/efl/ui/item.txt @@ -7,32 +7,6 @@ {{page>:develop:api-include:efl:ui:item:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_item [fillcolor = "dodgerblue4", label = "Efl.Ui.Item", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:ui:item:property:next|next]]** //**(get)**//\\ diff --git a/pages/develop/api/efl/ui/item/property/selected.txt b/pages/develop/api/efl/ui/item/property/selected.txt index 0a9bdc8d3..b831444f7 100644 --- a/pages/develop/api/efl/ui/item/property/selected.txt +++ b/pages/develop/api/efl/ui/item/property/selected.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Item.selected~~ -===== Values ===== - - * **selected** - %%The selection state.%% ===== Description ===== %%Indicates whether this item is currently selected.%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:item:property:selected:description&nouser&nolink&nodate}} +===== Values ===== + + * **selected** - %%The selection state.%% ==== Getter ==== %%Get the selected state of this item.%% diff --git a/pages/develop/api/efl/ui/layout.txt b/pages/develop/api/efl/ui/layout.txt index 6f4e53183..82de7d64c 100644 --- a/pages/develop/api/efl/ui/layout.txt +++ b/pages/develop/api/efl/ui/layout.txt @@ -10,94 +10,6 @@ ===== Inheritance ===== => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_layout [fillcolor = "black", label = "Efl.Ui.Layout", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_view [fillcolor = "gray15", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_factory_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Factory.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_calc [fillcolor = "gray15", label = "Efl.Layout.Calc", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_signal [fillcolor = "gray15", label = "Efl.Layout.Signal", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_group [fillcolor = "gray15", label = "Efl.Layout.Group", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_layout -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_layout -> efl_part - efl_ui_layout -> efl_container - efl_ui_layout -> efl_file - efl_ui_layout -> efl_ui_view - efl_ui_layout -> efl_ui_model_connect - efl_ui_layout -> efl_ui_model_factory_connect - efl_ui_layout -> efl_layout_calc - efl_ui_layout -> efl_layout_signal - efl_ui_layout -> efl_layout_group -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:elm:widget|Elm.Widget]] //(class)// @@ -152,18 +64,18 @@ int efl_layout_calc_freeze(Eo *obj); int efl_layout_calc_thaw(Eo *obj); \\ -**[[:develop:api:efl:ui:layout:method:connect|connect]]**// [Overridden from [[:develop:api:efl:ui:model:connect|Efl.Ui.Model.Connect]]]//\\ -> %%Connect property%% - -void efl_ui_model_connect(Eo *obj, const char *name, const char *property); - -\\ **[[:develop:api:efl:ui:layout:method:connect|connect]]**// [Overridden from [[:develop:api:efl:ui:model:factory:connect|Efl.Ui.Model.Factory.Connect]]]//\\ > %%Connect factory%% void efl_ui_model_factory_connect(Eo *obj, const char *name, Efl_Ui_Factory *factory); \\ +**[[:develop:api:efl:ui:layout:method:connect|connect]]**// [Overridden from [[:develop:api:efl:ui:model:connect|Efl.Ui.Model.Connect]]]//\\ +> %%Connect property%% + +void efl_ui_model_connect(Eo *obj, const char *name, const char *property); + +\\ **[[:develop:api:efl:ui:layout:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Call the object's constructor.%% @@ -188,6 +100,13 @@ Eina_Iterator *efl_content_iterate(Eo *obj); Eina_Bool efl_content_remove(Eo *obj, Efl_Gfx *content); \\ +**[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:file|Efl.File]]]//\\ +> + +void efl_file_get(const Eo *obj, const char **file, const char **key); +Eina_Bool efl_file_set(Eo *obj, const char *file, const char *key); + +\\ **[[:develop:api:efl:ui:layout:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Called at the end of #eo_add. Should not be called, just overridden.%% @@ -200,12 +119,44 @@ Efl_Object *efl_finalize(Eo *obj); void efl_canvas_group_calculate(Eo *obj); \\ +**[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**//// [Overridden from [[:develop:api:efl:layout:group|Efl.Layout.Group]]]//\\ +> %%Retrives an EDC data field's value from a given Edje object's group.%% + +const char *efl_layout_group_data_get(const Eo *obj, const char *key); + +\\ +**[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**//// [Overridden from [[:develop:api:efl:layout:group|Efl.Layout.Group]]]//\\ +> %%Gets the maximum size specified -- as an EDC property -- for a given Edje object%% + +Eina_Size2D efl_layout_group_size_max_get(const Eo *obj); + +\\ +**[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**//// [Overridden from [[:develop:api:efl:layout:group|Efl.Layout.Group]]]//\\ +> %%Gets the minimum size specified -- as an EDC property -- for a given Edje object%% + +Eina_Size2D efl_layout_group_size_min_get(const Eo *obj); + +\\ **[[:develop:api:efl:ui:layout:method:message_send|message_send]]**// [Overridden from [[:develop:api:efl:layout:signal|Efl.Layout.Signal]]]//\\ > %%Sends an (Edje) message to a given Edje object%% void efl_layout_signal_message_send(Eo *obj, int id, const Eina_Value msg); \\ +**[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:file|Efl.File]]]//\\ +> + +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); + +\\ +**[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:view|Efl.Ui.View]]]//\\ +> %%Model that is/will be%% + +Efl_Model *efl_ui_view_model_get(const Eo *obj); +void efl_ui_view_model_set(Eo *obj, Efl_Model *model); + +\\ **[[:develop:api:efl:ui:layout:method:part|part]]**// [Overridden from [[:develop:api:efl:part|Efl.Part]]]//\\ > %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% @@ -236,74 +187,37 @@ void efl_layout_signal_emit(Eo *obj, const char *emission, const char *source); void efl_layout_signal_process(Eo *obj, Eina_Bool recurse); \\ -**[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:file|Efl.File]]]// - -void efl_file_get(const Eo *obj, const char **file, const char **key); -Eina_Bool efl_file_set(Eo *obj, const char *file, const char *key); - -\\ -**[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**//// [Overridden from [[:develop:api:efl:layout:group|Efl.Layout.Group]]]//\\ -> %%Retrives an EDC data field's value from a given Edje object's group.%% - -const char *efl_layout_group_data_get(const Eo *obj, const char *key); - -\\ -**[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**//// [Overridden from [[:develop:api:efl:layout:group|Efl.Layout.Group]]]//\\ -> %%Gets the maximum size specified -- as an EDC property -- for a given Edje object%% - -Eina_Size2D efl_layout_group_size_max_get(const Eo *obj); - -\\ -**[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**//// [Overridden from [[:develop:api:efl:layout:group|Efl.Layout.Group]]]//\\ -> %%Gets the minimum size specified -- as an EDC property -- for a given Edje object%% - -Eina_Size2D efl_layout_group_size_min_get(const Eo *obj); - -\\ -**[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:file|Efl.File]]]// - -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); - -\\ -**[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:view|Efl.Ui.View]]]//\\ -> %%Model that is/will be%% - -Efl_Model *efl_ui_view_model_get(const Eo *obj); -void efl_ui_view_model_set(Eo *obj, Efl_Model *model); - -\\ **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**//\\ > %%The theme of this widget, defines which edje group will be used.%% Efl_Ui_Theme_Apply efl_ui_layout_theme_set(Eo *obj, const char *klass, const char *group, const char *style); \\ -**[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ +**[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ > %%Virtual function called when the widget becomes disabled.%% Eina_Bool efl_ui_widget_on_disabled_update(Eo *obj, Eina_Bool disabled); \\ -**[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ +**[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ > %%Virtual function handling focus in/out events on the widget%% Eina_Bool efl_ui_widget_on_focus_update(Eo *obj, Elm_Widget_Item *item); \\ -**[[:develop:api:efl:ui:layout:method:theme_apply|theme_apply]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ +**[[:develop:api:efl:ui:layout:method:theme_apply|theme_apply]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ > %%Virtual function called when the widget needs to re-apply its theme.%% Efl_Ui_Theme_Apply efl_ui_widget_theme_apply(Eo *obj); \\ -**[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ +**[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ > %%Virtual function handling sub objects being added.%% Eina_Bool efl_ui_widget_sub_object_add(Eo *obj, Efl_Canvas_Object *sub_obj); \\ -**[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ +**[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ > %%Virtual function handling sub objects being removed.%% Eina_Bool efl_ui_widget_sub_object_del(Eo *obj, Efl_Canvas_Object *sub_obj); @@ -312,42 +226,203 @@ Eina_Bool efl_ui_widget_sub_object_del(Eo *obj, Efl_Canvas_Object *sub_obj); ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:file|Efl.File]]\\ -> **[[:develop:api:efl:file:method:save|save]]**, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]**, **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]**, **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(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:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:destructor|destructor]]**, **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[:develop:api:efl:access:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:method:widget_event|widget_event]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:file|Efl.File]] ^^^ +| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% | +| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**// | %%Whether this object updates its size hints automatically.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]** | %%Calculates the geometry of the region, relative to a given layout object's area, occupied by all parts in the object.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]** | %%Calculates the minimum required size for a given layout object.%% | +| ''protected'' | **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** | %%Forces a Size/Geometry calculation.%% | +^ [[: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:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| | **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| | **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_event|widget_event]]** | %%Virtual function handling input events on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | + ===== Events ===== **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]**\\ @@ -357,31 +432,59 @@ EFL_UI_LAYOUT_EVENT_THEME_CHANGED(void) \\ ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**, **[[:develop:api:efl:access:event:property_changed|property,changed]]**, **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]**, **[[:develop:api:efl:layout:calc:event:recalc|recalc]]**\\ -[[: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:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**, **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]** | %%A circular dependency between parts of the object was found.%% | +| | **[[:develop:api:efl:layout:calc:event:recalc|recalc]]** | %%The layout was recalculated.%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/layout/method/connect.txt b/pages/develop/api/efl/ui/layout/method/connect.txt index e6228e29b..863fe97de 100644 --- a/pages/develop/api/efl/ui/layout/method/connect.txt +++ b/pages/develop/api/efl/ui/layout/method/connect.txt @@ -1,16 +1,16 @@ ~~Title: Efl.Ui.Layout.connect~~ ===== Description ===== -%%Connect factory%% +%%Connect property%% {{page>:develop:api-include:efl:ui:layout:method:connect:description&nouser&nolink&nodate}} -//Overridden from [[:develop:api:efl:ui:model:factory:connect:method:connect|Efl.Ui.Model.Factory.Connect.connect]].//===== Signature ===== +//Overridden from [[:develop:api:efl:ui:model:connect:method:connect|Efl.Ui.Model.Connect.connect]].//===== Signature ===== connect @pure_virtual { params { @in name: free(string, free); - @in factory: free(Efl.Ui.Factory, efl_del); + @in property: free(string, free); } } @@ -18,15 +18,15 @@ connect @pure_virtual { ===== C signature ===== -void efl_ui_model_factory_connect(Eo *obj, const char *name, Efl_Ui_Factory *factory); +void efl_ui_model_connect(Eo *obj, const char *name, const char *property); ===== Parameters ===== * **name** //(in)// - %%Model name%% - * **factory** //(in)// - %%Efl factory%% + * **property** //(in)// - %%Property name%% ===== Implemented by ===== - * [[:develop:api:efl:ui:model:factory:connect:method:connect|Efl.Ui.Model.Factory.Connect.connect]] + * [[:develop:api:efl:ui:model:connect:method:connect|Efl.Ui.Model.Connect.connect]] diff --git a/pages/develop/api/efl/ui/layout/part.txt b/pages/develop/api/efl/ui/layout/part.txt index 4ae45785d..e662e3b0c 100644 --- a/pages/develop/api/efl/ui/layout/part.txt +++ b/pages/develop/api/efl/ui/layout/part.txt @@ -10,30 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_layout_part [fillcolor = "black", label = "Efl.Ui.Layout.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_widget_part [fillcolor = "gray15", label = "Efl.Ui.Widget.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_layout_part -> efl_ui_widget_part - efl_ui_widget_part -> efl_object - efl_ui_layout_part -> efl_ui_cursor -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] //(class)// @@ -44,6 +20,13 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:ui:layout:part:property:cursor|cursor]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:cursor|Efl.Ui.Cursor]]]//\\ +> %%The cursor to be shown when mouse is over the object%% + +const char *efl_ui_cursor_get(const Eo *obj); +Eina_Bool efl_ui_cursor_set(Eo *obj, const char *cursor); + +\\ **[[:develop:api:efl:ui:layout:part:property:cursor_style|cursor_style]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:cursor|Efl.Ui.Cursor]]]//\\ > %%A different style for the cursor.%% @@ -58,23 +41,42 @@ Eina_Bool efl_ui_cursor_theme_search_enabled_get(const Eo *obj); Eina_Bool efl_ui_cursor_theme_search_enabled_set(Eo *obj, Eina_Bool allow); \\ -**[[:develop:api:efl:ui:layout:part:property:cursor|cursor]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:cursor|Efl.Ui.Cursor]]]//\\ -> %%The cursor to be shown when mouse is over the object%% - -const char *efl_ui_cursor_get(const Eo *obj); -Eina_Bool efl_ui_cursor_set(Eo *obj, const char *cursor); - -\\ ==== 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:ui:widget:part|Efl.Ui.Widget.Part]]\\ -> **[[:develop:api:efl:ui:widget:part:method:destructor|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: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.%% | +^ [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] ^^^ +| | **[[:develop:api:efl:ui:widget:part:method:destructor|destructor]]** | %%Call the object's destructor.%% | + ===== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/ui/layout/part/box.txt b/pages/develop/api/efl/ui/layout/part/box.txt index 820e170be..28bcc5ad2 100644 --- a/pages/develop/api/efl/ui/layout/part/box.txt +++ b/pages/develop/api/efl/ui/layout/part/box.txt @@ -12,34 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_layout_part_box [fillcolor = "black", label = "Efl.Ui.Layout.Part.Box", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_pack_linear [fillcolor = "gray15", label = "Efl.Pack.Linear", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_pack [fillcolor = "gray15", label = "Efl.Pack", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_direction [fillcolor = "gray15", label = "Efl.Ui.Direction", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_layout_part_box -> efl_object - efl_ui_layout_part_box -> efl_pack_linear - efl_pack_linear -> efl_pack - efl_pack -> efl_container - efl_ui_layout_part_box -> efl_ui_direction -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -76,6 +48,19 @@ Eina_Bool efl_content_remove(Eo *obj, Efl_Gfx *content); void efl_destructor(Eo *obj); \\ +**[[:develop:api:efl:ui:layout:part:box:property:direction|direction]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:direction|Efl.Ui.Direction]]]//\\ +> %%Control the direction of a given widget.%% + +Efl_Ui_Dir efl_ui_direction_get(const Eo *obj); +void efl_ui_direction_set(Eo *obj, Efl_Ui_Dir dir); + +\\ +**[[:develop:api:efl:ui:layout:part:box:method:pack|pack]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ +> %%Adds an item to this container.%% + +Eina_Bool efl_pack(Eo *obj, Efl_Gfx *subobj); + +\\ **[[:develop:api:efl:ui:layout:part:box:method:pack_after|pack_after]]**// [Overridden from [[:develop:api:efl:pack:linear|Efl.Pack.Linear]]]//\\ > %%Append item after other sub object.%% @@ -130,29 +115,16 @@ int efl_pack_index_get(Eo *obj, const Efl_Gfx *subobj); Efl_Gfx *efl_pack_unpack_at(Eo *obj, int index); \\ -**[[:develop:api:efl:ui:layout:part:box:method:pack|pack]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ -> %%Adds an item to this container.%% - -Eina_Bool efl_pack(Eo *obj, Efl_Gfx *subobj); - -\\ -**[[:develop:api:efl:ui:layout:part:box:method:unpack_all|unpack_all]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ -> %%Removes all packed contents, without unreferencing them.%% - -Eina_Bool efl_pack_unpack_all(Eo *obj); - -\\ **[[:develop:api:efl:ui:layout:part:box:method:unpack|unpack]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ > %%Removes an existing item from the container, without deleting it.%% Eina_Bool efl_pack_unpack(Eo *obj, Efl_Gfx *subobj); \\ -**[[:develop:api:efl:ui:layout:part:box:property:direction|direction]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:direction|Efl.Ui.Direction]]]//\\ -> %%Control the direction of a given widget.%% +**[[:develop:api:efl:ui:layout:part:box:method:unpack_all|unpack_all]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ +> %%Removes all packed contents, without unreferencing them.%% -Efl_Ui_Dir efl_ui_direction_get(const Eo *obj); -void efl_ui_direction_set(Eo *obj, Efl_Ui_Dir dir); +Eina_Bool efl_pack_unpack_all(Eo *obj); \\ **[[:develop:api:efl:ui:layout:part:box:property:real_part|real_part]]** //**(set)**// ''protected''\\ @@ -164,17 +136,45 @@ void efl_ui_layout_part_box_real_part_set(Eo *obj, Efl_Object *layout, const cha ==== 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:pack|Efl.Pack]]\\ -> **[[:develop:api:efl:pack:property:pack_align|pack_align]]** //**(get, set)**//, **[[:develop:api:efl:pack:property:pack_padding|pack_padding]]** //**(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.%% | +^ [[:develop:api:efl:pack|Efl.Pack]] ^^^ +| | **[[:develop:api:efl:pack:property:pack_align|pack_align]]** //**(get, set)**// | %%Alignment of the container within its bounds%% | +| | **[[:develop:api:efl:pack:property:pack_padding|pack_padding]]** //**(get, set)**// | %%Padding between items contained in this object.%% | + ===== Events ===== ==== Inherited ==== -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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:pack|Efl.Pack]]\\ -> **[[:develop:api:efl:pack:event:layout_updated|layout,updated]]** \ No newline at end of file +^ [[:develop:api:efl:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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.%% | +^ [[:develop:api:efl:pack|Efl.Pack]] ^^^ +| | **[[:develop:api:efl:pack:event:layout_updated|layout,updated]]** | %%Sent after the layout was updated.%% | diff --git a/pages/develop/api/efl/ui/layout/part/box/property/direction.txt b/pages/develop/api/efl/ui/layout/part/box/property/direction.txt index a240f0a8e..91fc42f3d 100644 --- a/pages/develop/api/efl/ui/layout/part/box/property/direction.txt +++ b/pages/develop/api/efl/ui/layout/part/box/property/direction.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Layout.Part.Box.direction~~ -===== Values ===== - - * **dir** - %%Direction of the widget.%% ===== Description ===== %%Control the direction of a given widget.%% @@ -11,6 +8,9 @@ %%Mirroring as defined in %%[[:develop:api:efl:ui:base|Efl.Ui.Base]]%% can invert the %%''horizontal''%% direction: it is %%''ltr''%% by default, but becomes %%''rtl''%% if the object is mirrored.%% {{page>:develop:api-include:efl:ui:layout:part:box:property:direction:description&nouser&nolink&nodate}} +===== Values ===== + + * **dir** - %%Direction of the widget.%% //Overridden from [[:develop:api:efl:ui:direction:property:direction|Efl.Ui.Direction.direction]] **(get)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/layout/part/property/cursor.txt b/pages/develop/api/efl/ui/layout/part/property/cursor.txt index 5db542d49..b6c26c708 100644 --- a/pages/develop/api/efl/ui/layout/part/property/cursor.txt +++ b/pages/develop/api/efl/ui/layout/part/property/cursor.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Layout.Part.cursor~~ -===== Values ===== - - * **cursor** - %%The cursor name, defined either by the display system or the theme.%% ===== Description ===== %%The cursor to be shown when mouse is over the object%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:ui:layout:part:property:cursor:description&nouser&nolink&nodate}} +===== Values ===== + + * **cursor** - %%The cursor name, defined either by the display system or the theme.%% ==== Getter ==== %%Returns the current cursor name.%% diff --git a/pages/develop/api/efl/ui/layout/part/property/cursor_style.txt b/pages/develop/api/efl/ui/layout/part/property/cursor_style.txt index 418d93bfd..4b9d23d7f 100644 --- a/pages/develop/api/efl/ui/layout/part/property/cursor_style.txt +++ b/pages/develop/api/efl/ui/layout/part/property/cursor_style.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Layout.Part.cursor_style~~ -===== Values ===== - - * **style** - %%A specific style to use, eg. default, transparent, ....%% ===== Description ===== %%A different style for the cursor.%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:ui:layout:part:property:cursor_style:description&nouser&nolink&nodate}} +===== Values ===== + + * **style** - %%A specific style to use, eg. default, transparent, ....%% ==== Getter ==== %%Returns the current cursor style name.%% diff --git a/pages/develop/api/efl/ui/layout/part/property/cursor_theme_search_enabled.txt b/pages/develop/api/efl/ui/layout/part/property/cursor_theme_search_enabled.txt index 19bd56cc0..11e58ed48 100644 --- a/pages/develop/api/efl/ui/layout/part/property/cursor_theme_search_enabled.txt +++ b/pages/develop/api/efl/ui/layout/part/property/cursor_theme_search_enabled.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Layout.Part.cursor_theme_search_enabled~~ -===== Values ===== - - * **allow** - %%Whether to use theme cursors.%% ===== Description ===== %%Whether the cursor may be looked in the theme or not.%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:ui:layout:part:property:cursor_theme_search_enabled:description&nouser&nolink&nodate}} +===== Values ===== + + * **allow** - %%Whether to use theme cursors.%% ==== Getter ==== %%Returns the current state of theme cursors search.%% diff --git a/pages/develop/api/efl/ui/layout/part/table.txt b/pages/develop/api/efl/ui/layout/part/table.txt index 6811b4ae5..3504a2a4a 100644 --- a/pages/develop/api/efl/ui/layout/part/table.txt +++ b/pages/develop/api/efl/ui/layout/part/table.txt @@ -12,34 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_layout_part_table [fillcolor = "black", label = "Efl.Ui.Layout.Part.Table", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_pack_grid [fillcolor = "gray15", label = "Efl.Pack.Grid", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_pack_linear [fillcolor = "gray15", label = "Efl.Pack.Linear", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_pack [fillcolor = "gray15", label = "Efl.Pack", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_layout_part_table -> efl_object - efl_ui_layout_part_table -> efl_pack_grid - efl_pack_grid -> efl_pack_linear - efl_pack_linear -> efl_pack - efl_pack -> efl_container -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -76,6 +48,13 @@ Eina_Bool efl_content_remove(Eo *obj, Efl_Gfx *content); void efl_destructor(Eo *obj); \\ +**[[:develop:api:efl:ui:layout:part:table:property:grid_columns|grid_columns]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:pack:grid|Efl.Pack.Grid]]]//\\ +> %%Gird columns property%% + +int efl_pack_grid_columns_get(const Eo *obj); +void efl_pack_grid_columns_set(Eo *obj, int cols); + +\\ **[[:develop:api:efl:ui:layout:part:table:method:grid_content_get|grid_content_get]]**// [Overridden from [[:develop:api:efl:pack:grid|Efl.Pack.Grid]]]//\\ > %%Returns a child at a given position, see %%[[:develop:api:efl:pack:grid:method:grid_contents_get|Efl.Pack.Grid.grid_contents_get]]%%.%% @@ -88,37 +67,6 @@ Efl_Gfx *efl_pack_grid_content_get(Eo *obj, int col, int row); Eina_Iterator *efl_pack_grid_contents_get(Eo *obj, int col, int row, Eina_Bool below); \\ -**[[:develop:api:efl:ui:layout:part:table:method:pack_clear|pack_clear]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ -> %%Removes all packed contents, and unreferences them.%% - -Eina_Bool efl_pack_clear(Eo *obj); - -\\ -**[[:develop:api:efl:ui:layout:part:table:method:pack_grid|pack_grid]]**// [Overridden from [[:develop:api:efl:pack:grid|Efl.Pack.Grid]]]//\\ -> %%Pack object at a given location in the grid.%% - -Eina_Bool efl_pack_grid(Eo *obj, Efl_Gfx *subobj, int col, int row, int colspan, int rowspan); - -\\ -**[[:develop:api:efl:ui:layout:part:table:method:unpack_all|unpack_all]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ -> %%Removes all packed contents, without unreferencing them.%% - -Eina_Bool efl_pack_unpack_all(Eo *obj); - -\\ -**[[:develop:api:efl:ui:layout:part:table:method:unpack|unpack]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ -> %%Removes an existing item from the container, without deleting it.%% - -Eina_Bool efl_pack_unpack(Eo *obj, Efl_Gfx *subobj); - -\\ -**[[:develop:api:efl:ui:layout:part:table:property:grid_columns|grid_columns]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:pack:grid|Efl.Pack.Grid]]]//\\ -> %%Gird columns property%% - -int efl_pack_grid_columns_get(const Eo *obj); -void efl_pack_grid_columns_set(Eo *obj, int cols); - -\\ **[[:develop:api:efl:ui:layout:part:table:property:grid_position|grid_position]]** //**(get)**//// [Overridden from [[:develop:api:efl:pack:grid|Efl.Pack.Grid]]]//\\ > %%Position and span of the %%''subobj''%% in this container, may be modified to move the %%''subobj''%%%% @@ -139,6 +87,30 @@ void efl_pack_grid_size_get(const Eo *obj, int *cols, int *rows); void efl_pack_grid_size_set(Eo *obj, int cols, int rows); \\ +**[[:develop:api:efl:ui:layout:part:table:method:pack_clear|pack_clear]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ +> %%Removes all packed contents, and unreferences them.%% + +Eina_Bool efl_pack_clear(Eo *obj); + +\\ +**[[:develop:api:efl:ui:layout:part:table:method:pack_grid|pack_grid]]**// [Overridden from [[:develop:api:efl:pack:grid|Efl.Pack.Grid]]]//\\ +> %%Pack object at a given location in the grid.%% + +Eina_Bool efl_pack_grid(Eo *obj, Efl_Gfx *subobj, int col, int row, int colspan, int rowspan); + +\\ +**[[:develop:api:efl:ui:layout:part:table:method:unpack|unpack]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ +> %%Removes an existing item from the container, without deleting it.%% + +Eina_Bool efl_pack_unpack(Eo *obj, Efl_Gfx *subobj); + +\\ +**[[:develop:api:efl:ui:layout:part:table:method:unpack_all|unpack_all]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\ +> %%Removes all packed contents, without unreferencing them.%% + +Eina_Bool efl_pack_unpack_all(Eo *obj); + +\\ **[[:develop:api:efl:ui:layout:part:table:property:real_part|real_part]]** //**(set)**// ''protected''\\ > %%Real part property%% @@ -148,21 +120,57 @@ void efl_ui_layout_part_table_real_part_set(Eo *obj, Efl_Object *layout, const c ==== 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:pack:grid|Efl.Pack.Grid]]\\ -> **[[:develop:api:efl:pack:grid:property:grid_direction|grid_direction]]** //**(get, set)**//\\ -[[:develop:api:efl:pack:linear|Efl.Pack.Linear]]\\ -> **[[:develop:api:efl:pack:linear:method:pack_after|pack_after]]**, **[[:develop:api:efl:pack:linear:method:pack_at|pack_at]]**, **[[:develop:api:efl:pack:linear:method:pack_before|pack_before]]**, **[[:develop:api:efl:pack:linear:method:pack_begin|pack_begin]]**, **[[:develop:api:efl:pack:linear:method:pack_content_get|pack_content_get]]**, **[[:develop:api:efl:pack:linear:method:pack_end|pack_end]]**, **[[:develop:api:efl:pack:linear:method:pack_index_get|pack_index_get]]**, **[[:develop:api:efl:pack:linear:method:pack_unpack_at|pack_unpack_at]]**\\ -[[:develop:api:efl:pack|Efl.Pack]]\\ -> **[[:develop:api:efl:pack:method:pack|pack]]**, **[[:develop:api:efl:pack:property:pack_align|pack_align]]** //**(get, set)**//, **[[:develop:api:efl:pack:property:pack_padding|pack_padding]]** //**(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.%% | +^ [[:develop:api:efl:pack|Efl.Pack]] ^^^ +| | **[[:develop:api:efl:pack:method:pack|pack]]** | %%Adds an item to this container.%% | +| | **[[:develop:api:efl:pack:property:pack_align|pack_align]]** //**(get, set)**// | %%Alignment of the container within its bounds%% | +| | **[[:develop:api:efl:pack:property:pack_padding|pack_padding]]** //**(get, set)**// | %%Padding between items contained in this object.%% | +^ [[:develop:api:efl:pack:grid|Efl.Pack.Grid]] ^^^ +| | **[[:develop:api:efl:pack:grid:property:grid_direction|grid_direction]]** //**(get, set)**// | %%Primary and secondary up/left/right/down directions for linear apis.%% | +^ [[:develop:api:efl:pack:linear|Efl.Pack.Linear]] ^^^ +| | **[[:develop:api:efl:pack:linear:method:pack_after|pack_after]]** | %%Append item after other sub object.%% | +| | **[[:develop:api:efl:pack:linear:method:pack_at|pack_at]]** | %%Inserts %%''subobj''%% at the specified %%''index''%%.%% | +| | **[[:develop:api:efl:pack:linear:method:pack_before|pack_before]]** | %%Prepend item before other sub object.%% | +| | **[[:develop:api:efl:pack:linear:method:pack_begin|pack_begin]]** | %%Prepend an object at the beginning of this container.%% | +| | **[[:develop:api:efl:pack:linear:method:pack_content_get|pack_content_get]]** | %%Content at a given index in this container.%% | +| | **[[:develop:api:efl:pack:linear:method:pack_end|pack_end]]** | %%Append object at the end of this container.%% | +| | **[[:develop:api:efl:pack:linear:method:pack_index_get|pack_index_get]]** | %%Get the index of a child in this container.%% | +| | **[[:develop:api:efl:pack:linear:method:pack_unpack_at|pack_unpack_at]]** | %%Pop out item at specified %%''index''%%.%% | + ===== Events ===== ==== Inherited ==== -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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:pack|Efl.Pack]]\\ -> **[[:develop:api:efl:pack:event:layout_updated|layout,updated]]** \ No newline at end of file +^ [[:develop:api:efl:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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.%% | +^ [[:develop:api:efl:pack|Efl.Pack]] ^^^ +| | **[[:develop:api:efl:pack:event:layout_updated|layout,updated]]** | %%Sent after the layout was updated.%% | diff --git a/pages/develop/api/efl/ui/layout/part/table/property/grid_columns.txt b/pages/develop/api/efl/ui/layout/part/table/property/grid_columns.txt index 2df94fb68..bd7157a89 100644 --- a/pages/develop/api/efl/ui/layout/part/table/property/grid_columns.txt +++ b/pages/develop/api/efl/ui/layout/part/table/property/grid_columns.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Layout.Part.Table.grid_columns~~ -===== Values ===== - - * **cols** - %%Number of columns%% ===== Description ===== %%Gird columns property%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:layout:part:table:property:grid_columns:description&nouser&nolink&nodate}} +===== Values ===== + + * **cols** - %%Number of columns%% ==== Setter ==== %%Specifies limit for linear adds - if direction is horizontal%% diff --git a/pages/develop/api/efl/ui/layout/part/table/property/grid_rows.txt b/pages/develop/api/efl/ui/layout/part/table/property/grid_rows.txt index db0627b40..ea86d0451 100644 --- a/pages/develop/api/efl/ui/layout/part/table/property/grid_rows.txt +++ b/pages/develop/api/efl/ui/layout/part/table/property/grid_rows.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Layout.Part.Table.grid_rows~~ -===== Values ===== - - * **rows** - %%Number of rows%% ===== Description ===== %%Grid rows property%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:layout:part:table:property:grid_rows:description&nouser&nolink&nodate}} +===== Values ===== + + * **rows** - %%Number of rows%% ==== Setter ==== %%Specifies limit for linear adds - if direction is vertical%% diff --git a/pages/develop/api/efl/ui/layout/part/table/property/grid_size.txt b/pages/develop/api/efl/ui/layout/part/table/property/grid_size.txt index d45817bb3..28b99552d 100644 --- a/pages/develop/api/efl/ui/layout/part/table/property/grid_size.txt +++ b/pages/develop/api/efl/ui/layout/part/table/property/grid_size.txt @@ -1,13 +1,13 @@ ~~Title: Efl.Ui.Layout.Part.Table.grid_size~~ -===== Values ===== - - * **cols** - %%Number of columns%% - * **rows** - %%Number of rows%% ===== Description ===== %%Combines %%[[:develop:api:efl:pack:grid:property:grid_columns|Efl.Pack.Grid.grid_columns]]%% and %%[[:develop:api:efl:pack:grid:property:grid_rows|Efl.Pack.Grid.grid_rows]]%%%% {{page>:develop:api-include:efl:ui:layout:part:table:property:grid_size:description&nouser&nolink&nodate}} +===== Values ===== + + * **cols** - %%Number of columns%% + * **rows** - %%Number of rows%% //Overridden from [[:develop:api:efl:pack:grid:property:grid_size|Efl.Pack.Grid.grid_size]] **(get)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/layout/part_bg.txt b/pages/develop/api/efl/ui/layout/part_bg.txt index 7c0b586d8..89bc5d43e 100644 --- a/pages/develop/api/efl/ui/layout/part_bg.txt +++ b/pages/develop/api/efl/ui/layout/part_bg.txt @@ -10,192 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:widget:part_bg|Efl.Ui.Widget.Part_Bg]] //(class)// => [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_layout_part_bg [fillcolor = "black", label = "Efl.Ui.Layout.Part_Bg", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_widget_part_bg [fillcolor = "gray15", label = "Efl.Ui.Widget.Part_Bg", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_widget_part [fillcolor = "gray15", label = "Efl.Ui.Widget.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_bg [fillcolor = "gray15", label = "Efl.Ui.Bg", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout [fillcolor = "gray15", label = "Efl.Ui.Layout", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_view [fillcolor = "gray15", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_factory_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Factory.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_calc [fillcolor = "gray15", label = "Efl.Layout.Calc", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_signal [fillcolor = "gray15", label = "Efl.Layout.Signal", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_group [fillcolor = "gray15", label = "Efl.Layout.Group", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_image [fillcolor = "gray15", label = "Efl.Ui.Image", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_clickable [fillcolor = "gray15", label = "Efl.Ui.Clickable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_draggable [fillcolor = "gray15", label = "Efl.Ui.Draggable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_image [fillcolor = "gray15", label = "Efl.Image", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_image_load [fillcolor = "gray15", label = "Efl.Image.Load", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_player [fillcolor = "gray15", label = "Efl.Player", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_gfx_view [fillcolor = "gray15", label = "Efl.Gfx.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_access_image [fillcolor = "gray15", label = "Efl.Access.Image", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_access_widget_action [fillcolor = "gray15", 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_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_ui_view [fillcolor = "gray15", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_calc [fillcolor = "gray15", label = "Efl.Layout.Calc", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_group [fillcolor = "gray15", label = "Efl.Layout.Group", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_signal [fillcolor = "gray15", label = "Efl.Layout.Signal", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_layout_part_bg -> efl_ui_widget_part_bg - efl_ui_widget_part_bg -> efl_ui_widget_part - efl_ui_widget_part -> efl_object - efl_ui_widget_part_bg -> efl_ui_bg - efl_ui_bg -> efl_ui_layout - efl_ui_layout -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_layout -> efl_part - efl_ui_layout -> efl_container - efl_ui_layout -> efl_file - efl_ui_layout -> efl_ui_view - efl_ui_layout -> efl_ui_model_connect - efl_ui_layout -> efl_ui_model_factory_connect - efl_ui_layout -> efl_layout_calc - efl_ui_layout -> efl_layout_signal - efl_ui_layout -> efl_layout_group - efl_ui_bg -> efl_ui_image - efl_ui_image -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_image -> efl_ui_clickable - efl_ui_image -> efl_ui_draggable - efl_ui_image -> efl_file - efl_ui_image -> efl_image - efl_ui_image -> efl_image_load - efl_ui_image -> efl_player - efl_ui_image -> efl_gfx_view - efl_ui_image -> efl_access_image - efl_ui_image -> efl_access_widget_action - efl_access_widget_action -> efl_access_action - efl_ui_image -> efl_orientation - efl_ui_image -> efl_flipable - efl_ui_image -> efl_ui_view - efl_ui_image -> efl_ui_model_connect - efl_ui_image -> efl_layout_calc - efl_ui_image -> efl_layout_group - efl_ui_image -> efl_layout_signal -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:widget:part_bg|Efl.Ui.Widget.Part_Bg]] //(class)// @@ -296,141 +110,372 @@ Efl_Object *efl_finalize(Eo *obj); ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:file|Efl.File]]\\ -> **[[:develop:api:efl:file:method:save|save]]**, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(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:image:load|Efl.Image.Load]]\\ -> **[[:develop:api:efl:image:load:method:load_async_cancel|load_async_cancel]]**, **[[:develop:api:efl:image:load:method:load_async_start|load_async_start]]**, **[[:develop:api:efl:image:load:property:load_dpi|load_dpi]]** //**(get, set)**//, **[[:develop:api:efl:image:load:property:load_error|load_error]]** //**(get)**//, **[[:develop:api:efl:image:load:property:load_orientation|load_orientation]]** //**(get, set)**//, **[[:develop:api:efl:image:load:property:load_region_support|load_region_support]]** //**(get)**//, **[[:develop:api:efl:image:load:property:load_region|load_region]]** //**(get, set)**//, **[[:develop:api:efl:image:load:property:load_scale_down|load_scale_down]]** //**(get, set)**//, **[[:develop:api:efl:image:load:property:load_skip_header|load_skip_header]]** //**(get, set)**//\\ -[[:develop:api:efl:image|Efl.Image]]\\ -> **[[:develop:api:efl:image:property:border_center_fill|border_center_fill]]** //**(get, set)**//, **[[:develop:api:efl:image:property:border_scale|border_scale]]** //**(get, set)**//, **[[:develop:api:efl:image:property:border|border]]** //**(get, set)**//, **[[:develop:api:efl:image:property:content_hint|content_hint]]** //**(get, set)**//, **[[:develop:api:efl:image:property:ratio|ratio]]** //**(get)**//, **[[:develop:api:efl:image:property:scale_hint|scale_hint]]** //**(get, set)**//\\ -[[:develop:api:efl:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]**, **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]**, **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(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: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: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:player|Efl.Player]]\\ -> **[[:develop:api:efl:player:property:length|length]]** //**(get)**//, **[[:develop:api:efl:player:property:mute|mute]]** //**(get, set)**//, **[[:develop:api:efl:player:property:play_speed|play_speed]]** //**(get, set)**//, **[[:develop:api:efl:player:property:position|position]]** //**(get, set)**//, **[[:develop:api:efl:player:property:progress|progress]]** //**(get)**//, **[[:develop:api:efl:player:property:seekable|seekable]]** //**(get)**//, **[[:develop:api:efl:player:property:volume|volume]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:base|Efl.Ui.Base]]\\ -> **[[:develop:api:efl:ui:base:property:language|language]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:bg|Efl.Ui.Bg]]\\ -> **[[:develop:api:efl:ui:bg:method:group_member_add|group_member_add]]**\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:image|Efl.Ui.Image]]\\ -> **[[:develop:api:efl:ui:image:property:align|align]]** //**(get, set)**//, **[[:develop:api:efl:ui:image:property:drag_target|drag_target]]** //**(get, set)**//, **[[:develop:api:efl:ui:image:property:flip|flip]]** //**(get, set)**//, **[[:develop:api:efl:ui:image:property:icon|icon]]** //**(get, set)**//, **[[:develop:api:efl:ui:image:property:image_size|image_size]]** //**(get)**//, **[[:develop:api:efl:ui:image:property:load_size|load_size]]** //**(get, set)**//, **[[:develop:api:efl:ui:image:property:orientation|orientation]]** //**(get, set)**//, **[[:develop:api:efl:ui:image:property:playable|playable]]** //**(get)**//, **[[:develop:api:efl:ui:image:property:play|play]]** //**(get, set)**//, **[[:develop:api:efl:ui:image:property:scalable|scalable]]** //**(get, set)**//, **[[:develop:api:efl:ui:image:property:smooth_scale|smooth_scale]]** //**(get, set)**//, **[[:develop:api:efl:ui:image:property:view_size|view_size]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]**, **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:content_count|content_count]]**, **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]**, **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]**, **[[:develop:api:efl:ui:layout:method:group_calculate|group_calculate]]**, **[[:develop:api:efl:ui:layout:method:message_send|message_send]]**, **[[:develop:api:efl:ui:layout:method:part|part]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]**, **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]**, **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]**, **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**//\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]\\ -> **[[:develop:api:efl:ui:widget:part:method:destructor|destructor]]**\\ -[[:develop:api:efl:ui:widget:part_bg|Efl.Ui.Widget.Part_Bg]]\\ -> **[[:develop:api:efl:ui:widget:part_bg:property:color|color]]** //**(get, set)**//, **[[:develop:api:efl:ui:widget:part_bg:property:file|file]]** //**(get, set)**//, **[[:develop:api:efl:ui:widget:part_bg:property:scale_type|scale_type]]** //**(get, set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[: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:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access:image|Efl.Access.Image]]\\ -> **[[:develop:api:efl:access:image:property:description|description]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:image:property:locale|locale]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]\\ -> **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** ''protected'', **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** ''protected'', **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** ''protected''\\ -[[:develop:api:efl:ui:image|Efl.Ui.Image]]\\ -> **[[:develop:api:efl:ui:image:property:elm_actions|elm_actions]]** //**(get)**// ''protected'', **[[:develop:api:efl:ui:image:property:extents|extents]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:theme_apply|theme_apply]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:method:widget_event|widget_event]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[: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%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:access:image|Efl.Access.Image]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:image:property:description|description]]** //**(get, set)**// | %%Textual description of image%% | +| ''protected'' | **[[:develop:api:efl:access:image:property:locale|locale]]** //**(get)**// | %%Gets locale of the image description.%% | +^ [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// | %%Action description for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** | %%Performs action on given widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** | %%Gets configured keybinding for specific action and widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// | %%Gets action name for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// | %%Get list of available widget actions%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:file|Efl.File]] ^^^ +| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% | +| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% | +^ [[: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:image|Efl.Image]] ^^^ +| | **[[:develop:api:efl:image:property:border|border]]** //**(get, set)**// | %%Dimensions of this image's border, a region that does not scale with the center area.%% | +| | **[[:develop:api:efl:image: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:image:property:border_scale|border_scale]]** //**(get, set)**// | %%Scaling factor applied to the image borders.%% | +| | **[[:develop:api:efl:image:property:content_hint|content_hint]]** //**(get, set)**// | | +| | **[[:develop:api:efl:image:property:ratio|ratio]]** //**(get)**// | %%The native width/height ratio of the image.%% | +| | **[[:develop:api:efl:image:property:scale_hint|scale_hint]]** //**(get, set)**// | | +^ [[:develop:api:efl:image:load|Efl.Image.Load]] ^^^ +| | **[[:develop:api:efl:image:load:method:load_async_cancel|load_async_cancel]]** | %%Cancel preloading an image object's image data in the background.%% | +| | **[[:develop:api:efl:image:load:method:load_async_start|load_async_start]]** | %%Begin preloading an image object's image data in the background.%% | +| | **[[:develop:api:efl:image:load:property:load_dpi|load_dpi]]** //**(get, set)**// | | +| | **[[:develop:api:efl:image:load:property:load_error|load_error]]** //**(get)**// | %%Retrieves a number representing any error that occurred during the last loading of the given image object's source image.%% | +| | **[[:develop:api:efl:image:load:property:load_orientation|load_orientation]]** //**(get, set)**// | %%Defines whether the orientation information in the image file should be honored.%% | +| | **[[:develop:api:efl:image:load:property:load_region|load_region]]** //**(get, set)**// | | +| | **[[:develop:api:efl:image:load:property:load_region_support|load_region_support]]** //**(get)**// | %%Indicates whether the %%[[:develop:api:efl:image:load:property:load_region|Efl.Image.Load.load_region]]%% property is supported for the current file.%% | +| | **[[:develop:api:efl:image:load:property:load_scale_down|load_scale_down]]** //**(get, set)**// | %%The scale down factor is a divider on the original image size.%% | +| | **[[:develop:api:efl:image:load:property:load_skip_header|load_skip_header]]** //**(get, set)**// | %%Initial load should skip header check and leave it all to data load%% | +^ [[:develop:api:efl:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**// | %%Whether this object updates its size hints automatically.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]** | %%Calculates the geometry of the region, relative to a given layout object's area, occupied by all parts in the object.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]** | %%Calculates the minimum required size for a given layout object.%% | +| ''protected'' | **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** | %%Forces a Size/Geometry calculation.%% | +^ [[: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: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.%% | +^ [[:develop:api:efl:player|Efl.Player]] ^^^ +| | **[[:develop:api:efl:player:property:length|length]]** //**(get)**// | %%Get the length of play for the media file.%% | +| | **[[:develop:api:efl:player:property:mute|mute]]** //**(get, set)**// | %%This property controls the audio mute state.%% | +| | **[[:develop:api:efl:player:property:play_speed|play_speed]]** //**(get, set)**// | %%Control the play speed of the media file.%% | +| | **[[:develop:api:efl:player:property:position|position]]** //**(get, set)**// | | +| | **[[:develop:api:efl:player:property:progress|progress]]** //**(get)**// | %%Get how much of the file has been played.%% | +| | **[[:develop:api:efl:player:property:seekable|seekable]]** //**(get)**// | %%Get whether the media file is seekable.%% | +| | **[[:develop:api:efl:player:property:volume|volume]]** //**(get, set)**// | %%Control the audio volume.%% | +^ [[: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:bg|Efl.Ui.Bg]] ^^^ +| | **[[:develop:api:efl:ui:bg:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:image|Efl.Ui.Image]] ^^^ +| | **[[:develop:api:efl:ui:image:property:align|align]]** //**(get, set)**// | %%Control how the internal image is positioned inside an image object.%% | +| | **[[:develop:api:efl:ui:image:property:drag_target|drag_target]]** //**(get, set)**// | %%Control whether the object's content is changed by drag and drop.%% | +| | **[[:develop:api:efl:ui:image:property:flip|flip]]** //**(get, set)**// | %%Control the flip of the given image%% | +| | **[[:develop:api:efl:ui:image:property:icon|icon]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:image:property:image_size|image_size]]** //**(get)**// | %%This represents the size of the original image in pixels.%% | +| | **[[:develop:api:efl:ui:image:property:load_size|load_size]]** //**(get, set)**// | %%The load size of an image.%% | +| | **[[:develop:api:efl:ui:image:property:orientation|orientation]]** //**(get, set)**// | %%Control the orientation of a given object.%% | +| | **[[:develop:api:efl:ui:image:property:play|play]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:image:property:playable|playable]]** //**(get)**// | %%Whether or not the object data can be played.%% | +| | **[[:develop:api:efl:ui:image:property:scalable|scalable]]** //**(get, set)**// | %%Enable or disable scaling up or down the internal image.%% | +| | **[[:develop:api:efl:ui:image:property:smooth_scale|smooth_scale]]** //**(get, set)**// | %%Whether to use high-quality image scaling algorithm for this image.%% | +| | **[[:develop:api:efl:ui:image:property:view_size|view_size]]** //**(get, set)**// | %%The dimensions of this object's viewport.%% | +| ''protected'' | **[[:develop:api:efl:ui:image:property:elm_actions|elm_actions]]** //**(get)**// | %%Elementary actions%% | +| ''protected'' | **[[:develop:api:efl:ui:image:property:extents|extents]]** //**(get)**// | %%Gets an image extents.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]** | %%Freezes the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]** | %%Thaws the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect factory%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect property%% | +| | **[[:develop:api:efl:ui:layout:method:content_count|content_count]]** | %%Returns the number of UI elements packed in this container.%% | +| | **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]** | %%Begin iterating over this object's contents.%% | +| | **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% | +| | **[[:develop:api:efl:ui:layout:method:group_calculate|group_calculate]]** | %%Triggers an immediate recalculation of this object's geometry.%% | +| | **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**// | %%Retrives an EDC data field's value from a given Edje object's group.%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**// | %%Gets the maximum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**// | %%Gets the minimum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:method:message_send|message_send]]** | %%Sends an (Edje) message to a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**// | %%Model that is/will be%% | +| | **[[:develop:api:efl:ui:layout:method:part|part]]** | %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]** | %%Adds a callback for an arriving Edje signal, emitted by a given Edje object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]** | %%Removes a signal-triggered callback from an object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]** | %%Sends/emits an Edje signal to this layout.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]** | %%Processes an object's messages and signals queue.%% | +| | **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**// | %%The theme of this widget, defines which edje group will be used.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** | %%Virtual function handling focus in/out events on the widget%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:theme_apply|theme_apply]]** | %%Virtual function called when the widget needs to re-apply its theme.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** | %%Virtual function handling sub objects being removed.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| | **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] ^^^ +| | **[[:develop:api:efl:ui:widget:part:method:destructor|destructor]]** | %%Call the object's destructor.%% | +^ [[:develop:api:efl:ui:widget:part_bg|Efl.Ui.Widget.Part_Bg]] ^^^ +| | **[[:develop:api:efl:ui:widget:part_bg:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:widget:part_bg:property:file|file]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:widget:part_bg:property:scale_type|scale_type]]** //**(get, set)**// | %%Control how the internal image is scaled.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| | **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_event|widget_event]]** | %%Virtual function handling input events on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | + ===== Events ===== ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:added|added]]**\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:children_changed|children,changed]]**\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:property_changed|property,changed]]**\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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|Efl.Gfx]]\\ -> **[[:develop:api:efl:gfx:event:resize|resize]]**\\ -[[:develop:api:efl:gfx|Efl.Gfx]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:finger_move|finger,move]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:pointer_down|pointer,down]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:pointer_in|pointer,in]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:pointer_move|pointer,move]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[: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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]**\\ -[[:develop:api:efl:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:event:recalc|recalc]]**\\ -[[: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:ui:clickable|Efl.Ui.Clickable]]\\ -> **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]**, **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]**, **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]**, **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]**, **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]**, **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]**, **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]**, **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]**\\ -[[:develop:api:efl:ui:draggable|Efl.Ui.Draggable]]\\ -> **[[:develop:api:efl:ui:draggable:event:drag_end|drag,end]]**, **[[:develop:api:efl:ui:draggable:event:drag_start_down|drag,start,down]]**, **[[:develop:api:efl:ui:draggable:event:drag_start_left|drag,start,left]]**, **[[:develop:api:efl:ui:draggable:event:drag_start_right|drag,start,right]]**, **[[:develop:api:efl:ui:draggable:event:drag_start_up|drag,start,up]]**, **[[:develop:api:efl:ui:draggable:event:drag_start|drag,start]]**, **[[:develop:api:efl:ui:draggable:event:drag_stop|drag,stop]]**, **[[:develop:api:efl:ui:draggable:event:drag|drag]]**\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:efl:ui:image|Efl.Ui.Image]]\\ -> **[[:develop:api:efl:ui:image:event:drop|drop]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]** | %%A circular dependency between parts of the object was found.%% | +| | **[[:develop:api:efl:layout:calc:event:recalc|recalc]]** | %%The layout was recalculated.%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:clickable|Efl.Ui.Clickable]] ^^^ +| | **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]** | %%Called when object was clicked%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]** | %%Called when object received a double click%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]** | %%Called when object received a right click%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]** | %%Called when object received a triple click%% | +| | **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]** | %%Called when the object received a longpress%% | +| | **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]** | %%Called when the object was pressed%% | +| | **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]** | %%Called when the object received repeated presses/clicks%% | +| | **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]** | %%Called when the object is now longer pressed%% | +^ [[:develop:api:efl:ui:draggable|Efl.Ui.Draggable]] ^^^ +| | **[[:develop:api:efl:ui:draggable:event:drag|drag]]** | %%Called when drag operation starts%% | +| | **[[:develop:api:efl:ui:draggable:event:drag_end|drag,end]]** | %%Called when drag operation ends%% | +| | **[[:develop:api:efl:ui:draggable:event:drag_start|drag,start]]** | %%Called when drag started%% | +| | **[[:develop:api:efl:ui:draggable:event:drag_start_down|drag,start,down]]** | %%Called when drag starts into down direction%% | +| | **[[:develop:api:efl:ui:draggable:event:drag_start_left|drag,start,left]]** | %%Called when drag starts into left direction%% | +| | **[[:develop:api:efl:ui:draggable:event:drag_start_right|drag,start,right]]** | %%Called when drag starts into right direction%% | +| | **[[:develop:api:efl:ui:draggable:event:drag_start_up|drag,start,up]]** | %%Called when drag starts into up direction%% | +| | **[[:develop:api:efl:ui:draggable:event:drag_stop|drag,stop]]** | %%Called when drag stopped%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:efl:ui:image|Efl.Ui.Image]] ^^^ +| | **[[:develop:api:efl:ui:image:event:drop|drop]]** | %%Called when drop from drag and drop happened%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]** | %%Called when theme changed%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/layout/part_content.txt b/pages/develop/api/efl/ui/layout/part_content.txt index 0af3264f0..b0e2e972e 100644 --- a/pages/develop/api/efl/ui/layout/part_content.txt +++ b/pages/develop/api/efl/ui/layout/part_content.txt @@ -10,34 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]] //(class)// => [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_layout_part_content [fillcolor = "black", label = "Efl.Ui.Layout.Part_Content", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout_part [fillcolor = "gray15", label = "Efl.Ui.Layout.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_widget_part [fillcolor = "gray15", label = "Efl.Ui.Widget.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_content [fillcolor = "gray15", label = "Efl.Content", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_layout_part_content -> efl_ui_layout_part - efl_ui_layout_part -> efl_ui_widget_part - efl_ui_widget_part -> efl_object - efl_ui_layout_part -> efl_ui_cursor - efl_ui_layout_part_content -> efl_content -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]] //(class)// @@ -50,12 +22,6 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:ui:layout:part_content:method:content_unset|content_unset]]**// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ -> %%Unswallow the object in the current container and return it.%% - -Efl_Gfx *efl_content_unset(Eo *obj); - -\\ **[[:develop:api:efl:ui:layout:part_content:property:content|content]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ > %%Swallowed sub-object contained in this object.%% @@ -63,18 +29,52 @@ Efl_Gfx *efl_content_get(const Eo *obj); Eina_Bool efl_content_set(Eo *obj, Efl_Gfx *content); \\ +**[[:develop:api:efl:ui:layout:part_content:method:content_unset|content_unset]]**// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ +> %%Unswallow the object in the current container and return it.%% + +Efl_Gfx *efl_content_unset(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:ui:layout:part|Efl.Ui.Layout.Part]]\\ -> **[[:develop:api:efl:ui:layout:part:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:part:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:part:property:cursor|cursor]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]\\ -> **[[:develop:api:efl:ui:widget:part:method:destructor|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: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.%% | +^ [[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]] ^^^ +| | **[[:develop:api:efl:ui:layout:part:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:efl:ui:layout:part:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:efl:ui:layout:part:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +^ [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] ^^^ +| | **[[:develop:api:efl:ui:widget:part:method:destructor|destructor]]** | %%Call the object's destructor.%% | + ===== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/ui/layout/part_content/property/content.txt b/pages/develop/api/efl/ui/layout/part_content/property/content.txt index 258d25272..57ef5c912 100644 --- a/pages/develop/api/efl/ui/layout/part_content/property/content.txt +++ b/pages/develop/api/efl/ui/layout/part_content/property/content.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Layout.Part_Content.content~~ -===== Values ===== - - * **content** - %%The object to swallow.%% ===== Description ===== %%Swallowed sub-object contained in this object.%% {{page>:develop:api-include:efl:ui:layout:part_content:property:content:description&nouser&nolink&nodate}} +===== Values ===== + + * **content** - %%The object to swallow.%% //Overridden from [[:develop:api:efl:content:property:content|Efl.Content.content]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/layout/part_legacy.txt b/pages/develop/api/efl/ui/layout/part_legacy.txt index 5bfdac2b8..c25d8edb7 100644 --- a/pages/develop/api/efl/ui/layout/part_legacy.txt +++ b/pages/develop/api/efl/ui/layout/part_legacy.txt @@ -10,42 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]] //(class)// => [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_layout_part_legacy [fillcolor = "black", label = "Efl.Ui.Layout.Part_Legacy", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout_part [fillcolor = "gray15", label = "Efl.Ui.Layout.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_widget_part [fillcolor = "gray15", label = "Efl.Ui.Widget.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_content [fillcolor = "gray15", label = "Efl.Content", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text [fillcolor = "gray15", label = "Efl.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_markup [fillcolor = "gray15", label = "Efl.Text.Markup", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_cursor [fillcolor = "gray15", label = "Efl.Text.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_layout_part_legacy -> efl_ui_layout_part - efl_ui_layout_part -> efl_ui_widget_part - efl_ui_widget_part -> efl_object - efl_ui_layout_part -> efl_ui_cursor - efl_ui_layout_part_legacy -> efl_content - efl_ui_layout_part_legacy -> efl_text - efl_ui_layout_part_legacy -> efl_text_markup - efl_text_markup -> efl_text_cursor - efl_ui_layout_part_legacy -> efl_ui_translatable -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]] //(class)// @@ -62,12 +26,6 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:ui:layout:part_legacy:method:content_unset|content_unset]]**// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ -> %%Unswallow the object in the current container and return it.%% - -Efl_Gfx *efl_content_unset(Eo *obj); - -\\ **[[:develop:api:efl:ui:layout:part_legacy:property:content|content]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ > %%Swallowed sub-object contained in this object.%% @@ -75,6 +33,12 @@ Efl_Gfx *efl_content_get(const Eo *obj); Eina_Bool efl_content_set(Eo *obj, Efl_Gfx *content); \\ +**[[:develop:api:efl:ui:layout:part_legacy:method:content_unset|content_unset]]**// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ +> %%Unswallow the object in the current container and return it.%% + +Efl_Gfx *efl_content_unset(Eo *obj); + +\\ **[[:develop:api:efl:ui:layout:part_legacy:property:markup|markup]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text:markup|Efl.Text.Markup]]]//\\ > %%Markup property%% @@ -82,7 +46,8 @@ const char *efl_text_markup_get(const Eo *obj); void efl_text_markup_set(Eo *obj, const char *markup); \\ -**[[:develop:api:efl:ui:layout:part_legacy:property:text|text]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text|Efl.Text]]]// +**[[:develop:api:efl:ui:layout:part_legacy:property:text|text]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text|Efl.Text]]]//\\ +> const char *efl_text_get(const Eo *obj); void efl_text_set(Eo *obj, const char *text); @@ -98,21 +63,73 @@ void efl_ui_translatable_text_set(Eo *obj, const char *label, const char *domain ==== 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:text:cursor|Efl.Text.Cursor]]\\ -> **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]**, **[[:develop:api:efl:text:cursor:method:cursor_char_next|cursor_char_next]]**, **[[:develop:api:efl:text:cursor:method:cursor_char_prev|cursor_char_prev]]**, **[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]**, **[[:develop:api:efl:text:cursor:method:cursor_coord_set|cursor_coord_set]]**, **[[:develop:api:efl:text:cursor:method:cursor_copy|cursor_copy]]**, **[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]**, **[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_char_first|cursor_line_char_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_char_last|cursor_line_char_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_jump_by|cursor_line_jump_by]]**, **[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_first|cursor_paragraph_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_last|cursor_paragraph_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]**, **[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]**, **[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**//, **[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**//, **[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**//, **[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**//\\ -[[:develop:api:efl:text:markup|Efl.Text.Markup]]\\ -> **[[:develop:api:efl:text:markup:method:cursor_markup_insert|cursor_markup_insert]]**\\ -[[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]]\\ -> **[[:develop:api:efl:ui:layout:part:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:part:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:part:property:cursor|cursor]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]\\ -> **[[:develop:api:efl:ui:widget:part:method:destructor|destructor]]**\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:method:translation_update|translation_update]]** ''protected'' +^ [[: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.%% | +^ [[:develop:api:efl:text:cursor|Efl.Text.Cursor]] ^^^ +| | **[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**// | %%The object's main cursor.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]** | %%Deletes a single character from position pointed by given cursor.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_next|cursor_char_next]]** | %%Advances to the next character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_prev|cursor_char_prev]]** | %%Advances to the previous character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]** | %%Compare two cursors%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**// | %%The content of the cursor (the character under the cursor)%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_coord_set|cursor_coord_set]]** | %%Set cursor coordinates%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_copy|cursor_copy]]** | %%Copy existing cursor%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]** | %%Check if two cursors are equal%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]** | %%Free existing cursor%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**// | %%Returns the geometry of two cursors ("split cursor"), if logical cursor is between LTR/RTL text, also considering paragraph direction. Upper cursor is shown for the text of the same direction as paragraph, lower cursor - for opposite.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_char_first|cursor_line_char_first]]** | %%Advance to current line first character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_char_last|cursor_line_char_last]]** | %%Advance to current line last character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_jump_by|cursor_line_jump_by]]** | %%Jump the cursor by the given number of lines%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]** | %%Create new cursor%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]** | %%Advances to the first character in this paragraph%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]** | %%Advances to the last character in this paragraph%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_first|cursor_paragraph_first]]** | %%Advance to current paragraph first character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_last|cursor_paragraph_last]]** | %%Advance to current paragraph last character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]** | %%Advances to the start of the next text node%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]** | %%Advances to the end of the previous text node%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**// | %%Cursor position%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]** | %%Adds text to the current cursor position and set the cursor to *after* the start of the text just added.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]** | %%Advance to current word end%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]** | %%Advance to current word start%% | +^ [[:develop:api:efl:text:markup|Efl.Text.Markup]] ^^^ +| | **[[:develop:api:efl:text:markup:method:cursor_markup_insert|cursor_markup_insert]]** | %%Inserts a markup text to the text object in a given cursor position%% | +^ [[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]] ^^^ +| | **[[:develop:api:efl:ui:layout:part:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:efl:ui:layout:part:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:efl:ui:layout:part:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| ''protected'' | **[[:develop:api:efl:ui:translatable:method:translation_update|translation_update]]** | %%Requests this object to update its text strings for the current locale.%% | +^ [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] ^^^ +| | **[[:develop:api:efl:ui:widget:part:method:destructor|destructor]]** | %%Call the object's destructor.%% | + ===== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/ui/layout/part_legacy/property/content.txt b/pages/develop/api/efl/ui/layout/part_legacy/property/content.txt index 1aaf718a8..e83057680 100644 --- a/pages/develop/api/efl/ui/layout/part_legacy/property/content.txt +++ b/pages/develop/api/efl/ui/layout/part_legacy/property/content.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Layout.Part_Legacy.content~~ -===== Values ===== - - * **content** - %%The object to swallow.%% ===== Description ===== %%Swallowed sub-object contained in this object.%% {{page>:develop:api-include:efl:ui:layout:part_legacy:property:content:description&nouser&nolink&nodate}} +===== Values ===== + + * **content** - %%The object to swallow.%% //Overridden from [[:develop:api:efl:content:property:content|Efl.Content.content]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/layout/part_legacy/property/markup.txt b/pages/develop/api/efl/ui/layout/part_legacy/property/markup.txt index 767028eea..10c60013a 100644 --- a/pages/develop/api/efl/ui/layout/part_legacy/property/markup.txt +++ b/pages/develop/api/efl/ui/layout/part_legacy/property/markup.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Layout.Part_Legacy.markup~~ -===== Values ===== - - * **markup** - %%The markup-text representation set to this text.%% ===== Description ===== %%Markup property%% @@ -9,6 +6,9 @@ //Since 1.21// {{page>:develop:api-include:efl:ui:layout:part_legacy:property:markup:description&nouser&nolink&nodate}} +===== Values ===== + + * **markup** - %%The markup-text representation set to this text.%% //Overridden from [[:develop:api:efl:text:markup:property:markup|Efl.Text.Markup.markup]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/layout/part_legacy/property/text.txt b/pages/develop/api/efl/ui/layout/part_legacy/property/text.txt index 0e491548d..1c8aa9a09 100644 --- a/pages/develop/api/efl/ui/layout/part_legacy/property/text.txt +++ b/pages/develop/api/efl/ui/layout/part_legacy/property/text.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Layout.Part_Legacy.text~~ -===== Values ===== - - * **text** - %%Text string to display on it.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:layout:part_legacy:property:text:description&nouser&nolink&nodate}} +===== Values ===== + + * **text** - %%Text string to display on it.%% ==== Getter ==== %%Retrieves the text string currently being displayed by the given text object.%% diff --git a/pages/develop/api/efl/ui/layout/part_legacy/property/translatable_text.txt b/pages/develop/api/efl/ui/layout/part_legacy/property/translatable_text.txt index a66c3f6ae..6cde426c4 100644 --- a/pages/develop/api/efl/ui/layout/part_legacy/property/translatable_text.txt +++ b/pages/develop/api/efl/ui/layout/part_legacy/property/translatable_text.txt @@ -1,13 +1,4 @@ ~~Title: Efl.Ui.Layout.Part_Legacy.translatable_text~~ -===== Values ===== - -==== Getter ==== - - * **domain** - %%A translation domain. If %%''null''%% this means the default domain is used.%% -==== Setter ==== - - * **label** - %%A unique (untranslated) string.%% - * **domain** - %%A translation domain. If %%''null''%% this uses the default domain (eg. set by %%''textdomain''%%()).%% ===== Description ===== %%A unique string to be translated.%% @@ -19,6 +10,15 @@ {{page>:develop:api-include:efl:ui:layout:part_legacy:property:translatable_text:description&nouser&nolink&nodate}} +===== Values ===== + +==== Getter ==== + + * **domain** - %%A translation domain. If %%''null''%% this means the default domain is used.%% +==== Setter ==== + + * **label** - %%A unique (untranslated) string.%% + * **domain** - %%A translation domain. If %%''null''%% this uses the default domain (eg. set by %%''textdomain''%%()).%% ==== Setter ==== %%Sets the new untranslated string and domain for this object.%% diff --git a/pages/develop/api/efl/ui/layout/part_text.txt b/pages/develop/api/efl/ui/layout/part_text.txt index 788312012..06f8fba13 100644 --- a/pages/develop/api/efl/ui/layout/part_text.txt +++ b/pages/develop/api/efl/ui/layout/part_text.txt @@ -10,40 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]] //(class)// => [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_layout_part_text [fillcolor = "black", label = "Efl.Ui.Layout.Part_Text", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout_part [fillcolor = "gray15", label = "Efl.Ui.Layout.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_widget_part [fillcolor = "gray15", label = "Efl.Ui.Widget.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text [fillcolor = "gray15", label = "Efl.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_markup [fillcolor = "gray15", label = "Efl.Text.Markup", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_cursor [fillcolor = "gray15", label = "Efl.Text.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_layout_part_text -> efl_ui_layout_part - efl_ui_layout_part -> efl_ui_widget_part - efl_ui_widget_part -> efl_object - efl_ui_layout_part -> efl_ui_cursor - efl_ui_layout_part_text -> efl_text - efl_ui_layout_part_text -> efl_text_markup - efl_text_markup -> efl_text_cursor - efl_ui_layout_part_text -> efl_ui_translatable -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]] //(class)// @@ -66,7 +32,8 @@ const char *efl_text_markup_get(const Eo *obj); void efl_text_markup_set(Eo *obj, const char *markup); \\ -**[[:develop:api:efl:ui:layout:part_text:property:text|text]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text|Efl.Text]]]// +**[[:develop:api:efl:ui:layout:part_text:property:text|text]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text|Efl.Text]]]//\\ +> const char *efl_text_get(const Eo *obj); void efl_text_set(Eo *obj, const char *text); @@ -82,21 +49,73 @@ void efl_ui_translatable_text_set(Eo *obj, const char *label, const char *domain ==== 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:text:cursor|Efl.Text.Cursor]]\\ -> **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]**, **[[:develop:api:efl:text:cursor:method:cursor_char_next|cursor_char_next]]**, **[[:develop:api:efl:text:cursor:method:cursor_char_prev|cursor_char_prev]]**, **[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]**, **[[:develop:api:efl:text:cursor:method:cursor_coord_set|cursor_coord_set]]**, **[[:develop:api:efl:text:cursor:method:cursor_copy|cursor_copy]]**, **[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]**, **[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_char_first|cursor_line_char_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_char_last|cursor_line_char_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_jump_by|cursor_line_jump_by]]**, **[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_first|cursor_paragraph_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_last|cursor_paragraph_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]**, **[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]**, **[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**//, **[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**//, **[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**//, **[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**//\\ -[[:develop:api:efl:text:markup|Efl.Text.Markup]]\\ -> **[[:develop:api:efl:text:markup:method:cursor_markup_insert|cursor_markup_insert]]**\\ -[[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]]\\ -> **[[:develop:api:efl:ui:layout:part:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:part:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:part:property:cursor|cursor]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]\\ -> **[[:develop:api:efl:ui:widget:part:method:destructor|destructor]]**\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:method:translation_update|translation_update]]** ''protected'' +^ [[: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.%% | +^ [[:develop:api:efl:text:cursor|Efl.Text.Cursor]] ^^^ +| | **[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**// | %%The object's main cursor.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]** | %%Deletes a single character from position pointed by given cursor.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_next|cursor_char_next]]** | %%Advances to the next character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_prev|cursor_char_prev]]** | %%Advances to the previous character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]** | %%Compare two cursors%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**// | %%The content of the cursor (the character under the cursor)%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_coord_set|cursor_coord_set]]** | %%Set cursor coordinates%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_copy|cursor_copy]]** | %%Copy existing cursor%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]** | %%Check if two cursors are equal%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]** | %%Free existing cursor%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**// | %%Returns the geometry of two cursors ("split cursor"), if logical cursor is between LTR/RTL text, also considering paragraph direction. Upper cursor is shown for the text of the same direction as paragraph, lower cursor - for opposite.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_char_first|cursor_line_char_first]]** | %%Advance to current line first character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_char_last|cursor_line_char_last]]** | %%Advance to current line last character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_jump_by|cursor_line_jump_by]]** | %%Jump the cursor by the given number of lines%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]** | %%Create new cursor%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]** | %%Advances to the first character in this paragraph%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]** | %%Advances to the last character in this paragraph%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_first|cursor_paragraph_first]]** | %%Advance to current paragraph first character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_last|cursor_paragraph_last]]** | %%Advance to current paragraph last character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]** | %%Advances to the start of the next text node%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]** | %%Advances to the end of the previous text node%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**// | %%Cursor position%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]** | %%Adds text to the current cursor position and set the cursor to *after* the start of the text just added.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]** | %%Advance to current word end%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]** | %%Advance to current word start%% | +^ [[:develop:api:efl:text:markup|Efl.Text.Markup]] ^^^ +| | **[[:develop:api:efl:text:markup:method:cursor_markup_insert|cursor_markup_insert]]** | %%Inserts a markup text to the text object in a given cursor position%% | +^ [[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]] ^^^ +| | **[[:develop:api:efl:ui:layout:part:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:efl:ui:layout:part:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:efl:ui:layout:part:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| ''protected'' | **[[:develop:api:efl:ui:translatable:method:translation_update|translation_update]]** | %%Requests this object to update its text strings for the current locale.%% | +^ [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] ^^^ +| | **[[:develop:api:efl:ui:widget:part:method:destructor|destructor]]** | %%Call the object's destructor.%% | + ===== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/ui/layout/part_text/property/markup.txt b/pages/develop/api/efl/ui/layout/part_text/property/markup.txt index 66b5ed2ad..c39eee65b 100644 --- a/pages/develop/api/efl/ui/layout/part_text/property/markup.txt +++ b/pages/develop/api/efl/ui/layout/part_text/property/markup.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Layout.Part_Text.markup~~ -===== Values ===== - - * **markup** - %%The markup-text representation set to this text.%% ===== Description ===== %%Markup property%% @@ -9,6 +6,9 @@ //Since 1.21// {{page>:develop:api-include:efl:ui:layout:part_text:property:markup:description&nouser&nolink&nodate}} +===== Values ===== + + * **markup** - %%The markup-text representation set to this text.%% //Overridden from [[:develop:api:efl:text:markup:property:markup|Efl.Text.Markup.markup]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/layout/part_text/property/text.txt b/pages/develop/api/efl/ui/layout/part_text/property/text.txt index 1ce86440c..e4cb7ad69 100644 --- a/pages/develop/api/efl/ui/layout/part_text/property/text.txt +++ b/pages/develop/api/efl/ui/layout/part_text/property/text.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Layout.Part_Text.text~~ -===== Values ===== - - * **text** - %%Text string to display on it.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:layout:part_text:property:text:description&nouser&nolink&nodate}} +===== Values ===== + + * **text** - %%Text string to display on it.%% ==== Getter ==== %%Retrieves the text string currently being displayed by the given text object.%% diff --git a/pages/develop/api/efl/ui/layout/part_text/property/translatable_text.txt b/pages/develop/api/efl/ui/layout/part_text/property/translatable_text.txt index 5cd459cc0..1b981961c 100644 --- a/pages/develop/api/efl/ui/layout/part_text/property/translatable_text.txt +++ b/pages/develop/api/efl/ui/layout/part_text/property/translatable_text.txt @@ -1,13 +1,4 @@ ~~Title: Efl.Ui.Layout.Part_Text.translatable_text~~ -===== Values ===== - -==== Getter ==== - - * **domain** - %%A translation domain. If %%''null''%% this means the default domain is used.%% -==== Setter ==== - - * **label** - %%A unique (untranslated) string.%% - * **domain** - %%A translation domain. If %%''null''%% this uses the default domain (eg. set by %%''textdomain''%%()).%% ===== Description ===== %%A unique string to be translated.%% @@ -19,6 +10,15 @@ {{page>:develop:api-include:efl:ui:layout:part_text:property:translatable_text:description&nouser&nolink&nodate}} +===== Values ===== + +==== Getter ==== + + * **domain** - %%A translation domain. If %%''null''%% this means the default domain is used.%% +==== Setter ==== + + * **label** - %%A unique (untranslated) string.%% + * **domain** - %%A translation domain. If %%''null''%% this uses the default domain (eg. set by %%''textdomain''%%()).%% ==== Setter ==== %%Sets the new untranslated string and domain for this object.%% diff --git a/pages/develop/api/efl/ui/layout/property/file.txt b/pages/develop/api/efl/ui/layout/property/file.txt index 856bd54ae..5e3161d74 100644 --- a/pages/develop/api/efl/ui/layout/property/file.txt +++ b/pages/develop/api/efl/ui/layout/property/file.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Ui.Layout.file~~ -===== Values ===== - - * **file** - %%The image file path.%% - * **key** - %%The image key in %%''file''%% (if its an Eet one), or %%''null''%%, otherwise.%% ===== Description ===== @@ -10,6 +6,10 @@ {{page>:develop:api-include:efl:ui:layout:property:file:description&nouser&nolink&nodate}} +===== Values ===== + + * **file** - %%The image file path.%% + * **key** - %%The image key in %%''file''%% (if its an Eet one), or %%''null''%%, otherwise.%% ==== Getter ==== %%Retrieve the source file from where an image object is to fetch the real image data (it may be an Eet file, besides pure image ones).%% diff --git a/pages/develop/api/efl/ui/layout/property/mmap.txt b/pages/develop/api/efl/ui/layout/property/mmap.txt index bcc5074a1..d989b908d 100644 --- a/pages/develop/api/efl/ui/layout/property/mmap.txt +++ b/pages/develop/api/efl/ui/layout/property/mmap.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Ui.Layout.mmap~~ -===== Values ===== - - * **f** - %%The handler to an Eina_File that will be used as image source%% - * **key** - %%The group that the image belongs to, in case it's an EET(including Edje case) file. This can be used as a key inside evas image cache if this is a normal image file not eet file.%% ===== Description ===== @@ -10,6 +6,10 @@ {{page>:develop:api-include:efl:ui:layout:property:mmap:description&nouser&nolink&nodate}} +===== Values ===== + + * **f** - %%The handler to an Eina_File that will be used as image source%% + * **key** - %%The group that the image belongs to, in case it's an EET(including Edje case) file. This can be used as a key inside evas image cache if this is a normal image file not eet file.%% ==== Getter ==== %%Get the source mmaped file from where an image object must fetch the real image data (it must be an Eina_File).%% diff --git a/pages/develop/api/efl/ui/layout/property/model.txt b/pages/develop/api/efl/ui/layout/property/model.txt index 46d920586..1ade4b694 100644 --- a/pages/develop/api/efl/ui/layout/property/model.txt +++ b/pages/develop/api/efl/ui/layout/property/model.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Layout.model~~ -===== Values ===== - - * **model** - %%Efl model%% ===== Description ===== %%Model that is/will be%% {{page>:develop:api-include:efl:ui:layout:property:model:description&nouser&nolink&nodate}} +===== Values ===== + + * **model** - %%Efl model%% //Overridden from [[:develop:api:efl:ui:view:property:model|Efl.Ui.View.model]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/menu.txt b/pages/develop/api/efl/ui/menu.txt index 0e363ab70..e8b979843 100644 --- a/pages/develop/api/efl/ui/menu.txt +++ b/pages/develop/api/efl/ui/menu.txt @@ -7,32 +7,6 @@ {{page>:develop:api-include:efl:ui:menu:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_menu [fillcolor = "dodgerblue4", label = "Efl.Ui.Menu", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:ui:menu:property:first_item|first_item]]** //**(get)**//\\ diff --git a/pages/develop/api/efl/ui/model/connect.txt b/pages/develop/api/efl/ui/model/connect.txt index 45405d514..f51a0663c 100644 --- a/pages/develop/api/efl/ui/model/connect.txt +++ b/pages/develop/api/efl/ui/model/connect.txt @@ -7,32 +7,6 @@ {{page>:develop:api-include:efl:ui:model:connect:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_model_connect [fillcolor = "dodgerblue4", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:ui:model:connect:method:connect|connect]]**\\ diff --git a/pages/develop/api/efl/ui/model/factory/connect.txt b/pages/develop/api/efl/ui/model/factory/connect.txt index b73ed3584..a3b328385 100644 --- a/pages/develop/api/efl/ui/model/factory/connect.txt +++ b/pages/develop/api/efl/ui/model/factory/connect.txt @@ -7,32 +7,6 @@ {{page>:develop:api-include:efl:ui:model:factory:connect:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_model_factory_connect [fillcolor = "dodgerblue4", label = "Efl.Ui.Model.Factory.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:ui:model:factory:connect:method:connect|connect]]**\\ diff --git a/pages/develop/api/efl/ui/multibuttonentry.txt b/pages/develop/api/efl/ui/multibuttonentry.txt index 458661a1f..064d5b755 100644 --- a/pages/develop/api/efl/ui/multibuttonentry.txt +++ b/pages/develop/api/efl/ui/multibuttonentry.txt @@ -10,100 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_multibuttonentry [fillcolor = "black", label = "Efl.Ui.Multibuttonentry", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout [fillcolor = "gray15", label = "Efl.Ui.Layout", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_view [fillcolor = "gray15", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_factory_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Factory.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_calc [fillcolor = "gray15", label = "Efl.Layout.Calc", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_signal [fillcolor = "gray15", label = "Efl.Layout.Signal", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_group [fillcolor = "gray15", label = "Efl.Layout.Group", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_clickable [fillcolor = "gray15", label = "Efl.Ui.Clickable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_format [fillcolor = "gray15", label = "Efl.Ui.Format", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_ui_multibuttonentry -> efl_ui_layout - efl_ui_layout -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_layout -> efl_part - efl_ui_layout -> efl_container - efl_ui_layout -> efl_file - efl_ui_layout -> efl_ui_view - efl_ui_layout -> efl_ui_model_connect - efl_ui_layout -> efl_ui_model_factory_connect - efl_ui_layout -> efl_layout_calc - efl_ui_layout -> efl_layout_signal - efl_ui_layout -> efl_layout_group - efl_ui_multibuttonentry -> efl_ui_clickable - efl_ui_multibuttonentry -> efl_ui_format -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// @@ -161,6 +67,38 @@ void efl_ui_multibuttonentry_clear(Eo *obj); Efl_Object *efl_constructor(Eo *obj); \\ +**[[:develop:api:efl:ui:multibuttonentry:property:editable|editable]]** //**(get, set)**//\\ +> %%Control if the multibuttonentry is to be editable or not.%% + +Eina_Bool efl_ui_multibuttonentry_editable_get(const Eo *obj); +void efl_ui_multibuttonentry_editable_set(Eo *obj, Eina_Bool editable); + +\\ +**[[:develop:api:efl:ui:multibuttonentry:property:entry|entry]]** //**(get)**//\\ +> %%Get the entry of the multibuttonentry object%% + +Efl_Canvas_Object *efl_ui_multibuttonentry_entry_get(const Eo *obj); + +\\ +**[[:develop:api:efl:ui:multibuttonentry:property:expanded|expanded]]** //**(get, set)**//\\ +> %%Control the multibuttonentry to expanded state.%% + +Eina_Bool efl_ui_multibuttonentry_expanded_get(const Eo *obj); +void efl_ui_multibuttonentry_expanded_set(Eo *obj, Eina_Bool expanded); + +\\ +**[[:develop:api:efl:ui:multibuttonentry:property:first_item|first_item]]** //**(get)**//\\ +> %%Get the first item in the multibuttonentry%% + +Elm_Widget_Item *efl_ui_multibuttonentry_first_item_get(const Eo *obj); + +\\ +**[[:develop:api:efl:ui:multibuttonentry:property:format_cb|format_cb]]** //**(set)**//// [Overridden from [[:develop:api:efl:ui:format|Efl.Ui.Format]]]//\\ +> %%Set the format function pointer to format the string.%% + +void efl_ui_format_cb_set(Eo *obj, Efl_Ui_Format_Func_Cb func); + +\\ **[[:develop:api:efl:ui:multibuttonentry:method:item_append|item_append]]**\\ > %%Append a new item to the multibuttonentry%% @@ -203,44 +141,6 @@ Elm_Widget_Item *efl_ui_multibuttonentry_item_insert_before(Eo *obj, Elm_Widget_ Elm_Widget_Item *efl_ui_multibuttonentry_item_prepend(Eo *obj, const char *label, Evas_Smart_Cb func, void *data); \\ -**[[:develop:api:efl:ui:multibuttonentry:method:part|part]]**// [Overridden from [[:develop:api:efl:part|Efl.Part]]]//\\ -> %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% - -Efl_Object *efl_part(const Eo *obj, const char *name); - -\\ -**[[:develop:api:efl:ui:multibuttonentry:property:editable|editable]]** //**(get, set)**//\\ -> %%Control if the multibuttonentry is to be editable or not.%% - -Eina_Bool efl_ui_multibuttonentry_editable_get(const Eo *obj); -void efl_ui_multibuttonentry_editable_set(Eo *obj, Eina_Bool editable); - -\\ -**[[:develop:api:efl:ui:multibuttonentry:property:entry|entry]]** //**(get)**//\\ -> %%Get the entry of the multibuttonentry object%% - -Efl_Canvas_Object *efl_ui_multibuttonentry_entry_get(const Eo *obj); - -\\ -**[[:develop:api:efl:ui:multibuttonentry:property:expanded|expanded]]** //**(get, set)**//\\ -> %%Control the multibuttonentry to expanded state.%% - -Eina_Bool efl_ui_multibuttonentry_expanded_get(const Eo *obj); -void efl_ui_multibuttonentry_expanded_set(Eo *obj, Eina_Bool expanded); - -\\ -**[[:develop:api:efl:ui:multibuttonentry:property:first_item|first_item]]** //**(get)**//\\ -> %%Get the first item in the multibuttonentry%% - -Elm_Widget_Item *efl_ui_multibuttonentry_first_item_get(const Eo *obj); - -\\ -**[[:develop:api:efl:ui:multibuttonentry:property:format_cb|format_cb]]** //**(set)**//// [Overridden from [[:develop:api:efl:ui:format|Efl.Ui.Format]]]//\\ -> %%Set the format function pointer to format the string.%% - -void efl_ui_format_cb_set(Eo *obj, Efl_Ui_Format_Func_Cb func); - -\\ **[[:develop:api:efl:ui:multibuttonentry:property:items|items]]** //**(get)**//\\ > %%Get a list of items in the multibuttonentry%% @@ -253,87 +153,272 @@ const Eina_List *efl_ui_multibuttonentry_items_get(const Eo *obj); Elm_Widget_Item *efl_ui_multibuttonentry_last_item_get(const Eo *obj); \\ +**[[:develop:api:efl:ui:multibuttonentry:method:part|part]]**// [Overridden from [[:develop:api:efl:part|Efl.Part]]]//\\ +> %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% + +Efl_Object *efl_part(const Eo *obj, const char *name); + +\\ **[[:develop:api:efl:ui:multibuttonentry:property:selected_item|selected_item]]** //**(get)**//\\ > %%Get the selected item in the multibuttonentry%% Elm_Widget_Item *efl_ui_multibuttonentry_selected_item_get(const Eo *obj); \\ -**[[:develop:api:efl:ui:multibuttonentry:method:on_access_update|on_access_update]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Hook function called when accessibility is changed on the widget.%% - -void efl_ui_widget_on_access_update(Eo *obj, Eina_Bool enable); - -\\ -**[[:develop:api:efl:ui:multibuttonentry:method:theme_apply|theme_apply]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Virtual function called when the widget needs to re-apply its theme.%% - -Efl_Ui_Theme_Apply efl_ui_widget_theme_apply(Eo *obj); - -\\ -**[[:develop:api:efl:ui:multibuttonentry:method:translation_update|translation_update]]**// [Overridden from [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]]// ''protected''\\ -> %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% - -void efl_ui_translatable_translation_update(Eo *obj); - -\\ -**[[:develop:api:efl:ui:multibuttonentry:method:widget_event|widget_event]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Virtual function handling input events on the widget.%% - -Eina_Bool efl_ui_widget_event(Eo *obj, const Efl_Event *eo_event, Efl_Canvas_Object *source); - -\\ -**[[:develop:api:efl:ui:multibuttonentry:property:children|children]]** //**(get)**//// [Overridden from [[:develop:api:efl:access|Efl.Access]]]// ''protected''\\ +**[[:develop:api:efl:ui:multibuttonentry:property:children|children]]** //**(get)**// ''protected''// [Overridden from [[:develop:api:efl:access|Efl.Access]]]//\\ > %%Gets object's accessible children.%% Eina_List *efl_access_children_get(const Eo *obj); \\ +**[[:develop:api:efl:ui:multibuttonentry:method:on_access_update|on_access_update]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Hook function called when accessibility is changed on the widget.%% + +void efl_ui_widget_on_access_update(Eo *obj, Eina_Bool enable); + +\\ +**[[:develop:api:efl:ui:multibuttonentry:method:theme_apply|theme_apply]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Virtual function called when the widget needs to re-apply its theme.%% + +Efl_Ui_Theme_Apply efl_ui_widget_theme_apply(Eo *obj); + +\\ +**[[:develop:api:efl:ui:multibuttonentry:method:translation_update|translation_update]]** ''protected''// [Overridden from [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]]//\\ +> %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% + +void efl_ui_translatable_translation_update(Eo *obj); + +\\ +**[[:develop:api:efl:ui:multibuttonentry:method:widget_event|widget_event]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Virtual function handling input events on the widget.%% + +Eina_Bool efl_ui_widget_event(Eo *obj, const Efl_Event *eo_event, Efl_Canvas_Object *source); + +\\ ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:file|Efl.File]]\\ -> **[[:develop:api:efl:file:method:save|save]]**, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]**, **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]**, **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(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:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:format|Efl.Ui.Format]]\\ -> **[[:develop:api:efl:ui:format:property:format_string|format_string]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]**, **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:content_count|content_count]]**, **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]**, **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]**, **[[:develop:api:efl:ui:layout:method:finalize|finalize]]**, **[[:develop:api:efl:ui:layout:method:group_calculate|group_calculate]]**, **[[:develop:api:efl:ui:layout:method:message_send|message_send]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]**, **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]**, **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]**, **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**//\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:destructor|destructor]]**, **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[:develop:api:efl:access:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** ''protected''\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:file|Efl.File]] ^^^ +| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% | +| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**// | %%Whether this object updates its size hints automatically.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]** | %%Calculates the geometry of the region, relative to a given layout object's area, occupied by all parts in the object.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]** | %%Calculates the minimum required size for a given layout object.%% | +| ''protected'' | **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** | %%Forces a Size/Geometry calculation.%% | +^ [[: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:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:format|Efl.Ui.Format]] ^^^ +| | **[[:develop:api:efl:ui:format:property:format_string|format_string]]** //**(get, set)**// | %%Control the format string for a given units label%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]** | %%Freezes the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]** | %%Thaws the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect factory%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect property%% | +| | **[[:develop:api:efl:ui:layout:method:content_count|content_count]]** | %%Returns the number of UI elements packed in this container.%% | +| | **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]** | %%Begin iterating over this object's contents.%% | +| | **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% | +| | **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:ui:layout:method:group_calculate|group_calculate]]** | %%Triggers an immediate recalculation of this object's geometry.%% | +| | **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**// | %%Retrives an EDC data field's value from a given Edje object's group.%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**// | %%Gets the maximum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**// | %%Gets the minimum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:method:message_send|message_send]]** | %%Sends an (Edje) message to a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**// | %%Model that is/will be%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]** | %%Adds a callback for an arriving Edje signal, emitted by a given Edje object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]** | %%Removes a signal-triggered callback from an object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]** | %%Sends/emits an Edje signal to this layout.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]** | %%Processes an object's messages and signals queue.%% | +| | **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**// | %%The theme of this widget, defines which edje group will be used.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** | %%Virtual function handling focus in/out events on the widget%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** | %%Virtual function handling sub objects being removed.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| | **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| | **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | + ===== Events ===== **[[:develop:api:efl:ui:multibuttonentry:event:contracted|contracted]]**\\ @@ -378,35 +463,70 @@ EFL_UI_MULTIBUTTONENTRY_EVENT_ITEM_SELECTED(void) \\ ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**, **[[:develop:api:efl:access:event:property_changed|property,changed]]**, **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]**, **[[:develop:api:efl:layout:calc:event:recalc|recalc]]**\\ -[[: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:ui:clickable|Efl.Ui.Clickable]]\\ -> **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]**, **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]**, **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]**, **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]**, **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]**, **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]**, **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]**, **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]**\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**, **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]** | %%A circular dependency between parts of the object was found.%% | +| | **[[:develop:api:efl:layout:calc:event:recalc|recalc]]** | %%The layout was recalculated.%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:clickable|Efl.Ui.Clickable]] ^^^ +| | **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]** | %%Called when object was clicked%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]** | %%Called when object received a double click%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]** | %%Called when object received a right click%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]** | %%Called when object received a triple click%% | +| | **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]** | %%Called when the object received a longpress%% | +| | **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]** | %%Called when the object was pressed%% | +| | **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]** | %%Called when the object received repeated presses/clicks%% | +| | **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]** | %%Called when the object is now longer pressed%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]** | %%Called when theme changed%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/multibuttonentry/part.txt b/pages/develop/api/efl/ui/multibuttonentry/part.txt index 57c49ccef..cbf1f0b60 100644 --- a/pages/develop/api/efl/ui/multibuttonentry/part.txt +++ b/pages/develop/api/efl/ui/multibuttonentry/part.txt @@ -10,42 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:layout:part_text|Efl.Ui.Layout.Part_Text]] //(class)// => [[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]] //(class)// => [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_multibuttonentry_part [fillcolor = "black", label = "Efl.Ui.Multibuttonentry.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout_part_text [fillcolor = "gray15", label = "Efl.Ui.Layout.Part_Text", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout_part [fillcolor = "gray15", label = "Efl.Ui.Layout.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_widget_part [fillcolor = "gray15", label = "Efl.Ui.Widget.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text [fillcolor = "gray15", label = "Efl.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_markup [fillcolor = "gray15", label = "Efl.Text.Markup", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_cursor [fillcolor = "gray15", label = "Efl.Text.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_multibuttonentry_part -> efl_ui_layout_part_text - efl_ui_layout_part_text -> efl_ui_layout_part - efl_ui_layout_part -> efl_ui_widget_part - efl_ui_widget_part -> efl_object - efl_ui_layout_part -> efl_ui_cursor - efl_ui_layout_part_text -> efl_text - efl_ui_layout_part_text -> efl_text_markup - efl_text_markup -> efl_text_cursor - efl_ui_layout_part_text -> efl_ui_translatable -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:layout:part_text|Efl.Ui.Layout.Part_Text]] //(class)// @@ -62,7 +26,8 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:ui:multibuttonentry:part:property:text|text]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text|Efl.Text]]]// +**[[:develop:api:efl:ui:multibuttonentry:part:property:text|text]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text|Efl.Text]]]//\\ +> const char *efl_text_get(const Eo *obj); void efl_text_set(Eo *obj, const char *text); @@ -71,23 +36,76 @@ void efl_text_set(Eo *obj, const char *text); ==== 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:text:cursor|Efl.Text.Cursor]]\\ -> **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]**, **[[:develop:api:efl:text:cursor:method:cursor_char_next|cursor_char_next]]**, **[[:develop:api:efl:text:cursor:method:cursor_char_prev|cursor_char_prev]]**, **[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]**, **[[:develop:api:efl:text:cursor:method:cursor_coord_set|cursor_coord_set]]**, **[[:develop:api:efl:text:cursor:method:cursor_copy|cursor_copy]]**, **[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]**, **[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_char_first|cursor_line_char_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_char_last|cursor_line_char_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_jump_by|cursor_line_jump_by]]**, **[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_first|cursor_paragraph_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_last|cursor_paragraph_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]**, **[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]**, **[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**//, **[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**//, **[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**//, **[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**//\\ -[[:develop:api:efl:text:markup|Efl.Text.Markup]]\\ -> **[[:develop:api:efl:text:markup:method:cursor_markup_insert|cursor_markup_insert]]**\\ -[[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]]\\ -> **[[:develop:api:efl:ui:layout:part:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:part:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:part:property:cursor|cursor]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:layout:part_text|Efl.Ui.Layout.Part_Text]]\\ -> **[[:develop:api:efl:ui:layout:part_text:property:markup|markup]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:part_text:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]\\ -> **[[:develop:api:efl:ui:widget:part:method:destructor|destructor]]**\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:method:translation_update|translation_update]]** ''protected'' +^ [[: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.%% | +^ [[:develop:api:efl:text:cursor|Efl.Text.Cursor]] ^^^ +| | **[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**// | %%The object's main cursor.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]** | %%Deletes a single character from position pointed by given cursor.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_next|cursor_char_next]]** | %%Advances to the next character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_prev|cursor_char_prev]]** | %%Advances to the previous character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]** | %%Compare two cursors%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**// | %%The content of the cursor (the character under the cursor)%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_coord_set|cursor_coord_set]]** | %%Set cursor coordinates%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_copy|cursor_copy]]** | %%Copy existing cursor%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]** | %%Check if two cursors are equal%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]** | %%Free existing cursor%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**// | %%Returns the geometry of two cursors ("split cursor"), if logical cursor is between LTR/RTL text, also considering paragraph direction. Upper cursor is shown for the text of the same direction as paragraph, lower cursor - for opposite.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_char_first|cursor_line_char_first]]** | %%Advance to current line first character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_char_last|cursor_line_char_last]]** | %%Advance to current line last character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_jump_by|cursor_line_jump_by]]** | %%Jump the cursor by the given number of lines%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]** | %%Create new cursor%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]** | %%Advances to the first character in this paragraph%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]** | %%Advances to the last character in this paragraph%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_first|cursor_paragraph_first]]** | %%Advance to current paragraph first character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_last|cursor_paragraph_last]]** | %%Advance to current paragraph last character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]** | %%Advances to the start of the next text node%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]** | %%Advances to the end of the previous text node%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**// | %%Cursor position%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]** | %%Adds text to the current cursor position and set the cursor to *after* the start of the text just added.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]** | %%Advance to current word end%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]** | %%Advance to current word start%% | +^ [[:develop:api:efl:text:markup|Efl.Text.Markup]] ^^^ +| | **[[:develop:api:efl:text:markup:method:cursor_markup_insert|cursor_markup_insert]]** | %%Inserts a markup text to the text object in a given cursor position%% | +^ [[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]] ^^^ +| | **[[:develop:api:efl:ui:layout:part:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:efl:ui:layout:part:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:efl:ui:layout:part:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +^ [[:develop:api:efl:ui:layout:part_text|Efl.Ui.Layout.Part_Text]] ^^^ +| | **[[:develop:api:efl:ui:layout:part_text:property:markup|markup]]** //**(get, set)**// | %%Markup property%% | +| | **[[:develop:api:efl:ui:layout:part_text:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| ''protected'' | **[[:develop:api:efl:ui:translatable:method:translation_update|translation_update]]** | %%Requests this object to update its text strings for the current locale.%% | +^ [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] ^^^ +| | **[[:develop:api:efl:ui:widget:part:method:destructor|destructor]]** | %%Call the object's destructor.%% | + ===== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/ui/multibuttonentry/part/property/text.txt b/pages/develop/api/efl/ui/multibuttonentry/part/property/text.txt index a45cdb74a..f3f806b30 100644 --- a/pages/develop/api/efl/ui/multibuttonentry/part/property/text.txt +++ b/pages/develop/api/efl/ui/multibuttonentry/part/property/text.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Multibuttonentry.Part.text~~ -===== Values ===== - - * **text** - %%Text string to display on it.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:multibuttonentry:part:property:text:description&nouser&nolink&nodate}} +===== Values ===== + + * **text** - %%Text string to display on it.%% ==== Getter ==== %%Retrieves the text string currently being displayed by the given text object.%% diff --git a/pages/develop/api/efl/ui/multibuttonentry/property/editable.txt b/pages/develop/api/efl/ui/multibuttonentry/property/editable.txt index fc53db2a6..b84394719 100644 --- a/pages/develop/api/efl/ui/multibuttonentry/property/editable.txt +++ b/pages/develop/api/efl/ui/multibuttonentry/property/editable.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Multibuttonentry.editable~~ -===== Values ===== - - * **editable** - %%If %%''true''%%, user can add/delete item in multibuttonentry, if not, the multibuttonentry is non-editable.%% ===== Description ===== %%Control if the multibuttonentry is to be editable or not.%% @@ -9,6 +6,9 @@ //Since 1.7// {{page>:develop:api-include:efl:ui:multibuttonentry:property:editable:description&nouser&nolink&nodate}} +===== Values ===== + + * **editable** - %%If %%''true''%%, user can add/delete item in multibuttonentry, if not, the multibuttonentry is non-editable.%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/multibuttonentry/property/expanded.txt b/pages/develop/api/efl/ui/multibuttonentry/property/expanded.txt index a66b95cd2..7f38b1e32 100644 --- a/pages/develop/api/efl/ui/multibuttonentry/property/expanded.txt +++ b/pages/develop/api/efl/ui/multibuttonentry/property/expanded.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Multibuttonentry.expanded~~ -===== Values ===== - - * **expanded** - %%The value of expanded state. Set this to %%''true''%% for expanded state. Set this to %%''false''%% for single line state.%% ===== Description ===== %%Control the multibuttonentry to expanded state.%% @@ -9,6 +6,9 @@ %%In expanded state, the complete entry will be displayed. Otherwise, only single line of the entry will be displayed.%% {{page>:develop:api-include:efl:ui:multibuttonentry:property:expanded:description&nouser&nolink&nodate}} +===== Values ===== + + * **expanded** - %%The value of expanded state. Set this to %%''true''%% for expanded state. Set this to %%''false''%% for single line state.%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/nstate.txt b/pages/develop/api/efl/ui/nstate.txt index f658e644f..f578b79e7 100644 --- a/pages/develop/api/efl/ui/nstate.txt +++ b/pages/develop/api/efl/ui/nstate.txt @@ -10,116 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:button|Efl.Ui.Button]] //(class)// => [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_nstate [fillcolor = "black", label = "Efl.Ui.Nstate", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_button [fillcolor = "gray15", label = "Efl.Ui.Button", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout [fillcolor = "gray15", label = "Efl.Ui.Layout", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_view [fillcolor = "gray15", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_factory_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Factory.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_calc [fillcolor = "gray15", label = "Efl.Layout.Calc", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_signal [fillcolor = "gray15", label = "Efl.Layout.Signal", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_group [fillcolor = "gray15", label = "Efl.Layout.Group", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_clickable [fillcolor = "gray15", label = "Efl.Ui.Clickable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_autorepeat [fillcolor = "gray15", label = "Efl.Ui.Autorepeat", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text [fillcolor = "gray15", label = "Efl.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_markup [fillcolor = "gray15", label = "Efl.Text.Markup", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_cursor [fillcolor = "gray15", label = "Efl.Text.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_content [fillcolor = "gray15", label = "Efl.Content", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_access_widget_action [fillcolor = "gray15", 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_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_nstate -> efl_ui_button - efl_ui_button -> efl_ui_layout - efl_ui_layout -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_layout -> efl_part - efl_ui_layout -> efl_container - efl_ui_layout -> efl_file - efl_ui_layout -> efl_ui_view - efl_ui_layout -> efl_ui_model_connect - efl_ui_layout -> efl_ui_model_factory_connect - efl_ui_layout -> efl_layout_calc - efl_ui_layout -> efl_layout_signal - efl_ui_layout -> efl_layout_group - efl_ui_button -> efl_ui_clickable - efl_ui_button -> efl_ui_autorepeat - efl_ui_button -> efl_text - efl_ui_button -> efl_text_markup - efl_text_markup -> efl_text_cursor - efl_ui_button -> efl_content - efl_ui_button -> efl_access_widget_action - efl_access_widget_action -> efl_access_action - efl_ui_button -> efl_ui_translatable -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:button|Efl.Ui.Button]] //(class)// @@ -186,7 +76,8 @@ int efl_ui_nstate_count_get(const Eo *obj); void efl_ui_nstate_count_set(Eo *obj, int nstate); \\ -**[[:develop:api:efl:ui:nstate:property:value|value]]** //**(get, set)**// +**[[:develop:api:efl:ui:nstate:property:value|value]]** //**(get, set)**//\\ +> int efl_ui_nstate_value_get(const Eo *obj); void efl_ui_nstate_value_set(Eo *obj, int state); @@ -198,13 +89,13 @@ void efl_ui_nstate_value_set(Eo *obj, int state); void efl_ui_nstate_activate(Eo *obj); \\ -**[[:develop:api:efl:ui:nstate:method:theme_apply|theme_apply]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ +**[[:develop:api:efl:ui:nstate:method:theme_apply|theme_apply]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ > %%Virtual function called when the widget needs to re-apply its theme.%% Efl_Ui_Theme_Apply efl_ui_widget_theme_apply(Eo *obj); \\ -**[[:develop:api:efl:ui:nstate:method:widget_event|widget_event]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ +**[[:develop:api:efl:ui:nstate:method:widget_event|widget_event]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ > %%Virtual function handling input events on the widget.%% Eina_Bool efl_ui_widget_event(Eo *obj, const Efl_Event *eo_event, Efl_Canvas_Object *source); @@ -213,94 +104,347 @@ Eina_Bool efl_ui_widget_event(Eo *obj, const Efl_Event *eo_event, Efl_Canvas_Obj ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:file|Efl.File]]\\ -> **[[:develop:api:efl:file:method:save|save]]**, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]**, **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]**, **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(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:text:cursor|Efl.Text.Cursor]]\\ -> **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]**, **[[:develop:api:efl:text:cursor:method:cursor_char_next|cursor_char_next]]**, **[[:develop:api:efl:text:cursor:method:cursor_char_prev|cursor_char_prev]]**, **[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]**, **[[:develop:api:efl:text:cursor:method:cursor_coord_set|cursor_coord_set]]**, **[[:develop:api:efl:text:cursor:method:cursor_copy|cursor_copy]]**, **[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]**, **[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_char_first|cursor_line_char_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_char_last|cursor_line_char_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_jump_by|cursor_line_jump_by]]**, **[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_first|cursor_paragraph_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_last|cursor_paragraph_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]**, **[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]**, **[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**//, **[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**//, **[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**//, **[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**//\\ -[[:develop:api:efl:text:markup|Efl.Text.Markup]]\\ -> **[[:develop:api:efl:text:markup:method:cursor_markup_insert|cursor_markup_insert]]**, **[[:develop:api:efl:text:markup:property:markup|markup]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:base|Efl.Ui.Base]]\\ -> **[[:develop:api:efl:ui:base:property:language|language]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:button|Efl.Ui.Button]]\\ -> **[[:develop:api:efl:ui:button:method:content_unset|content_unset]]**, **[[:develop:api:efl:ui:button:method:part|part]]**, **[[:develop:api:efl:ui:button:property:autorepeat_enabled|autorepeat_enabled]]** //**(get, set)**//, **[[:develop:api:efl:ui:button:property:autorepeat_gap_timeout|autorepeat_gap_timeout]]** //**(get, set)**//, **[[:develop:api:efl:ui:button:property:autorepeat_initial_timeout|autorepeat_initial_timeout]]** //**(get, set)**//, **[[:develop:api:efl:ui:button:property:autorepeat_supported|autorepeat_supported]]** //**(get)**//, **[[:develop:api:efl:ui:button:property:content|content]]** //**(get, set)**//, **[[:develop:api:efl:ui:button:property:text|text]]** //**(get, set)**//, **[[:develop:api:efl:ui:button:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]**, **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:content_count|content_count]]**, **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]**, **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]**, **[[:develop:api:efl:ui:layout:method:finalize|finalize]]**, **[[:develop:api:efl:ui:layout:method:group_calculate|group_calculate]]**, **[[:develop:api:efl:ui:layout:method:message_send|message_send]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]**, **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]**, **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]**, **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:destructor|destructor]]**, **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[: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:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]\\ -> **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** ''protected'', **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** ''protected'', **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** ''protected''\\ -[[:develop:api:efl:ui:button|Efl.Ui.Button]]\\ -> **[[:develop:api:efl:ui:button:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:efl:ui:button:method:widget_sub_object_del|widget_sub_object_del]]** ''protected'', **[[:develop:api:efl:ui:button:property:elm_actions|elm_actions]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[: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%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// | %%Action description for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** | %%Performs action on given widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** | %%Gets configured keybinding for specific action and widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// | %%Gets action name for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// | %%Get list of available widget actions%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:file|Efl.File]] ^^^ +| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% | +| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**// | %%Whether this object updates its size hints automatically.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]** | %%Calculates the geometry of the region, relative to a given layout object's area, occupied by all parts in the object.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]** | %%Calculates the minimum required size for a given layout object.%% | +| ''protected'' | **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** | %%Forces a Size/Geometry calculation.%% | +^ [[: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:text:cursor|Efl.Text.Cursor]] ^^^ +| | **[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**// | %%The object's main cursor.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]** | %%Deletes a single character from position pointed by given cursor.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_next|cursor_char_next]]** | %%Advances to the next character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_prev|cursor_char_prev]]** | %%Advances to the previous character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]** | %%Compare two cursors%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**// | %%The content of the cursor (the character under the cursor)%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_coord_set|cursor_coord_set]]** | %%Set cursor coordinates%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_copy|cursor_copy]]** | %%Copy existing cursor%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]** | %%Check if two cursors are equal%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]** | %%Free existing cursor%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**// | %%Returns the geometry of two cursors ("split cursor"), if logical cursor is between LTR/RTL text, also considering paragraph direction. Upper cursor is shown for the text of the same direction as paragraph, lower cursor - for opposite.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_char_first|cursor_line_char_first]]** | %%Advance to current line first character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_char_last|cursor_line_char_last]]** | %%Advance to current line last character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_jump_by|cursor_line_jump_by]]** | %%Jump the cursor by the given number of lines%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]** | %%Create new cursor%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]** | %%Advances to the first character in this paragraph%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]** | %%Advances to the last character in this paragraph%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_first|cursor_paragraph_first]]** | %%Advance to current paragraph first character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_last|cursor_paragraph_last]]** | %%Advance to current paragraph last character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]** | %%Advances to the start of the next text node%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]** | %%Advances to the end of the previous text node%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**// | %%Cursor position%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]** | %%Adds text to the current cursor position and set the cursor to *after* the start of the text just added.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]** | %%Advance to current word end%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]** | %%Advance to current word start%% | +^ [[:develop:api:efl:text:markup|Efl.Text.Markup]] ^^^ +| | **[[:develop:api:efl:text:markup:method:cursor_markup_insert|cursor_markup_insert]]** | %%Inserts a markup text to the text object in a given cursor position%% | +| | **[[:develop:api:efl:text:markup:property:markup|markup]]** //**(get, set)**// | %%Markup property%% | +^ [[: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:button|Efl.Ui.Button]] ^^^ +| | **[[:develop:api:efl:ui:button:property:autorepeat_enabled|autorepeat_enabled]]** //**(get, set)**// | %%Turn on/off the autorepeat event generated when the button is kept pressed%% | +| | **[[:develop:api:efl:ui:button:property:autorepeat_gap_timeout|autorepeat_gap_timeout]]** //**(get, set)**// | %%The interval between each generated autorepeat event%% | +| | **[[:develop:api:efl:ui:button:property:autorepeat_initial_timeout|autorepeat_initial_timeout]]** //**(get, set)**// | %%The initial timeout before the autorepeat event is generated%% | +| | **[[:develop:api:efl:ui:button:property:autorepeat_supported|autorepeat_supported]]** //**(get)**// | %%Whether the button supports autorepeat.%% | +| | **[[:develop:api:efl:ui:button:property:content|content]]** //**(get, set)**// | %%Swallowed sub-object contained in this object.%% | +| | **[[:develop:api:efl:ui:button:method:content_unset|content_unset]]** | %%Unswallow the object in the current container and return it.%% | +| | **[[:develop:api:efl:ui:button:method:part|part]]** | %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% | +| | **[[:develop:api:efl:ui:button:property:text|text]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:button:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +| ''protected'' | **[[:develop:api:efl:ui:button:property:elm_actions|elm_actions]]** //**(get)**// | %%Elementary actions%% | +| ''protected'' | **[[:develop:api:efl:ui:button:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:efl:ui:button:method:widget_sub_object_del|widget_sub_object_del]]** | %%Virtual function handling sub objects being removed.%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]** | %%Freezes the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]** | %%Thaws the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect factory%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect property%% | +| | **[[:develop:api:efl:ui:layout:method:content_count|content_count]]** | %%Returns the number of UI elements packed in this container.%% | +| | **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]** | %%Begin iterating over this object's contents.%% | +| | **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% | +| | **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:ui:layout:method:group_calculate|group_calculate]]** | %%Triggers an immediate recalculation of this object's geometry.%% | +| | **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**// | %%Retrives an EDC data field's value from a given Edje object's group.%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**// | %%Gets the maximum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**// | %%Gets the minimum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:method:message_send|message_send]]** | %%Sends an (Edje) message to a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**// | %%Model that is/will be%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]** | %%Adds a callback for an arriving Edje signal, emitted by a given Edje object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]** | %%Removes a signal-triggered callback from an object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]** | %%Sends/emits an Edje signal to this layout.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]** | %%Processes an object's messages and signals queue.%% | +| | **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**// | %%The theme of this widget, defines which edje group will be used.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** | %%Virtual function handling focus in/out events on the widget%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| | **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | + ===== Events ===== -**[[:develop:api:efl:ui:nstate:event:state_changed|state,changed]]**\\ -> %%Called when nstate widget changed%% +**[[:develop:api:efl:ui:nstate:event:changed|changed]]**\\ +> %%Called when the value changed.%% -EFL_UI_NSTATE_EVENT_STATE_CHANGED(void) +EFL_UI_NSTATE_EVENT_CHANGED(void) \\ ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**, **[[:develop:api:efl:access:event:property_changed|property,changed]]**, **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]**, **[[:develop:api:efl:layout:calc:event:recalc|recalc]]**\\ -[[: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:ui:clickable|Efl.Ui.Clickable]]\\ -> **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]**, **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]**, **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]**, **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]**, **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]**, **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]**, **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]**, **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]**\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**, **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]** | %%A circular dependency between parts of the object was found.%% | +| | **[[:develop:api:efl:layout:calc:event:recalc|recalc]]** | %%The layout was recalculated.%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:clickable|Efl.Ui.Clickable]] ^^^ +| | **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]** | %%Called when object was clicked%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]** | %%Called when object received a double click%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]** | %%Called when object received a right click%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]** | %%Called when object received a triple click%% | +| | **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]** | %%Called when the object received a longpress%% | +| | **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]** | %%Called when the object was pressed%% | +| | **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]** | %%Called when the object received repeated presses/clicks%% | +| | **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]** | %%Called when the object is now longer pressed%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]** | %%Called when theme changed%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/nstate/event/changed.txt b/pages/develop/api/efl/ui/nstate/event/changed.txt new file mode 100644 index 000000000..e3d4a9c94 --- /dev/null +++ b/pages/develop/api/efl/ui/nstate/event/changed.txt @@ -0,0 +1,39 @@ +~~Title: Efl.Ui.Nstate: changed~~ +===== Description ===== + +%%Called when the value changed.%% +{{page>:develop:api-include:efl:ui:nstate:event:changed:description&nouser&nolink&nodate}} + +===== Signature ===== + + +changed; + + +===== C information ===== + + +EFL_UI_NSTATE_EVENT_CHANGED(void) + + +===== C usage ===== + + +static void +on_efl_ui_nstate_event_changed(void *data, const Efl_Event *event) +{ + void info = event->info; + Eo *obj = event->object; + Data *d = data; + + /* event hander code */ +} + +static void +setup_event_handler(Eo *obj, Data *d) +{ + efl_event_callback_add(obj, EFL_UI_NSTATE_EVENT_CHANGED, on_efl_ui_nstate_event_changed, d); +} + + + diff --git a/pages/develop/api/efl/ui/nstate/event/state_changed.txt b/pages/develop/api/efl/ui/nstate/event/state_changed.txt deleted file mode 100644 index 681299740..000000000 --- a/pages/develop/api/efl/ui/nstate/event/state_changed.txt +++ /dev/null @@ -1,39 +0,0 @@ -~~Title: Efl.Ui.Nstate: state,changed~~ -===== Description ===== - -%%Called when nstate widget changed%% -{{page>:develop:api-include:efl:ui:nstate:event:state_changed:description&nouser&nolink&nodate}} - -===== Signature ===== - - -state,changed; - - -===== C information ===== - - -EFL_UI_NSTATE_EVENT_STATE_CHANGED(void) - - -===== C usage ===== - - -static void -on_efl_ui_nstate_event_state_changed(void *data, const Efl_Event *event) -{ - void info = event->info; - Eo *obj = event->object; - Data *d = data; - - /* event hander code */ -} - -static void -setup_event_handler(Eo *obj, Data *d) -{ - efl_event_callback_add(obj, EFL_UI_NSTATE_EVENT_STATE_CHANGED, on_efl_ui_nstate_event_state_changed, d); -} - - - diff --git a/pages/develop/api/efl/ui/nstate/property/count.txt b/pages/develop/api/efl/ui/nstate/property/count.txt index 920a0d015..d06c03ad1 100644 --- a/pages/develop/api/efl/ui/nstate/property/count.txt +++ b/pages/develop/api/efl/ui/nstate/property/count.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Nstate.count~~ -===== Values ===== - - * **nstate** - %%The number of states.%% ===== Description ===== %%Maximum number of states%% {{page>:develop:api-include:efl:ui:nstate:property:count:description&nouser&nolink&nodate}} +===== Values ===== + + * **nstate** - %%The number of states.%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/nstate/property/value.txt b/pages/develop/api/efl/ui/nstate/property/value.txt index 8497fdf50..d9b853888 100644 --- a/pages/develop/api/efl/ui/nstate/property/value.txt +++ b/pages/develop/api/efl/ui/nstate/property/value.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Nstate.value~~ -===== Values ===== - - * **state** - %%The state.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:nstate:property:value:description&nouser&nolink&nodate}} +===== Values ===== + + * **state** - %%The state.%% ==== Getter ==== %%Get the state value.%% diff --git a/pages/develop/api/efl/ui/panes.txt b/pages/develop/api/efl/ui/panes.txt index edde56db0..30493ace6 100644 --- a/pages/develop/api/efl/ui/panes.txt +++ b/pages/develop/api/efl/ui/panes.txt @@ -10,100 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_panes [fillcolor = "black", label = "Efl.Ui.Panes", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout [fillcolor = "gray15", label = "Efl.Ui.Layout", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_view [fillcolor = "gray15", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_factory_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Factory.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_calc [fillcolor = "gray15", label = "Efl.Layout.Calc", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_signal [fillcolor = "gray15", label = "Efl.Layout.Signal", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_group [fillcolor = "gray15", label = "Efl.Layout.Group", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_direction [fillcolor = "gray15", label = "Efl.Ui.Direction", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_clickable [fillcolor = "gray15", label = "Efl.Ui.Clickable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_panes -> efl_ui_layout - efl_ui_layout -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_layout -> efl_part - efl_ui_layout -> efl_container - efl_ui_layout -> efl_file - efl_ui_layout -> efl_ui_view - efl_ui_layout -> efl_ui_model_connect - efl_ui_layout -> efl_ui_model_factory_connect - efl_ui_layout -> efl_layout_calc - efl_ui_layout -> efl_layout_signal - efl_ui_layout -> efl_layout_group - efl_ui_panes -> efl_ui_direction - efl_ui_panes -> efl_ui_clickable -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// @@ -155,12 +61,6 @@ digraph hierarchy { Efl_Object *efl_constructor(Eo *obj); \\ -**[[:develop:api:efl:ui:panes:method:part|part]]**// [Overridden from [[:develop:api:efl:part|Efl.Part]]]//\\ -> %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% - -Efl_Object *efl_part(const Eo *obj, const char *name); - -\\ **[[:develop:api:efl:ui:panes:property:direction|direction]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:direction|Efl.Ui.Direction]]]//\\ > %%Control the direction of a given widget.%% @@ -175,6 +75,12 @@ Eina_Bool efl_ui_panes_fixed_get(const Eo *obj); void efl_ui_panes_fixed_set(Eo *obj, Eina_Bool fixed); \\ +**[[:develop:api:efl:ui:panes:method:part|part]]**// [Overridden from [[:develop:api:efl:part|Efl.Part]]]//\\ +> %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% + +Efl_Object *efl_part(const Eo *obj, const char *name); + +\\ **[[:develop:api:efl:ui:panes:property:split_ratio|split_ratio]]** //**(get, set)**//\\ > %%Set the split ratio between panes widget first and second parts.%% @@ -182,7 +88,7 @@ double efl_ui_panes_split_ratio_get(const Eo *obj); void efl_ui_panes_split_ratio_set(Eo *obj, double ratio); \\ -**[[:develop:api:efl:ui:panes:method:theme_apply|theme_apply]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ +**[[:develop:api:efl:ui:panes:method:theme_apply|theme_apply]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ > %%Virtual function called when the widget needs to re-apply its theme.%% Efl_Ui_Theme_Apply efl_ui_widget_theme_apply(Eo *obj); @@ -191,46 +97,229 @@ Efl_Ui_Theme_Apply efl_ui_widget_theme_apply(Eo *obj); ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:file|Efl.File]]\\ -> **[[:develop:api:efl:file:method:save|save]]**, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]**, **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]**, **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(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:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]**, **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:content_count|content_count]]**, **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]**, **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]**, **[[:develop:api:efl:ui:layout:method:finalize|finalize]]**, **[[:develop:api:efl:ui:layout:method:group_calculate|group_calculate]]**, **[[:develop:api:efl:ui:layout:method:message_send|message_send]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]**, **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]**, **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]**, **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**//\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:destructor|destructor]]**, **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[:develop:api:efl:access:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** ''protected''\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:method:widget_event|widget_event]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:file|Efl.File]] ^^^ +| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% | +| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**// | %%Whether this object updates its size hints automatically.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]** | %%Calculates the geometry of the region, relative to a given layout object's area, occupied by all parts in the object.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]** | %%Calculates the minimum required size for a given layout object.%% | +| ''protected'' | **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** | %%Forces a Size/Geometry calculation.%% | +^ [[: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:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]** | %%Freezes the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]** | %%Thaws the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect factory%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect property%% | +| | **[[:develop:api:efl:ui:layout:method:content_count|content_count]]** | %%Returns the number of UI elements packed in this container.%% | +| | **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]** | %%Begin iterating over this object's contents.%% | +| | **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% | +| | **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:ui:layout:method:group_calculate|group_calculate]]** | %%Triggers an immediate recalculation of this object's geometry.%% | +| | **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**// | %%Retrives an EDC data field's value from a given Edje object's group.%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**// | %%Gets the maximum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**// | %%Gets the minimum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:method:message_send|message_send]]** | %%Sends an (Edje) message to a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**// | %%Model that is/will be%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]** | %%Adds a callback for an arriving Edje signal, emitted by a given Edje object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]** | %%Removes a signal-triggered callback from an object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]** | %%Sends/emits an Edje signal to this layout.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]** | %%Processes an object's messages and signals queue.%% | +| | **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**// | %%The theme of this widget, defines which edje group will be used.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** | %%Virtual function handling focus in/out events on the widget%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** | %%Virtual function handling sub objects being removed.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| | **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| | **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_event|widget_event]]** | %%Virtual function handling input events on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | + ===== Events ===== **[[:develop:api:efl:ui:panes:event:press|press]]**\\ @@ -245,35 +334,70 @@ ELM_PANES_EVENT_UNPRESS(void) \\ ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**, **[[:develop:api:efl:access:event:property_changed|property,changed]]**, **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]**, **[[:develop:api:efl:layout:calc:event:recalc|recalc]]**\\ -[[: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:ui:clickable|Efl.Ui.Clickable]]\\ -> **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]**, **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]**, **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]**, **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]**, **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]**, **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]**, **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]**, **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]**\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**, **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]** | %%A circular dependency between parts of the object was found.%% | +| | **[[:develop:api:efl:layout:calc:event:recalc|recalc]]** | %%The layout was recalculated.%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:clickable|Efl.Ui.Clickable]] ^^^ +| | **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]** | %%Called when object was clicked%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]** | %%Called when object received a double click%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]** | %%Called when object received a right click%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]** | %%Called when object received a triple click%% | +| | **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]** | %%Called when the object received a longpress%% | +| | **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]** | %%Called when the object was pressed%% | +| | **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]** | %%Called when the object received repeated presses/clicks%% | +| | **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]** | %%Called when the object is now longer pressed%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]** | %%Called when theme changed%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/panes/part.txt b/pages/develop/api/efl/ui/panes/part.txt index fb93dbac3..5df7fe35f 100644 --- a/pages/develop/api/efl/ui/panes/part.txt +++ b/pages/develop/api/efl/ui/panes/part.txt @@ -10,36 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:layout:part_content|Efl.Ui.Layout.Part_Content]] //(class)// => [[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]] //(class)// => [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_panes_part [fillcolor = "black", label = "Efl.Ui.Panes.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout_part_content [fillcolor = "gray15", label = "Efl.Ui.Layout.Part_Content", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout_part [fillcolor = "gray15", label = "Efl.Ui.Layout.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_widget_part [fillcolor = "gray15", label = "Efl.Ui.Widget.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_content [fillcolor = "gray15", label = "Efl.Content", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_panes_part -> efl_ui_layout_part_content - efl_ui_layout_part_content -> efl_ui_layout_part - efl_ui_layout_part -> efl_ui_widget_part - efl_ui_widget_part -> efl_object - efl_ui_layout_part -> efl_ui_cursor - efl_ui_layout_part_content -> efl_content -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:layout:part_content|Efl.Ui.Layout.Part_Content]] //(class)// @@ -70,17 +40,46 @@ void efl_ui_panes_part_split_ratio_min_set(Eo *obj, double size); ==== 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:ui:layout:part|Efl.Ui.Layout.Part]]\\ -> **[[:develop:api:efl:ui:layout:part:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:part:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:part:property:cursor|cursor]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:layout:part_content|Efl.Ui.Layout.Part_Content]]\\ -> **[[:develop:api:efl:ui:layout:part_content:method:content_unset|content_unset]]**, **[[:develop:api:efl:ui:layout:part_content:property:content|content]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]\\ -> **[[:develop:api:efl:ui:widget:part:method:destructor|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: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.%% | +^ [[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]] ^^^ +| | **[[:develop:api:efl:ui:layout:part:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:efl:ui:layout:part:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:efl:ui:layout:part:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +^ [[:develop:api:efl:ui:layout:part_content|Efl.Ui.Layout.Part_Content]] ^^^ +| | **[[:develop:api:efl:ui:layout:part_content:property:content|content]]** //**(get, set)**// | %%Swallowed sub-object contained in this object.%% | +| | **[[:develop:api:efl:ui:layout:part_content:method:content_unset|content_unset]]** | %%Unswallow the object in the current container and return it.%% | +^ [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] ^^^ +| | **[[:develop:api:efl:ui:widget:part:method:destructor|destructor]]** | %%Call the object's destructor.%% | + ===== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/ui/panes/part/property/hint_min_allow.txt b/pages/develop/api/efl/ui/panes/part/property/hint_min_allow.txt index 3876918e3..d7f5f1f1b 100644 --- a/pages/develop/api/efl/ui/panes/part/property/hint_min_allow.txt +++ b/pages/develop/api/efl/ui/panes/part/property/hint_min_allow.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Panes.Part.hint_min_allow~~ -===== Values ===== - - * **allow** - %%If %%''true''%% minimum size is forced%% ===== Description ===== %%Allow user to set size hints to be respected and ignore combined min size. If this flag is set, the minimum size set by %%[[:develop:api:efl:gfx:size:hint:property:hint_min|Efl.Gfx.Size.Hint.hint_min.set]]%% is respected forcefully.%% {{page>:develop:api-include:efl:ui:panes:part:property:hint_min_allow:description&nouser&nolink&nodate}} +===== Values ===== + + * **allow** - %%If %%''true''%% minimum size is forced%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/panes/part/property/split_ratio_min.txt b/pages/develop/api/efl/ui/panes/part/property/split_ratio_min.txt index e80c452a4..fa824ea25 100644 --- a/pages/develop/api/efl/ui/panes/part/property/split_ratio_min.txt +++ b/pages/develop/api/efl/ui/panes/part/property/split_ratio_min.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Panes.Part.split_ratio_min~~ -===== Values ===== - - * **size** - %%Value between 0.0 and 1.0 representing size proportion of first part's minimum size.%% ===== Description ===== %%Controls the relative minimum size of panes widget's part.%% @@ -9,6 +6,9 @@ %%If %%[[:develop:api:efl:gfx:size:hint:property:hint_min|Efl.Gfx.Size.Hint.hint_min.set]]%% is also used along with %%[[:develop:api:efl:ui:panes:part:property:split_ratio_min|Efl.Ui.Panes.Part.split_ratio_min.set]]%%, maximum value is set as minimum size to part.%% {{page>:develop:api-include:efl:ui:panes:part:property:split_ratio_min:description&nouser&nolink&nodate}} +===== Values ===== + + * **size** - %%Value between 0.0 and 1.0 representing size proportion of first part's minimum size.%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/panes/property/direction.txt b/pages/develop/api/efl/ui/panes/property/direction.txt index 8971e1bc8..f66bf455e 100644 --- a/pages/develop/api/efl/ui/panes/property/direction.txt +++ b/pages/develop/api/efl/ui/panes/property/direction.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Panes.direction~~ -===== Values ===== - - * **dir** - %%Direction of the widget.%% ===== Description ===== %%Control the direction of a given widget.%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:ui:panes:property:direction:description&nouser&nolink&nodate}} +===== Values ===== + + * **dir** - %%Direction of the widget.%% ==== Setter ==== %%Only supports %%''vertical''%% and %%''horizontal''%%. Default is %%''vertical''%%.%% diff --git a/pages/develop/api/efl/ui/panes/property/fixed.txt b/pages/develop/api/efl/ui/panes/property/fixed.txt index 0c920f1dc..e8ee66c92 100644 --- a/pages/develop/api/efl/ui/panes/property/fixed.txt +++ b/pages/develop/api/efl/ui/panes/property/fixed.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Panes.fixed~~ -===== Values ===== - - * **fixed** - %%Use %%''true''%% to fix the left and right panes sizes and make them not to be resized by user interaction. Use %%''false''%% to make them resizable.%% ===== Description ===== %%Set whether the left and right panes can be resized by user interaction.%% @@ -9,6 +6,9 @@ %%By default panes' contents are resizable by user interaction.%% {{page>:develop:api-include:efl:ui:panes:property:fixed:description&nouser&nolink&nodate}} +===== Values ===== + + * **fixed** - %%Use %%''true''%% to fix the left and right panes sizes and make them not to be resized by user interaction. Use %%''false''%% to make them resizable.%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/panes/property/split_ratio.txt b/pages/develop/api/efl/ui/panes/property/split_ratio.txt index 6bc419aa7..1c8ebcaf0 100644 --- a/pages/develop/api/efl/ui/panes/property/split_ratio.txt +++ b/pages/develop/api/efl/ui/panes/property/split_ratio.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Panes.split_ratio~~ -===== Values ===== - - * **ratio** - %%Value between 0.0 and 1.0 representing split ratio between panes first and second parts.%% ===== Description ===== %%Set the split ratio between panes widget first and second parts.%% @@ -17,6 +14,9 @@ {{page>:develop:api-include:efl:ui:panes:property:split_ratio:description&nouser&nolink&nodate}} +===== Values ===== + + * **ratio** - %%Value between 0.0 and 1.0 representing split ratio between panes first and second parts.%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/popup.txt b/pages/develop/api/efl/ui/popup.txt index 41ae2bedb..400690bb3 100644 --- a/pages/develop/api/efl/ui/popup.txt +++ b/pages/develop/api/efl/ui/popup.txt @@ -10,98 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_popup [fillcolor = "black", label = "Efl.Ui.Popup", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout [fillcolor = "gray15", label = "Efl.Ui.Layout", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_view [fillcolor = "gray15", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_factory_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Factory.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_calc [fillcolor = "gray15", label = "Efl.Layout.Calc", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_signal [fillcolor = "gray15", label = "Efl.Layout.Signal", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_group [fillcolor = "gray15", label = "Efl.Layout.Group", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_content [fillcolor = "gray15", label = "Efl.Content", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_popup -> efl_ui_layout - efl_ui_layout -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_layout -> efl_part - efl_ui_layout -> efl_container - efl_ui_layout -> efl_file - efl_ui_layout -> efl_ui_view - efl_ui_layout -> efl_ui_model_connect - efl_ui_layout -> efl_ui_model_factory_connect - efl_ui_layout -> efl_layout_calc - efl_ui_layout -> efl_layout_signal - efl_ui_layout -> efl_layout_group - efl_ui_popup -> efl_content -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// @@ -146,12 +54,26 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:ui:popup:property:align|align]]** //**(get, set)**//\\ +> + +Efl_Ui_Popup_Align efl_ui_popup_align_get(const Eo *obj); +void efl_ui_popup_align_set(Eo *obj, Efl_Ui_Popup_Align type); + +\\ **[[:develop:api:efl:ui:popup:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Call the object's constructor.%% Efl_Object *efl_constructor(Eo *obj); \\ +**[[:develop:api:efl:ui:popup:property:content|content]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ +> %%Swallowed sub-object contained in this object.%% + +Efl_Gfx *efl_content_get(const Eo *obj); +Eina_Bool efl_content_set(Eo *obj, Efl_Gfx *content); + +\\ **[[:develop:api:efl:ui:popup:method:content_unset|content_unset]]**// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ > %%Unswallow the object in the current container and return it.%% @@ -176,20 +98,8 @@ void efl_canvas_group_calculate(Eo *obj); Efl_Object *efl_part(const Eo *obj, const char *name); \\ -**[[:develop:api:efl:ui:popup:property:align|align]]** //**(get, set)**// - -Efl_Ui_Popup_Align efl_ui_popup_align_get(const Eo *obj); -void efl_ui_popup_align_set(Eo *obj, Efl_Ui_Popup_Align type); - -\\ -**[[:develop:api:efl:ui:popup:property:content|content]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ -> %%Swallowed sub-object contained in this object.%% - -Efl_Gfx *efl_content_get(const Eo *obj); -Eina_Bool efl_content_set(Eo *obj, Efl_Gfx *content); - -\\ -**[[:develop:api:efl:ui:popup:property:popup_size|popup_size]]** //**(get, set)**// +**[[:develop:api:efl:ui:popup:property:popup_size|popup_size]]** //**(get, set)**//\\ +> Eina_Size2D efl_ui_popup_size_get(const Eo *obj); void efl_ui_popup_size_set(Eo *obj, Eina_Size2D size); @@ -209,7 +119,8 @@ Eina_Size2D efl_gfx_size_get(const Eo *obj); void efl_gfx_size_set(Eo *obj, Eina_Size2D size); \\ -**[[:develop:api:efl:ui:popup:property:timeout|timeout]]** //**(get, set)**// +**[[:develop:api:efl:ui:popup:property:timeout|timeout]]** //**(get, set)**//\\ +> double efl_ui_popup_timeout_get(const Eo *obj); void efl_ui_popup_timeout_set(Eo *obj, double time); @@ -222,7 +133,7 @@ Eina_Bool efl_gfx_visible_get(const Eo *obj); void efl_gfx_visible_set(Eo *obj, Eina_Bool v); \\ -**[[:develop:api:efl:ui:popup:property:widget_parent|widget_parent]]** //**(get, set)**//// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ +**[[:develop:api:efl:ui:popup:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ > %%The internal parent of this widget.%% Elm_Widget *efl_ui_widget_parent_get(const Eo *obj); @@ -232,46 +143,224 @@ void efl_ui_widget_parent_set(Eo *obj, Elm_Widget *parent); ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:file|Efl.File]]\\ -> **[[:develop:api:efl:file:method:save|save]]**, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]**, **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]**, **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(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:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]**, **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:content_count|content_count]]**, **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]**, **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]**, **[[:develop:api:efl:ui:layout:method:finalize|finalize]]**, **[[:develop:api:efl:ui:layout:method:message_send|message_send]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]**, **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]**, **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]**, **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**//\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[:develop:api:efl:access:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** ''protected''\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:theme_apply|theme_apply]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:method:widget_event|widget_event]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:file|Efl.File]] ^^^ +| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% | +| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**// | %%Whether this object updates its size hints automatically.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]** | %%Calculates the geometry of the region, relative to a given layout object's area, occupied by all parts in the object.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]** | %%Calculates the minimum required size for a given layout object.%% | +| ''protected'' | **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** | %%Forces a Size/Geometry calculation.%% | +^ [[: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:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]** | %%Freezes the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]** | %%Thaws the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect factory%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect property%% | +| | **[[:develop:api:efl:ui:layout:method:content_count|content_count]]** | %%Returns the number of UI elements packed in this container.%% | +| | **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]** | %%Begin iterating over this object's contents.%% | +| | **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% | +| | **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**// | %%Retrives an EDC data field's value from a given Edje object's group.%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**// | %%Gets the maximum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**// | %%Gets the minimum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:method:message_send|message_send]]** | %%Sends an (Edje) message to a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**// | %%Model that is/will be%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]** | %%Adds a callback for an arriving Edje signal, emitted by a given Edje object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]** | %%Removes a signal-triggered callback from an object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]** | %%Sends/emits an Edje signal to this layout.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]** | %%Processes an object's messages and signals queue.%% | +| | **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**// | %%The theme of this widget, defines which edje group will be used.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** | %%Virtual function handling focus in/out events on the widget%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:theme_apply|theme_apply]]** | %%Virtual function called when the widget needs to re-apply its theme.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** | %%Virtual function handling sub objects being removed.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| | **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_event|widget_event]]** | %%Virtual function handling input events on the widget.%% | + ===== Events ===== **[[:develop:api:efl:ui:popup:event:backwall_clicked|backwall,clicked]]**\\ @@ -286,33 +375,61 @@ EFL_UI_POPUP_EVENT_TIMEOUT(void) \\ ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**, **[[:develop:api:efl:access:event:property_changed|property,changed]]**, **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]**, **[[:develop:api:efl:layout:calc:event:recalc|recalc]]**\\ -[[: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:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**, **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]** | %%A circular dependency between parts of the object was found.%% | +| | **[[:develop:api:efl:layout:calc:event:recalc|recalc]]** | %%The layout was recalculated.%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]** | %%Called when theme changed%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/popup/part.txt b/pages/develop/api/efl/ui/popup/part.txt index 3efe29a81..de2b58d91 100644 --- a/pages/develop/api/efl/ui/popup/part.txt +++ b/pages/develop/api/efl/ui/popup/part.txt @@ -10,62 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]] //(class)// => [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_popup_part [fillcolor = "black", label = "Efl.Ui.Popup.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout_part [fillcolor = "gray15", label = "Efl.Ui.Layout.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_widget_part [fillcolor = "gray15", label = "Efl.Ui.Widget.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", 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_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_ui_popup_part -> efl_ui_layout_part - efl_ui_layout_part -> efl_ui_widget_part - efl_ui_widget_part -> efl_object - efl_ui_layout_part -> efl_ui_cursor - efl_ui_popup_part -> 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_ui_popup_part -> efl_file -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]] //(class)// @@ -92,13 +36,15 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:ui:popup:part:property:file|file]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:file|Efl.File]]]// +**[[:develop:api:efl:ui:popup:part:property:file|file]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:file|Efl.File]]]//\\ +> void efl_file_get(const Eo *obj, const char **file, const char **key); Eina_Bool efl_file_set(Eo *obj, const char *file, const char *key); \\ -**[[:develop:api:efl:ui:popup:part:property:repeat_events|repeat_events]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]// +**[[:develop:api:efl:ui:popup:part:property:repeat_events|repeat_events]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//\\ +> Eina_Bool efl_canvas_object_repeat_events_get(const Eo *obj); void efl_canvas_object_repeat_events_set(Eo *obj, Eina_Bool repeat); @@ -107,41 +53,154 @@ void efl_canvas_object_repeat_events_set(Eo *obj, Eina_Bool repeat); ==== 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: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: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: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:method:save|save]]**, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**//, **[[:develop:api:efl:file:property:mmap|mmap]]** //**(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: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: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:ui:layout:part|Efl.Ui.Layout.Part]]\\ -> **[[:develop:api:efl:ui:layout:part:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:part:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:part:property:cursor|cursor]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]\\ -> **[[:develop:api:efl:ui:widget:part:method:destructor|destructor]]**\\ -[[: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: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: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: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: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: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:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% | +^ [[: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: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.%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]] ^^^ +| | **[[:develop:api:efl:ui:layout:part:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:efl:ui:layout:part:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:efl:ui:layout:part:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +^ [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] ^^^ +| | **[[:develop:api:efl:ui:widget:part:method:destructor|destructor]]** | %%Call the object's destructor.%% | + ===== 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|Efl.Object]]\\ -> **[[:develop:api:efl:object:event:del|del]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/ui/popup/part/property/file.txt b/pages/develop/api/efl/ui/popup/part/property/file.txt index 702675951..ad674a74f 100644 --- a/pages/develop/api/efl/ui/popup/part/property/file.txt +++ b/pages/develop/api/efl/ui/popup/part/property/file.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Ui.Popup.Part.file~~ -===== Values ===== - - * **file** - %%The image file path.%% - * **key** - %%The image key in %%''file''%% (if its an Eet one), or %%''null''%%, otherwise.%% ===== Description ===== @@ -10,6 +6,10 @@ {{page>:develop:api-include:efl:ui:popup:part:property:file:description&nouser&nolink&nodate}} +===== Values ===== + + * **file** - %%The image file path.%% + * **key** - %%The image key in %%''file''%% (if its an Eet one), or %%''null''%%, otherwise.%% ==== Getter ==== %%Retrieve the source file from where an image object is to fetch the real image data (it may be an Eet file, besides pure image ones).%% diff --git a/pages/develop/api/efl/ui/popup/part/property/repeat_events.txt b/pages/develop/api/efl/ui/popup/part/property/repeat_events.txt index f0a91e370..6bd19b0b7 100644 --- a/pages/develop/api/efl/ui/popup/part/property/repeat_events.txt +++ b/pages/develop/api/efl/ui/popup/part/property/repeat_events.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Popup.Part.repeat_events~~ -===== Values ===== - - * **repeat** - %%Whether %%''obj''%% is to repeat events (%%''true''%%) or not (%%''false''%%).%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:popup:part:property:repeat_events:description&nouser&nolink&nodate}} +===== Values ===== + + * **repeat** - %%Whether %%''obj''%% is to repeat events (%%''true''%%) or not (%%''false''%%).%% ==== Getter ==== %%Determine whether an object is set to repeat events.%% diff --git a/pages/develop/api/efl/ui/popup/property/align.txt b/pages/develop/api/efl/ui/popup/property/align.txt index 0a0a9d598..fa48fe1bc 100644 --- a/pages/develop/api/efl/ui/popup/property/align.txt +++ b/pages/develop/api/efl/ui/popup/property/align.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Popup.align~~ -===== Values ===== - - * **type** - %%Alignment type%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:popup:property:align:description&nouser&nolink&nodate}} +===== Values ===== + + * **type** - %%Alignment type%% ==== Getter ==== %%Get the current popup alignment.%% diff --git a/pages/develop/api/efl/ui/popup/property/content.txt b/pages/develop/api/efl/ui/popup/property/content.txt index 1e142bc73..a9ef92f17 100644 --- a/pages/develop/api/efl/ui/popup/property/content.txt +++ b/pages/develop/api/efl/ui/popup/property/content.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Popup.content~~ -===== Values ===== - - * **content** - %%The object to swallow.%% ===== Description ===== %%Swallowed sub-object contained in this object.%% {{page>:develop:api-include:efl:ui:popup:property:content:description&nouser&nolink&nodate}} +===== Values ===== + + * **content** - %%The object to swallow.%% //Overridden from [[:develop:api:efl:content:property:content|Efl.Content.content]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/popup/property/popup_size.txt b/pages/develop/api/efl/ui/popup/property/popup_size.txt index 8bb103118..82dd98429 100644 --- a/pages/develop/api/efl/ui/popup/property/popup_size.txt +++ b/pages/develop/api/efl/ui/popup/property/popup_size.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Popup.popup_size~~ -===== Values ===== - - * **size** - No description supplied. ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:popup:property:popup_size:description&nouser&nolink&nodate}} +===== Values ===== + + * **size** - No description supplied. ==== Getter ==== %%get the current popup size.%% diff --git a/pages/develop/api/efl/ui/popup/property/position.txt b/pages/develop/api/efl/ui/popup/property/position.txt index 87bf74ec1..1d0c8d4bc 100644 --- a/pages/develop/api/efl/ui/popup/property/position.txt +++ b/pages/develop/api/efl/ui/popup/property/position.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Popup.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:ui:popup:property:position:description&nouser&nolink&nodate}} +===== Values ===== + + * **pos** - %%A 2D coordinate in pixel units.%% ==== Getter ==== %%Retrieves the position of the given canvas object.%% diff --git a/pages/develop/api/efl/ui/popup/property/size.txt b/pages/develop/api/efl/ui/popup/property/size.txt index 7fae6e1d4..b94efa606 100644 --- a/pages/develop/api/efl/ui/popup/property/size.txt +++ b/pages/develop/api/efl/ui/popup/property/size.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Popup.size~~ -===== Values ===== - - * **size** - %%A 2D size in pixel units.%% ===== Description ===== %%The 2D size of a canvas object.%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:popup:property:size:description&nouser&nolink&nodate}} +===== Values ===== + + * **size** - %%A 2D size in pixel units.%% ==== Getter ==== %%Retrieves the (rectangular) size of the given Evas object.%% @@ -20,7 +20,7 @@ %%Changes the size of the given object.%% -%%Note that setting the actual size of an object might be the job of its container, so this function might have no effect. Look at %%''Efl''%%.Gfx.Size.Hint instead, when manipulating widgets.%% +%%Note that setting the actual size of an object might be the job of its container, so this function might have no effect. Look at %%[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]]%% instead, when manipulating widgets.%% {{page>:develop:api-include:efl:ui:popup:property:size:getter_description&nouser&nolink&nodate}} diff --git a/pages/develop/api/efl/ui/popup/property/timeout.txt b/pages/develop/api/efl/ui/popup/property/timeout.txt index d8d3c9a32..05677cad8 100644 --- a/pages/develop/api/efl/ui/popup/property/timeout.txt +++ b/pages/develop/api/efl/ui/popup/property/timeout.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Popup.timeout~~ -===== Values ===== - - * **time** - %%Timeout in seconds%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:popup:property:timeout:description&nouser&nolink&nodate}} +===== Values ===== + + * **time** - %%Timeout in seconds%% ==== Getter ==== %%Get the currently set timeout seconds.%% diff --git a/pages/develop/api/efl/ui/popup/property/visible.txt b/pages/develop/api/efl/ui/popup/property/visible.txt index 26b694b93..2ec7b7602 100644 --- a/pages/develop/api/efl/ui/popup/property/visible.txt +++ b/pages/develop/api/efl/ui/popup/property/visible.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Popup.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:ui:popup: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.%% diff --git a/pages/develop/api/efl/ui/popup/property/widget_parent.txt b/pages/develop/api/efl/ui/popup/property/widget_parent.txt index 1113c1c27..4bd7a7d77 100644 --- a/pages/develop/api/efl/ui/popup/property/widget_parent.txt +++ b/pages/develop/api/efl/ui/popup/property/widget_parent.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Popup.widget_parent~~ -===== Values ===== - - * **parent** - %%Widget parent object%% ===== Description ===== %%The internal parent of this widget.%% @@ -11,6 +8,9 @@ %%See also %%[[:develop:api:elm:widget:property:widget_top|Elm.Widget.widget_top]]%%.%% {{page>:develop:api-include:efl:ui:popup:property:widget_parent:description&nouser&nolink&nodate}} +===== Values ===== + + * **parent** - %%Widget parent object%% //Overridden from [[:develop:api:elm:widget:property:widget_parent|Elm.Widget.widget_parent]] **(set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/popup_alert.txt b/pages/develop/api/efl/ui/popup_alert.txt index 089945f08..181a6f07e 100644 --- a/pages/develop/api/efl/ui/popup_alert.txt +++ b/pages/develop/api/efl/ui/popup_alert.txt @@ -10,100 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:popup|Efl.Ui.Popup]] //(class)// => [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_popup_alert [fillcolor = "black", label = "Efl.Ui.Popup_Alert", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_popup [fillcolor = "gray15", label = "Efl.Ui.Popup", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout [fillcolor = "gray15", label = "Efl.Ui.Layout", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_view [fillcolor = "gray15", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_factory_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Factory.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_calc [fillcolor = "gray15", label = "Efl.Layout.Calc", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_signal [fillcolor = "gray15", label = "Efl.Layout.Signal", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_group [fillcolor = "gray15", label = "Efl.Layout.Group", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_content [fillcolor = "gray15", label = "Efl.Content", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_popup_alert -> efl_ui_popup - efl_ui_popup -> efl_ui_layout - efl_ui_layout -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_layout -> efl_part - efl_ui_layout -> efl_container - efl_ui_layout -> efl_file - efl_ui_layout -> efl_ui_view - efl_ui_layout -> efl_ui_model_connect - efl_ui_layout -> efl_ui_model_factory_connect - efl_ui_layout -> efl_layout_calc - efl_ui_layout -> efl_layout_signal - efl_ui_layout -> efl_layout_group - efl_ui_popup -> efl_content -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:popup|Efl.Ui.Popup]] //(class)// @@ -149,6 +55,12 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:ui:popup_alert:property:button|button]]** //**(set)**//\\ +> %%Set popup buttons.%% + +void efl_ui_popup_alert_button_set(Eo *obj, Efl_Ui_Popup_Alert_Button type, const char *text); + +\\ **[[:develop:api:efl:ui:popup_alert:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Call the object's constructor.%% @@ -167,59 +79,238 @@ void efl_destructor(Eo *obj); Efl_Object *efl_part(const Eo *obj, const char *name); \\ -**[[:develop:api:efl:ui:popup_alert:property:button|button]]** //**(set)**//\\ -> %%Set popup buttons.%% - -void efl_ui_popup_alert_button_set(Eo *obj, Efl_Ui_Popup_Alert_Button type, const char *text); - -\\ ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:file|Efl.File]]\\ -> **[[:develop:api:efl:file:method:save|save]]**, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]**, **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]**, **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(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:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]**, **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:content_count|content_count]]**, **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]**, **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]**, **[[:develop:api:efl:ui:layout:method:finalize|finalize]]**, **[[:develop:api:efl:ui:layout:method:message_send|message_send]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]**, **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]**, **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]**, **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**//\\ -[[:develop:api:efl:ui:popup|Efl.Ui.Popup]]\\ -> **[[:develop:api:efl:ui:popup:method:content_unset|content_unset]]**, **[[:develop:api:efl:ui:popup:method:group_calculate|group_calculate]]**, **[[:develop:api:efl:ui:popup:property:align|align]]** //**(get, set)**//, **[[:develop:api:efl:ui:popup:property:content|content]]** //**(get, set)**//, **[[:develop:api:efl:ui:popup:property:popup_size|popup_size]]** //**(get, set)**//, **[[:develop:api:efl:ui:popup:property:position|position]]** //**(get, set)**//, **[[:develop:api:efl:ui:popup:property:size|size]]** //**(get, set)**//, **[[:develop:api:efl:ui:popup:property:timeout|timeout]]** //**(get, set)**//, **[[:develop:api:efl:ui:popup:property:visible|visible]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[:develop:api:efl:access:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** ''protected''\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:theme_apply|theme_apply]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** ''protected''\\ -[[:develop:api:efl:ui:popup|Efl.Ui.Popup]]\\ -> **[[:develop:api:efl:ui:popup:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:method:widget_event|widget_event]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:file|Efl.File]] ^^^ +| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% | +| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**// | %%Whether this object updates its size hints automatically.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]** | %%Calculates the geometry of the region, relative to a given layout object's area, occupied by all parts in the object.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]** | %%Calculates the minimum required size for a given layout object.%% | +| ''protected'' | **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** | %%Forces a Size/Geometry calculation.%% | +^ [[: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:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]** | %%Freezes the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]** | %%Thaws the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect property%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect factory%% | +| | **[[:develop:api:efl:ui:layout:method:content_count|content_count]]** | %%Returns the number of UI elements packed in this container.%% | +| | **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]** | %%Begin iterating over this object's contents.%% | +| | **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% | +| | **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**// | %%Retrives an EDC data field's value from a given Edje object's group.%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**// | %%Gets the maximum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**// | %%Gets the minimum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:method:message_send|message_send]]** | %%Sends an (Edje) message to a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**// | %%Model that is/will be%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]** | %%Adds a callback for an arriving Edje signal, emitted by a given Edje object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]** | %%Removes a signal-triggered callback from an object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]** | %%Sends/emits an Edje signal to this layout.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]** | %%Processes an object's messages and signals queue.%% | +| | **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**// | %%The theme of this widget, defines which edje group will be used.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** | %%Virtual function handling focus in/out events on the widget%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:theme_apply|theme_apply]]** | %%Virtual function called when the widget needs to re-apply its theme.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** | %%Virtual function handling sub objects being removed.%% | +^ [[:develop:api:efl:ui:popup|Efl.Ui.Popup]] ^^^ +| | **[[:develop:api:efl:ui:popup:property:align|align]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:popup:property:content|content]]** //**(get, set)**// | %%Swallowed sub-object contained in this object.%% | +| | **[[:develop:api:efl:ui:popup:method:content_unset|content_unset]]** | %%Unswallow the object in the current container and return it.%% | +| | **[[:develop:api:efl:ui:popup:method:group_calculate|group_calculate]]** | %%Triggers an immediate recalculation of this object's geometry.%% | +| | **[[:develop:api:efl:ui:popup:property:popup_size|popup_size]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:popup:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:efl:ui:popup:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| | **[[:develop:api:efl:ui:popup:property:timeout|timeout]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:popup:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| ''protected'' | **[[:develop:api:efl:ui:popup:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| | **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_event|widget_event]]** | %%Virtual function handling input events on the widget.%% | + ===== Events ===== **[[:develop:api:efl:ui:popup_alert:event:clicked|clicked]]**\\ @@ -229,35 +320,64 @@ EFL_UI_POPUP_ALERT_EVENT_CLICKED(Efl_Ui_Popup_Alert_Clicked_Event) \\ ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**, **[[:develop:api:efl:access:event:property_changed|property,changed]]**, **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]**, **[[:develop:api:efl:layout:calc:event:recalc|recalc]]**\\ -[[: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:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**, **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]**\\ -[[:develop:api:efl:ui:popup|Efl.Ui.Popup]]\\ -> **[[:develop:api:efl:ui:popup:event:backwall_clicked|backwall,clicked]]**, **[[:develop:api:efl:ui:popup:event:timeout|timeout]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]** | %%A circular dependency between parts of the object was found.%% | +| | **[[:develop:api:efl:layout:calc:event:recalc|recalc]]** | %%The layout was recalculated.%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]** | %%Called when theme changed%% | +^ [[:develop:api:efl:ui:popup|Efl.Ui.Popup]] ^^^ +| | **[[:develop:api:efl:ui:popup:event:backwall_clicked|backwall,clicked]]** | %%This is called whenever the user clicks back wall of popup.%% | +| | **[[:develop:api:efl:ui:popup:event:timeout|timeout]]** | %%This is called when popup times out.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/popup_alert/part.txt b/pages/develop/api/efl/ui/popup_alert/part.txt index cbaf745e5..e05d76f76 100644 --- a/pages/develop/api/efl/ui/popup_alert/part.txt +++ b/pages/develop/api/efl/ui/popup_alert/part.txt @@ -10,42 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:layout:part_text|Efl.Ui.Layout.Part_Text]] //(class)// => [[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]] //(class)// => [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_popup_alert_part [fillcolor = "black", label = "Efl.Ui.Popup_Alert.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout_part_text [fillcolor = "gray15", label = "Efl.Ui.Layout.Part_Text", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout_part [fillcolor = "gray15", label = "Efl.Ui.Layout.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_widget_part [fillcolor = "gray15", label = "Efl.Ui.Widget.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text [fillcolor = "gray15", label = "Efl.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_markup [fillcolor = "gray15", label = "Efl.Text.Markup", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_cursor [fillcolor = "gray15", label = "Efl.Text.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_popup_alert_part -> efl_ui_layout_part_text - efl_ui_layout_part_text -> efl_ui_layout_part - efl_ui_layout_part -> efl_ui_widget_part - efl_ui_widget_part -> efl_object - efl_ui_layout_part -> efl_ui_cursor - efl_ui_layout_part_text -> efl_text - efl_ui_layout_part_text -> efl_text_markup - efl_text_markup -> efl_text_cursor - efl_ui_layout_part_text -> efl_ui_translatable -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:layout:part_text|Efl.Ui.Layout.Part_Text]] //(class)// @@ -62,7 +26,8 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:ui:popup_alert:part:property:text|text]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text|Efl.Text]]]// +**[[:develop:api:efl:ui:popup_alert:part:property:text|text]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text|Efl.Text]]]//\\ +> const char *efl_text_get(const Eo *obj); void efl_text_set(Eo *obj, const char *text); @@ -71,23 +36,76 @@ void efl_text_set(Eo *obj, const char *text); ==== 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:text:cursor|Efl.Text.Cursor]]\\ -> **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]**, **[[:develop:api:efl:text:cursor:method:cursor_char_next|cursor_char_next]]**, **[[:develop:api:efl:text:cursor:method:cursor_char_prev|cursor_char_prev]]**, **[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]**, **[[:develop:api:efl:text:cursor:method:cursor_coord_set|cursor_coord_set]]**, **[[:develop:api:efl:text:cursor:method:cursor_copy|cursor_copy]]**, **[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]**, **[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_char_first|cursor_line_char_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_char_last|cursor_line_char_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_jump_by|cursor_line_jump_by]]**, **[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_first|cursor_paragraph_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_last|cursor_paragraph_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]**, **[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]**, **[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**//, **[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**//, **[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**//, **[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**//\\ -[[:develop:api:efl:text:markup|Efl.Text.Markup]]\\ -> **[[:develop:api:efl:text:markup:method:cursor_markup_insert|cursor_markup_insert]]**\\ -[[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]]\\ -> **[[:develop:api:efl:ui:layout:part:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:part:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:part:property:cursor|cursor]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:layout:part_text|Efl.Ui.Layout.Part_Text]]\\ -> **[[:develop:api:efl:ui:layout:part_text:property:markup|markup]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:part_text:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]\\ -> **[[:develop:api:efl:ui:widget:part:method:destructor|destructor]]**\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:method:translation_update|translation_update]]** ''protected'' +^ [[: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.%% | +^ [[:develop:api:efl:text:cursor|Efl.Text.Cursor]] ^^^ +| | **[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**// | %%The object's main cursor.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]** | %%Deletes a single character from position pointed by given cursor.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_next|cursor_char_next]]** | %%Advances to the next character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_prev|cursor_char_prev]]** | %%Advances to the previous character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]** | %%Compare two cursors%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**// | %%The content of the cursor (the character under the cursor)%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_coord_set|cursor_coord_set]]** | %%Set cursor coordinates%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_copy|cursor_copy]]** | %%Copy existing cursor%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]** | %%Check if two cursors are equal%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]** | %%Free existing cursor%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**// | %%Returns the geometry of two cursors ("split cursor"), if logical cursor is between LTR/RTL text, also considering paragraph direction. Upper cursor is shown for the text of the same direction as paragraph, lower cursor - for opposite.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_char_first|cursor_line_char_first]]** | %%Advance to current line first character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_char_last|cursor_line_char_last]]** | %%Advance to current line last character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_jump_by|cursor_line_jump_by]]** | %%Jump the cursor by the given number of lines%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]** | %%Create new cursor%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]** | %%Advances to the first character in this paragraph%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]** | %%Advances to the last character in this paragraph%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_first|cursor_paragraph_first]]** | %%Advance to current paragraph first character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_last|cursor_paragraph_last]]** | %%Advance to current paragraph last character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]** | %%Advances to the start of the next text node%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]** | %%Advances to the end of the previous text node%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**// | %%Cursor position%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]** | %%Adds text to the current cursor position and set the cursor to *after* the start of the text just added.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]** | %%Advance to current word end%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]** | %%Advance to current word start%% | +^ [[:develop:api:efl:text:markup|Efl.Text.Markup]] ^^^ +| | **[[:develop:api:efl:text:markup:method:cursor_markup_insert|cursor_markup_insert]]** | %%Inserts a markup text to the text object in a given cursor position%% | +^ [[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]] ^^^ +| | **[[:develop:api:efl:ui:layout:part:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:efl:ui:layout:part:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:efl:ui:layout:part:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +^ [[:develop:api:efl:ui:layout:part_text|Efl.Ui.Layout.Part_Text]] ^^^ +| | **[[:develop:api:efl:ui:layout:part_text:property:markup|markup]]** //**(get, set)**// | %%Markup property%% | +| | **[[:develop:api:efl:ui:layout:part_text:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| ''protected'' | **[[:develop:api:efl:ui:translatable:method:translation_update|translation_update]]** | %%Requests this object to update its text strings for the current locale.%% | +^ [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] ^^^ +| | **[[:develop:api:efl:ui:widget:part:method:destructor|destructor]]** | %%Call the object's destructor.%% | + ===== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/ui/popup_alert/part/property/text.txt b/pages/develop/api/efl/ui/popup_alert/part/property/text.txt index ee7a6afa4..cc7fd9b39 100644 --- a/pages/develop/api/efl/ui/popup_alert/part/property/text.txt +++ b/pages/develop/api/efl/ui/popup_alert/part/property/text.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Popup_Alert.Part.text~~ -===== Values ===== - - * **text** - %%Text string to display on it.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:popup_alert:part:property:text:description&nouser&nolink&nodate}} +===== Values ===== + + * **text** - %%Text string to display on it.%% ==== Getter ==== %%Retrieves the text string currently being displayed by the given text object.%% diff --git a/pages/develop/api/efl/ui/popup_alert_scroll.txt b/pages/develop/api/efl/ui/popup_alert_scroll.txt index 568eabf50..9297ffcc0 100644 --- a/pages/develop/api/efl/ui/popup_alert_scroll.txt +++ b/pages/develop/api/efl/ui/popup_alert_scroll.txt @@ -10,102 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:popup_alert|Efl.Ui.Popup_Alert]] //(class)// => [[:develop:api:efl:ui:popup|Efl.Ui.Popup]] //(class)// => [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_popup_alert_scroll [fillcolor = "black", label = "Efl.Ui.Popup_Alert_Scroll", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_popup_alert [fillcolor = "gray15", label = "Efl.Ui.Popup_Alert", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_popup [fillcolor = "gray15", label = "Efl.Ui.Popup", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout [fillcolor = "gray15", label = "Efl.Ui.Layout", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_view [fillcolor = "gray15", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_factory_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Factory.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_calc [fillcolor = "gray15", label = "Efl.Layout.Calc", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_signal [fillcolor = "gray15", label = "Efl.Layout.Signal", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_group [fillcolor = "gray15", label = "Efl.Layout.Group", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_content [fillcolor = "gray15", label = "Efl.Content", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_popup_alert_scroll -> efl_ui_popup_alert - efl_ui_popup_alert -> efl_ui_popup - efl_ui_popup -> efl_ui_layout - efl_ui_layout -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_layout -> efl_part - efl_ui_layout -> efl_container - efl_ui_layout -> efl_file - efl_ui_layout -> efl_ui_view - efl_ui_layout -> efl_ui_model_connect - efl_ui_layout -> efl_ui_model_factory_connect - efl_ui_layout -> efl_layout_calc - efl_ui_layout -> efl_layout_signal - efl_ui_layout -> efl_layout_group - efl_ui_popup -> efl_content -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:popup_alert|Efl.Ui.Popup_Alert]] //(class)// @@ -158,6 +62,13 @@ digraph hierarchy { Efl_Object *efl_constructor(Eo *obj); \\ +**[[:develop:api:efl:ui:popup_alert_scroll:property:expandable|expandable]]** //**(get, set)**//\\ +> + +Eina_Size2D efl_ui_popup_alert_scroll_expandable_get(const Eo *obj); +void efl_ui_popup_alert_scroll_expandable_set(Eo *obj, Eina_Size2D max_size); + +\\ **[[:develop:api:efl:ui:popup_alert_scroll:method:group_calculate|group_calculate]]**// [Overridden from [[:develop:api:efl:canvas:group|Efl.Canvas.Group]]]//\\ > %%Triggers an immediate recalculation of this object's geometry.%% @@ -170,13 +81,8 @@ void efl_canvas_group_calculate(Eo *obj); Efl_Object *efl_part(const Eo *obj, const char *name); \\ -**[[:develop:api:efl:ui:popup_alert_scroll:property:expandable|expandable]]** //**(get, set)**// - -Eina_Size2D efl_ui_popup_alert_scroll_expandable_get(const Eo *obj); -void efl_ui_popup_alert_scroll_expandable_set(Eo *obj, Eina_Size2D max_size); - -\\ -**[[:develop:api:efl:ui:popup_alert_scroll:property:popup_size|popup_size]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:popup|Efl.Ui.Popup]]]// +**[[:develop:api:efl:ui:popup_alert_scroll:property:popup_size|popup_size]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:popup|Efl.Ui.Popup]]]//\\ +> Eina_Size2D efl_ui_popup_size_get(const Eo *obj); void efl_ui_popup_size_set(Eo *obj, Eina_Size2D size); @@ -185,85 +91,300 @@ void efl_ui_popup_size_set(Eo *obj, Eina_Size2D size); ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:file|Efl.File]]\\ -> **[[:develop:api:efl:file:method:save|save]]**, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]**, **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]**, **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(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:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]**, **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:content_count|content_count]]**, **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]**, **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]**, **[[:develop:api:efl:ui:layout:method:finalize|finalize]]**, **[[:develop:api:efl:ui:layout:method:message_send|message_send]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]**, **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]**, **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]**, **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**//\\ -[[:develop:api:efl:ui:popup|Efl.Ui.Popup]]\\ -> **[[:develop:api:efl:ui:popup:method:content_unset|content_unset]]**, **[[:develop:api:efl:ui:popup:property:align|align]]** //**(get, set)**//, **[[:develop:api:efl:ui:popup:property:content|content]]** //**(get, set)**//, **[[:develop:api:efl:ui:popup:property:position|position]]** //**(get, set)**//, **[[:develop:api:efl:ui:popup:property:size|size]]** //**(get, set)**//, **[[:develop:api:efl:ui:popup:property:timeout|timeout]]** //**(get, set)**//, **[[:develop:api:efl:ui:popup:property:visible|visible]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:popup_alert|Efl.Ui.Popup_Alert]]\\ -> **[[:develop:api:efl:ui:popup_alert:method:destructor|destructor]]**, **[[:develop:api:efl:ui:popup_alert:property:button|button]]** //**(set)**//\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[:develop:api:efl:access:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** ''protected''\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:theme_apply|theme_apply]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** ''protected''\\ -[[:develop:api:efl:ui:popup|Efl.Ui.Popup]]\\ -> **[[:develop:api:efl:ui:popup:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:method:widget_event|widget_event]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:file|Efl.File]] ^^^ +| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% | +| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**// | %%Whether this object updates its size hints automatically.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]** | %%Calculates the geometry of the region, relative to a given layout object's area, occupied by all parts in the object.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]** | %%Calculates the minimum required size for a given layout object.%% | +| ''protected'' | **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** | %%Forces a Size/Geometry calculation.%% | +^ [[: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:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]** | %%Freezes the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]** | %%Thaws the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect factory%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect property%% | +| | **[[:develop:api:efl:ui:layout:method:content_count|content_count]]** | %%Returns the number of UI elements packed in this container.%% | +| | **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]** | %%Begin iterating over this object's contents.%% | +| | **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% | +| | **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**// | %%Retrives an EDC data field's value from a given Edje object's group.%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**// | %%Gets the maximum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**// | %%Gets the minimum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:method:message_send|message_send]]** | %%Sends an (Edje) message to a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**// | %%Model that is/will be%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]** | %%Adds a callback for an arriving Edje signal, emitted by a given Edje object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]** | %%Removes a signal-triggered callback from an object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]** | %%Sends/emits an Edje signal to this layout.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]** | %%Processes an object's messages and signals queue.%% | +| | **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**// | %%The theme of this widget, defines which edje group will be used.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** | %%Virtual function handling focus in/out events on the widget%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:theme_apply|theme_apply]]** | %%Virtual function called when the widget needs to re-apply its theme.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** | %%Virtual function handling sub objects being removed.%% | +^ [[:develop:api:efl:ui:popup|Efl.Ui.Popup]] ^^^ +| | **[[:develop:api:efl:ui:popup:property:align|align]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:popup:property:content|content]]** //**(get, set)**// | %%Swallowed sub-object contained in this object.%% | +| | **[[:develop:api:efl:ui:popup:method:content_unset|content_unset]]** | %%Unswallow the object in the current container and return it.%% | +| | **[[:develop:api:efl:ui:popup:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:efl:ui:popup:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| | **[[:develop:api:efl:ui:popup:property:timeout|timeout]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:popup:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| ''protected'' | **[[:develop:api:efl:ui:popup:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | +^ [[:develop:api:efl:ui:popup_alert|Efl.Ui.Popup_Alert]] ^^^ +| | **[[:develop:api:efl:ui:popup_alert:property:button|button]]** //**(set)**// | %%Set popup buttons.%% | +| | **[[:develop:api:efl:ui:popup_alert:method:destructor|destructor]]** | %%Call the object's destructor.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| | **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_event|widget_event]]** | %%Virtual function handling input events on the widget.%% | + ===== Events ===== ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**, **[[:develop:api:efl:access:event:property_changed|property,changed]]**, **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]**, **[[:develop:api:efl:layout:calc:event:recalc|recalc]]**\\ -[[: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|Efl.Object]]\\ -> **[[:develop:api:efl:object:event:del|del]]**\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**, **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]**\\ -[[:develop:api:efl:ui:popup|Efl.Ui.Popup]]\\ -> **[[:develop:api:efl:ui:popup:event:backwall_clicked|backwall,clicked]]**, **[[:develop:api:efl:ui:popup:event:timeout|timeout]]**\\ -[[:develop:api:efl:ui:popup_alert|Efl.Ui.Popup_Alert]]\\ -> **[[:develop:api:efl:ui:popup_alert:event:clicked|clicked]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]** | %%A circular dependency between parts of the object was found.%% | +| | **[[:develop:api:efl:layout:calc:event:recalc|recalc]]** | %%The layout was recalculated.%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]** | %%Called when theme changed%% | +^ [[:develop:api:efl:ui:popup|Efl.Ui.Popup]] ^^^ +| | **[[:develop:api:efl:ui:popup:event:backwall_clicked|backwall,clicked]]** | %%This is called whenever the user clicks back wall of popup.%% | +| | **[[:develop:api:efl:ui:popup:event:timeout|timeout]]** | %%This is called when popup times out.%% | +^ [[:develop:api:efl:ui:popup_alert|Efl.Ui.Popup_Alert]] ^^^ +| | **[[:develop:api:efl:ui:popup_alert:event:clicked|clicked]]** | %%Called when alert popup was clicked%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/popup_alert_scroll/part.txt b/pages/develop/api/efl/ui/popup_alert_scroll/part.txt index 5ad3b3373..250537603 100644 --- a/pages/develop/api/efl/ui/popup_alert_scroll/part.txt +++ b/pages/develop/api/efl/ui/popup_alert_scroll/part.txt @@ -10,54 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:layout:part_content|Efl.Ui.Layout.Part_Content]] //(class)// => [[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]] //(class)// => [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_popup_alert_scroll_part [fillcolor = "black", label = "Efl.Ui.Popup_Alert_Scroll.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout_part_content [fillcolor = "gray15", label = "Efl.Ui.Layout.Part_Content", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout_part [fillcolor = "gray15", label = "Efl.Ui.Layout.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_widget_part [fillcolor = "gray15", label = "Efl.Ui.Widget.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_content [fillcolor = "gray15", label = "Efl.Content", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_layout_part_text [fillcolor = "gray15", label = "Efl.Ui.Layout.Part_Text", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout_part [fillcolor = "gray15", label = "Efl.Ui.Layout.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_widget_part [fillcolor = "gray15", label = "Efl.Ui.Widget.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text [fillcolor = "gray15", label = "Efl.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_markup [fillcolor = "gray15", label = "Efl.Text.Markup", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_cursor [fillcolor = "gray15", label = "Efl.Text.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_popup_alert_scroll_part -> efl_ui_layout_part_content - efl_ui_layout_part_content -> efl_ui_layout_part - efl_ui_layout_part -> efl_ui_widget_part - efl_ui_widget_part -> efl_object - efl_ui_layout_part -> efl_ui_cursor - efl_ui_layout_part_content -> efl_content - efl_ui_popup_alert_scroll_part -> efl_ui_layout_part_text - efl_ui_layout_part_text -> efl_ui_layout_part - efl_ui_layout_part -> efl_ui_widget_part - efl_ui_widget_part -> efl_object - efl_ui_layout_part -> efl_ui_cursor - efl_ui_layout_part_text -> efl_text - efl_ui_layout_part_text -> efl_text_markup - efl_text_markup -> efl_text_cursor - efl_ui_layout_part_text -> efl_ui_translatable -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:layout:part_content|Efl.Ui.Layout.Part_Content]] //(class)// @@ -80,12 +32,6 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:ui:popup_alert_scroll:part:method:content_unset|content_unset]]**// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ -> %%Unswallow the object in the current container and return it.%% - -Efl_Gfx *efl_content_unset(Eo *obj); - -\\ **[[:develop:api:efl:ui:popup_alert_scroll:part:property:content|content]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ > %%Swallowed sub-object contained in this object.%% @@ -93,7 +39,14 @@ Efl_Gfx *efl_content_get(const Eo *obj); Eina_Bool efl_content_set(Eo *obj, Efl_Gfx *content); \\ -**[[:develop:api:efl:ui:popup_alert_scroll:part:property:text|text]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text|Efl.Text]]]// +**[[:develop:api:efl:ui:popup_alert_scroll:part:method:content_unset|content_unset]]**// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ +> %%Unswallow the object in the current container and return it.%% + +Efl_Gfx *efl_content_unset(Eo *obj); + +\\ +**[[:develop:api:efl:ui:popup_alert_scroll:part:property:text|text]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text|Efl.Text]]]//\\ +> const char *efl_text_get(const Eo *obj); void efl_text_set(Eo *obj, const char *text); @@ -102,27 +55,76 @@ void efl_text_set(Eo *obj, const char *text); ==== 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:text:cursor|Efl.Text.Cursor]]\\ -> **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]**, **[[:develop:api:efl:text:cursor:method:cursor_char_next|cursor_char_next]]**, **[[:develop:api:efl:text:cursor:method:cursor_char_prev|cursor_char_prev]]**, **[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]**, **[[:develop:api:efl:text:cursor:method:cursor_coord_set|cursor_coord_set]]**, **[[:develop:api:efl:text:cursor:method:cursor_copy|cursor_copy]]**, **[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]**, **[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_char_first|cursor_line_char_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_char_last|cursor_line_char_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_jump_by|cursor_line_jump_by]]**, **[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_first|cursor_paragraph_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_last|cursor_paragraph_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]**, **[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]**, **[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**//, **[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**//, **[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**//, **[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**//\\ -[[:develop:api:efl:text:markup|Efl.Text.Markup]]\\ -> **[[:develop:api:efl:text:markup:method:cursor_markup_insert|cursor_markup_insert]]**\\ -[[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]]\\ -> **[[:develop:api:efl:ui:layout:part:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:part:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:part:property:cursor|cursor]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:layout:part_text|Efl.Ui.Layout.Part_Text]]\\ -> **[[:develop:api:efl:ui:layout:part_text:property:markup|markup]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:part_text:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]\\ -> **[[:develop:api:efl:ui:widget:part:method:destructor|destructor]]**\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:method:translation_update|translation_update]]** ''protected'' +^ [[: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.%% | +^ [[:develop:api:efl:text:cursor|Efl.Text.Cursor]] ^^^ +| | **[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**// | %%The object's main cursor.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]** | %%Deletes a single character from position pointed by given cursor.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_next|cursor_char_next]]** | %%Advances to the next character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_prev|cursor_char_prev]]** | %%Advances to the previous character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]** | %%Compare two cursors%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**// | %%The content of the cursor (the character under the cursor)%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_coord_set|cursor_coord_set]]** | %%Set cursor coordinates%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_copy|cursor_copy]]** | %%Copy existing cursor%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]** | %%Check if two cursors are equal%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]** | %%Free existing cursor%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**// | %%Returns the geometry of two cursors ("split cursor"), if logical cursor is between LTR/RTL text, also considering paragraph direction. Upper cursor is shown for the text of the same direction as paragraph, lower cursor - for opposite.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_char_first|cursor_line_char_first]]** | %%Advance to current line first character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_char_last|cursor_line_char_last]]** | %%Advance to current line last character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_jump_by|cursor_line_jump_by]]** | %%Jump the cursor by the given number of lines%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]** | %%Create new cursor%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]** | %%Advances to the first character in this paragraph%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]** | %%Advances to the last character in this paragraph%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_first|cursor_paragraph_first]]** | %%Advance to current paragraph first character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_last|cursor_paragraph_last]]** | %%Advance to current paragraph last character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]** | %%Advances to the start of the next text node%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]** | %%Advances to the end of the previous text node%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**// | %%Cursor position%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]** | %%Adds text to the current cursor position and set the cursor to *after* the start of the text just added.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]** | %%Advance to current word end%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]** | %%Advance to current word start%% | +^ [[:develop:api:efl:text:markup|Efl.Text.Markup]] ^^^ +| | **[[:develop:api:efl:text:markup:method:cursor_markup_insert|cursor_markup_insert]]** | %%Inserts a markup text to the text object in a given cursor position%% | +^ [[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]] ^^^ +| | **[[:develop:api:efl:ui:layout:part:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:efl:ui:layout:part:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:efl:ui:layout:part:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +^ [[:develop:api:efl:ui:layout:part_text|Efl.Ui.Layout.Part_Text]] ^^^ +| | **[[:develop:api:efl:ui:layout:part_text:property:markup|markup]]** //**(get, set)**// | %%Markup property%% | +| | **[[:develop:api:efl:ui:layout:part_text:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| ''protected'' | **[[:develop:api:efl:ui:translatable:method:translation_update|translation_update]]** | %%Requests this object to update its text strings for the current locale.%% | +^ [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] ^^^ +| | **[[:develop:api:efl:ui:widget:part:method:destructor|destructor]]** | %%Call the object's destructor.%% | + ===== Events ===== ==== Inherited ==== -[[: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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/ui/popup_alert_scroll/part/property/content.txt b/pages/develop/api/efl/ui/popup_alert_scroll/part/property/content.txt index 7fa02de25..e2663d2bd 100644 --- a/pages/develop/api/efl/ui/popup_alert_scroll/part/property/content.txt +++ b/pages/develop/api/efl/ui/popup_alert_scroll/part/property/content.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Popup_Alert_Scroll.Part.content~~ -===== Values ===== - - * **content** - %%The object to swallow.%% ===== Description ===== %%Swallowed sub-object contained in this object.%% {{page>:develop:api-include:efl:ui:popup_alert_scroll:part:property:content:description&nouser&nolink&nodate}} +===== Values ===== + + * **content** - %%The object to swallow.%% //Overridden from [[:develop:api:efl:ui:layout:part_content:property:content|Efl.Content.content]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/popup_alert_scroll/part/property/text.txt b/pages/develop/api/efl/ui/popup_alert_scroll/part/property/text.txt index 4259b9836..a36f02cd4 100644 --- a/pages/develop/api/efl/ui/popup_alert_scroll/part/property/text.txt +++ b/pages/develop/api/efl/ui/popup_alert_scroll/part/property/text.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Popup_Alert_Scroll.Part.text~~ -===== Values ===== - - * **text** - %%Text string to display on it.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:popup_alert_scroll:part:property:text:description&nouser&nolink&nodate}} +===== Values ===== + + * **text** - %%Text string to display on it.%% ==== Getter ==== %%Retrieves the text string currently being displayed by the given text object.%% diff --git a/pages/develop/api/efl/ui/popup_alert_scroll/property/expandable.txt b/pages/develop/api/efl/ui/popup_alert_scroll/property/expandable.txt index 65a20c2b0..45b1b8c48 100644 --- a/pages/develop/api/efl/ui/popup_alert_scroll/property/expandable.txt +++ b/pages/develop/api/efl/ui/popup_alert_scroll/property/expandable.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Popup_Alert_Scroll.expandable~~ -===== Values ===== - - * **max_size** - %%A 2D max size in pixel units.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:popup_alert_scroll:property:expandable:description&nouser&nolink&nodate}} +===== Values ===== + + * **max_size** - %%A 2D max size in pixel units.%% ==== Getter ==== %%Get the expandable max size of popup.%% diff --git a/pages/develop/api/efl/ui/popup_alert_scroll/property/popup_size.txt b/pages/develop/api/efl/ui/popup_alert_scroll/property/popup_size.txt index 17870b355..9c9d24554 100644 --- a/pages/develop/api/efl/ui/popup_alert_scroll/property/popup_size.txt +++ b/pages/develop/api/efl/ui/popup_alert_scroll/property/popup_size.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Popup_Alert_Scroll.popup_size~~ -===== Values ===== - - * **size** - No description supplied. ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:popup_alert_scroll:property:popup_size:description&nouser&nolink&nodate}} +===== Values ===== + + * **size** - No description supplied. ==== Getter ==== %%get the current popup size.%% diff --git a/pages/develop/api/efl/ui/popup_alert_text.txt b/pages/develop/api/efl/ui/popup_alert_text.txt index b8e86c0e9..c5fc2a6e7 100644 --- a/pages/develop/api/efl/ui/popup_alert_text.txt +++ b/pages/develop/api/efl/ui/popup_alert_text.txt @@ -10,104 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:popup_alert|Efl.Ui.Popup_Alert]] //(class)// => [[:develop:api:efl:ui:popup|Efl.Ui.Popup]] //(class)// => [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_popup_alert_text [fillcolor = "black", label = "Efl.Ui.Popup_Alert_Text", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_popup_alert [fillcolor = "gray15", label = "Efl.Ui.Popup_Alert", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_popup [fillcolor = "gray15", label = "Efl.Ui.Popup", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout [fillcolor = "gray15", label = "Efl.Ui.Layout", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_view [fillcolor = "gray15", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_factory_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Factory.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_calc [fillcolor = "gray15", label = "Efl.Layout.Calc", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_signal [fillcolor = "gray15", label = "Efl.Layout.Signal", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_group [fillcolor = "gray15", label = "Efl.Layout.Group", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_content [fillcolor = "gray15", label = "Efl.Content", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text [fillcolor = "gray15", label = "Efl.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_popup_alert_text -> efl_ui_popup_alert - efl_ui_popup_alert -> efl_ui_popup - efl_ui_popup -> efl_ui_layout - efl_ui_layout -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_layout -> efl_part - efl_ui_layout -> efl_container - efl_ui_layout -> efl_file - efl_ui_layout -> efl_ui_view - efl_ui_layout -> efl_ui_model_connect - efl_ui_layout -> efl_ui_model_factory_connect - efl_ui_layout -> efl_layout_calc - efl_ui_layout -> efl_layout_signal - efl_ui_layout -> efl_layout_group - efl_ui_popup -> efl_content - efl_ui_popup_alert_text -> efl_text -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:popup_alert|Efl.Ui.Popup_Alert]] //(class)// @@ -161,13 +63,33 @@ digraph hierarchy { Efl_Object *efl_constructor(Eo *obj); \\ +**[[:develop:api:efl:ui:popup_alert_text:property:expandable|expandable]]** //**(set)**//\\ +> %%Set the expandable of popup.%% + +void efl_ui_popup_alert_text_expandable_set(Eo *obj, Eina_Size2D max_size); + +\\ +**[[:develop:api:efl:ui:popup_alert_text:method:group_calculate|group_calculate]]**// [Overridden from [[:develop:api:efl:canvas:group|Efl.Canvas.Group]]]//\\ +> %%Triggers an immediate recalculation of this object's geometry.%% + +void efl_canvas_group_calculate(Eo *obj); + +\\ **[[:develop:api:efl:ui:popup_alert_text:method:part|part]]**// [Overridden from [[:develop:api:efl:part|Efl.Part]]]//\\ > %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% Efl_Object *efl_part(const Eo *obj, const char *name); \\ -**[[:develop:api:efl:ui:popup_alert_text:property:text|text]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text|Efl.Text]]]// +**[[:develop:api:efl:ui:popup_alert_text:property:popup_size|popup_size]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:popup|Efl.Ui.Popup]]]//\\ +> + +Eina_Size2D efl_ui_popup_size_get(const Eo *obj); +void efl_ui_popup_size_set(Eo *obj, Eina_Size2D size); + +\\ +**[[:develop:api:efl:ui:popup_alert_text:property:text|text]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text|Efl.Text]]]//\\ +> const char *efl_text_get(const Eo *obj); void efl_text_set(Eo *obj, const char *text); @@ -176,85 +98,300 @@ void efl_text_set(Eo *obj, const char *text); ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:file|Efl.File]]\\ -> **[[:develop:api:efl:file:method:save|save]]**, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]**, **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]**, **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(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:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]**, **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:content_count|content_count]]**, **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]**, **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]**, **[[:develop:api:efl:ui:layout:method:finalize|finalize]]**, **[[:develop:api:efl:ui:layout:method:message_send|message_send]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]**, **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]**, **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]**, **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**//\\ -[[:develop:api:efl:ui:popup|Efl.Ui.Popup]]\\ -> **[[:develop:api:efl:ui:popup:method:content_unset|content_unset]]**, **[[:develop:api:efl:ui:popup:method:group_calculate|group_calculate]]**, **[[:develop:api:efl:ui:popup:property:align|align]]** //**(get, set)**//, **[[:develop:api:efl:ui:popup:property:content|content]]** //**(get, set)**//, **[[:develop:api:efl:ui:popup:property:popup_size|popup_size]]** //**(get, set)**//, **[[:develop:api:efl:ui:popup:property:position|position]]** //**(get, set)**//, **[[:develop:api:efl:ui:popup:property:size|size]]** //**(get, set)**//, **[[:develop:api:efl:ui:popup:property:timeout|timeout]]** //**(get, set)**//, **[[:develop:api:efl:ui:popup:property:visible|visible]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:popup_alert|Efl.Ui.Popup_Alert]]\\ -> **[[:develop:api:efl:ui:popup_alert:method:destructor|destructor]]**, **[[:develop:api:efl:ui:popup_alert:property:button|button]]** //**(set)**//\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[:develop:api:efl:access:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** ''protected''\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:theme_apply|theme_apply]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** ''protected''\\ -[[:develop:api:efl:ui:popup|Efl.Ui.Popup]]\\ -> **[[:develop:api:efl:ui:popup:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:method:widget_event|widget_event]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:file|Efl.File]] ^^^ +| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% | +| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**// | %%Whether this object updates its size hints automatically.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]** | %%Calculates the geometry of the region, relative to a given layout object's area, occupied by all parts in the object.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]** | %%Calculates the minimum required size for a given layout object.%% | +| ''protected'' | **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** | %%Forces a Size/Geometry calculation.%% | +^ [[: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:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]** | %%Freezes the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]** | %%Thaws the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect factory%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect property%% | +| | **[[:develop:api:efl:ui:layout:method:content_count|content_count]]** | %%Returns the number of UI elements packed in this container.%% | +| | **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]** | %%Begin iterating over this object's contents.%% | +| | **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% | +| | **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**// | %%Retrives an EDC data field's value from a given Edje object's group.%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**// | %%Gets the maximum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**// | %%Gets the minimum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:method:message_send|message_send]]** | %%Sends an (Edje) message to a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**// | %%Model that is/will be%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]** | %%Adds a callback for an arriving Edje signal, emitted by a given Edje object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]** | %%Removes a signal-triggered callback from an object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]** | %%Sends/emits an Edje signal to this layout.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]** | %%Processes an object's messages and signals queue.%% | +| | **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**// | %%The theme of this widget, defines which edje group will be used.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** | %%Virtual function handling focus in/out events on the widget%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:theme_apply|theme_apply]]** | %%Virtual function called when the widget needs to re-apply its theme.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** | %%Virtual function handling sub objects being removed.%% | +^ [[:develop:api:efl:ui:popup|Efl.Ui.Popup]] ^^^ +| | **[[:develop:api:efl:ui:popup:property:align|align]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:popup:property:content|content]]** //**(get, set)**// | %%Swallowed sub-object contained in this object.%% | +| | **[[:develop:api:efl:ui:popup:method:content_unset|content_unset]]** | %%Unswallow the object in the current container and return it.%% | +| | **[[:develop:api:efl:ui:popup:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:efl:ui:popup:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| | **[[:develop:api:efl:ui:popup:property:timeout|timeout]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:popup:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| ''protected'' | **[[:develop:api:efl:ui:popup:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | +^ [[:develop:api:efl:ui:popup_alert|Efl.Ui.Popup_Alert]] ^^^ +| | **[[:develop:api:efl:ui:popup_alert:property:button|button]]** //**(set)**// | %%Set popup buttons.%% | +| | **[[:develop:api:efl:ui:popup_alert:method:destructor|destructor]]** | %%Call the object's destructor.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| | **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_event|widget_event]]** | %%Virtual function handling input events on the widget.%% | + ===== Events ===== ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**, **[[:develop:api:efl:access:event:property_changed|property,changed]]**, **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]**, **[[:develop:api:efl:layout:calc:event:recalc|recalc]]**\\ -[[: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|Efl.Object]]\\ -> **[[:develop:api:efl:object:event:del|del]]**\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**, **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]**\\ -[[:develop:api:efl:ui:popup|Efl.Ui.Popup]]\\ -> **[[:develop:api:efl:ui:popup:event:backwall_clicked|backwall,clicked]]**, **[[:develop:api:efl:ui:popup:event:timeout|timeout]]**\\ -[[:develop:api:efl:ui:popup_alert|Efl.Ui.Popup_Alert]]\\ -> **[[:develop:api:efl:ui:popup_alert:event:clicked|clicked]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]** | %%A circular dependency between parts of the object was found.%% | +| | **[[:develop:api:efl:layout:calc:event:recalc|recalc]]** | %%The layout was recalculated.%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]** | %%Called when theme changed%% | +^ [[:develop:api:efl:ui:popup|Efl.Ui.Popup]] ^^^ +| | **[[:develop:api:efl:ui:popup:event:backwall_clicked|backwall,clicked]]** | %%This is called whenever the user clicks back wall of popup.%% | +| | **[[:develop:api:efl:ui:popup:event:timeout|timeout]]** | %%This is called when popup times out.%% | +^ [[:develop:api:efl:ui:popup_alert|Efl.Ui.Popup_Alert]] ^^^ +| | **[[:develop:api:efl:ui:popup_alert:event:clicked|clicked]]** | %%Called when alert popup was clicked%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/popup_alert_text/method/group_calculate.txt b/pages/develop/api/efl/ui/popup_alert_text/method/group_calculate.txt new file mode 100644 index 000000000..e9f87a945 --- /dev/null +++ b/pages/develop/api/efl/ui/popup_alert_text/method/group_calculate.txt @@ -0,0 +1,24 @@ +~~Title: Efl.Ui.Popup_Alert_Text.group_calculate~~ +===== Description ===== + +%%Triggers an immediate recalculation of this object's geometry.%% + +%%This will also reset the flag %%[[:develop:api:efl:canvas:group:property:group_need_recalculate|Efl.Canvas.Group.group_need_recalculate]]%%.%% +{{page>:develop:api-include:efl:ui:popup_alert_text:method:group_calculate:description&nouser&nolink&nodate}} + +//Overridden from [[:develop:api:efl:ui:popup:method:group_calculate|Efl.Canvas.Group.group_calculate]].//===== Signature ===== + + +group_calculate {} + + +===== C signature ===== + + +void efl_canvas_group_calculate(Eo *obj); + + +===== Implemented by ===== + + * [[:develop:api:efl:canvas:group:method:group_calculate|Efl.Canvas.Group.group_calculate]] + diff --git a/pages/develop/api/efl/ui/popup_alert_text/part.txt b/pages/develop/api/efl/ui/popup_alert_text/part.txt index 7f949d575..83d1f1b71 100644 --- a/pages/develop/api/efl/ui/popup_alert_text/part.txt +++ b/pages/develop/api/efl/ui/popup_alert_text/part.txt @@ -10,54 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:layout:part_content|Efl.Ui.Layout.Part_Content]] //(class)// => [[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]] //(class)// => [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_popup_alert_text_part [fillcolor = "black", label = "Efl.Ui.Popup_Alert_Text.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout_part_content [fillcolor = "gray15", label = "Efl.Ui.Layout.Part_Content", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout_part [fillcolor = "gray15", label = "Efl.Ui.Layout.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_widget_part [fillcolor = "gray15", label = "Efl.Ui.Widget.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_content [fillcolor = "gray15", label = "Efl.Content", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_layout_part_text [fillcolor = "gray15", label = "Efl.Ui.Layout.Part_Text", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout_part [fillcolor = "gray15", label = "Efl.Ui.Layout.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_widget_part [fillcolor = "gray15", label = "Efl.Ui.Widget.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text [fillcolor = "gray15", label = "Efl.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_markup [fillcolor = "gray15", label = "Efl.Text.Markup", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_cursor [fillcolor = "gray15", label = "Efl.Text.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_popup_alert_text_part -> efl_ui_layout_part_content - efl_ui_layout_part_content -> efl_ui_layout_part - efl_ui_layout_part -> efl_ui_widget_part - efl_ui_widget_part -> efl_object - efl_ui_layout_part -> efl_ui_cursor - efl_ui_layout_part_content -> efl_content - efl_ui_popup_alert_text_part -> efl_ui_layout_part_text - efl_ui_layout_part_text -> efl_ui_layout_part - efl_ui_layout_part -> efl_ui_widget_part - efl_ui_widget_part -> efl_object - efl_ui_layout_part -> efl_ui_cursor - efl_ui_layout_part_text -> efl_text - efl_ui_layout_part_text -> efl_text_markup - efl_text_markup -> efl_text_cursor - efl_ui_layout_part_text -> efl_ui_translatable -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:layout:part_content|Efl.Ui.Layout.Part_Content]] //(class)// @@ -80,12 +32,6 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:ui:popup_alert_text:part:method:content_unset|content_unset]]**// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ -> %%Unswallow the object in the current container and return it.%% - -Efl_Gfx *efl_content_unset(Eo *obj); - -\\ **[[:develop:api:efl:ui:popup_alert_text:part:property:content|content]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ > %%Swallowed sub-object contained in this object.%% @@ -93,7 +39,14 @@ Efl_Gfx *efl_content_get(const Eo *obj); Eina_Bool efl_content_set(Eo *obj, Efl_Gfx *content); \\ -**[[:develop:api:efl:ui:popup_alert_text:part:property:text|text]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text|Efl.Text]]]// +**[[:develop:api:efl:ui:popup_alert_text:part:method:content_unset|content_unset]]**// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ +> %%Unswallow the object in the current container and return it.%% + +Efl_Gfx *efl_content_unset(Eo *obj); + +\\ +**[[:develop:api:efl:ui:popup_alert_text:part:property:text|text]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text|Efl.Text]]]//\\ +> const char *efl_text_get(const Eo *obj); void efl_text_set(Eo *obj, const char *text); @@ -102,27 +55,76 @@ void efl_text_set(Eo *obj, const char *text); ==== 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:text:cursor|Efl.Text.Cursor]]\\ -> **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]**, **[[:develop:api:efl:text:cursor:method:cursor_char_next|cursor_char_next]]**, **[[:develop:api:efl:text:cursor:method:cursor_char_prev|cursor_char_prev]]**, **[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]**, **[[:develop:api:efl:text:cursor:method:cursor_coord_set|cursor_coord_set]]**, **[[:develop:api:efl:text:cursor:method:cursor_copy|cursor_copy]]**, **[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]**, **[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_char_first|cursor_line_char_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_char_last|cursor_line_char_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_jump_by|cursor_line_jump_by]]**, **[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_first|cursor_paragraph_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_last|cursor_paragraph_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]**, **[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]**, **[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**//, **[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**//, **[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**//, **[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**//\\ -[[:develop:api:efl:text:markup|Efl.Text.Markup]]\\ -> **[[:develop:api:efl:text:markup:method:cursor_markup_insert|cursor_markup_insert]]**\\ -[[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]]\\ -> **[[:develop:api:efl:ui:layout:part:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:part:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:part:property:cursor|cursor]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:layout:part_text|Efl.Ui.Layout.Part_Text]]\\ -> **[[:develop:api:efl:ui:layout:part_text:property:markup|markup]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:part_text:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]\\ -> **[[:develop:api:efl:ui:widget:part:method:destructor|destructor]]**\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:method:translation_update|translation_update]]** ''protected'' +^ [[: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.%% | +^ [[:develop:api:efl:text:cursor|Efl.Text.Cursor]] ^^^ +| | **[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**// | %%The object's main cursor.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]** | %%Deletes a single character from position pointed by given cursor.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_next|cursor_char_next]]** | %%Advances to the next character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_prev|cursor_char_prev]]** | %%Advances to the previous character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]** | %%Compare two cursors%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**// | %%The content of the cursor (the character under the cursor)%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_coord_set|cursor_coord_set]]** | %%Set cursor coordinates%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_copy|cursor_copy]]** | %%Copy existing cursor%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]** | %%Check if two cursors are equal%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]** | %%Free existing cursor%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**// | %%Returns the geometry of two cursors ("split cursor"), if logical cursor is between LTR/RTL text, also considering paragraph direction. Upper cursor is shown for the text of the same direction as paragraph, lower cursor - for opposite.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_char_first|cursor_line_char_first]]** | %%Advance to current line first character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_char_last|cursor_line_char_last]]** | %%Advance to current line last character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_jump_by|cursor_line_jump_by]]** | %%Jump the cursor by the given number of lines%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]** | %%Create new cursor%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]** | %%Advances to the first character in this paragraph%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]** | %%Advances to the last character in this paragraph%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_first|cursor_paragraph_first]]** | %%Advance to current paragraph first character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_last|cursor_paragraph_last]]** | %%Advance to current paragraph last character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]** | %%Advances to the start of the next text node%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]** | %%Advances to the end of the previous text node%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**// | %%Cursor position%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]** | %%Adds text to the current cursor position and set the cursor to *after* the start of the text just added.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]** | %%Advance to current word end%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]** | %%Advance to current word start%% | +^ [[:develop:api:efl:text:markup|Efl.Text.Markup]] ^^^ +| | **[[:develop:api:efl:text:markup:method:cursor_markup_insert|cursor_markup_insert]]** | %%Inserts a markup text to the text object in a given cursor position%% | +^ [[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]] ^^^ +| | **[[:develop:api:efl:ui:layout:part:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:efl:ui:layout:part:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:efl:ui:layout:part:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +^ [[:develop:api:efl:ui:layout:part_text|Efl.Ui.Layout.Part_Text]] ^^^ +| | **[[:develop:api:efl:ui:layout:part_text:property:markup|markup]]** //**(get, set)**// | %%Markup property%% | +| | **[[:develop:api:efl:ui:layout:part_text:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| ''protected'' | **[[:develop:api:efl:ui:translatable:method:translation_update|translation_update]]** | %%Requests this object to update its text strings for the current locale.%% | +^ [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] ^^^ +| | **[[:develop:api:efl:ui:widget:part:method:destructor|destructor]]** | %%Call the object's destructor.%% | + ===== Events ===== ==== Inherited ==== -[[: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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/ui/popup_alert_text/part/property/content.txt b/pages/develop/api/efl/ui/popup_alert_text/part/property/content.txt index 45c4f893f..2868237aa 100644 --- a/pages/develop/api/efl/ui/popup_alert_text/part/property/content.txt +++ b/pages/develop/api/efl/ui/popup_alert_text/part/property/content.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Popup_Alert_Text.Part.content~~ -===== Values ===== - - * **content** - %%The object to swallow.%% ===== Description ===== %%Swallowed sub-object contained in this object.%% {{page>:develop:api-include:efl:ui:popup_alert_text:part:property:content:description&nouser&nolink&nodate}} +===== Values ===== + + * **content** - %%The object to swallow.%% //Overridden from [[:develop:api:efl:ui:layout:part_content:property:content|Efl.Content.content]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/popup_alert_text/part/property/text.txt b/pages/develop/api/efl/ui/popup_alert_text/part/property/text.txt index 8ef6b567a..e733abbe8 100644 --- a/pages/develop/api/efl/ui/popup_alert_text/part/property/text.txt +++ b/pages/develop/api/efl/ui/popup_alert_text/part/property/text.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Popup_Alert_Text.Part.text~~ -===== Values ===== - - * **text** - %%Text string to display on it.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:popup_alert_text:part:property:text:description&nouser&nolink&nodate}} +===== Values ===== + + * **text** - %%Text string to display on it.%% ==== Getter ==== %%Retrieves the text string currently being displayed by the given text object.%% diff --git a/pages/develop/api/efl/ui/popup_alert_text/property/expandable.txt b/pages/develop/api/efl/ui/popup_alert_text/property/expandable.txt new file mode 100644 index 000000000..c57fe3763 --- /dev/null +++ b/pages/develop/api/efl/ui/popup_alert_text/property/expandable.txt @@ -0,0 +1,30 @@ +~~Title: Efl.Ui.Popup_Alert_Text.expandable~~ +===== Values ===== + + * **max_size** - %%A 2D max size in pixel uinits.%% +===== Description ===== + +%%Set the expandable of popup.%% + +%%If the contents of the popup has min size, popup will be increased by min size to the y direction. If max hint is set, it will be increased to value of max hint, and then scrolling will occur.%% + +\\ {{page>:develop:api-include:efl:ui:popup_alert_text:property:expandable:description&nouser&nolink&nodate}} + +===== Signature ===== + + +@property expandable { + set {} +} + + +===== C signature ===== + + +void efl_ui_popup_alert_text_expandable_set(Eo *obj, Eina_Size2D max_size); + + +===== Implemented by ===== + + * **Efl.Ui.Popup_Alert_Text.expandable** + diff --git a/pages/develop/api/efl/ui/popup_alert_text/property/popup_size.txt b/pages/develop/api/efl/ui/popup_alert_text/property/popup_size.txt new file mode 100644 index 000000000..783009ba5 --- /dev/null +++ b/pages/develop/api/efl/ui/popup_alert_text/property/popup_size.txt @@ -0,0 +1,52 @@ +~~Title: Efl.Ui.Popup_Alert_Text.popup_size~~ +===== Description ===== + + + + +{{page>:develop:api-include:efl:ui:popup_alert_text:property:popup_size:description&nouser&nolink&nodate}} + +===== Values ===== + + * **size** - No description supplied. +==== Getter ==== + +%%get the current popup size.%% + + +{{page>:develop:api-include:efl:ui:popup_alert_text:property:popup_size:getter_description&nouser&nolink&nodate}} + +==== Setter ==== + +%%Set the popup size.%% +{{page>:develop:api-include:efl:ui:popup_alert_text:property:popup_size:getter_description&nouser&nolink&nodate}} + + +//Overridden from [[:develop:api:efl:ui:popup:property:popup_size|Efl.Ui.Popup.popup_size]] **(set)**.//===== Signature ===== + + +@property popup_size { + get { + values { + size: Eina.Size2D; + } + } + set { + values { + size: Eina.Size2D; + } + } +} + + +===== C signature ===== + + +Eina_Size2D efl_ui_popup_size_get(const Eo *obj); +void efl_ui_popup_size_set(Eo *obj, Eina_Size2D size); + + +===== Implemented by ===== + + * [[:develop:api:efl:ui:popup:property:popup_size|Efl.Ui.Popup.popup_size]] + diff --git a/pages/develop/api/efl/ui/popup_alert_text/property/text.txt b/pages/develop/api/efl/ui/popup_alert_text/property/text.txt index 9882b48d6..acc19d194 100644 --- a/pages/develop/api/efl/ui/popup_alert_text/property/text.txt +++ b/pages/develop/api/efl/ui/popup_alert_text/property/text.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Popup_Alert_Text.text~~ -===== Values ===== - - * **text** - %%Text string to display on it.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:popup_alert_text:property:text:description&nouser&nolink&nodate}} +===== Values ===== + + * **text** - %%Text string to display on it.%% ==== Getter ==== %%Retrieves the text string currently being displayed by the given text object.%% diff --git a/pages/develop/api/efl/ui/popup_anchor.txt b/pages/develop/api/efl/ui/popup_anchor.txt index c381675e7..00d9001f5 100644 --- a/pages/develop/api/efl/ui/popup_anchor.txt +++ b/pages/develop/api/efl/ui/popup_anchor.txt @@ -10,100 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:popup|Efl.Ui.Popup]] //(class)// => [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_popup_anchor [fillcolor = "black", label = "Efl.Ui.Popup_Anchor", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_popup [fillcolor = "gray15", label = "Efl.Ui.Popup", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout [fillcolor = "gray15", label = "Efl.Ui.Layout", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_view [fillcolor = "gray15", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_factory_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Factory.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_calc [fillcolor = "gray15", label = "Efl.Layout.Calc", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_signal [fillcolor = "gray15", label = "Efl.Layout.Signal", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_group [fillcolor = "gray15", label = "Efl.Layout.Group", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_content [fillcolor = "gray15", label = "Efl.Content", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_popup_anchor -> efl_ui_popup - efl_ui_popup -> efl_ui_layout - efl_ui_layout -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_layout -> efl_part - efl_ui_layout -> efl_container - efl_ui_layout -> efl_file - efl_ui_layout -> efl_ui_view - efl_ui_layout -> efl_ui_model_connect - efl_ui_layout -> efl_ui_model_factory_connect - efl_ui_layout -> efl_layout_calc - efl_ui_layout -> efl_layout_signal - efl_ui_layout -> efl_layout_group - efl_ui_popup -> efl_content -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:popup|Efl.Ui.Popup]] //(class)// @@ -149,30 +55,33 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:ui:popup_anchor:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Call the object's constructor.%% - -Efl_Object *efl_constructor(Eo *obj); - -\\ -**[[:develop:api:efl:ui:popup_anchor:property:align_priority|align_priority]]** //**(get, set)**// - -void efl_ui_popup_anchor_align_priority_get(const Eo *obj, Efl_Ui_Popup_Align *first, Efl_Ui_Popup_Align *second, Efl_Ui_Popup_Align *third, Efl_Ui_Popup_Align *fourth, Efl_Ui_Popup_Align *fifth); -void efl_ui_popup_anchor_align_priority_set(Eo *obj, Efl_Ui_Popup_Align first, Efl_Ui_Popup_Align second, Efl_Ui_Popup_Align third, Efl_Ui_Popup_Align fourth, Efl_Ui_Popup_Align fifth); - -\\ -**[[:develop:api:efl:ui:popup_anchor:property:align|align]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:popup|Efl.Ui.Popup]]]// +**[[:develop:api:efl:ui:popup_anchor:property:align|align]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:popup|Efl.Ui.Popup]]]//\\ +> Efl_Ui_Popup_Align efl_ui_popup_align_get(const Eo *obj); void efl_ui_popup_align_set(Eo *obj, Efl_Ui_Popup_Align type); \\ -**[[:develop:api:efl:ui:popup_anchor:property:anchor|anchor]]** //**(get, set)**// +**[[:develop:api:efl:ui:popup_anchor:property:align_priority|align_priority]]** //**(get, set)**//\\ +> + +void efl_ui_popup_anchor_align_priority_get(const Eo *obj, Efl_Ui_Popup_Align *first, Efl_Ui_Popup_Align *second, Efl_Ui_Popup_Align *third, Efl_Ui_Popup_Align *fourth, Efl_Ui_Popup_Align *fifth); +void efl_ui_popup_anchor_align_priority_set(Eo *obj, Efl_Ui_Popup_Align first, Efl_Ui_Popup_Align second, Efl_Ui_Popup_Align third, Efl_Ui_Popup_Align fourth, Efl_Ui_Popup_Align fifth); + +\\ +**[[:develop:api:efl:ui:popup_anchor:property:anchor|anchor]]** //**(get, set)**//\\ +> Efl_Canvas_Object *efl_ui_popup_anchor_get(const Eo *obj); void efl_ui_popup_anchor_set(Eo *obj, Efl_Canvas_Object *anchor); \\ +**[[:develop:api:efl:ui:popup_anchor:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Call the object's constructor.%% + +Efl_Object *efl_constructor(Eo *obj); + +\\ **[[:develop:api:efl:ui:popup_anchor:property:position|position]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\ > %%The 2D position of a canvas object.%% @@ -183,83 +92,297 @@ void efl_gfx_position_set(Eo *obj, Eina_Position2D pos); ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:file|Efl.File]]\\ -> **[[:develop:api:efl:file:method:save|save]]**, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]**, **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]**, **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(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:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]**, **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:content_count|content_count]]**, **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]**, **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]**, **[[:develop:api:efl:ui:layout:method:finalize|finalize]]**, **[[:develop:api:efl:ui:layout:method:message_send|message_send]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]**, **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]**, **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]**, **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**//\\ -[[:develop:api:efl:ui:popup|Efl.Ui.Popup]]\\ -> **[[:develop:api:efl:ui:popup:method:content_unset|content_unset]]**, **[[:develop:api:efl:ui:popup:method:destructor|destructor]]**, **[[:develop:api:efl:ui:popup:method:group_calculate|group_calculate]]**, **[[:develop:api:efl:ui:popup:method:part|part]]**, **[[:develop:api:efl:ui:popup:property:content|content]]** //**(get, set)**//, **[[:develop:api:efl:ui:popup:property:popup_size|popup_size]]** //**(get, set)**//, **[[:develop:api:efl:ui:popup:property:size|size]]** //**(get, set)**//, **[[:develop:api:efl:ui:popup:property:timeout|timeout]]** //**(get, set)**//, **[[:develop:api:efl:ui:popup:property:visible|visible]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[:develop:api:efl:access:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** ''protected''\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:theme_apply|theme_apply]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** ''protected''\\ -[[:develop:api:efl:ui:popup|Efl.Ui.Popup]]\\ -> **[[:develop:api:efl:ui:popup:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:method:widget_event|widget_event]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:file|Efl.File]] ^^^ +| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% | +| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**// | %%Whether this object updates its size hints automatically.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]** | %%Calculates the geometry of the region, relative to a given layout object's area, occupied by all parts in the object.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]** | %%Calculates the minimum required size for a given layout object.%% | +| ''protected'' | **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** | %%Forces a Size/Geometry calculation.%% | +^ [[: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:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]** | %%Freezes the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]** | %%Thaws the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect property%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect factory%% | +| | **[[:develop:api:efl:ui:layout:method:content_count|content_count]]** | %%Returns the number of UI elements packed in this container.%% | +| | **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]** | %%Begin iterating over this object's contents.%% | +| | **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% | +| | **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**// | %%Retrives an EDC data field's value from a given Edje object's group.%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**// | %%Gets the maximum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**// | %%Gets the minimum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:method:message_send|message_send]]** | %%Sends an (Edje) message to a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**// | %%Model that is/will be%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]** | %%Adds a callback for an arriving Edje signal, emitted by a given Edje object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]** | %%Removes a signal-triggered callback from an object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]** | %%Sends/emits an Edje signal to this layout.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]** | %%Processes an object's messages and signals queue.%% | +| | **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**// | %%The theme of this widget, defines which edje group will be used.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** | %%Virtual function handling focus in/out events on the widget%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:theme_apply|theme_apply]]** | %%Virtual function called when the widget needs to re-apply its theme.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** | %%Virtual function handling sub objects being removed.%% | +^ [[:develop:api:efl:ui:popup|Efl.Ui.Popup]] ^^^ +| | **[[:develop:api:efl:ui:popup:property:content|content]]** //**(get, set)**// | %%Swallowed sub-object contained in this object.%% | +| | **[[:develop:api:efl:ui:popup:method:content_unset|content_unset]]** | %%Unswallow the object in the current container and return it.%% | +| | **[[:develop:api:efl:ui:popup:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:efl:ui:popup:method:group_calculate|group_calculate]]** | %%Triggers an immediate recalculation of this object's geometry.%% | +| | **[[:develop:api:efl:ui:popup:method:part|part]]** | %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% | +| | **[[:develop:api:efl:ui:popup:property:popup_size|popup_size]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:popup:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| | **[[:develop:api:efl:ui:popup:property:timeout|timeout]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:popup:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| ''protected'' | **[[:develop:api:efl:ui:popup:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| | **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_event|widget_event]]** | %%Virtual function handling input events on the widget.%% | + ===== Events ===== ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**, **[[:develop:api:efl:access:event:property_changed|property,changed]]**, **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]**, **[[:develop:api:efl:layout:calc:event:recalc|recalc]]**\\ -[[: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:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**, **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]**\\ -[[:develop:api:efl:ui:popup|Efl.Ui.Popup]]\\ -> **[[:develop:api:efl:ui:popup:event:backwall_clicked|backwall,clicked]]**, **[[:develop:api:efl:ui:popup:event:timeout|timeout]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]** | %%A circular dependency between parts of the object was found.%% | +| | **[[:develop:api:efl:layout:calc:event:recalc|recalc]]** | %%The layout was recalculated.%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]** | %%Called when theme changed%% | +^ [[:develop:api:efl:ui:popup|Efl.Ui.Popup]] ^^^ +| | **[[:develop:api:efl:ui:popup:event:backwall_clicked|backwall,clicked]]** | %%This is called whenever the user clicks back wall of popup.%% | +| | **[[:develop:api:efl:ui:popup:event:timeout|timeout]]** | %%This is called when popup times out.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/popup_anchor/property/align.txt b/pages/develop/api/efl/ui/popup_anchor/property/align.txt index 77f647c03..be5667629 100644 --- a/pages/develop/api/efl/ui/popup_anchor/property/align.txt +++ b/pages/develop/api/efl/ui/popup_anchor/property/align.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Popup_Anchor.align~~ -===== Values ===== - - * **type** - %%Alignment type%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:popup_anchor:property:align:description&nouser&nolink&nodate}} +===== Values ===== + + * **type** - %%Alignment type%% ==== Getter ==== %%Get the current popup alignment.%% diff --git a/pages/develop/api/efl/ui/popup_anchor/property/align_priority.txt b/pages/develop/api/efl/ui/popup_anchor/property/align_priority.txt index 67b2d4d27..bcd9f4a80 100644 --- a/pages/develop/api/efl/ui/popup_anchor/property/align_priority.txt +++ b/pages/develop/api/efl/ui/popup_anchor/property/align_priority.txt @@ -1,11 +1,4 @@ ~~Title: Efl.Ui.Popup_Anchor.align_priority~~ -===== Values ===== - - * **first** - %%First align priority%% - * **second** - %%Second align priority%% - * **third** - %%Third align priority%% - * **fourth** - %%Fourth align priority%% - * **fifth** - %%Fifth align priority%% ===== Description ===== @@ -13,6 +6,13 @@ {{page>:develop:api-include:efl:ui:popup_anchor:property:align_priority:description&nouser&nolink&nodate}} +===== Values ===== + + * **first** - %%First align priority%% + * **second** - %%Second align priority%% + * **third** - %%Third align priority%% + * **fourth** - %%Fourth align priority%% + * **fifth** - %%Fifth align priority%% ==== Getter ==== %%Get the align priority of a popup.%% diff --git a/pages/develop/api/efl/ui/popup_anchor/property/anchor.txt b/pages/develop/api/efl/ui/popup_anchor/property/anchor.txt index 690c876ae..058c5b797 100644 --- a/pages/develop/api/efl/ui/popup_anchor/property/anchor.txt +++ b/pages/develop/api/efl/ui/popup_anchor/property/anchor.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Popup_Anchor.anchor~~ -===== Values ===== - - * **anchor** - %%The object which popup is following.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:popup_anchor:property:anchor:description&nouser&nolink&nodate}} +===== Values ===== + + * **anchor** - %%The object which popup is following.%% ==== Getter ==== %%Returns the anchor object which the popup is following.%% diff --git a/pages/develop/api/efl/ui/popup_anchor/property/position.txt b/pages/develop/api/efl/ui/popup_anchor/property/position.txt index 6292ba477..fb0ef17a0 100644 --- a/pages/develop/api/efl/ui/popup_anchor/property/position.txt +++ b/pages/develop/api/efl/ui/popup_anchor/property/position.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Popup_Anchor.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:ui:popup_anchor:property:position:description&nouser&nolink&nodate}} +===== Values ===== + + * **pos** - %%A 2D coordinate in pixel units.%% ==== Getter ==== %%Retrieves the position of the given canvas object.%% diff --git a/pages/develop/api/efl/ui/progressbar.txt b/pages/develop/api/efl/ui/progressbar.txt index 351b19316..cd010c32e 100644 --- a/pages/develop/api/efl/ui/progressbar.txt +++ b/pages/develop/api/efl/ui/progressbar.txt @@ -10,104 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_progressbar [fillcolor = "black", label = "Efl.Ui.Progressbar", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout [fillcolor = "gray15", label = "Efl.Ui.Layout", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_view [fillcolor = "gray15", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_factory_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Factory.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_calc [fillcolor = "gray15", label = "Efl.Layout.Calc", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_signal [fillcolor = "gray15", label = "Efl.Layout.Signal", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_group [fillcolor = "gray15", label = "Efl.Layout.Group", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_range [fillcolor = "gray15", label = "Efl.Ui.Range", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_format [fillcolor = "gray15", label = "Efl.Ui.Format", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_direction [fillcolor = "gray15", label = "Efl.Ui.Direction", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_access_value [fillcolor = "gray15", label = "Efl.Access.Value", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_progressbar -> efl_ui_layout - efl_ui_layout -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_layout -> efl_part - efl_ui_layout -> efl_container - efl_ui_layout -> efl_file - efl_ui_layout -> efl_ui_view - efl_ui_layout -> efl_ui_model_connect - efl_ui_layout -> efl_ui_model_factory_connect - efl_ui_layout -> efl_layout_calc - efl_ui_layout -> efl_layout_signal - efl_ui_layout -> efl_layout_group - efl_ui_progressbar -> efl_ui_range - efl_ui_progressbar -> efl_ui_format - efl_ui_progressbar -> efl_ui_direction - efl_ui_progressbar -> efl_access_value -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// @@ -161,12 +63,6 @@ digraph hierarchy { Efl_Object *efl_constructor(Eo *obj); \\ -**[[:develop:api:efl:ui:progressbar:method:part|part]]**// [Overridden from [[:develop:api:efl:part|Efl.Part]]]//\\ -> %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% - -Efl_Object *efl_part(const Eo *obj, const char *name); - -\\ **[[:develop:api:efl:ui:progressbar:property:direction|direction]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:direction|Efl.Ui.Direction]]]//\\ > %%Control the direction of a given widget.%% @@ -180,6 +76,19 @@ void efl_ui_direction_set(Eo *obj, Efl_Ui_Dir dir); void efl_ui_format_cb_set(Eo *obj, Efl_Ui_Format_Func_Cb func); \\ +**[[:develop:api:efl:ui:progressbar:method:part|part]]**// [Overridden from [[:develop:api:efl:part|Efl.Part]]]//\\ +> %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% + +Efl_Object *efl_part(const Eo *obj, const char *name); + +\\ +**[[:develop:api:efl:ui:progressbar:property:pulse|pulse]]** //**(get, set)**//\\ +> + +Eina_Bool efl_ui_progressbar_pulse_get(const Eo *obj); +void efl_ui_progressbar_pulse_set(Eo *obj, Eina_Bool state); + +\\ **[[:develop:api:efl:ui:progressbar:property:pulse_mode|pulse_mode]]** //**(get, set)**//\\ > %%Control whether a given progress bar widget is at "pulsing mode" or not.%% @@ -187,12 +96,6 @@ Eina_Bool efl_ui_progressbar_pulse_mode_get(const Eo *obj); void efl_ui_progressbar_pulse_mode_set(Eo *obj, Eina_Bool pulse); \\ -**[[:develop:api:efl:ui:progressbar:property:pulse|pulse]]** //**(get, set)**// - -Eina_Bool efl_ui_progressbar_pulse_get(const Eo *obj); -void efl_ui_progressbar_pulse_set(Eo *obj, Eina_Bool state); - -\\ **[[:develop:api:efl:ui:progressbar:property:range_value|range_value]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:range|Efl.Ui.Range]]]//\\ > %%Control the range value (in percentage) on a given range widget%% @@ -200,80 +103,263 @@ double efl_ui_range_value_get(const Eo *obj); void efl_ui_range_value_set(Eo *obj, double val); \\ -**[[:develop:api:efl:ui:progressbar:method:theme_apply|theme_apply]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ +**[[:develop:api:efl:ui:progressbar:method:theme_apply|theme_apply]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ > %%Virtual function called when the widget needs to re-apply its theme.%% Efl_Ui_Theme_Apply efl_ui_widget_theme_apply(Eo *obj); \\ -**[[:develop:api:efl:ui:progressbar:method:widget_sub_object_add|widget_sub_object_add]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Virtual function handling sub objects being added.%% - -Eina_Bool efl_ui_widget_sub_object_add(Eo *obj, Efl_Canvas_Object *sub_obj); - -\\ -**[[:develop:api:efl:ui:progressbar:method:widget_sub_object_del|widget_sub_object_del]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Virtual function handling sub objects being removed.%% - -Eina_Bool efl_ui_widget_sub_object_del(Eo *obj, Efl_Canvas_Object *sub_obj); - -\\ -**[[:develop:api:efl:ui:progressbar:property:value_and_text|value_and_text]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:access:value|Efl.Access.Value]]]// ''protected''\\ +**[[:develop:api:efl:ui:progressbar:property:value_and_text|value_and_text]]** //**(get, set)**// ''protected''// [Overridden from [[:develop:api:efl:access:value|Efl.Access.Value]]]//\\ > %%Value and text property%% void efl_access_value_and_text_get(const Eo *obj, double *value, const char **text); Eina_Bool efl_access_value_and_text_set(Eo *obj, double value, const char *text); \\ +**[[:develop:api:efl:ui:progressbar:method:widget_sub_object_add|widget_sub_object_add]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Virtual function handling sub objects being added.%% + +Eina_Bool efl_ui_widget_sub_object_add(Eo *obj, Efl_Canvas_Object *sub_obj); + +\\ +**[[:develop:api:efl:ui:progressbar:method:widget_sub_object_del|widget_sub_object_del]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Virtual function handling sub objects being removed.%% + +Eina_Bool efl_ui_widget_sub_object_del(Eo *obj, Efl_Canvas_Object *sub_obj); + +\\ ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:file|Efl.File]]\\ -> **[[:develop:api:efl:file:method:save|save]]**, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]**, **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]**, **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(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:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:format|Efl.Ui.Format]]\\ -> **[[:develop:api:efl:ui:format:property:format_string|format_string]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]**, **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:content_count|content_count]]**, **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]**, **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]**, **[[:develop:api:efl:ui:layout:method:finalize|finalize]]**, **[[:develop:api:efl:ui:layout:method:group_calculate|group_calculate]]**, **[[:develop:api:efl:ui:layout:method:message_send|message_send]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]**, **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]**, **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]**, **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**//\\ -[[:develop:api:efl:ui:range|Efl.Ui.Range]]\\ -> **[[:develop:api:efl:ui:range:property:range_min_max|range_min_max]]** //**(get, set)**//, **[[:develop:api:efl:ui:range:property:range_step|range_step]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:destructor|destructor]]**, **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[:develop:api:efl:access:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access:value|Efl.Access.Value]]\\ -> **[[:develop:api:efl:access:value:property:increment|increment]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:value:property:range|range]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** ''protected''\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:method:widget_event|widget_event]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:access:value|Efl.Access.Value]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:value:property:increment|increment]]** //**(get)**// | %%Gets an minimal incrementation value%% | +| ''protected'' | **[[:develop:api:efl:access:value:property:range|range]]** //**(get)**// | %%Gets a range of all possible values and its description%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:file|Efl.File]] ^^^ +| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% | +| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**// | %%Whether this object updates its size hints automatically.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]** | %%Calculates the geometry of the region, relative to a given layout object's area, occupied by all parts in the object.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]** | %%Calculates the minimum required size for a given layout object.%% | +| ''protected'' | **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** | %%Forces a Size/Geometry calculation.%% | +^ [[: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:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:format|Efl.Ui.Format]] ^^^ +| | **[[:develop:api:efl:ui:format:property:format_string|format_string]]** //**(get, set)**// | %%Control the format string for a given units label%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]** | %%Freezes the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]** | %%Thaws the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect factory%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect property%% | +| | **[[:develop:api:efl:ui:layout:method:content_count|content_count]]** | %%Returns the number of UI elements packed in this container.%% | +| | **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]** | %%Begin iterating over this object's contents.%% | +| | **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% | +| | **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:ui:layout:method:group_calculate|group_calculate]]** | %%Triggers an immediate recalculation of this object's geometry.%% | +| | **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**// | %%Retrives an EDC data field's value from a given Edje object's group.%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**// | %%Gets the maximum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**// | %%Gets the minimum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:method:message_send|message_send]]** | %%Sends an (Edje) message to a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**// | %%Model that is/will be%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]** | %%Adds a callback for an arriving Edje signal, emitted by a given Edje object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]** | %%Removes a signal-triggered callback from an object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]** | %%Sends/emits an Edje signal to this layout.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]** | %%Processes an object's messages and signals queue.%% | +| | **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**// | %%The theme of this widget, defines which edje group will be used.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** | %%Virtual function handling focus in/out events on the widget%% | +^ [[:develop:api:efl:ui:range|Efl.Ui.Range]] ^^^ +| | **[[:develop:api:efl:ui:range:property:range_min_max|range_min_max]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:range:property:range_step|range_step]]** //**(get, set)**// | %%Control the step used to increment or decrement values for given widget.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| | **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| | **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_event|widget_event]]** | %%Virtual function handling input events on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | + ===== Events ===== **[[:develop:api:efl:ui:progressbar:event:changed|changed]]**\\ @@ -283,33 +369,61 @@ EFL_UI_PROGRESSBAR_EVENT_CHANGED(void) \\ ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**, **[[:develop:api:efl:access:event:property_changed|property,changed]]**, **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]**, **[[:develop:api:efl:layout:calc:event:recalc|recalc]]**\\ -[[: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:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**, **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]** | %%A circular dependency between parts of the object was found.%% | +| | **[[:develop:api:efl:layout:calc:event:recalc|recalc]]** | %%The layout was recalculated.%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]** | %%Called when theme changed%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/progressbar/part.txt b/pages/develop/api/efl/ui/progressbar/part.txt index 6b71a26c8..39f01d498 100644 --- a/pages/develop/api/efl/ui/progressbar/part.txt +++ b/pages/develop/api/efl/ui/progressbar/part.txt @@ -10,34 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]] //(class)// => [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_progressbar_part [fillcolor = "black", label = "Efl.Ui.Progressbar.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout_part [fillcolor = "gray15", label = "Efl.Ui.Layout.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_widget_part [fillcolor = "gray15", label = "Efl.Ui.Widget.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_range [fillcolor = "gray15", label = "Efl.Ui.Range", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_progressbar_part -> efl_ui_layout_part - efl_ui_layout_part -> efl_ui_widget_part - efl_ui_widget_part -> efl_object - efl_ui_layout_part -> efl_ui_cursor - efl_ui_progressbar_part -> efl_ui_range -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]] //(class)// @@ -60,17 +32,46 @@ void efl_ui_range_value_set(Eo *obj, double val); ==== 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:ui:layout:part|Efl.Ui.Layout.Part]]\\ -> **[[:develop:api:efl:ui:layout:part:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:part:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:part:property:cursor|cursor]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:range|Efl.Ui.Range]]\\ -> **[[:develop:api:efl:ui:range:property:range_min_max|range_min_max]]** //**(get, set)**//, **[[:develop:api:efl:ui:range:property:range_step|range_step]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]\\ -> **[[:develop:api:efl:ui:widget:part:method:destructor|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: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.%% | +^ [[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]] ^^^ +| | **[[:develop:api:efl:ui:layout:part:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:efl:ui:layout:part:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:efl:ui:layout:part:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +^ [[:develop:api:efl:ui:range|Efl.Ui.Range]] ^^^ +| | **[[:develop:api:efl:ui:range:property:range_min_max|range_min_max]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:range:property:range_step|range_step]]** //**(get, set)**// | %%Control the step used to increment or decrement values for given widget.%% | +^ [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] ^^^ +| | **[[:develop:api:efl:ui:widget:part:method:destructor|destructor]]** | %%Call the object's destructor.%% | + ===== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/ui/progressbar/part/property/range_value.txt b/pages/develop/api/efl/ui/progressbar/part/property/range_value.txt index 07ebc597c..ec1270ab0 100644 --- a/pages/develop/api/efl/ui/progressbar/part/property/range_value.txt +++ b/pages/develop/api/efl/ui/progressbar/part/property/range_value.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Progressbar.Part.range_value~~ -===== Values ===== - - * **val** - %%The range value (must be between $0.0 and 1.0)%% ===== Description ===== %%Control the range value (in percentage) on a given range widget%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:ui:progressbar:part:property:range_value:description&nouser&nolink&nodate}} +===== Values ===== + + * **val** - %%The range value (must be between $0.0 and 1.0)%% //Overridden from [[:develop:api:efl:ui:range:property:range_value|Efl.Ui.Range.range_value]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/progressbar/property/direction.txt b/pages/develop/api/efl/ui/progressbar/property/direction.txt index ee0743e20..51584157d 100644 --- a/pages/develop/api/efl/ui/progressbar/property/direction.txt +++ b/pages/develop/api/efl/ui/progressbar/property/direction.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Progressbar.direction~~ -===== Values ===== - - * **dir** - %%Direction of the widget.%% ===== Description ===== %%Control the direction of a given widget.%% @@ -11,6 +8,9 @@ %%Mirroring as defined in %%[[:develop:api:efl:ui:base|Efl.Ui.Base]]%% can invert the %%''horizontal''%% direction: it is %%''ltr''%% by default, but becomes %%''rtl''%% if the object is mirrored.%% {{page>:develop:api-include:efl:ui:progressbar:property:direction:description&nouser&nolink&nodate}} +===== Values ===== + + * **dir** - %%Direction of the widget.%% //Overridden from [[:develop:api:efl:ui:direction:property:direction|Efl.Ui.Direction.direction]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/progressbar/property/pulse.txt b/pages/develop/api/efl/ui/progressbar/property/pulse.txt index d65d1f5fa..6e89e8ef6 100644 --- a/pages/develop/api/efl/ui/progressbar/property/pulse.txt +++ b/pages/develop/api/efl/ui/progressbar/property/pulse.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Progressbar.pulse~~ -===== Values ===== - - * **state** - %%%%''true''%%, to start the pulsing animation, %%''false''%% to stop it%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:progressbar:property:pulse:description&nouser&nolink&nodate}} +===== Values ===== + + * **state** - %%%%''true''%%, to start the pulsing animation, %%''false''%% to stop it%% ==== Getter ==== %%Get the pulsing state on a given progressbar widget.%% diff --git a/pages/develop/api/efl/ui/progressbar/property/pulse_mode.txt b/pages/develop/api/efl/ui/progressbar/property/pulse_mode.txt index 03b796127..7e908873f 100644 --- a/pages/develop/api/efl/ui/progressbar/property/pulse_mode.txt +++ b/pages/develop/api/efl/ui/progressbar/property/pulse_mode.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Progressbar.pulse_mode~~ -===== Values ===== - - * **pulse** - %%%%''true''%% to put %%''obj''%% in pulsing mode, %%''false''%% to put it back to its default one%% ===== Description ===== %%Control whether a given progress bar widget is at "pulsing mode" or not.%% @@ -11,6 +8,9 @@ //Since 1.20// {{page>:develop:api-include:efl:ui:progressbar:property:pulse_mode:description&nouser&nolink&nodate}} +===== Values ===== + + * **pulse** - %%%%''true''%% to put %%''obj''%% in pulsing mode, %%''false''%% to put it back to its default one%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/progressbar/property/range_value.txt b/pages/develop/api/efl/ui/progressbar/property/range_value.txt index 171ca6e56..8cac14f90 100644 --- a/pages/develop/api/efl/ui/progressbar/property/range_value.txt +++ b/pages/develop/api/efl/ui/progressbar/property/range_value.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Progressbar.range_value~~ -===== Values ===== - - * **val** - %%The range value (must be between $0.0 and 1.0)%% ===== Description ===== %%Control the range value (in percentage) on a given range widget%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:ui:progressbar:property:range_value:description&nouser&nolink&nodate}} +===== Values ===== + + * **val** - %%The range value (must be between $0.0 and 1.0)%% //Overridden from [[:develop:api:efl:ui:range:property:range_value|Efl.Ui.Range.range_value]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/progressbar/property/value_and_text.txt b/pages/develop/api/efl/ui/progressbar/property/value_and_text.txt index c2d2f1b5b..aa173fee7 100644 --- a/pages/develop/api/efl/ui/progressbar/property/value_and_text.txt +++ b/pages/develop/api/efl/ui/progressbar/property/value_and_text.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Ui.Progressbar.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:ui:progressbar: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.%% diff --git a/pages/develop/api/efl/ui/radio.txt b/pages/develop/api/efl/ui/radio.txt index c63daad2b..2daa8b885 100644 --- a/pages/develop/api/efl/ui/radio.txt +++ b/pages/develop/api/efl/ui/radio.txt @@ -10,130 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:check|Efl.Ui.Check]] //(class)// => [[:develop:api:efl:ui:nstate|Efl.Ui.Nstate]] //(class)// => [[:develop:api:efl:ui:button|Efl.Ui.Button]] //(class)// => [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_radio [fillcolor = "black", label = "Efl.Ui.Radio", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_check [fillcolor = "gray15", label = "Efl.Ui.Check", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_nstate [fillcolor = "gray15", label = "Efl.Ui.Nstate", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_button [fillcolor = "gray15", label = "Efl.Ui.Button", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout [fillcolor = "gray15", label = "Efl.Ui.Layout", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_view [fillcolor = "gray15", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_factory_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Factory.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_calc [fillcolor = "gray15", label = "Efl.Layout.Calc", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_signal [fillcolor = "gray15", label = "Efl.Layout.Signal", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_group [fillcolor = "gray15", label = "Efl.Layout.Group", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_clickable [fillcolor = "gray15", label = "Efl.Ui.Clickable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_autorepeat [fillcolor = "gray15", label = "Efl.Ui.Autorepeat", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text [fillcolor = "gray15", label = "Efl.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_markup [fillcolor = "gray15", label = "Efl.Text.Markup", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_cursor [fillcolor = "gray15", label = "Efl.Text.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_content [fillcolor = "gray15", label = "Efl.Content", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_access_widget_action [fillcolor = "gray15", 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_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_access_widget_action [fillcolor = "gray15", 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 [fillcolor = "gray15", 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_content [fillcolor = "gray15", label = "Efl.Content", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_radio -> efl_ui_check - efl_ui_check -> efl_ui_nstate - efl_ui_nstate -> efl_ui_button - efl_ui_button -> efl_ui_layout - efl_ui_layout -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_layout -> efl_part - efl_ui_layout -> efl_container - efl_ui_layout -> efl_file - efl_ui_layout -> efl_ui_view - efl_ui_layout -> efl_ui_model_connect - efl_ui_layout -> efl_ui_model_factory_connect - efl_ui_layout -> efl_layout_calc - efl_ui_layout -> efl_layout_signal - efl_ui_layout -> efl_layout_group - efl_ui_button -> efl_ui_clickable - efl_ui_button -> efl_ui_autorepeat - efl_ui_button -> efl_text - efl_ui_button -> efl_text_markup - efl_text_markup -> efl_text_cursor - efl_ui_button -> efl_content - efl_ui_button -> efl_access_widget_action - efl_access_widget_action -> efl_access_action - efl_ui_button -> efl_ui_translatable - efl_ui_check -> efl_access_widget_action - efl_access_widget_action -> efl_access_action - efl_ui_radio -> efl_access_widget_action - efl_access_widget_action -> efl_access_action - efl_ui_radio -> efl_content -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:check|Efl.Ui.Check]] //(class)// @@ -200,6 +76,13 @@ digraph hierarchy { Efl_Object *efl_constructor(Eo *obj); \\ +**[[:develop:api:efl:ui:radio:property:content|content]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ +> %%Swallowed sub-object contained in this object.%% + +Efl_Gfx *efl_content_get(const Eo *obj); +Eina_Bool efl_content_set(Eo *obj, Efl_Gfx *content); + +\\ **[[:develop:api:efl:ui:radio:method:content_unset|content_unset]]**// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ > %%Unswallow the object in the current container and return it.%% @@ -218,164 +101,402 @@ void efl_destructor(Eo *obj); void efl_ui_radio_group_add(Eo *obj, Efl_Ui_Radio *group); \\ -**[[:develop:api:efl:ui:radio:property:content|content]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ -> %%Swallowed sub-object contained in this object.%% - -Efl_Gfx *efl_content_get(const Eo *obj); -Eina_Bool efl_content_set(Eo *obj, Efl_Gfx *content); - -\\ **[[:develop:api:efl:ui:radio:property:selected_object|selected_object]]** //**(get)**//\\ > %%Get the selected radio object.%% Efl_Canvas_Object *efl_ui_radio_selected_object_get(const Eo *obj); \\ -**[[:develop:api:efl:ui:radio:property:state_value|state_value]]** //**(get, set)**// +**[[:develop:api:efl:ui:radio:property:state_value|state_value]]** //**(get, set)**//\\ +> int efl_ui_radio_state_value_get(const Eo *obj); void efl_ui_radio_state_value_set(Eo *obj, int value); \\ +**[[:develop:api:efl:ui:radio:property:value|value]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:nstate|Efl.Ui.Nstate]]]//\\ +> + +int efl_ui_nstate_value_get(const Eo *obj); +void efl_ui_nstate_value_set(Eo *obj, int state); + +\\ **[[:develop:api:efl:ui:radio:property:value_pointer|value_pointer]]** //**(set)**//\\ > %%Set a convenience pointer to a integer to change when radio group value changes.%% void efl_ui_radio_value_pointer_set(Eo *obj, int *valuep); \\ -**[[:develop:api:efl:ui:radio:property:value|value]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:nstate|Efl.Ui.Nstate]]]// - -int efl_ui_nstate_value_get(const Eo *obj); -void efl_ui_nstate_value_set(Eo *obj, int state); - -\\ -**[[:develop:api:efl:ui:radio:method:on_access_activate|on_access_activate]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Hook function called when widget is activated through accessibility.%% - -Eina_Bool efl_ui_widget_on_access_activate(Eo *obj, Efl_Ui_Activate act); - -\\ -**[[:develop:api:efl:ui:radio:method:theme_apply|theme_apply]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Virtual function called when the widget needs to re-apply its theme.%% - -Efl_Ui_Theme_Apply efl_ui_widget_theme_apply(Eo *obj); - -\\ -**[[:develop:api:efl:ui:radio:method:widget_event|widget_event]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Virtual function handling input events on the widget.%% - -Eina_Bool efl_ui_widget_event(Eo *obj, const Efl_Event *eo_event, Efl_Canvas_Object *source); - -\\ -**[[:develop:api:efl:ui:radio:property:elm_actions|elm_actions]]** //**(get)**//// [Overridden from [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]]// ''protected''\\ +**[[:develop:api:efl:ui:radio:property:elm_actions|elm_actions]]** //**(get)**// ''protected''// [Overridden from [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]]//\\ > %%Elementary actions%% const Efl_Access_Action_Data *efl_access_widget_action_elm_actions_get(const Eo *obj); \\ -**[[:develop:api:efl:ui:radio:property:state_set|state_set]]** //**(get)**//// [Overridden from [[:develop:api:efl:access|Efl.Access]]]// ''protected''\\ +**[[:develop:api:efl:ui:radio:method:on_access_activate|on_access_activate]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Hook function called when widget is activated through accessibility.%% + +Eina_Bool efl_ui_widget_on_access_activate(Eo *obj, Efl_Ui_Activate act); + +\\ +**[[:develop:api:efl:ui:radio:property:state_set|state_set]]** //**(get)**// ''protected''// [Overridden from [[:develop:api:efl:access|Efl.Access]]]//\\ > %%Gets set describing object accessible states.%% Efl_Access_State_Set efl_access_state_set_get(const Eo *obj); \\ +**[[:develop:api:efl:ui:radio:method:theme_apply|theme_apply]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Virtual function called when the widget needs to re-apply its theme.%% + +Efl_Ui_Theme_Apply efl_ui_widget_theme_apply(Eo *obj); + +\\ +**[[:develop:api:efl:ui:radio:method:widget_event|widget_event]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Virtual function handling input events on the widget.%% + +Eina_Bool efl_ui_widget_event(Eo *obj, const Efl_Event *eo_event, Efl_Canvas_Object *source); + +\\ ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:file|Efl.File]]\\ -> **[[:develop:api:efl:file:method:save|save]]**, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]**, **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]**, **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(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:text:cursor|Efl.Text.Cursor]]\\ -> **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]**, **[[:develop:api:efl:text:cursor:method:cursor_char_next|cursor_char_next]]**, **[[:develop:api:efl:text:cursor:method:cursor_char_prev|cursor_char_prev]]**, **[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]**, **[[:develop:api:efl:text:cursor:method:cursor_coord_set|cursor_coord_set]]**, **[[:develop:api:efl:text:cursor:method:cursor_copy|cursor_copy]]**, **[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]**, **[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_char_first|cursor_line_char_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_char_last|cursor_line_char_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_jump_by|cursor_line_jump_by]]**, **[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_first|cursor_paragraph_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_last|cursor_paragraph_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]**, **[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]**, **[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**//, **[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**//, **[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**//, **[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**//\\ -[[:develop:api:efl:text:markup|Efl.Text.Markup]]\\ -> **[[:develop:api:efl:text:markup:method:cursor_markup_insert|cursor_markup_insert]]**, **[[:develop:api:efl:text:markup:property:markup|markup]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:base|Efl.Ui.Base]]\\ -> **[[:develop:api:efl:ui:base:property:language|language]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:button|Efl.Ui.Button]]\\ -> **[[:develop:api:efl:ui:button:method:part|part]]**, **[[:develop:api:efl:ui:button:property:autorepeat_enabled|autorepeat_enabled]]** //**(get, set)**//, **[[:develop:api:efl:ui:button:property:autorepeat_gap_timeout|autorepeat_gap_timeout]]** //**(get, set)**//, **[[:develop:api:efl:ui:button:property:autorepeat_initial_timeout|autorepeat_initial_timeout]]** //**(get, set)**//, **[[:develop:api:efl:ui:button:property:autorepeat_supported|autorepeat_supported]]** //**(get)**//, **[[:develop:api:efl:ui:button:property:text|text]]** //**(get, set)**//, **[[:develop:api:efl:ui:button:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:check|Efl.Ui.Check]]\\ -> **[[:develop:api:efl:ui:check:property:count|count]]** //**(get, set)**//, **[[:develop:api:efl:ui:check:property:selected|selected]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]**, **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:content_count|content_count]]**, **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]**, **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]**, **[[:develop:api:efl:ui:layout:method:finalize|finalize]]**, **[[:develop:api:efl:ui:layout:method:group_calculate|group_calculate]]**, **[[:develop:api:efl:ui:layout:method:message_send|message_send]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]**, **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]**, **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]**, **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[: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:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]\\ -> **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** ''protected'', **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** ''protected'', **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** ''protected''\\ -[[:develop:api:efl:ui:check|Efl.Ui.Check]]\\ -> **[[:develop:api:efl:ui:check:method:widget_sub_object_del|widget_sub_object_del]]** ''protected''\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** ''protected''\\ -[[:develop:api:efl:ui:nstate|Efl.Ui.Nstate]]\\ -> **[[:develop:api:efl:ui:nstate:method:activate|activate]]** ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[: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%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// | %%Action description for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** | %%Performs action on given widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** | %%Gets configured keybinding for specific action and widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// | %%Gets action name for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// | %%Get list of available widget actions%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:file|Efl.File]] ^^^ +| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% | +| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**// | %%Whether this object updates its size hints automatically.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]** | %%Calculates the geometry of the region, relative to a given layout object's area, occupied by all parts in the object.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]** | %%Calculates the minimum required size for a given layout object.%% | +| ''protected'' | **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** | %%Forces a Size/Geometry calculation.%% | +^ [[: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:text:cursor|Efl.Text.Cursor]] ^^^ +| | **[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**// | %%The object's main cursor.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]** | %%Deletes a single character from position pointed by given cursor.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_next|cursor_char_next]]** | %%Advances to the next character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_prev|cursor_char_prev]]** | %%Advances to the previous character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]** | %%Compare two cursors%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**// | %%The content of the cursor (the character under the cursor)%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_coord_set|cursor_coord_set]]** | %%Set cursor coordinates%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_copy|cursor_copy]]** | %%Copy existing cursor%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]** | %%Check if two cursors are equal%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]** | %%Free existing cursor%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**// | %%Returns the geometry of two cursors ("split cursor"), if logical cursor is between LTR/RTL text, also considering paragraph direction. Upper cursor is shown for the text of the same direction as paragraph, lower cursor - for opposite.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_char_first|cursor_line_char_first]]** | %%Advance to current line first character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_char_last|cursor_line_char_last]]** | %%Advance to current line last character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_jump_by|cursor_line_jump_by]]** | %%Jump the cursor by the given number of lines%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]** | %%Create new cursor%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]** | %%Advances to the first character in this paragraph%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]** | %%Advances to the last character in this paragraph%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_first|cursor_paragraph_first]]** | %%Advance to current paragraph first character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_last|cursor_paragraph_last]]** | %%Advance to current paragraph last character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]** | %%Advances to the start of the next text node%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]** | %%Advances to the end of the previous text node%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**// | %%Cursor position%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]** | %%Adds text to the current cursor position and set the cursor to *after* the start of the text just added.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]** | %%Advance to current word end%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]** | %%Advance to current word start%% | +^ [[:develop:api:efl:text:markup|Efl.Text.Markup]] ^^^ +| | **[[:develop:api:efl:text:markup:method:cursor_markup_insert|cursor_markup_insert]]** | %%Inserts a markup text to the text object in a given cursor position%% | +| | **[[:develop:api:efl:text:markup:property:markup|markup]]** //**(get, set)**// | %%Markup property%% | +^ [[: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:button|Efl.Ui.Button]] ^^^ +| | **[[:develop:api:efl:ui:button:property:autorepeat_enabled|autorepeat_enabled]]** //**(get, set)**// | %%Turn on/off the autorepeat event generated when the button is kept pressed%% | +| | **[[:develop:api:efl:ui:button:property:autorepeat_gap_timeout|autorepeat_gap_timeout]]** //**(get, set)**// | %%The interval between each generated autorepeat event%% | +| | **[[:develop:api:efl:ui:button:property:autorepeat_initial_timeout|autorepeat_initial_timeout]]** //**(get, set)**// | %%The initial timeout before the autorepeat event is generated%% | +| | **[[:develop:api:efl:ui:button:property:autorepeat_supported|autorepeat_supported]]** //**(get)**// | %%Whether the button supports autorepeat.%% | +| | **[[:develop:api:efl:ui:button:method:part|part]]** | %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% | +| | **[[:develop:api:efl:ui:button:property:text|text]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:button:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:efl:ui:check|Efl.Ui.Check]] ^^^ +| | **[[:develop:api:efl:ui:check:property:count|count]]** //**(get, set)**// | %%Maximum number of states%% | +| | **[[:develop:api:efl:ui:check:property:selected|selected]]** //**(get, set)**// | %%The on/off state of the check object.%% | +| ''protected'' | **[[:develop:api:efl:ui:check:method:widget_sub_object_del|widget_sub_object_del]]** | %%Virtual function handling sub objects being removed.%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]** | %%Freezes the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]** | %%Thaws the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect property%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect factory%% | +| | **[[:develop:api:efl:ui:layout:method:content_count|content_count]]** | %%Returns the number of UI elements packed in this container.%% | +| | **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]** | %%Begin iterating over this object's contents.%% | +| | **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% | +| | **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:ui:layout:method:group_calculate|group_calculate]]** | %%Triggers an immediate recalculation of this object's geometry.%% | +| | **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**// | %%Retrives an EDC data field's value from a given Edje object's group.%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**// | %%Gets the maximum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**// | %%Gets the minimum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:method:message_send|message_send]]** | %%Sends an (Edje) message to a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**// | %%Model that is/will be%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]** | %%Adds a callback for an arriving Edje signal, emitted by a given Edje object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]** | %%Removes a signal-triggered callback from an object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]** | %%Sends/emits an Edje signal to this layout.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]** | %%Processes an object's messages and signals queue.%% | +| | **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**// | %%The theme of this widget, defines which edje group will be used.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** | %%Virtual function handling focus in/out events on the widget%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +^ [[:develop:api:efl:ui:nstate|Efl.Ui.Nstate]] ^^^ +| ''protected'' | **[[:develop:api:efl:ui:nstate:method:activate|activate]]** | %%Activate widget%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| | **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | + ===== Events ===== -**[[:develop:api:efl:ui:radio:event:changed|changed]]**\\ -> %%Called when radio changed%% - -EFL_UI_RADIO_EVENT_CHANGED(void) - -\\ ==== Inherited ==== +==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**, **[[:develop:api:efl:access:event:property_changed|property,changed]]**, **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]**, **[[:develop:api:efl:layout:calc:event:recalc|recalc]]**\\ -[[: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:ui:check|Efl.Ui.Check]]\\ -> **[[:develop:api:efl:ui:check:event:changed|changed]]**\\ -[[:develop:api:efl:ui:clickable|Efl.Ui.Clickable]]\\ -> **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]**, **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]**, **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]**, **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]**, **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]**, **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]**, **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]**, **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]**\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**, **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]**\\ -[[:develop:api:efl:ui:nstate|Efl.Ui.Nstate]]\\ -> **[[:develop:api:efl:ui:nstate:event:state_changed|state,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]** | %%A circular dependency between parts of the object was found.%% | +| | **[[:develop:api:efl:layout:calc:event:recalc|recalc]]** | %%The layout was recalculated.%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:clickable|Efl.Ui.Clickable]] ^^^ +| | **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]** | %%Called when object was clicked%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]** | %%Called when object received a double click%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]** | %%Called when object received a right click%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]** | %%Called when object received a triple click%% | +| | **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]** | %%Called when the object received a longpress%% | +| | **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]** | %%Called when the object was pressed%% | +| | **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]** | %%Called when the object received repeated presses/clicks%% | +| | **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]** | %%Called when the object is now longer pressed%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]** | %%Called when theme changed%% | +^ [[:develop:api:efl:ui:nstate|Efl.Ui.Nstate]] ^^^ +| | **[[:develop:api:efl:ui:nstate:event:changed|changed]]** | %%Called when the value changed.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/radio/event/changed.txt b/pages/develop/api/efl/ui/radio/event/changed.txt deleted file mode 100644 index 5d28125ce..000000000 --- a/pages/develop/api/efl/ui/radio/event/changed.txt +++ /dev/null @@ -1,39 +0,0 @@ -~~Title: Efl.Ui.Radio: changed~~ -===== Description ===== - -%%Called when radio changed%% -{{page>:develop:api-include:efl:ui:radio:event:changed:description&nouser&nolink&nodate}} - -===== Signature ===== - - -changed; - - -===== C information ===== - - -EFL_UI_RADIO_EVENT_CHANGED(void) - - -===== C usage ===== - - -static void -on_efl_ui_radio_event_changed(void *data, const Efl_Event *event) -{ - void info = event->info; - Eo *obj = event->object; - Data *d = data; - - /* event hander code */ -} - -static void -setup_event_handler(Eo *obj, Data *d) -{ - efl_event_callback_add(obj, EFL_UI_RADIO_EVENT_CHANGED, on_efl_ui_radio_event_changed, d); -} - - - diff --git a/pages/develop/api/efl/ui/radio/property/content.txt b/pages/develop/api/efl/ui/radio/property/content.txt index 3118a2ca9..f5f2e4b52 100644 --- a/pages/develop/api/efl/ui/radio/property/content.txt +++ b/pages/develop/api/efl/ui/radio/property/content.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Radio.content~~ -===== Values ===== - - * **content** - %%The object to swallow.%% ===== Description ===== %%Swallowed sub-object contained in this object.%% {{page>:develop:api-include:efl:ui:radio:property:content:description&nouser&nolink&nodate}} +===== Values ===== + + * **content** - %%The object to swallow.%% //Overridden from [[:develop:api:efl:ui:button:property:content|Efl.Content.content]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/radio/property/state_value.txt b/pages/develop/api/efl/ui/radio/property/state_value.txt index ae97cac56..d170402e2 100644 --- a/pages/develop/api/efl/ui/radio/property/state_value.txt +++ b/pages/develop/api/efl/ui/radio/property/state_value.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Radio.state_value~~ -===== Values ===== - - * **value** - %%The value to use if this radio object is selected%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:radio:property:state_value:description&nouser&nolink&nodate}} +===== Values ===== + + * **value** - %%The value to use if this radio object is selected%% ==== Getter ==== %%Get the integer value that this radio object represents%% diff --git a/pages/develop/api/efl/ui/radio/property/value.txt b/pages/develop/api/efl/ui/radio/property/value.txt index eafa75a61..605e54065 100644 --- a/pages/develop/api/efl/ui/radio/property/value.txt +++ b/pages/develop/api/efl/ui/radio/property/value.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Radio.value~~ -===== Values ===== - - * **state** - %%The state.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:radio:property:value:description&nouser&nolink&nodate}} +===== Values ===== + + * **state** - %%The state.%% ==== Getter ==== %%Get the state value.%% diff --git a/pages/develop/api/efl/ui/range.txt b/pages/develop/api/efl/ui/range.txt index dfedf9361..fee374df4 100644 --- a/pages/develop/api/efl/ui/range.txt +++ b/pages/develop/api/efl/ui/range.txt @@ -7,35 +7,10 @@ {{page>:develop:api-include:efl:ui:range:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_range [fillcolor = "dodgerblue4", label = "Efl.Ui.Range", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== -**[[:develop:api:efl:ui:range:property:range_min_max|range_min_max]]** //**(get, set)**// +**[[:develop:api:efl:ui:range:property:range_min_max|range_min_max]]** //**(get, set)**//\\ +> void efl_ui_range_min_max_get(const Eo *obj, double *min, double *max); void efl_ui_range_min_max_set(Eo *obj, double min, double max); diff --git a/pages/develop/api/efl/ui/range/property/range_min_max.txt b/pages/develop/api/efl/ui/range/property/range_min_max.txt index 23b615bb2..83a7a0b03 100644 --- a/pages/develop/api/efl/ui/range/property/range_min_max.txt +++ b/pages/develop/api/efl/ui/range/property/range_min_max.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Ui.Range.range_min_max~~ -===== Values ===== - - * **min** - %%The minimum value.%% - * **max** - %%The maximum value.%% ===== Description ===== @@ -10,6 +6,10 @@ {{page>:develop:api-include:efl:ui:range:property:range_min_max:description&nouser&nolink&nodate}} +===== Values ===== + + * **min** - %%The minimum value.%% + * **max** - %%The maximum value.%% ==== Getter ==== %%Get the minimum and maximum values of the given range widget.%% diff --git a/pages/develop/api/efl/ui/range/property/range_step.txt b/pages/develop/api/efl/ui/range/property/range_step.txt index a55725091..318c6aa9d 100644 --- a/pages/develop/api/efl/ui/range/property/range_step.txt +++ b/pages/develop/api/efl/ui/range/property/range_step.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Range.range_step~~ -===== Values ===== - - * **step** - %%The step value.%% ===== Description ===== %%Control the step used to increment or decrement values for given widget.%% @@ -15,6 +12,9 @@ {{page>:develop:api-include:efl:ui:range:property:range_step:description&nouser&nolink&nodate}} +===== Values ===== + + * **step** - %%The step value.%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/range/property/range_value.txt b/pages/develop/api/efl/ui/range/property/range_value.txt index 99e324053..a2ffe0c5e 100644 --- a/pages/develop/api/efl/ui/range/property/range_value.txt +++ b/pages/develop/api/efl/ui/range/property/range_value.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Range.range_value~~ -===== Values ===== - - * **val** - %%The range value (must be between $0.0 and 1.0)%% ===== Description ===== %%Control the range value (in percentage) on a given range widget%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:ui:range:property:range_value:description&nouser&nolink&nodate}} +===== Values ===== + + * **val** - %%The range value (must be between $0.0 and 1.0)%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/scrollable.txt b/pages/develop/api/efl/ui/scrollable.txt index def5b4069..9fca9b94c 100644 --- a/pages/develop/api/efl/ui/scrollable.txt +++ b/pages/develop/api/efl/ui/scrollable.txt @@ -7,37 +7,16 @@ {{page>:develop:api-include:efl:ui:scrollable:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_scrollable [fillcolor = "dodgerblue4", label = "Efl.Ui.Scrollable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== ===== Events ===== -**[[:develop:api:efl:ui:scrollable:event:scroll_anim_start|scroll,anim,start]]**\\ +**[[:develop:api:efl:ui:scrollable:event:scroll|scroll]]**\\ +> %%Called when scroll operation started%% + +EFL_UI_EVENT_SCROLL(void) + +\\ **[[:develop:api:efl:ui:scrollable:event:scroll_anim_start|scroll,anim,start]]**\\ > %%Called when scroll animation started%% EFL_UI_EVENT_SCROLL_ANIM_START(void) @@ -57,9 +36,4 @@ EFL_UI_EVENT_SCROLL_DRAG_START(void) EFL_UI_EVENT_SCROLL_DRAG_STOP(void) -\\ **[[:develop:api:efl:ui:scrollable:event:scroll|scroll]]**\\ -> %%Called when scroll operation started%% - -EFL_UI_EVENT_SCROLL(void) - \\ \ No newline at end of file diff --git a/pages/develop/api/efl/ui/selectable.txt b/pages/develop/api/efl/ui/selectable.txt index eff8fd858..55c4dfec9 100644 --- a/pages/develop/api/efl/ui/selectable.txt +++ b/pages/develop/api/efl/ui/selectable.txt @@ -7,32 +7,6 @@ {{page>:develop:api-include:efl:ui:selectable:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_selectable [fillcolor = "dodgerblue4", label = "Efl.Ui.Selectable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== ===== Events ===== diff --git a/pages/develop/api/efl/ui/slider.txt b/pages/develop/api/efl/ui/slider.txt index 254c71bc3..9f341403f 100644 --- a/pages/develop/api/efl/ui/slider.txt +++ b/pages/develop/api/efl/ui/slider.txt @@ -10,118 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_slider [fillcolor = "black", label = "Efl.Ui.Slider", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout [fillcolor = "gray15", label = "Efl.Ui.Layout", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_view [fillcolor = "gray15", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_factory_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Factory.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_calc [fillcolor = "gray15", label = "Efl.Layout.Calc", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_signal [fillcolor = "gray15", label = "Efl.Layout.Signal", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_group [fillcolor = "gray15", label = "Efl.Layout.Group", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_range [fillcolor = "gray15", label = "Efl.Ui.Range", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_direction [fillcolor = "gray15", label = "Efl.Ui.Direction", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_access_value [fillcolor = "gray15", label = "Efl.Access.Value", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text [fillcolor = "gray15", label = "Efl.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_markup [fillcolor = "gray15", label = "Efl.Text.Markup", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_cursor [fillcolor = "gray15", label = "Efl.Text.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_format [fillcolor = "gray15", label = "Efl.Ui.Format", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_access_widget_action [fillcolor = "gray15", 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_content [fillcolor = "gray15", label = "Efl.Content", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_slider -> efl_ui_layout - efl_ui_layout -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_layout -> efl_part - efl_ui_layout -> efl_container - efl_ui_layout -> efl_file - efl_ui_layout -> efl_ui_view - efl_ui_layout -> efl_ui_model_connect - efl_ui_layout -> efl_ui_model_factory_connect - efl_ui_layout -> efl_layout_calc - efl_ui_layout -> efl_layout_signal - efl_ui_layout -> efl_layout_group - efl_ui_slider -> efl_ui_range - efl_ui_slider -> efl_ui_direction - efl_ui_slider -> efl_access_value - efl_ui_slider -> efl_text - efl_ui_slider -> efl_text_markup - efl_text_markup -> efl_text_cursor - efl_ui_slider -> efl_ui_format - efl_ui_slider -> efl_ui_translatable - efl_ui_slider -> efl_access_widget_action - efl_access_widget_action -> efl_access_action - efl_ui_slider -> efl_content -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// @@ -182,24 +70,6 @@ digraph hierarchy { Efl_Object *efl_constructor(Eo *obj); \\ -**[[:develop:api:efl:ui:slider:method:content_unset|content_unset]]**// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ -> %%Unswallow the object in the current container and return it.%% - -Efl_Gfx *efl_content_unset(Eo *obj); - -\\ -**[[:develop:api:efl:ui:slider:method:group_calculate|group_calculate]]**// [Overridden from [[:develop:api:efl:canvas:group|Efl.Canvas.Group]]]//\\ -> %%Triggers an immediate recalculation of this object's geometry.%% - -void efl_canvas_group_calculate(Eo *obj); - -\\ -**[[:develop:api:efl:ui:slider:method:part|part]]**// [Overridden from [[:develop:api:efl:part|Efl.Part]]]//\\ -> %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% - -Efl_Object *efl_part(const Eo *obj, const char *name); - -\\ **[[:develop:api:efl:ui:slider:property:content|content]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ > %%Swallowed sub-object contained in this object.%% @@ -207,6 +77,12 @@ Efl_Gfx *efl_content_get(const Eo *obj); Eina_Bool efl_content_set(Eo *obj, Efl_Gfx *content); \\ +**[[:develop:api:efl:ui:slider:method:content_unset|content_unset]]**// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ +> %%Unswallow the object in the current container and return it.%% + +Efl_Gfx *efl_content_unset(Eo *obj); + +\\ **[[:develop:api:efl:ui:slider:property:direction|direction]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:direction|Efl.Ui.Direction]]]//\\ > %%Control the direction of a given widget.%% @@ -220,6 +96,12 @@ void efl_ui_direction_set(Eo *obj, Efl_Ui_Dir dir); void efl_ui_format_cb_set(Eo *obj, Efl_Ui_Format_Func_Cb func); \\ +**[[:develop:api:efl:ui:slider:method:group_calculate|group_calculate]]**// [Overridden from [[:develop:api:efl:canvas:group|Efl.Canvas.Group]]]//\\ +> %%Triggers an immediate recalculation of this object's geometry.%% + +void efl_canvas_group_calculate(Eo *obj); + +\\ **[[:develop:api:efl:ui:slider:property:markup|markup]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text:markup|Efl.Text.Markup]]]//\\ > %%Markup property%% @@ -227,7 +109,14 @@ const char *efl_text_markup_get(const Eo *obj); void efl_text_markup_set(Eo *obj, const char *markup); \\ -**[[:develop:api:efl:ui:slider:property:range_min_max|range_min_max]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:range|Efl.Ui.Range]]]// +**[[:develop:api:efl:ui:slider:method:part|part]]**// [Overridden from [[:develop:api:efl:part|Efl.Part]]]//\\ +> %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% + +Efl_Object *efl_part(const Eo *obj, const char *name); + +\\ +**[[:develop:api:efl:ui:slider:property:range_min_max|range_min_max]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:range|Efl.Ui.Range]]]//\\ +> void efl_ui_range_min_max_get(const Eo *obj, double *min, double *max); void efl_ui_range_min_max_set(Eo *obj, double min, double max); @@ -240,13 +129,15 @@ double efl_ui_range_value_get(const Eo *obj); void efl_ui_range_value_set(Eo *obj, double val); \\ -**[[:develop:api:efl:ui:slider:property:step|step]]** //**(get, set)**// +**[[:develop:api:efl:ui:slider:property:step|step]]** //**(get, set)**//\\ +> double efl_ui_slider_step_get(const Eo *obj); void efl_ui_slider_step_set(Eo *obj, double step); \\ -**[[:develop:api:efl:ui:slider:property:text|text]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text|Efl.Text]]]// +**[[:develop:api:efl:ui:slider:property:text|text]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text|Efl.Text]]]//\\ +> const char *efl_text_get(const Eo *obj); void efl_text_set(Eo *obj, const char *text); @@ -259,108 +150,315 @@ const char *efl_ui_translatable_text_get(const Eo *obj, const char **domain); void efl_ui_translatable_text_set(Eo *obj, const char *label, const char *domain); \\ -**[[:develop:api:efl:ui:slider:method:on_access_activate|on_access_activate]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Hook function called when widget is activated through accessibility.%% - -Eina_Bool efl_ui_widget_on_access_activate(Eo *obj, Efl_Ui_Activate act); - -\\ -**[[:develop:api:efl:ui:slider:method:on_focus_update|on_focus_update]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Virtual function handling focus in/out events on the widget%% - -Eina_Bool efl_ui_widget_on_focus_update(Eo *obj, Elm_Widget_Item *item); - -\\ -**[[:develop:api:efl:ui:slider:method:theme_apply|theme_apply]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Virtual function called when the widget needs to re-apply its theme.%% - -Efl_Ui_Theme_Apply efl_ui_widget_theme_apply(Eo *obj); - -\\ -**[[:develop:api:efl:ui:slider:method:widget_event|widget_event]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Virtual function handling input events on the widget.%% - -Eina_Bool efl_ui_widget_event(Eo *obj, const Efl_Event *eo_event, Efl_Canvas_Object *source); - -\\ -**[[:develop:api:efl:ui:slider:property:elm_actions|elm_actions]]** //**(get)**//// [Overridden from [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]]// ''protected''\\ +**[[:develop:api:efl:ui:slider:property:elm_actions|elm_actions]]** //**(get)**// ''protected''// [Overridden from [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]]//\\ > %%Elementary actions%% const Efl_Access_Action_Data *efl_access_widget_action_elm_actions_get(const Eo *obj); \\ -**[[:develop:api:efl:ui:slider:property:increment|increment]]** //**(get)**//// [Overridden from [[:develop:api:efl:access:value|Efl.Access.Value]]]// ''protected''\\ +**[[:develop:api:efl:ui:slider:property:increment|increment]]** //**(get)**// ''protected''// [Overridden from [[:develop:api:efl:access:value|Efl.Access.Value]]]//\\ > %%Gets an minimal incrementation value%% double efl_access_value_increment_get(const Eo *obj); \\ -**[[:develop:api:efl:ui:slider:property:range|range]]** //**(get)**//// [Overridden from [[:develop:api:efl:access:value|Efl.Access.Value]]]// ''protected''\\ +**[[:develop:api:efl:ui:slider:method:on_access_activate|on_access_activate]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Hook function called when widget is activated through accessibility.%% + +Eina_Bool efl_ui_widget_on_access_activate(Eo *obj, Efl_Ui_Activate act); + +\\ +**[[:develop:api:efl:ui:slider:method:on_focus_update|on_focus_update]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Virtual function handling focus in/out events on the widget%% + +Eina_Bool efl_ui_widget_on_focus_update(Eo *obj, Elm_Widget_Item *item); + +\\ +**[[:develop:api:efl:ui:slider:property:range|range]]** //**(get)**// ''protected''// [Overridden from [[:develop:api:efl:access:value|Efl.Access.Value]]]//\\ > %%Gets a range of all possible values and its description%% void efl_access_value_range_get(const Eo *obj, double *lower_limit, double *upper_limit, const char **description); \\ -**[[:develop:api:efl:ui:slider:property:value_and_text|value_and_text]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:access:value|Efl.Access.Value]]]// ''protected''\\ +**[[:develop:api:efl:ui:slider:method:theme_apply|theme_apply]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Virtual function called when the widget needs to re-apply its theme.%% + +Efl_Ui_Theme_Apply efl_ui_widget_theme_apply(Eo *obj); + +\\ +**[[:develop:api:efl:ui:slider:property:value_and_text|value_and_text]]** //**(get, set)**// ''protected''// [Overridden from [[:develop:api:efl:access:value|Efl.Access.Value]]]//\\ > %%Value and text property%% void efl_access_value_and_text_get(const Eo *obj, double *value, const char **text); Eina_Bool efl_access_value_and_text_set(Eo *obj, double value, const char *text); \\ +**[[:develop:api:efl:ui:slider:method:widget_event|widget_event]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Virtual function handling input events on the widget.%% + +Eina_Bool efl_ui_widget_event(Eo *obj, const Efl_Event *eo_event, Efl_Canvas_Object *source); + +\\ ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:file|Efl.File]]\\ -> **[[:develop:api:efl:file:method:save|save]]**, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]**, **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]**, **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(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:text:cursor|Efl.Text.Cursor]]\\ -> **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]**, **[[:develop:api:efl:text:cursor:method:cursor_char_next|cursor_char_next]]**, **[[:develop:api:efl:text:cursor:method:cursor_char_prev|cursor_char_prev]]**, **[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]**, **[[:develop:api:efl:text:cursor:method:cursor_coord_set|cursor_coord_set]]**, **[[:develop:api:efl:text:cursor:method:cursor_copy|cursor_copy]]**, **[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]**, **[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_char_first|cursor_line_char_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_char_last|cursor_line_char_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_jump_by|cursor_line_jump_by]]**, **[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_first|cursor_paragraph_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_last|cursor_paragraph_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]**, **[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]**, **[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**//, **[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**//, **[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**//, **[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**//\\ -[[:develop:api:efl:text:markup|Efl.Text.Markup]]\\ -> **[[:develop:api:efl:text:markup:method:cursor_markup_insert|cursor_markup_insert]]**\\ -[[:develop:api:efl:ui:base|Efl.Ui.Base]]\\ -> **[[:develop:api:efl:ui:base:property:language|language]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:format|Efl.Ui.Format]]\\ -> **[[:develop:api:efl:ui:format:property:format_string|format_string]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]**, **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:content_count|content_count]]**, **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]**, **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]**, **[[:develop:api:efl:ui:layout:method:finalize|finalize]]**, **[[:develop:api:efl:ui:layout:method:message_send|message_send]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]**, **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]**, **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]**, **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**//\\ -[[:develop:api:efl:ui:range|Efl.Ui.Range]]\\ -> **[[:develop:api:efl:ui:range:property:range_step|range_step]]** //**(get, set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:destructor|destructor]]**, **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[: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:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]\\ -> **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** ''protected'', **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** ''protected'', **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** ''protected''\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[: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%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// | %%Action description for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** | %%Performs action on given widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** | %%Gets configured keybinding for specific action and widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// | %%Gets action name for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// | %%Get list of available widget actions%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:file|Efl.File]] ^^^ +| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% | +| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**// | %%Whether this object updates its size hints automatically.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]** | %%Calculates the geometry of the region, relative to a given layout object's area, occupied by all parts in the object.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]** | %%Calculates the minimum required size for a given layout object.%% | +| ''protected'' | **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** | %%Forces a Size/Geometry calculation.%% | +^ [[: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:text:cursor|Efl.Text.Cursor]] ^^^ +| | **[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**// | %%The object's main cursor.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]** | %%Deletes a single character from position pointed by given cursor.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_next|cursor_char_next]]** | %%Advances to the next character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_prev|cursor_char_prev]]** | %%Advances to the previous character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]** | %%Compare two cursors%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**// | %%The content of the cursor (the character under the cursor)%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_coord_set|cursor_coord_set]]** | %%Set cursor coordinates%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_copy|cursor_copy]]** | %%Copy existing cursor%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]** | %%Check if two cursors are equal%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]** | %%Free existing cursor%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**// | %%Returns the geometry of two cursors ("split cursor"), if logical cursor is between LTR/RTL text, also considering paragraph direction. Upper cursor is shown for the text of the same direction as paragraph, lower cursor - for opposite.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_char_first|cursor_line_char_first]]** | %%Advance to current line first character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_char_last|cursor_line_char_last]]** | %%Advance to current line last character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_jump_by|cursor_line_jump_by]]** | %%Jump the cursor by the given number of lines%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]** | %%Create new cursor%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]** | %%Advances to the first character in this paragraph%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]** | %%Advances to the last character in this paragraph%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_first|cursor_paragraph_first]]** | %%Advance to current paragraph first character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_last|cursor_paragraph_last]]** | %%Advance to current paragraph last character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]** | %%Advances to the start of the next text node%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]** | %%Advances to the end of the previous text node%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**// | %%Cursor position%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]** | %%Adds text to the current cursor position and set the cursor to *after* the start of the text just added.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]** | %%Advance to current word end%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]** | %%Advance to current word start%% | +^ [[:develop:api:efl:text:markup|Efl.Text.Markup]] ^^^ +| | **[[:develop:api:efl:text:markup:method:cursor_markup_insert|cursor_markup_insert]]** | %%Inserts a markup text to the text object in a given cursor position%% | +^ [[: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:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:format|Efl.Ui.Format]] ^^^ +| | **[[:develop:api:efl:ui:format:property:format_string|format_string]]** //**(get, set)**// | %%Control the format string for a given units label%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]** | %%Freezes the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]** | %%Thaws the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect factory%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect property%% | +| | **[[:develop:api:efl:ui:layout:method:content_count|content_count]]** | %%Returns the number of UI elements packed in this container.%% | +| | **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]** | %%Begin iterating over this object's contents.%% | +| | **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% | +| | **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**// | %%Retrives an EDC data field's value from a given Edje object's group.%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**// | %%Gets the maximum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**// | %%Gets the minimum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:method:message_send|message_send]]** | %%Sends an (Edje) message to a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**// | %%Model that is/will be%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]** | %%Adds a callback for an arriving Edje signal, emitted by a given Edje object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]** | %%Removes a signal-triggered callback from an object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]** | %%Sends/emits an Edje signal to this layout.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]** | %%Processes an object's messages and signals queue.%% | +| | **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**// | %%The theme of this widget, defines which edje group will be used.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** | %%Virtual function handling sub objects being removed.%% | +^ [[:develop:api:efl:ui:range|Efl.Ui.Range]] ^^^ +| | **[[:develop:api:efl:ui:range:property:range_step|range_step]]** //**(get, set)**// | %%Control the step used to increment or decrement values for given widget.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| | **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | + ===== Events ===== **[[:develop:api:efl:ui:slider:event:changed|changed]]**\\ @@ -385,33 +483,61 @@ EFL_UI_SLIDER_EVENT_SLIDER_DRAG_STOP(void) \\ ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**, **[[:develop:api:efl:access:event:property_changed|property,changed]]**, **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]**, **[[:develop:api:efl:layout:calc:event:recalc|recalc]]**\\ -[[: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:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**, **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]** | %%A circular dependency between parts of the object was found.%% | +| | **[[:develop:api:efl:layout:calc:event:recalc|recalc]]** | %%The layout was recalculated.%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]** | %%Called when theme changed%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/slider/part_indicator.txt b/pages/develop/api/efl/ui/slider/part_indicator.txt index 010240d94..6adf950e6 100644 --- a/pages/develop/api/efl/ui/slider/part_indicator.txt +++ b/pages/develop/api/efl/ui/slider/part_indicator.txt @@ -10,34 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]] //(class)// => [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_slider_part_indicator [fillcolor = "black", label = "Efl.Ui.Slider.Part_Indicator", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout_part [fillcolor = "gray15", label = "Efl.Ui.Layout.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_widget_part [fillcolor = "gray15", label = "Efl.Ui.Widget.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_format [fillcolor = "gray15", label = "Efl.Ui.Format", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_ui_slider_part_indicator -> efl_ui_layout_part - efl_ui_layout_part -> efl_ui_widget_part - efl_ui_widget_part -> efl_object - efl_ui_layout_part -> efl_ui_cursor - efl_ui_slider_part_indicator -> efl_ui_format -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]] //(class)// @@ -73,15 +45,43 @@ void efl_ui_slider_part_indicator_visible_mode_set(Eo *obj, Efl_Ui_Slider_Indica ==== 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:ui:layout:part|Efl.Ui.Layout.Part]]\\ -> **[[:develop:api:efl:ui:layout:part:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:part:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:part:property:cursor|cursor]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]\\ -> **[[:develop:api:efl:ui:widget:part:method:destructor|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: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.%% | +^ [[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]] ^^^ +| | **[[:develop:api:efl:ui:layout:part:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:efl:ui:layout:part:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:efl:ui:layout:part:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +^ [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] ^^^ +| | **[[:develop:api:efl:ui:widget:part:method:destructor|destructor]]** | %%Call the object's destructor.%% | + ===== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/ui/slider/part_indicator/property/format_string.txt b/pages/develop/api/efl/ui/slider/part_indicator/property/format_string.txt index 35b0dba41..06d058384 100644 --- a/pages/develop/api/efl/ui/slider/part_indicator/property/format_string.txt +++ b/pages/develop/api/efl/ui/slider/part_indicator/property/format_string.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Slider.Part_Indicator.format_string~~ -===== Values ===== - - * **units** - %%The format string for %%''obj''%%'s units label.%% ===== Description ===== %%Control the format string for a given units label%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:ui:slider:part_indicator:property:format_string:description&nouser&nolink&nodate}} +===== Values ===== + + * **units** - %%The format string for %%''obj''%%'s units label.%% //Overridden from [[:develop:api:efl:ui:format:property:format_string|Efl.Ui.Format.format_string]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/slider/part_indicator/property/visible_mode.txt b/pages/develop/api/efl/ui/slider/part_indicator/property/visible_mode.txt index 879d6bc14..7c11d4b06 100644 --- a/pages/develop/api/efl/ui/slider/part_indicator/property/visible_mode.txt +++ b/pages/develop/api/efl/ui/slider/part_indicator/property/visible_mode.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Slider.Part_Indicator.visible_mode~~ -===== Values ===== - - * **mode** - %%The indicator visible mode.%% ===== Description ===== %%Set/Get the visible mode of indicator.%% {{page>:develop:api-include:efl:ui:slider:part_indicator:property:visible_mode:description&nouser&nolink&nodate}} +===== Values ===== + + * **mode** - %%The indicator visible mode.%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/slider/property/content.txt b/pages/develop/api/efl/ui/slider/property/content.txt index c85a298c2..5caf213d3 100644 --- a/pages/develop/api/efl/ui/slider/property/content.txt +++ b/pages/develop/api/efl/ui/slider/property/content.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Slider.content~~ -===== Values ===== - - * **content** - %%The object to swallow.%% ===== Description ===== %%Swallowed sub-object contained in this object.%% {{page>:develop:api-include:efl:ui:slider:property:content:description&nouser&nolink&nodate}} +===== Values ===== + + * **content** - %%The object to swallow.%% //Overridden from [[:develop:api:efl:content:property:content|Efl.Content.content]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/slider/property/direction.txt b/pages/develop/api/efl/ui/slider/property/direction.txt index aefa32405..1c471cbd1 100644 --- a/pages/develop/api/efl/ui/slider/property/direction.txt +++ b/pages/develop/api/efl/ui/slider/property/direction.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Slider.direction~~ -===== Values ===== - - * **dir** - %%Direction of the widget.%% ===== Description ===== %%Control the direction of a given widget.%% @@ -11,6 +8,9 @@ %%Mirroring as defined in %%[[:develop:api:efl:ui:base|Efl.Ui.Base]]%% can invert the %%''horizontal''%% direction: it is %%''ltr''%% by default, but becomes %%''rtl''%% if the object is mirrored.%% {{page>:develop:api-include:efl:ui:slider:property:direction:description&nouser&nolink&nodate}} +===== Values ===== + + * **dir** - %%Direction of the widget.%% //Overridden from [[:develop:api:efl:ui:direction:property:direction|Efl.Ui.Direction.direction]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/slider/property/markup.txt b/pages/develop/api/efl/ui/slider/property/markup.txt index 9f765f78b..aae6ba2ef 100644 --- a/pages/develop/api/efl/ui/slider/property/markup.txt +++ b/pages/develop/api/efl/ui/slider/property/markup.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Slider.markup~~ -===== Values ===== - - * **markup** - %%The markup-text representation set to this text.%% ===== Description ===== %%Markup property%% @@ -9,6 +6,9 @@ //Since 1.21// {{page>:develop:api-include:efl:ui:slider:property:markup:description&nouser&nolink&nodate}} +===== Values ===== + + * **markup** - %%The markup-text representation set to this text.%% //Overridden from [[:develop:api:efl:text:markup:property:markup|Efl.Text.Markup.markup]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/slider/property/range_min_max.txt b/pages/develop/api/efl/ui/slider/property/range_min_max.txt index be7a354c8..556c6551b 100644 --- a/pages/develop/api/efl/ui/slider/property/range_min_max.txt +++ b/pages/develop/api/efl/ui/slider/property/range_min_max.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Ui.Slider.range_min_max~~ -===== Values ===== - - * **min** - %%The minimum value.%% - * **max** - %%The maximum value.%% ===== Description ===== @@ -10,6 +6,10 @@ {{page>:develop:api-include:efl:ui:slider:property:range_min_max:description&nouser&nolink&nodate}} +===== Values ===== + + * **min** - %%The minimum value.%% + * **max** - %%The maximum value.%% ==== Getter ==== %%Get the minimum and maximum values of the given range widget.%% diff --git a/pages/develop/api/efl/ui/slider/property/range_value.txt b/pages/develop/api/efl/ui/slider/property/range_value.txt index 27e3d7686..ccecedbfa 100644 --- a/pages/develop/api/efl/ui/slider/property/range_value.txt +++ b/pages/develop/api/efl/ui/slider/property/range_value.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Slider.range_value~~ -===== Values ===== - - * **val** - %%The range value (must be between $0.0 and 1.0)%% ===== Description ===== %%Control the range value (in percentage) on a given range widget%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:ui:slider:property:range_value:description&nouser&nolink&nodate}} +===== Values ===== + + * **val** - %%The range value (must be between $0.0 and 1.0)%% //Overridden from [[:develop:api:efl:ui:range:property:range_value|Efl.Ui.Range.range_value]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/slider/property/step.txt b/pages/develop/api/efl/ui/slider/property/step.txt index 6c6373239..65ac72a3f 100644 --- a/pages/develop/api/efl/ui/slider/property/step.txt +++ b/pages/develop/api/efl/ui/slider/property/step.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Slider.step~~ -===== Values ===== - - * **step** - %%The step value.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:slider:property:step:description&nouser&nolink&nodate}} +===== Values ===== + + * **step** - %%The step value.%% ==== Getter ==== %%Get the step by which slider indicator moves.%% diff --git a/pages/develop/api/efl/ui/slider/property/text.txt b/pages/develop/api/efl/ui/slider/property/text.txt index ead1a005c..1c98c3050 100644 --- a/pages/develop/api/efl/ui/slider/property/text.txt +++ b/pages/develop/api/efl/ui/slider/property/text.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Slider.text~~ -===== Values ===== - - * **text** - %%Text string to display on it.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:slider:property:text:description&nouser&nolink&nodate}} +===== Values ===== + + * **text** - %%Text string to display on it.%% ==== Getter ==== %%Retrieves the text string currently being displayed by the given text object.%% diff --git a/pages/develop/api/efl/ui/slider/property/translatable_text.txt b/pages/develop/api/efl/ui/slider/property/translatable_text.txt index aad442109..214660d44 100644 --- a/pages/develop/api/efl/ui/slider/property/translatable_text.txt +++ b/pages/develop/api/efl/ui/slider/property/translatable_text.txt @@ -1,13 +1,4 @@ ~~Title: Efl.Ui.Slider.translatable_text~~ -===== Values ===== - -==== Getter ==== - - * **domain** - %%A translation domain. If %%''null''%% this means the default domain is used.%% -==== Setter ==== - - * **label** - %%A unique (untranslated) string.%% - * **domain** - %%A translation domain. If %%''null''%% this uses the default domain (eg. set by %%''textdomain''%%()).%% ===== Description ===== %%A unique string to be translated.%% @@ -19,6 +10,15 @@ {{page>:develop:api-include:efl:ui:slider:property:translatable_text:description&nouser&nolink&nodate}} +===== Values ===== + +==== Getter ==== + + * **domain** - %%A translation domain. If %%''null''%% this means the default domain is used.%% +==== Setter ==== + + * **label** - %%A unique (untranslated) string.%% + * **domain** - %%A translation domain. If %%''null''%% this uses the default domain (eg. set by %%''textdomain''%%()).%% ==== Setter ==== %%Sets the new untranslated string and domain for this object.%% diff --git a/pages/develop/api/efl/ui/slider/property/value_and_text.txt b/pages/develop/api/efl/ui/slider/property/value_and_text.txt index 3876c1689..fe3d8321e 100644 --- a/pages/develop/api/efl/ui/slider/property/value_and_text.txt +++ b/pages/develop/api/efl/ui/slider/property/value_and_text.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Ui.Slider.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:ui:slider: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.%% diff --git a/pages/develop/api/efl/ui/slider_interval.txt b/pages/develop/api/efl/ui/slider_interval.txt index b6399e775..a93390226 100644 --- a/pages/develop/api/efl/ui/slider_interval.txt +++ b/pages/develop/api/efl/ui/slider_interval.txt @@ -14,120 +14,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:slider|Efl.Ui.Slider]] //(class)// => [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_slider_interval [fillcolor = "black", label = "Efl.Ui.Slider_Interval", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_slider [fillcolor = "gray15", label = "Efl.Ui.Slider", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout [fillcolor = "gray15", label = "Efl.Ui.Layout", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_view [fillcolor = "gray15", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_factory_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Factory.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_calc [fillcolor = "gray15", label = "Efl.Layout.Calc", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_signal [fillcolor = "gray15", label = "Efl.Layout.Signal", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_group [fillcolor = "gray15", label = "Efl.Layout.Group", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_range [fillcolor = "gray15", label = "Efl.Ui.Range", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_direction [fillcolor = "gray15", label = "Efl.Ui.Direction", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_access_value [fillcolor = "gray15", label = "Efl.Access.Value", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text [fillcolor = "gray15", label = "Efl.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_markup [fillcolor = "gray15", label = "Efl.Text.Markup", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_cursor [fillcolor = "gray15", label = "Efl.Text.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_format [fillcolor = "gray15", label = "Efl.Ui.Format", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_access_widget_action [fillcolor = "gray15", 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_content [fillcolor = "gray15", label = "Efl.Content", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_slider_interval -> efl_ui_slider - efl_ui_slider -> efl_ui_layout - efl_ui_layout -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_layout -> efl_part - efl_ui_layout -> efl_container - efl_ui_layout -> efl_file - efl_ui_layout -> efl_ui_view - efl_ui_layout -> efl_ui_model_connect - efl_ui_layout -> efl_ui_model_factory_connect - efl_ui_layout -> efl_layout_calc - efl_ui_layout -> efl_layout_signal - efl_ui_layout -> efl_layout_group - efl_ui_slider -> efl_ui_range - efl_ui_slider -> efl_ui_direction - efl_ui_slider -> efl_access_value - efl_ui_slider -> efl_text - efl_ui_slider -> efl_text_markup - efl_text_markup -> efl_text_cursor - efl_ui_slider -> efl_ui_format - efl_ui_slider -> efl_ui_translatable - efl_ui_slider -> efl_access_widget_action - efl_access_widget_action -> efl_access_action - efl_ui_slider -> efl_content -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:slider|Efl.Ui.Slider]] //(class)// @@ -199,93 +85,348 @@ void efl_ui_slider_interval_value_set(Eo *obj, double from, double to); ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:file|Efl.File]]\\ -> **[[:develop:api:efl:file:method:save|save]]**, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]**, **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]**, **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(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:text:cursor|Efl.Text.Cursor]]\\ -> **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]**, **[[:develop:api:efl:text:cursor:method:cursor_char_next|cursor_char_next]]**, **[[:develop:api:efl:text:cursor:method:cursor_char_prev|cursor_char_prev]]**, **[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]**, **[[:develop:api:efl:text:cursor:method:cursor_coord_set|cursor_coord_set]]**, **[[:develop:api:efl:text:cursor:method:cursor_copy|cursor_copy]]**, **[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]**, **[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_char_first|cursor_line_char_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_char_last|cursor_line_char_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_jump_by|cursor_line_jump_by]]**, **[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_first|cursor_paragraph_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_last|cursor_paragraph_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]**, **[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]**, **[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**//, **[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**//, **[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**//, **[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**//\\ -[[:develop:api:efl:text:markup|Efl.Text.Markup]]\\ -> **[[:develop:api:efl:text:markup:method:cursor_markup_insert|cursor_markup_insert]]**\\ -[[:develop:api:efl:ui:base|Efl.Ui.Base]]\\ -> **[[:develop:api:efl:ui:base:property:language|language]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:format|Efl.Ui.Format]]\\ -> **[[:develop:api:efl:ui:format:property:format_string|format_string]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]**, **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:content_count|content_count]]**, **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]**, **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]**, **[[:develop:api:efl:ui:layout:method:message_send|message_send]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]**, **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]**, **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]**, **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**//\\ -[[:develop:api:efl:ui:range|Efl.Ui.Range]]\\ -> **[[:develop:api:efl:ui:range:property:range_step|range_step]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:slider|Efl.Ui.Slider]]\\ -> **[[:develop:api:efl:ui:slider:method:constructor|constructor]]**, **[[:develop:api:efl:ui:slider:method:content_unset|content_unset]]**, **[[:develop:api:efl:ui:slider:method:group_calculate|group_calculate]]**, **[[:develop:api:efl:ui:slider:method:part|part]]**, **[[:develop:api:efl:ui:slider:property:content|content]]** //**(get, set)**//, **[[:develop:api:efl:ui:slider:property:direction|direction]]** //**(get, set)**//, **[[:develop:api:efl:ui:slider:property:format_cb|format_cb]]** //**(set)**//, **[[:develop:api:efl:ui:slider:property:markup|markup]]** //**(get, set)**//, **[[:develop:api:efl:ui:slider:property:range_min_max|range_min_max]]** //**(get, set)**//, **[[:develop:api:efl:ui:slider:property:range_value|range_value]]** //**(get, set)**//, **[[:develop:api:efl:ui:slider:property:step|step]]** //**(get, set)**//, **[[:develop:api:efl:ui:slider:property:text|text]]** //**(get, set)**//, **[[:develop:api:efl:ui:slider:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:destructor|destructor]]**, **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[: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:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]\\ -> **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** ''protected'', **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** ''protected'', **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** ''protected''\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** ''protected''\\ -[[:develop:api:efl:ui:slider|Efl.Ui.Slider]]\\ -> **[[:develop:api:efl:ui:slider:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:efl:ui:slider:method:on_focus_update|on_focus_update]]** ''protected'', **[[:develop:api:efl:ui:slider:method:theme_apply|theme_apply]]** ''protected'', **[[:develop:api:efl:ui:slider:method:widget_event|widget_event]]** ''protected'', **[[:develop:api:efl:ui:slider:property:elm_actions|elm_actions]]** //**(get)**// ''protected'', **[[:develop:api:efl:ui:slider:property:increment|increment]]** //**(get)**// ''protected'', **[[:develop:api:efl:ui:slider:property:range|range]]** //**(get)**// ''protected'', **[[:develop:api:efl:ui:slider:property:value_and_text|value_and_text]]** //**(get, set)**// ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[: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%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// | %%Action description for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** | %%Performs action on given widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** | %%Gets configured keybinding for specific action and widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// | %%Gets action name for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// | %%Get list of available widget actions%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:file|Efl.File]] ^^^ +| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% | +| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**// | %%Whether this object updates its size hints automatically.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]** | %%Calculates the geometry of the region, relative to a given layout object's area, occupied by all parts in the object.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]** | %%Calculates the minimum required size for a given layout object.%% | +| ''protected'' | **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** | %%Forces a Size/Geometry calculation.%% | +^ [[: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:text:cursor|Efl.Text.Cursor]] ^^^ +| | **[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**// | %%The object's main cursor.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]** | %%Deletes a single character from position pointed by given cursor.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_next|cursor_char_next]]** | %%Advances to the next character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_prev|cursor_char_prev]]** | %%Advances to the previous character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]** | %%Compare two cursors%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**// | %%The content of the cursor (the character under the cursor)%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_coord_set|cursor_coord_set]]** | %%Set cursor coordinates%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_copy|cursor_copy]]** | %%Copy existing cursor%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]** | %%Check if two cursors are equal%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]** | %%Free existing cursor%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**// | %%Returns the geometry of two cursors ("split cursor"), if logical cursor is between LTR/RTL text, also considering paragraph direction. Upper cursor is shown for the text of the same direction as paragraph, lower cursor - for opposite.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_char_first|cursor_line_char_first]]** | %%Advance to current line first character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_char_last|cursor_line_char_last]]** | %%Advance to current line last character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_jump_by|cursor_line_jump_by]]** | %%Jump the cursor by the given number of lines%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]** | %%Create new cursor%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]** | %%Advances to the first character in this paragraph%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]** | %%Advances to the last character in this paragraph%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_first|cursor_paragraph_first]]** | %%Advance to current paragraph first character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_last|cursor_paragraph_last]]** | %%Advance to current paragraph last character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]** | %%Advances to the start of the next text node%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]** | %%Advances to the end of the previous text node%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**// | %%Cursor position%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]** | %%Adds text to the current cursor position and set the cursor to *after* the start of the text just added.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]** | %%Advance to current word end%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]** | %%Advance to current word start%% | +^ [[:develop:api:efl:text:markup|Efl.Text.Markup]] ^^^ +| | **[[:develop:api:efl:text:markup:method:cursor_markup_insert|cursor_markup_insert]]** | %%Inserts a markup text to the text object in a given cursor position%% | +^ [[: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:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:format|Efl.Ui.Format]] ^^^ +| | **[[:develop:api:efl:ui:format:property:format_string|format_string]]** //**(get, set)**// | %%Control the format string for a given units label%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]** | %%Freezes the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]** | %%Thaws the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect property%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect factory%% | +| | **[[:develop:api:efl:ui:layout:method:content_count|content_count]]** | %%Returns the number of UI elements packed in this container.%% | +| | **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]** | %%Begin iterating over this object's contents.%% | +| | **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% | +| | **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**// | %%Retrives an EDC data field's value from a given Edje object's group.%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**// | %%Gets the maximum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**// | %%Gets the minimum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:method:message_send|message_send]]** | %%Sends an (Edje) message to a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**// | %%Model that is/will be%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]** | %%Adds a callback for an arriving Edje signal, emitted by a given Edje object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]** | %%Removes a signal-triggered callback from an object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]** | %%Sends/emits an Edje signal to this layout.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]** | %%Processes an object's messages and signals queue.%% | +| | **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**// | %%The theme of this widget, defines which edje group will be used.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** | %%Virtual function handling sub objects being removed.%% | +^ [[:develop:api:efl:ui:range|Efl.Ui.Range]] ^^^ +| | **[[:develop:api:efl:ui:range:property:range_step|range_step]]** //**(get, set)**// | %%Control the step used to increment or decrement values for given widget.%% | +^ [[:develop:api:efl:ui:slider|Efl.Ui.Slider]] ^^^ +| | **[[:develop:api:efl:ui:slider:method:constructor|constructor]]** | %%Call the object's constructor.%% | +| | **[[:develop:api:efl:ui:slider:property:content|content]]** //**(get, set)**// | %%Swallowed sub-object contained in this object.%% | +| | **[[:develop:api:efl:ui:slider:method:content_unset|content_unset]]** | %%Unswallow the object in the current container and return it.%% | +| | **[[:develop:api:efl:ui:slider:property:direction|direction]]** //**(get, set)**// | %%Control the direction of a given widget.%% | +| | **[[:develop:api:efl:ui:slider:property:format_cb|format_cb]]** //**(set)**// | %%Set the format function pointer to format the string.%% | +| | **[[:develop:api:efl:ui:slider:method:group_calculate|group_calculate]]** | %%Triggers an immediate recalculation of this object's geometry.%% | +| | **[[:develop:api:efl:ui:slider:property:markup|markup]]** //**(get, set)**// | %%Markup property%% | +| | **[[:develop:api:efl:ui:slider:method:part|part]]** | %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% | +| | **[[:develop:api:efl:ui:slider:property:range_min_max|range_min_max]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:slider:property:range_value|range_value]]** //**(get, set)**// | %%Control the range value (in percentage) on a given range widget%% | +| | **[[:develop:api:efl:ui:slider:property:step|step]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:slider:property:text|text]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:slider:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +| ''protected'' | **[[:develop:api:efl:ui:slider:property:elm_actions|elm_actions]]** //**(get)**// | %%Elementary actions%% | +| ''protected'' | **[[:develop:api:efl:ui:slider:property:increment|increment]]** //**(get)**// | %%Gets an minimal incrementation value%% | +| ''protected'' | **[[:develop:api:efl:ui:slider:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:efl:ui:slider:method:on_focus_update|on_focus_update]]** | %%Virtual function handling focus in/out events on the widget%% | +| ''protected'' | **[[:develop:api:efl:ui:slider:property:range|range]]** //**(get)**// | %%Gets a range of all possible values and its description%% | +| ''protected'' | **[[:develop:api:efl:ui:slider:method:theme_apply|theme_apply]]** | %%Virtual function called when the widget needs to re-apply its theme.%% | +| ''protected'' | **[[:develop:api:efl:ui:slider:property:value_and_text|value_and_text]]** //**(get, set)**// | %%Value and text property%% | +| ''protected'' | **[[:develop:api:efl:ui:slider:method:widget_event|widget_event]]** | %%Virtual function handling input events on the widget.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| | **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | + ===== Events ===== ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**, **[[:develop:api:efl:access:event:property_changed|property,changed]]**, **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]**, **[[:develop:api:efl:layout:calc:event:recalc|recalc]]**\\ -[[: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:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**, **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]**\\ -[[:develop:api:efl:ui:slider|Efl.Ui.Slider]]\\ -> **[[:develop:api:efl:ui:slider:event:changed|changed]]**, **[[:develop:api:efl:ui:slider:event:delay_changed|delay,changed]]**, **[[:develop:api:efl:ui:slider:event:slider_drag_start|slider,drag,start]]**, **[[:develop:api:efl:ui:slider:event:slider_drag_stop|slider,drag,stop]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]** | %%A circular dependency between parts of the object was found.%% | +| | **[[:develop:api:efl:layout:calc:event:recalc|recalc]]** | %%The layout was recalculated.%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]** | %%Called when theme changed%% | +^ [[:develop:api:efl:ui:slider|Efl.Ui.Slider]] ^^^ +| | **[[:develop:api:efl:ui:slider:event:changed|changed]]** | %%Called when slider changed%% | +| | **[[:develop:api:efl:ui:slider:event:delay_changed|delay,changed]]** | %%Called when delay changed%% | +| | **[[:develop:api:efl:ui:slider:event:slider_drag_start|slider,drag,start]]** | %%Called when slider drag started%% | +| | **[[:develop:api:efl:ui:slider:event:slider_drag_stop|slider,drag,stop]]** | %%Called when slider drag stopped%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/slider_interval/property/interval_value.txt b/pages/develop/api/efl/ui/slider_interval/property/interval_value.txt index 5a0ae72c5..5e05fbd0e 100644 --- a/pages/develop/api/efl/ui/slider_interval/property/interval_value.txt +++ b/pages/develop/api/efl/ui/slider_interval/property/interval_value.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Ui.Slider_Interval.interval_value~~ -===== Values ===== - - * **from** - %%interval minimum value%% - * **to** - %%interval maximum value%% ===== Description ===== %%Sets up position of two indicators at start and end position.%% @@ -10,6 +6,10 @@ //Since 1.21// {{page>:develop:api-include:efl:ui:slider_interval:property:interval_value:description&nouser&nolink&nodate}} +===== Values ===== + + * **from** - %%interval minimum value%% + * **to** - %%interval maximum value%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/spin.txt b/pages/develop/api/efl/ui/spin.txt index 78243e310..28619834e 100644 --- a/pages/develop/api/efl/ui/spin.txt +++ b/pages/develop/api/efl/ui/spin.txt @@ -14,106 +14,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_spin [fillcolor = "black", label = "Efl.Ui.Spin", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout [fillcolor = "gray15", label = "Efl.Ui.Layout", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_view [fillcolor = "gray15", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_factory_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Factory.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_calc [fillcolor = "gray15", label = "Efl.Layout.Calc", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_signal [fillcolor = "gray15", label = "Efl.Layout.Signal", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_group [fillcolor = "gray15", label = "Efl.Layout.Group", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_range [fillcolor = "gray15", label = "Efl.Ui.Range", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_format [fillcolor = "gray15", label = "Efl.Ui.Format", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_access_value [fillcolor = "gray15", label = "Efl.Access.Value", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_access_widget_action [fillcolor = "gray15", 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_ui_spin -> efl_ui_layout - efl_ui_layout -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_layout -> efl_part - efl_ui_layout -> efl_container - efl_ui_layout -> efl_file - efl_ui_layout -> efl_ui_view - efl_ui_layout -> efl_ui_model_connect - efl_ui_layout -> efl_ui_model_factory_connect - efl_ui_layout -> efl_layout_calc - efl_ui_layout -> efl_layout_signal - efl_ui_layout -> efl_layout_group - efl_ui_spin -> efl_ui_range - efl_ui_spin -> efl_ui_format - efl_ui_spin -> efl_access_value - efl_ui_spin -> efl_access_widget_action - efl_access_widget_action -> efl_access_action -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// @@ -180,7 +80,8 @@ void efl_destructor(Eo *obj); void efl_ui_format_cb_set(Eo *obj, Efl_Ui_Format_Func_Cb func); \\ -**[[:develop:api:efl:ui:spin:property:range_min_max|range_min_max]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:range|Efl.Ui.Range]]]// +**[[:develop:api:efl:ui:spin:property:range_min_max|range_min_max]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:range|Efl.Ui.Range]]]//\\ +> void efl_ui_range_min_max_get(const Eo *obj, double *min, double *max); void efl_ui_range_min_max_set(Eo *obj, double min, double max); @@ -200,7 +101,7 @@ double efl_ui_range_value_get(const Eo *obj); void efl_ui_range_value_set(Eo *obj, double val); \\ -**[[:develop:api:efl:ui:spin:method:widget_event|widget_event]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ +**[[:develop:api:efl:ui:spin:method:widget_event|widget_event]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ > %%Virtual function handling input events on the widget.%% Eina_Bool efl_ui_widget_event(Eo *obj, const Efl_Event *eo_event, Efl_Canvas_Object *source); @@ -209,54 +110,244 @@ Eina_Bool efl_ui_widget_event(Eo *obj, const Efl_Event *eo_event, Efl_Canvas_Obj ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:file|Efl.File]]\\ -> **[[:develop:api:efl:file:method:save|save]]**, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]**, **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]**, **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(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:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:format|Efl.Ui.Format]]\\ -> **[[:develop:api:efl:ui:format:property:format_string|format_string]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]**, **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:content_count|content_count]]**, **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]**, **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]**, **[[:develop:api:efl:ui:layout:method:finalize|finalize]]**, **[[:develop:api:efl:ui:layout:method:group_calculate|group_calculate]]**, **[[:develop:api:efl:ui:layout:method:message_send|message_send]]**, **[[:develop:api:efl:ui:layout:method:part|part]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]**, **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]**, **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]**, **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**//\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[: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:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access:value|Efl.Access.Value]]\\ -> **[[:develop:api:efl:access:value:property:increment|increment]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:value:property:range|range]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:value:property:value_and_text|value_and_text]]** //**(get, set)**// ''protected''\\ -[[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]\\ -> **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** ''protected'', **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** ''protected'', **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:elm_actions|elm_actions]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** ''protected''\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:theme_apply|theme_apply]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[: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%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:access:value|Efl.Access.Value]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:value:property:increment|increment]]** //**(get)**// | %%Gets an minimal incrementation value%% | +| ''protected'' | **[[:develop:api:efl:access:value:property:range|range]]** //**(get)**// | %%Gets a range of all possible values and its description%% | +| ''protected'' | **[[:develop:api:efl:access:value:property:value_and_text|value_and_text]]** //**(get, set)**// | %%Value and text property%% | +^ [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// | %%Action description for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** | %%Performs action on given widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** | %%Gets configured keybinding for specific action and widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// | %%Gets action name for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// | %%Get list of available widget actions%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:elm_actions|elm_actions]]** //**(get)**// | %%Elementary actions%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:file|Efl.File]] ^^^ +| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% | +| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**// | %%Whether this object updates its size hints automatically.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]** | %%Calculates the geometry of the region, relative to a given layout object's area, occupied by all parts in the object.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]** | %%Calculates the minimum required size for a given layout object.%% | +| ''protected'' | **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** | %%Forces a Size/Geometry calculation.%% | +^ [[: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:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:format|Efl.Ui.Format]] ^^^ +| | **[[:develop:api:efl:ui:format:property:format_string|format_string]]** //**(get, set)**// | %%Control the format string for a given units label%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]** | %%Freezes the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]** | %%Thaws the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect factory%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect property%% | +| | **[[:develop:api:efl:ui:layout:method:content_count|content_count]]** | %%Returns the number of UI elements packed in this container.%% | +| | **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]** | %%Begin iterating over this object's contents.%% | +| | **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% | +| | **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:ui:layout:method:group_calculate|group_calculate]]** | %%Triggers an immediate recalculation of this object's geometry.%% | +| | **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**// | %%Retrives an EDC data field's value from a given Edje object's group.%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**// | %%Gets the maximum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**// | %%Gets the minimum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:method:message_send|message_send]]** | %%Sends an (Edje) message to a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**// | %%Model that is/will be%% | +| | **[[:develop:api:efl:ui:layout:method:part|part]]** | %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]** | %%Adds a callback for an arriving Edje signal, emitted by a given Edje object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]** | %%Removes a signal-triggered callback from an object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]** | %%Sends/emits an Edje signal to this layout.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]** | %%Processes an object's messages and signals queue.%% | +| | **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**// | %%The theme of this widget, defines which edje group will be used.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** | %%Virtual function handling focus in/out events on the widget%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:theme_apply|theme_apply]]** | %%Virtual function called when the widget needs to re-apply its theme.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** | %%Virtual function handling sub objects being removed.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| | **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| | **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | + ===== Events ===== **[[:develop:api:efl:ui:spin:event:changed|changed]]**\\ @@ -276,33 +367,61 @@ EFL_UI_SPIN_EVENT_MIN_REACHED(void) \\ ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**, **[[:develop:api:efl:access:event:property_changed|property,changed]]**, **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]**, **[[:develop:api:efl:layout:calc:event:recalc|recalc]]**\\ -[[: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:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**, **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]** | %%A circular dependency between parts of the object was found.%% | +| | **[[:develop:api:efl:layout:calc:event:recalc|recalc]]** | %%The layout was recalculated.%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]** | %%Called when theme changed%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/spin/property/range_min_max.txt b/pages/develop/api/efl/ui/spin/property/range_min_max.txt index 9251493f1..ddb9ea431 100644 --- a/pages/develop/api/efl/ui/spin/property/range_min_max.txt +++ b/pages/develop/api/efl/ui/spin/property/range_min_max.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Ui.Spin.range_min_max~~ -===== Values ===== - - * **min** - %%The minimum value.%% - * **max** - %%The maximum value.%% ===== Description ===== @@ -10,6 +6,10 @@ {{page>:develop:api-include:efl:ui:spin:property:range_min_max:description&nouser&nolink&nodate}} +===== Values ===== + + * **min** - %%The minimum value.%% + * **max** - %%The maximum value.%% ==== Getter ==== %%Get the minimum and maximum values of the given range widget.%% diff --git a/pages/develop/api/efl/ui/spin/property/range_step.txt b/pages/develop/api/efl/ui/spin/property/range_step.txt index 25b4e9d52..fb71cfd4e 100644 --- a/pages/develop/api/efl/ui/spin/property/range_step.txt +++ b/pages/develop/api/efl/ui/spin/property/range_step.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Spin.range_step~~ -===== Values ===== - - * **step** - %%The step value.%% ===== Description ===== %%Control the step used to increment or decrement values for given widget.%% @@ -15,6 +12,9 @@ {{page>:develop:api-include:efl:ui:spin:property:range_step:description&nouser&nolink&nodate}} +===== Values ===== + + * **step** - %%The step value.%% //Overridden from [[:develop:api:efl:ui:range:property:range_step|Efl.Ui.Range.range_step]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/spin/property/range_value.txt b/pages/develop/api/efl/ui/spin/property/range_value.txt index 4567e8883..f1b1ce464 100644 --- a/pages/develop/api/efl/ui/spin/property/range_value.txt +++ b/pages/develop/api/efl/ui/spin/property/range_value.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Spin.range_value~~ -===== Values ===== - - * **val** - %%The range value (must be between $0.0 and 1.0)%% ===== Description ===== %%Control the range value (in percentage) on a given range widget%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:ui:spin:property:range_value:description&nouser&nolink&nodate}} +===== Values ===== + + * **val** - %%The range value (must be between $0.0 and 1.0)%% //Overridden from [[:develop:api:efl:ui:range:property:range_value|Efl.Ui.Range.range_value]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/spin_button.txt b/pages/develop/api/efl/ui/spin_button.txt index 7886ff2de..7049bb334 100644 --- a/pages/develop/api/efl/ui/spin_button.txt +++ b/pages/develop/api/efl/ui/spin_button.txt @@ -14,170 +14,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:spin|Efl.Ui.Spin]] //(class)// => [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_spin_button [fillcolor = "black", label = "Efl.Ui.Spin_Button", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_spin [fillcolor = "gray15", label = "Efl.Ui.Spin", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout [fillcolor = "gray15", label = "Efl.Ui.Layout", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_view [fillcolor = "gray15", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_factory_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Factory.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_calc [fillcolor = "gray15", label = "Efl.Layout.Calc", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_signal [fillcolor = "gray15", label = "Efl.Layout.Signal", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_group [fillcolor = "gray15", label = "Efl.Layout.Group", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_range [fillcolor = "gray15", label = "Efl.Ui.Range", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_format [fillcolor = "gray15", label = "Efl.Ui.Format", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_access_value [fillcolor = "gray15", label = "Efl.Access.Value", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_access_widget_action [fillcolor = "gray15", 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_ui_focus_composition [fillcolor = "gray15", label = "Efl.Ui.Focus.Composition", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_interface [fillcolor = "gray15", label = "Efl.Interface", color = "cornflowerblue", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_access_value [fillcolor = "gray15", label = "Efl.Access.Value", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_access_widget_action [fillcolor = "gray15", 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_ui_spin_button -> efl_ui_spin - efl_ui_spin -> efl_ui_layout - efl_ui_layout -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_layout -> efl_part - efl_ui_layout -> efl_container - efl_ui_layout -> efl_file - efl_ui_layout -> efl_ui_view - efl_ui_layout -> efl_ui_model_connect - efl_ui_layout -> efl_ui_model_factory_connect - efl_ui_layout -> efl_layout_calc - efl_ui_layout -> efl_layout_signal - efl_ui_layout -> efl_layout_group - efl_ui_spin -> efl_ui_range - efl_ui_spin -> efl_ui_format - efl_ui_spin -> efl_access_value - efl_ui_spin -> efl_access_widget_action - efl_access_widget_action -> efl_access_action - efl_ui_spin_button -> efl_ui_focus_composition - efl_ui_focus_composition -> efl_interface - efl_ui_focus_composition -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_spin_button -> efl_access_value - efl_ui_spin_button -> efl_access_widget_action - efl_access_widget_action -> efl_access_action -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:spin|Efl.Ui.Spin]] //(class)// @@ -258,12 +94,6 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:ui:spin_button:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Call the object's constructor.%% - -Efl_Object *efl_constructor(Eo *obj); - -\\ **[[:develop:api:efl:ui:spin_button:property:circulate|circulate]]** //**(get, set)**//\\ > %%Control whether the spin should circulate value when it reaches its minimum or maximum value.%% @@ -271,6 +101,12 @@ Eina_Bool efl_ui_spin_button_circulate_get(const Eo *obj); void efl_ui_spin_button_circulate_set(Eo *obj, Eina_Bool circulate); \\ +**[[:develop:api:efl:ui:spin_button:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Call the object's constructor.%% + +Efl_Object *efl_constructor(Eo *obj); + +\\ **[[:develop:api:efl:ui:spin_button:property:editable|editable]]** //**(get, set)**//\\ > %%Control whether the spin can be directly edited by the user or not.%% @@ -292,104 +128,294 @@ double efl_ui_range_value_get(const Eo *obj); void efl_ui_range_value_set(Eo *obj, double val); \\ -**[[:develop:api:efl:ui:spin_button:method:on_focus_update|on_focus_update]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Virtual function handling focus in/out events on the widget%% - -Eina_Bool efl_ui_widget_on_focus_update(Eo *obj, Elm_Widget_Item *item); - -\\ -**[[:develop:api:efl:ui:spin_button:method:theme_apply|theme_apply]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Virtual function called when the widget needs to re-apply its theme.%% - -Efl_Ui_Theme_Apply efl_ui_widget_theme_apply(Eo *obj); - -\\ -**[[:develop:api:efl:ui:spin_button:method:widget_event|widget_event]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Virtual function handling input events on the widget.%% - -Eina_Bool efl_ui_widget_event(Eo *obj, const Efl_Event *eo_event, Efl_Canvas_Object *source); - -\\ -**[[:develop:api:efl:ui:spin_button:property:elm_actions|elm_actions]]** //**(get)**//// [Overridden from [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]]// ''protected''\\ +**[[:develop:api:efl:ui:spin_button:property:elm_actions|elm_actions]]** //**(get)**// ''protected''// [Overridden from [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]]//\\ > %%Elementary actions%% const Efl_Access_Action_Data *efl_access_widget_action_elm_actions_get(const Eo *obj); \\ -**[[:develop:api:efl:ui:spin_button:property:increment|increment]]** //**(get)**//// [Overridden from [[:develop:api:efl:access:value|Efl.Access.Value]]]// ''protected''\\ +**[[:develop:api:efl:ui:spin_button:property:increment|increment]]** //**(get)**// ''protected''// [Overridden from [[:develop:api:efl:access:value|Efl.Access.Value]]]//\\ > %%Gets an minimal incrementation value%% double efl_access_value_increment_get(const Eo *obj); \\ -**[[:develop:api:efl:ui:spin_button:property:range|range]]** //**(get)**//// [Overridden from [[:develop:api:efl:access:value|Efl.Access.Value]]]// ''protected''\\ +**[[:develop:api:efl:ui:spin_button:method:on_focus_update|on_focus_update]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Virtual function handling focus in/out events on the widget%% + +Eina_Bool efl_ui_widget_on_focus_update(Eo *obj, Elm_Widget_Item *item); + +\\ +**[[:develop:api:efl:ui:spin_button:property:range|range]]** //**(get)**// ''protected''// [Overridden from [[:develop:api:efl:access:value|Efl.Access.Value]]]//\\ > %%Gets a range of all possible values and its description%% void efl_access_value_range_get(const Eo *obj, double *lower_limit, double *upper_limit, const char **description); \\ -**[[:develop:api:efl:ui:spin_button:property:value_and_text|value_and_text]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:access:value|Efl.Access.Value]]]// ''protected''\\ +**[[:develop:api:efl:ui:spin_button:method:theme_apply|theme_apply]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Virtual function called when the widget needs to re-apply its theme.%% + +Efl_Ui_Theme_Apply efl_ui_widget_theme_apply(Eo *obj); + +\\ +**[[:develop:api:efl:ui:spin_button:property:value_and_text|value_and_text]]** //**(get, set)**// ''protected''// [Overridden from [[:develop:api:efl:access:value|Efl.Access.Value]]]//\\ > %%Value and text property%% void efl_access_value_and_text_get(const Eo *obj, double *value, const char **text); Eina_Bool efl_access_value_and_text_set(Eo *obj, double value, const char *text); \\ +**[[:develop:api:efl:ui:spin_button:method:widget_event|widget_event]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Virtual function handling input events on the widget.%% + +Eina_Bool efl_ui_widget_event(Eo *obj, const Efl_Event *eo_event, Efl_Canvas_Object *source); + +\\ ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:file|Efl.File]]\\ -> **[[:develop:api:efl:file:method:save|save]]**, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]**, **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]**, **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(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:focus:composition|Efl.Ui.Focus.Composition]]\\ -> **[[:develop:api:efl:ui:focus:composition:method:elements_flush|elements_flush]]**\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:format|Efl.Ui.Format]]\\ -> **[[:develop:api:efl:ui:format:property:format_string|format_string]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]**, **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:content_count|content_count]]**, **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]**, **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]**, **[[:develop:api:efl:ui:layout:method:finalize|finalize]]**, **[[:develop:api:efl:ui:layout:method:group_calculate|group_calculate]]**, **[[:develop:api:efl:ui:layout:method:message_send|message_send]]**, **[[:develop:api:efl:ui:layout:method:part|part]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]**, **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]**, **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]**, **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**//\\ -[[:develop:api:efl:ui:spin|Efl.Ui.Spin]]\\ -> **[[:develop:api:efl:ui:spin:method:destructor|destructor]]**, **[[:develop:api:efl:ui:spin:property:format_cb|format_cb]]** //**(set)**//, **[[:develop:api:efl:ui:spin:property:range_min_max|range_min_max]]** //**(get, set)**//, **[[:develop:api:efl:ui:spin:property:range_step|range_step]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[: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:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]\\ -> **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** ''protected'', **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** ''protected'', **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** ''protected''\\ -[[:develop:api:efl:ui:focus:composition|Efl.Ui.Focus.Composition]]\\ -> **[[:develop:api:efl:ui:focus:composition:method:dirty|dirty]]** ''protected'', **[[:develop:api:efl:ui:focus:composition:method:prepare|prepare]]** ''protected'', **[[:develop:api:efl:ui:focus:composition:property:composition_elements|composition_elements]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:ui:focus:composition:property:custom_manager|custom_manager]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:ui:focus:composition:property:logical_mode|logical_mode]]** //**(get, set)**// ''protected''\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[: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%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// | %%Action description for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** | %%Performs action on given widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** | %%Gets configured keybinding for specific action and widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// | %%Gets action name for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// | %%Get list of available widget actions%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:file|Efl.File]] ^^^ +| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% | +| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**// | %%Whether this object updates its size hints automatically.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]** | %%Calculates the geometry of the region, relative to a given layout object's area, occupied by all parts in the object.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]** | %%Calculates the minimum required size for a given layout object.%% | +| ''protected'' | **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** | %%Forces a Size/Geometry calculation.%% | +^ [[: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:focus:composition|Efl.Ui.Focus.Composition]] ^^^ +| | **[[:develop:api:efl:ui:focus:composition:method:elements_flush|elements_flush]]** | %%Function that will emit prepare if this is marked as dirty%% | +| ''protected'' | **[[:develop:api:efl:ui:focus:composition:property:composition_elements|composition_elements]]** //**(get, set)**// | %%Set the order of elements that will be used for composition%% | +| ''protected'' | **[[:develop:api:efl:ui:focus:composition:property:custom_manager|custom_manager]]** //**(get, set)**// | %%Register all children in this manager%% | +| ''protected'' | **[[:develop:api:efl:ui:focus:composition:method:dirty|dirty]]** | %%Mark this widget as dirty, the children can be considered to be changed after that call%% | +| ''protected'' | **[[:develop:api:efl:ui:focus:composition:property:logical_mode|logical_mode]]** //**(get, set)**// | %%Set to true if all children should be registered as logicals%% | +| ''protected'' | **[[:develop:api:efl:ui:focus:composition:method:prepare|prepare]]** | %%A call to prepare the children of this element, called if marked as dirty%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:format|Efl.Ui.Format]] ^^^ +| | **[[:develop:api:efl:ui:format:property:format_string|format_string]]** //**(get, set)**// | %%Control the format string for a given units label%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]** | %%Freezes the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]** | %%Thaws the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect factory%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect property%% | +| | **[[:develop:api:efl:ui:layout:method:content_count|content_count]]** | %%Returns the number of UI elements packed in this container.%% | +| | **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]** | %%Begin iterating over this object's contents.%% | +| | **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% | +| | **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:ui:layout:method:group_calculate|group_calculate]]** | %%Triggers an immediate recalculation of this object's geometry.%% | +| | **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**// | %%Retrives an EDC data field's value from a given Edje object's group.%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**// | %%Gets the maximum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**// | %%Gets the minimum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:method:message_send|message_send]]** | %%Sends an (Edje) message to a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**// | %%Model that is/will be%% | +| | **[[:develop:api:efl:ui:layout:method:part|part]]** | %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]** | %%Adds a callback for an arriving Edje signal, emitted by a given Edje object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]** | %%Removes a signal-triggered callback from an object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]** | %%Sends/emits an Edje signal to this layout.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]** | %%Processes an object's messages and signals queue.%% | +| | **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**// | %%The theme of this widget, defines which edje group will be used.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** | %%Virtual function handling sub objects being removed.%% | +^ [[:develop:api:efl:ui:spin|Efl.Ui.Spin]] ^^^ +| | **[[:develop:api:efl:ui:spin:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:efl:ui:spin:property:format_cb|format_cb]]** //**(set)**// | %%Set the format function pointer to format the string.%% | +| | **[[:develop:api:efl:ui:spin:property:range_min_max|range_min_max]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:spin:property:range_step|range_step]]** //**(get, set)**// | %%Control the step used to increment or decrement values for given widget.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| | **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| | **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | + ===== Events ===== **[[:develop:api:efl:ui:spin_button:event:delay_changed|delay,changed]]**\\ @@ -399,57 +425,65 @@ EFL_UI_SPIN_BUTTON_EVENT_DELAY_CHANGED(void) \\ ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:property_changed|property,changed]]**, **[[:develop:api:efl:access:event:removed|removed]]**\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[:develop:api:efl:gfx|Efl.Gfx]]\\ -> **[[:develop:api:efl:gfx:event:changed|changed]]**, **[[:develop:api:efl:gfx:event:hide|hide]]**\\ -[[:develop:api:efl:gfx|Efl.Gfx]]\\ -> **[[:develop:api:efl:gfx:event:move|move]]**\\ -[[:develop:api:efl:gfx|Efl.Gfx]]\\ -> **[[:develop:api:efl:gfx:event:resize|resize]]**\\ -[[:develop:api:efl:gfx|Efl.Gfx]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:focus_out|focus,out]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:hold|hold]]**, **[[:develop:api:efl:input:interface:event:key_down|key,down]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[: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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]**, **[[:develop:api:efl:layout:calc:event:recalc|recalc]]**\\ -[[: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:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]**\\ -[[:develop:api:efl:ui:spin|Efl.Ui.Spin]]\\ -> **[[:develop:api:efl:ui:spin:event:changed|changed]]**, **[[:develop:api:efl:ui:spin:event:max_reached|max,reached]]**, **[[:develop:api:efl:ui:spin:event:min_reached|min,reached]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]** | %%A circular dependency between parts of the object was found.%% | +| | **[[:develop:api:efl:layout:calc:event:recalc|recalc]]** | %%The layout was recalculated.%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]** | %%Called when theme changed%% | +^ [[:develop:api:efl:ui:spin|Efl.Ui.Spin]] ^^^ +| | **[[:develop:api:efl:ui:spin:event:changed|changed]]** | %%Called when spin changed%% | +| | **[[:develop:api:efl:ui:spin:event:max_reached|max,reached]]** | %%Called when spin value reached max%% | +| | **[[:develop:api:efl:ui:spin:event:min_reached|min,reached]]** | %%Called when spin value reached min%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/spin_button/property/circulate.txt b/pages/develop/api/efl/ui/spin_button/property/circulate.txt index 8e2b271b9..ab32d5604 100644 --- a/pages/develop/api/efl/ui/spin_button/property/circulate.txt +++ b/pages/develop/api/efl/ui/spin_button/property/circulate.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Spin_Button.circulate~~ -===== Values ===== - - * **circulate** - %%%%''true''%% to enable circulate or %%''false''%% to disable it.%% ===== Description ===== %%Control whether the spin should circulate value when it reaches its minimum or maximum value.%% @@ -17,6 +14,9 @@ //Since 1.21// {{page>:develop:api-include:efl:ui:spin_button:property:circulate:description&nouser&nolink&nodate}} +===== Values ===== + + * **circulate** - %%%%''true''%% to enable circulate or %%''false''%% to disable it.%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/spin_button/property/editable.txt b/pages/develop/api/efl/ui/spin_button/property/editable.txt index b15431770..fd1659e20 100644 --- a/pages/develop/api/efl/ui/spin_button/property/editable.txt +++ b/pages/develop/api/efl/ui/spin_button/property/editable.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Spin_Button.editable~~ -===== Values ===== - - * **editable** - %%%%''true''%% to allow users to edit it or %%''false''%% to don't allow users to edit it directly.%% ===== Description ===== %%Control whether the spin can be directly edited by the user or not.%% @@ -11,6 +8,9 @@ //Since 1.21// {{page>:develop:api-include:efl:ui:spin_button:property:editable:description&nouser&nolink&nodate}} +===== Values ===== + + * **editable** - %%%%''true''%% to allow users to edit it or %%''false''%% to don't allow users to edit it directly.%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/spin_button/property/name.txt b/pages/develop/api/efl/ui/spin_button/property/name.txt index aa3dc17d5..12c7b77d9 100644 --- a/pages/develop/api/efl/ui/spin_button/property/name.txt +++ b/pages/develop/api/efl/ui/spin_button/property/name.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Spin_Button.name~~ -===== Values ===== - - * **name** - %%Accessible name%% ===== Description ===== %%Accessible name of the object.%% {{page>:develop:api-include:efl:ui:spin_button:property:name:description&nouser&nolink&nodate}} +===== Values ===== + + * **name** - %%Accessible name%% //Overridden from [[:develop:api:elm:widget:property:name|Efl.Access.name]] **(get)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/spin_button/property/range_value.txt b/pages/develop/api/efl/ui/spin_button/property/range_value.txt index 54aaffb85..3bb9b6404 100644 --- a/pages/develop/api/efl/ui/spin_button/property/range_value.txt +++ b/pages/develop/api/efl/ui/spin_button/property/range_value.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Spin_Button.range_value~~ -===== Values ===== - - * **val** - %%The range value (must be between $0.0 and 1.0)%% ===== Description ===== %%Control the range value (in percentage) on a given range widget%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:ui:spin_button:property:range_value:description&nouser&nolink&nodate}} +===== Values ===== + + * **val** - %%The range value (must be between $0.0 and 1.0)%% //Overridden from [[:develop:api:efl:ui:spin:property:range_value|Efl.Ui.Range.range_value]] **(set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/spin_button/property/value_and_text.txt b/pages/develop/api/efl/ui/spin_button/property/value_and_text.txt index 9a215342a..a126fd244 100644 --- a/pages/develop/api/efl/ui/spin_button/property/value_and_text.txt +++ b/pages/develop/api/efl/ui/spin_button/property/value_and_text.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Ui.Spin_Button.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:ui:spin_button: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.%% diff --git a/pages/develop/api/efl/ui/text.txt b/pages/develop/api/efl/ui/text.txt index 61ae4c286..299b5e087 100644 --- a/pages/develop/api/efl/ui/text.txt +++ b/pages/develop/api/efl/ui/text.txt @@ -10,182 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_text [fillcolor = "black", label = "Efl.Ui.Text", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout [fillcolor = "gray15", label = "Efl.Ui.Layout", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_view [fillcolor = "gray15", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_factory_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Factory.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_calc [fillcolor = "gray15", label = "Efl.Layout.Calc", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_signal [fillcolor = "gray15", label = "Efl.Layout.Signal", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_group [fillcolor = "gray15", label = "Efl.Layout.Group", color = "cornflowerblue", fontcolor = "white", style = "filled"] - elm_interface_scrollable [fillcolor = "gray15", label = "Elm.Interface_Scrollable", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_scrollable [fillcolor = "gray15", label = "Efl.Ui.Scrollable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_manager_sub [fillcolor = "gray15", label = "Efl.Ui.Focus.Manager.Sub", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_interface [fillcolor = "gray15", label = "Efl.Interface", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_manager [fillcolor = "gray15", label = "Efl.Ui.Focus.Manager", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_clickable [fillcolor = "gray15", label = "Efl.Ui.Clickable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_access_text [fillcolor = "gray15", label = "Efl.Access.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_access_editable_text [fillcolor = "gray15", label = "Efl.Access.Editable.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_selectable [fillcolor = "gray15", label = "Efl.Ui.Selectable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_scrollable [fillcolor = "gray15", label = "Efl.Ui.Scrollable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_text_interactive [fillcolor = "gray15", label = "Efl.Ui.Text.Interactive", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text [fillcolor = "gray15", label = "Efl.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_font [fillcolor = "gray15", label = "Efl.Text.Font", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_format [fillcolor = "gray15", label = "Efl.Text.Format", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_style [fillcolor = "gray15", label = "Efl.Text.Style", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_text -> efl_ui_layout - efl_ui_layout -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_layout -> efl_part - efl_ui_layout -> efl_container - efl_ui_layout -> efl_file - efl_ui_layout -> efl_ui_view - efl_ui_layout -> efl_ui_model_connect - efl_ui_layout -> efl_ui_model_factory_connect - efl_ui_layout -> efl_layout_calc - efl_ui_layout -> efl_layout_signal - efl_ui_layout -> efl_layout_group - efl_ui_text -> elm_interface_scrollable - elm_interface_scrollable -> efl_ui_scrollable - elm_interface_scrollable -> efl_ui_focus_manager_sub - efl_ui_focus_manager_sub -> efl_interface - efl_ui_focus_manager_sub -> efl_ui_focus_manager - efl_ui_focus_manager_sub -> efl_object - elm_interface_scrollable -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_text -> efl_ui_clickable - efl_ui_text -> efl_access_text - efl_ui_text -> efl_access_editable_text - efl_ui_text -> efl_file - efl_ui_text -> efl_ui_selectable - efl_ui_text -> efl_ui_scrollable - efl_ui_text -> efl_ui_text_interactive - efl_ui_text_interactive -> efl_text - efl_ui_text_interactive -> efl_text_font - efl_ui_text_interactive -> efl_text_format - efl_ui_text_interactive -> efl_text_style -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// @@ -272,6 +96,27 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:ui:text:property:autocapital_type|autocapital_type]]** //**(get, set)**//\\ +> + +Elm_Autocapital_Type efl_ui_text_autocapital_type_get(const Eo *obj); +void efl_ui_text_autocapital_type_set(Eo *obj, Elm_Autocapital_Type autocapital_type); + +\\ +**[[:develop:api:efl:ui:text:property:bounce_allow|bounce_allow]]** //**(get, set)**//// [Overridden from [[:develop:api:elm:interface_scrollable|Elm.Interface_Scrollable]]]//\\ +> %%Bouncing behavior%% + +void elm_interface_scrollable_bounce_allow_get(const Eo *obj, Eina_Bool *horiz, Eina_Bool *vert); +void elm_interface_scrollable_bounce_allow_set(Eo *obj, Eina_Bool horiz, Eina_Bool vert); + +\\ +**[[:develop:api:efl:ui:text:property:cnp_mode|cnp_mode]]** //**(get, set)**//\\ +> + +Elm_Cnp_Mode efl_ui_text_cnp_mode_get(const Eo *obj); +void efl_ui_text_cnp_mode_set(Eo *obj, Elm_Cnp_Mode cnp_mode); + +\\ **[[:develop:api:efl:ui:text:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Call the object's constructor.%% @@ -284,6 +129,13 @@ Efl_Object *efl_constructor(Eo *obj); void efl_ui_text_context_menu_clear(Eo *obj); \\ +**[[:develop:api:efl:ui:text:property:context_menu_disabled|context_menu_disabled]]** //**(get, set)**//\\ +> + +Eina_Bool efl_ui_text_context_menu_disabled_get(const Eo *obj); +void efl_ui_text_context_menu_disabled_set(Eo *obj, Eina_Bool disabled); + +\\ **[[:develop:api:efl:ui:text:method:context_menu_item_add|context_menu_item_add]]**\\ > %%This adds an item to the entry's contextual menu.%% @@ -308,12 +160,40 @@ void efl_ui_text_cursor_selection_end(Eo *obj); void efl_destructor(Eo *obj); \\ +**[[:develop:api:efl:ui:text:property:editable|editable]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:text:interactive|Efl.Ui.Text.Interactive]]]//\\ +> %%Whether the entry is editable.%% + +Eina_Bool efl_ui_text_interactive_editable_get(const Eo *obj); +void efl_ui_text_interactive_editable_set(Eo *obj, Eina_Bool editable); + +\\ +**[[:develop:api:efl:ui:text:property:file|file]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:file|Efl.File]]]//\\ +> + +void efl_file_get(const Eo *obj, const char **file, const char **key); +Eina_Bool efl_file_set(Eo *obj, const char *file, const char *key); + +\\ **[[:develop:api:efl:ui:text:method:group_member_add|group_member_add]]**// [Overridden from [[:develop:api:efl:canvas:group|Efl.Canvas.Group]]]//\\ > %%Set a canvas object as a member of a given group (or smart object).%% void efl_canvas_group_member_add(Eo *obj, Efl_Canvas_Object *sub_obj); \\ +**[[:develop:api:efl:ui:text:property:input_hint|input_hint]]** //**(get, set)**//\\ +> + +Elm_Input_Hints efl_ui_text_input_hint_get(const Eo *obj); +void efl_ui_text_input_hint_set(Eo *obj, Elm_Input_Hints hints); + +\\ +**[[:develop:api:efl:ui:text:property:input_panel_enabled|input_panel_enabled]]** //**(get, set)**//\\ +> + +Eina_Bool efl_ui_text_input_panel_enabled_get(const Eo *obj); +void efl_ui_text_input_panel_enabled_set(Eo *obj, Eina_Bool enabled); + +\\ **[[:develop:api:efl:ui:text:method:input_panel_hide|input_panel_hide]]**\\ > %%Hide the input panel (virtual keyboard).%% @@ -332,12 +212,60 @@ void efl_ui_text_input_panel_imdata_get(const Eo *obj, void data, int *len); void efl_ui_text_input_panel_imdata_set(Eo *obj, const void *data, int len); \\ +**[[:develop:api:efl:ui:text:property:input_panel_language|input_panel_language]]** //**(get, set)**//\\ +> + +Elm_Input_Panel_Lang efl_ui_text_input_panel_language_get(const Eo *obj); +void efl_ui_text_input_panel_language_set(Eo *obj, Elm_Input_Panel_Lang lang); + +\\ +**[[:develop:api:efl:ui:text:property:input_panel_layout|input_panel_layout]]** //**(get, set)**//\\ +> + +Elm_Input_Panel_Layout efl_ui_text_input_panel_layout_get(const Eo *obj); +void efl_ui_text_input_panel_layout_set(Eo *obj, Elm_Input_Panel_Layout layout); + +\\ +**[[:develop:api:efl:ui:text:property:input_panel_layout_variation|input_panel_layout_variation]]** //**(get, set)**//\\ +> + +int efl_ui_text_input_panel_layout_variation_get(const Eo *obj); +void efl_ui_text_input_panel_layout_variation_set(Eo *obj, int variation); + +\\ +**[[:develop:api:efl:ui:text:property:input_panel_return_key_autoenabled|input_panel_return_key_autoenabled]]** //**(set)**//\\ +> %%Set whether the return key on the input panel is disabled automatically when entry has no text.%% + +void efl_ui_text_input_panel_return_key_autoenabled_set(Eo *obj, Eina_Bool enabled); + +\\ +**[[:develop:api:efl:ui:text:property:input_panel_return_key_disabled|input_panel_return_key_disabled]]** //**(get, set)**//\\ +> + +Eina_Bool efl_ui_text_input_panel_return_key_disabled_get(const Eo *obj); +void efl_ui_text_input_panel_return_key_disabled_set(Eo *obj, Eina_Bool disabled); + +\\ +**[[:develop:api:efl:ui:text:property:input_panel_return_key_type|input_panel_return_key_type]]** //**(get, set)**//\\ +> + +Elm_Input_Panel_Return_Key_Type efl_ui_text_input_panel_return_key_type_get(const Eo *obj); +void efl_ui_text_input_panel_return_key_type_set(Eo *obj, Elm_Input_Panel_Return_Key_Type return_key_type); + +\\ **[[:develop:api:efl:ui:text:method:input_panel_show|input_panel_show]]**\\ > %%Show the input panel (virtual keyboard) based on the input panel property of entry such as layout, autocapital types, and so on.%% void efl_ui_text_input_panel_show(Eo *obj); \\ +**[[:develop:api:efl:ui:text:property:input_panel_show_on_demand|input_panel_show_on_demand]]** //**(get, set)**//\\ +> + +Eina_Bool efl_ui_text_input_panel_show_on_demand_get(const Eo *obj); +void efl_ui_text_input_panel_show_on_demand_set(Eo *obj, Eina_Bool ondemand); + +\\ **[[:develop:api:efl:ui:text:method:item_provider_append|item_provider_append]]**\\ > %%This appends a custom item provider to the list for that entry%% @@ -356,6 +284,48 @@ void efl_ui_text_item_provider_prepend(Eo *obj, Elm_Entry_Item_Provider_Cb func, void efl_ui_text_item_provider_remove(Eo *obj, Elm_Entry_Item_Provider_Cb func, void *data); \\ +**[[:develop:api:efl:ui:text:property:name|name]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:access|Efl.Access]]]//\\ +> %%Accessible name of the object.%% + +const char *efl_access_name_get(const Eo *obj); +void efl_access_name_set(Eo *obj, const char *name); + +\\ +**[[:develop:api:efl:ui:text:property:password|password]]** //**(get, set)**//\\ +> + +Eina_Bool efl_ui_text_password_get(const Eo *obj); +void efl_ui_text_password_set(Eo *obj, Eina_Bool password); + +\\ +**[[:develop:api:efl:ui:text:property:policy|policy]]** //**(get, set)**//// [Overridden from [[:develop:api:elm:interface_scrollable|Elm.Interface_Scrollable]]]//\\ +> %%Scrollbar visibility policy%% + +void elm_interface_scrollable_policy_get(const Eo *obj, Elm_Scroller_Policy *hbar, Elm_Scroller_Policy *vbar); +void elm_interface_scrollable_policy_set(Eo *obj, Elm_Scroller_Policy hbar, Elm_Scroller_Policy vbar); + +\\ +**[[:develop:api:efl:ui:text:property:position|position]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\ +> %%The 2D position of a canvas object.%% + +Eina_Position2D efl_gfx_position_get(const Eo *obj); +void efl_gfx_position_set(Eo *obj, Eina_Position2D pos); + +\\ +**[[:develop:api:efl:ui:text:property:prediction_allow|prediction_allow]]** //**(get, set)**//\\ +> + +Eina_Bool efl_ui_text_prediction_allow_get(const Eo *obj); +void efl_ui_text_prediction_allow_set(Eo *obj, Eina_Bool prediction); + +\\ +**[[:develop:api:efl:ui:text:property:scrollable|scrollable]]** //**(get, set)**//\\ +> + +Eina_Bool efl_ui_text_scrollable_get(const Eo *obj); +void efl_ui_text_scrollable_set(Eo *obj, Eina_Bool scroll); + +\\ **[[:develop:api:efl:ui:text:method:selection_copy|selection_copy]]**\\ > %%This executes a "copy" action on the selected text in the entry.%% @@ -368,6 +338,13 @@ void efl_ui_text_selection_copy(Eo *obj); void efl_ui_text_selection_cut(Eo *obj); \\ +**[[:develop:api:efl:ui:text:property:selection_handler_disabled|selection_handler_disabled]]** //**(get, set)**//\\ +> + +Eina_Bool efl_ui_text_selection_handler_disabled_get(const Eo *obj); +void efl_ui_text_selection_handler_disabled_set(Eo *obj, Eina_Bool disabled); + +\\ **[[:develop:api:efl:ui:text:method:selection_paste|selection_paste]]**\\ > %%This executes a "paste" action in the entry.%% @@ -392,143 +369,6 @@ Eina_Bool efl_layout_signal_callback_del(Eo *obj, const char *emission, const ch void efl_layout_signal_emit(Eo *obj, const char *emission, const char *source); \\ -**[[:develop:api:efl:ui:text:property:autocapital_type|autocapital_type]]** //**(get, set)**// - -Elm_Autocapital_Type efl_ui_text_autocapital_type_get(const Eo *obj); -void efl_ui_text_autocapital_type_set(Eo *obj, Elm_Autocapital_Type autocapital_type); - -\\ -**[[:develop:api:efl:ui:text:property:bounce_allow|bounce_allow]]** //**(get, set)**//// [Overridden from [[:develop:api:elm:interface_scrollable|Elm.Interface_Scrollable]]]//\\ -> %%Bouncing behavior%% - -void elm_interface_scrollable_bounce_allow_get(const Eo *obj, Eina_Bool *horiz, Eina_Bool *vert); -void elm_interface_scrollable_bounce_allow_set(Eo *obj, Eina_Bool horiz, Eina_Bool vert); - -\\ -**[[:develop:api:efl:ui:text:property:cnp_mode|cnp_mode]]** //**(get, set)**// - -Elm_Cnp_Mode efl_ui_text_cnp_mode_get(const Eo *obj); -void efl_ui_text_cnp_mode_set(Eo *obj, Elm_Cnp_Mode cnp_mode); - -\\ -**[[:develop:api:efl:ui:text:property:context_menu_disabled|context_menu_disabled]]** //**(get, set)**// - -Eina_Bool efl_ui_text_context_menu_disabled_get(const Eo *obj); -void efl_ui_text_context_menu_disabled_set(Eo *obj, Eina_Bool disabled); - -\\ -**[[:develop:api:efl:ui:text:property:editable|editable]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:text:interactive|Efl.Ui.Text.Interactive]]]//\\ -> %%Whether the entry is editable.%% - -Eina_Bool efl_ui_text_interactive_editable_get(const Eo *obj); -void efl_ui_text_interactive_editable_set(Eo *obj, Eina_Bool editable); - -\\ -**[[:develop:api:efl:ui:text:property:file|file]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:file|Efl.File]]]// - -void efl_file_get(const Eo *obj, const char **file, const char **key); -Eina_Bool efl_file_set(Eo *obj, const char *file, const char *key); - -\\ -**[[:develop:api:efl:ui:text:property:input_hint|input_hint]]** //**(get, set)**// - -Elm_Input_Hints efl_ui_text_input_hint_get(const Eo *obj); -void efl_ui_text_input_hint_set(Eo *obj, Elm_Input_Hints hints); - -\\ -**[[:develop:api:efl:ui:text:property:input_panel_enabled|input_panel_enabled]]** //**(get, set)**// - -Eina_Bool efl_ui_text_input_panel_enabled_get(const Eo *obj); -void efl_ui_text_input_panel_enabled_set(Eo *obj, Eina_Bool enabled); - -\\ -**[[:develop:api:efl:ui:text:property:input_panel_language|input_panel_language]]** //**(get, set)**// - -Elm_Input_Panel_Lang efl_ui_text_input_panel_language_get(const Eo *obj); -void efl_ui_text_input_panel_language_set(Eo *obj, Elm_Input_Panel_Lang lang); - -\\ -**[[:develop:api:efl:ui:text:property:input_panel_layout_variation|input_panel_layout_variation]]** //**(get, set)**// - -int efl_ui_text_input_panel_layout_variation_get(const Eo *obj); -void efl_ui_text_input_panel_layout_variation_set(Eo *obj, int variation); - -\\ -**[[:develop:api:efl:ui:text:property:input_panel_layout|input_panel_layout]]** //**(get, set)**// - -Elm_Input_Panel_Layout efl_ui_text_input_panel_layout_get(const Eo *obj); -void efl_ui_text_input_panel_layout_set(Eo *obj, Elm_Input_Panel_Layout layout); - -\\ -**[[:develop:api:efl:ui:text:property:input_panel_return_key_autoenabled|input_panel_return_key_autoenabled]]** //**(set)**//\\ -> %%Set whether the return key on the input panel is disabled automatically when entry has no text.%% - -void efl_ui_text_input_panel_return_key_autoenabled_set(Eo *obj, Eina_Bool enabled); - -\\ -**[[:develop:api:efl:ui:text:property:input_panel_return_key_disabled|input_panel_return_key_disabled]]** //**(get, set)**// - -Eina_Bool efl_ui_text_input_panel_return_key_disabled_get(const Eo *obj); -void efl_ui_text_input_panel_return_key_disabled_set(Eo *obj, Eina_Bool disabled); - -\\ -**[[:develop:api:efl:ui:text:property:input_panel_return_key_type|input_panel_return_key_type]]** //**(get, set)**// - -Elm_Input_Panel_Return_Key_Type efl_ui_text_input_panel_return_key_type_get(const Eo *obj); -void efl_ui_text_input_panel_return_key_type_set(Eo *obj, Elm_Input_Panel_Return_Key_Type return_key_type); - -\\ -**[[:develop:api:efl:ui:text:property:input_panel_show_on_demand|input_panel_show_on_demand]]** //**(get, set)**// - -Eina_Bool efl_ui_text_input_panel_show_on_demand_get(const Eo *obj); -void efl_ui_text_input_panel_show_on_demand_set(Eo *obj, Eina_Bool ondemand); - -\\ -**[[:develop:api:efl:ui:text:property:name|name]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:access|Efl.Access]]]//\\ -> %%Accessible name of the object.%% - -const char *efl_access_name_get(const Eo *obj); -void efl_access_name_set(Eo *obj, const char *name); - -\\ -**[[:develop:api:efl:ui:text:property:password|password]]** //**(get, set)**// - -Eina_Bool efl_ui_text_password_get(const Eo *obj); -void efl_ui_text_password_set(Eo *obj, Eina_Bool password); - -\\ -**[[:develop:api:efl:ui:text:property:policy|policy]]** //**(get, set)**//// [Overridden from [[:develop:api:elm:interface_scrollable|Elm.Interface_Scrollable]]]//\\ -> %%Scrollbar visibility policy%% - -void elm_interface_scrollable_policy_get(const Eo *obj, Elm_Scroller_Policy *hbar, Elm_Scroller_Policy *vbar); -void elm_interface_scrollable_policy_set(Eo *obj, Elm_Scroller_Policy hbar, Elm_Scroller_Policy vbar); - -\\ -**[[:develop:api:efl:ui:text:property:position|position]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\ -> %%The 2D position of a canvas object.%% - -Eina_Position2D efl_gfx_position_get(const Eo *obj); -void efl_gfx_position_set(Eo *obj, Eina_Position2D pos); - -\\ -**[[:develop:api:efl:ui:text:property:prediction_allow|prediction_allow]]** //**(get, set)**// - -Eina_Bool efl_ui_text_prediction_allow_get(const Eo *obj); -void efl_ui_text_prediction_allow_set(Eo *obj, Eina_Bool prediction); - -\\ -**[[:develop:api:efl:ui:text:property:scrollable|scrollable]]** //**(get, set)**// - -Eina_Bool efl_ui_text_scrollable_get(const Eo *obj); -void efl_ui_text_scrollable_set(Eo *obj, Eina_Bool scroll); - -\\ -**[[:develop:api:efl:ui:text:property:selection_handler_disabled|selection_handler_disabled]]** //**(get, set)**// - -Eina_Bool efl_ui_text_selection_handler_disabled_get(const Eo *obj); -void efl_ui_text_selection_handler_disabled_set(Eo *obj, Eina_Bool disabled); - -\\ **[[:develop:api:efl:ui:text:property:size|size]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\ > %%The 2D size of a canvas object.%% @@ -543,239 +383,509 @@ Eina_Bool efl_gfx_visible_get(const Eo *obj); void efl_gfx_visible_set(Eo *obj, Eina_Bool v); \\ -**[[:develop:api:efl:ui:text:method:copy|copy]]**// [Overridden from [[:develop:api:efl:access:editable:text|Efl.Access.Editable.Text]]]// ''protected''\\ -> %%Copy text between start and end parameter%% - -Eina_Bool efl_access_editable_text_copy(Eo *obj, int start, int end); - -\\ -**[[:develop:api:efl:ui:text:method:cut|cut]]**// [Overridden from [[:develop:api:efl:access:editable:text|Efl.Access.Editable.Text]]]// ''protected''\\ -> %%Cut text between start and end parameter%% - -Eina_Bool efl_access_editable_text_cut(Eo *obj, int start, int end); - -\\ -**[[:develop:api:efl:ui:text:method:delete|delete]]**// [Overridden from [[:develop:api:efl:access:editable:text|Efl.Access.Editable.Text]]]// ''protected''\\ -> %%Delete text between start and end parameter%% - -Eina_Bool efl_access_editable_text_delete(Eo *obj, int start, int end); - -\\ -**[[:develop:api:efl:ui:text:method:insert|insert]]**// [Overridden from [[:develop:api:efl:access:editable:text|Efl.Access.Editable.Text]]]// ''protected''\\ -> %%Insert text at given position%% - -Eina_Bool efl_access_editable_text_insert(Eo *obj, const char *string, int position); - -\\ -**[[:develop:api:efl:ui:text:method:on_access_activate|on_access_activate]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Hook function called when widget is activated through accessibility.%% - -Eina_Bool efl_ui_widget_on_access_activate(Eo *obj, Efl_Ui_Activate act); - -\\ -**[[:develop:api:efl:ui:text:method:on_disabled_update|on_disabled_update]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Virtual function called when the widget becomes disabled.%% - -Eina_Bool efl_ui_widget_on_disabled_update(Eo *obj, Eina_Bool disabled); - -\\ -**[[:develop:api:efl:ui:text:method:on_focus_update|on_focus_update]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Virtual function handling focus in/out events on the widget%% - -Eina_Bool efl_ui_widget_on_focus_update(Eo *obj, Elm_Widget_Item *item); - -\\ -**[[:develop:api:efl:ui:text:method:paste|paste]]**// [Overridden from [[:develop:api:efl:access:editable:text|Efl.Access.Editable.Text]]]// ''protected''\\ -> %%Paste text at given position%% - -Eina_Bool efl_access_editable_text_paste(Eo *obj, int position); - -\\ -**[[:develop:api:efl:ui:text:method:selection_add|selection_add]]**// [Overridden from [[:develop:api:efl:access:text|Efl.Access.Text]]]// ''protected''\\ -> %%Add selection%% - -Eina_Bool efl_access_text_selection_add(Eo *obj, int start_offset, int end_offset); - -\\ -**[[:develop:api:efl:ui:text:method:selection_remove|selection_remove]]**// [Overridden from [[:develop:api:efl:access:text|Efl.Access.Text]]]// ''protected''\\ -> %%Remove selection%% - -Eina_Bool efl_access_text_selection_remove(Eo *obj, int selection_number); - -\\ -**[[:develop:api:efl:ui:text:method:theme_apply|theme_apply]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Virtual function called when the widget needs to re-apply its theme.%% - -Efl_Ui_Theme_Apply efl_ui_widget_theme_apply(Eo *obj); - -\\ -**[[:develop:api:efl:ui:text:method:widget_sub_object_del|widget_sub_object_del]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Virtual function handling sub objects being removed.%% - -Eina_Bool efl_ui_widget_sub_object_del(Eo *obj, Efl_Canvas_Object *sub_obj); - -\\ -**[[:develop:api:efl:ui:text:property:attributes|attributes]]** //**(get)**//// [Overridden from [[:develop:api:efl:access:text|Efl.Access.Text]]]// ''protected''\\ -> %%Gets list of all text attributes.%% - -Eina_List *efl_access_text_attributes_get(const Eo *obj, int *start_offset, int *end_offset); - -\\ -**[[:develop:api:efl:ui:text:property:attribute|attribute]]** //**(get)**//// [Overridden from [[:develop:api:efl:access:text|Efl.Access.Text]]]// ''protected''\\ +**[[:develop:api:efl:ui:text:property:attribute|attribute]]** //**(get)**// ''protected''// [Overridden from [[:develop:api:efl:access:text|Efl.Access.Text]]]//\\ > %%Indicate if a text attribute with a given name is set%% Eina_Bool efl_access_text_attribute_get(const Eo *obj, const char *name, int *start_offset, int *end_offset, char **value); \\ -**[[:develop:api:efl:ui:text:property:bounded_ranges|bounded_ranges]]** //**(get)**//// [Overridden from [[:develop:api:efl:access:text|Efl.Access.Text]]]// ''protected''\\ +**[[:develop:api:efl:ui:text:property:attributes|attributes]]** //**(get)**// ''protected''// [Overridden from [[:develop:api:efl:access:text|Efl.Access.Text]]]//\\ +> %%Gets list of all text attributes.%% + +Eina_List *efl_access_text_attributes_get(const Eo *obj, int *start_offset, int *end_offset); + +\\ +**[[:develop:api:efl:ui:text:property:bounded_ranges|bounded_ranges]]** //**(get)**// ''protected''// [Overridden from [[:develop:api:efl:access:text|Efl.Access.Text]]]//\\ > %%Bounded ranges%% Eina_List *efl_access_text_bounded_ranges_get(const Eo *obj, Eina_Bool screen_coords, Eina_Rect rect, Efl_Access_Text_Clip_Type xclip, Efl_Access_Text_Clip_Type yclip); \\ -**[[:develop:api:efl:ui:text:property:caret_offset|caret_offset]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:access:text|Efl.Access.Text]]]// ''protected''\\ +**[[:develop:api:efl:ui:text:property:caret_offset|caret_offset]]** //**(get, set)**// ''protected''// [Overridden from [[:develop:api:efl:access:text|Efl.Access.Text]]]//\\ > %%Caret offset property%% int efl_access_text_caret_offset_get(const Eo *obj); Eina_Bool efl_access_text_caret_offset_set(Eo *obj, int offset); \\ -**[[:develop:api:efl:ui:text:property:character_count|character_count]]** //**(get)**//// [Overridden from [[:develop:api:efl:access:text|Efl.Access.Text]]]// ''protected''\\ -> %%Character count%% - -int efl_access_text_character_count_get(const Eo *obj); - -\\ -**[[:develop:api:efl:ui:text:property:character_extents|character_extents]]** //**(get)**//// [Overridden from [[:develop:api:efl:access:text|Efl.Access.Text]]]// ''protected''\\ -> %%Character extents%% - -Eina_Bool efl_access_text_character_extents_get(const Eo *obj, int offset, Eina_Bool screen_coords, Eina_Rect *rect); - -\\ -**[[:develop:api:efl:ui:text:property:character|character]]** //**(get)**//// [Overridden from [[:develop:api:efl:access:text|Efl.Access.Text]]]// ''protected''\\ +**[[:develop:api:efl:ui:text:property:character|character]]** //**(get)**// ''protected''// [Overridden from [[:develop:api:efl:access:text|Efl.Access.Text]]]//\\ > %%Gets single character present in accessible widget's text at given offset.%% Eina_Unicode efl_access_text_character_get(const Eo *obj, int offset); \\ -**[[:develop:api:efl:ui:text:property:content|content]]** //**(set)**//// [Overridden from [[:develop:api:efl:access:editable:text|Efl.Access.Editable.Text]]]// ''protected''\\ +**[[:develop:api:efl:ui:text:property:character_count|character_count]]** //**(get)**// ''protected''// [Overridden from [[:develop:api:efl:access:text|Efl.Access.Text]]]//\\ +> %%Character count%% + +int efl_access_text_character_count_get(const Eo *obj); + +\\ +**[[:develop:api:efl:ui:text:property:character_extents|character_extents]]** //**(get)**// ''protected''// [Overridden from [[:develop:api:efl:access:text|Efl.Access.Text]]]//\\ +> %%Character extents%% + +Eina_Bool efl_access_text_character_extents_get(const Eo *obj, int offset, Eina_Bool screen_coords, Eina_Rect *rect); + +\\ +**[[:develop:api:efl:ui:text:property:content|content]]** //**(set)**// ''protected''// [Overridden from [[:develop:api:efl:access:editable:text|Efl.Access.Editable.Text]]]//\\ > %%Editable content property%% Eina_Bool efl_access_editable_text_content_set(Eo *obj, const char *string); \\ -**[[:develop:api:efl:ui:text:property:default_attributes|default_attributes]]** //**(get)**//// [Overridden from [[:develop:api:efl:access:text|Efl.Access.Text]]]// ''protected''\\ +**[[:develop:api:efl:ui:text:method:copy|copy]]** ''protected''// [Overridden from [[:develop:api:efl:access:editable:text|Efl.Access.Editable.Text]]]//\\ +> %%Copy text between start and end parameter%% + +Eina_Bool efl_access_editable_text_copy(Eo *obj, int start, int end); + +\\ +**[[:develop:api:efl:ui:text:method:cut|cut]]** ''protected''// [Overridden from [[:develop:api:efl:access:editable:text|Efl.Access.Editable.Text]]]//\\ +> %%Cut text between start and end parameter%% + +Eina_Bool efl_access_editable_text_cut(Eo *obj, int start, int end); + +\\ +**[[:develop:api:efl:ui:text:property:default_attributes|default_attributes]]** //**(get)**// ''protected''// [Overridden from [[:develop:api:efl:access:text|Efl.Access.Text]]]//\\ > %%Default attributes%% Eina_List *efl_access_text_default_attributes_get(const Eo *obj); \\ -**[[:develop:api:efl:ui:text:property:interest_region|interest_region]]** //**(get)**//// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ +**[[:develop:api:efl:ui:text:method:delete|delete]]** ''protected''// [Overridden from [[:develop:api:efl:access:editable:text|Efl.Access.Editable.Text]]]//\\ +> %%Delete text between start and end parameter%% + +Eina_Bool efl_access_editable_text_delete(Eo *obj, int start, int end); + +\\ +**[[:develop:api:efl:ui:text:method:insert|insert]]** ''protected''// [Overridden from [[:develop:api:efl:access:editable:text|Efl.Access.Editable.Text]]]//\\ +> %%Insert text at given position%% + +Eina_Bool efl_access_editable_text_insert(Eo *obj, const char *string, int position); + +\\ +**[[:develop:api:efl:ui:text:property:interest_region|interest_region]]** //**(get)**// ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ > %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% Eina_Rect efl_ui_widget_interest_region_get(const Eo *obj); \\ -**[[:develop:api:efl:ui:text:property:offset_at_point|offset_at_point]]** //**(get)**//// [Overridden from [[:develop:api:efl:access:text|Efl.Access.Text]]]// ''protected''\\ +**[[:develop:api:efl:ui:text:property:offset_at_point|offset_at_point]]** //**(get)**// ''protected''// [Overridden from [[:develop:api:efl:access:text|Efl.Access.Text]]]//\\ > %%Offset at given point%% int efl_access_text_offset_at_point_get(const Eo *obj, Eina_Bool screen_coords, int x, int y); \\ -**[[:develop:api:efl:ui:text:property:range_extents|range_extents]]** //**(get)**//// [Overridden from [[:develop:api:efl:access:text|Efl.Access.Text]]]// ''protected''\\ +**[[:develop:api:efl:ui:text:method:on_access_activate|on_access_activate]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Hook function called when widget is activated through accessibility.%% + +Eina_Bool efl_ui_widget_on_access_activate(Eo *obj, Efl_Ui_Activate act); + +\\ +**[[:develop:api:efl:ui:text:method:on_disabled_update|on_disabled_update]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Virtual function called when the widget becomes disabled.%% + +Eina_Bool efl_ui_widget_on_disabled_update(Eo *obj, Eina_Bool disabled); + +\\ +**[[:develop:api:efl:ui:text:method:on_focus_update|on_focus_update]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Virtual function handling focus in/out events on the widget%% + +Eina_Bool efl_ui_widget_on_focus_update(Eo *obj, Elm_Widget_Item *item); + +\\ +**[[:develop:api:efl:ui:text:method:paste|paste]]** ''protected''// [Overridden from [[:develop:api:efl:access:editable:text|Efl.Access.Editable.Text]]]//\\ +> %%Paste text at given position%% + +Eina_Bool efl_access_editable_text_paste(Eo *obj, int position); + +\\ +**[[:develop:api:efl:ui:text:property:range_extents|range_extents]]** //**(get)**// ''protected''// [Overridden from [[:develop:api:efl:access:text|Efl.Access.Text]]]//\\ > %%Range extents%% Eina_Bool efl_access_text_range_extents_get(const Eo *obj, Eina_Bool screen_coords, int start_offset, int end_offset, Eina_Rect *rect); \\ -**[[:develop:api:efl:ui:text:property:selections_count|selections_count]]** //**(get)**//// [Overridden from [[:develop:api:efl:access:text|Efl.Access.Text]]]// ''protected''\\ -> %%Selection count property%% - -int efl_access_text_selections_count_get(const Eo *obj); - -\\ -**[[:develop:api:efl:ui:text:property:selection|selection]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:access:text|Efl.Access.Text]]]// ''protected''\\ +**[[:develop:api:efl:ui:text:property:selection|selection]]** //**(get, set)**// ''protected''// [Overridden from [[:develop:api:efl:access:text|Efl.Access.Text]]]//\\ > %%Selection property%% void efl_access_text_selection_get(const Eo *obj, int selection_number, int *start_offset, int *end_offset); Eina_Bool efl_access_text_selection_set(Eo *obj, int selection_number, int start_offset, int end_offset); \\ -**[[:develop:api:efl:ui:text:property:state_set|state_set]]** //**(get)**//// [Overridden from [[:develop:api:efl:access|Efl.Access]]]// ''protected''\\ +**[[:develop:api:efl:ui:text:method:selection_add|selection_add]]** ''protected''// [Overridden from [[:develop:api:efl:access:text|Efl.Access.Text]]]//\\ +> %%Add selection%% + +Eina_Bool efl_access_text_selection_add(Eo *obj, int start_offset, int end_offset); + +\\ +**[[:develop:api:efl:ui:text:method:selection_remove|selection_remove]]** ''protected''// [Overridden from [[:develop:api:efl:access:text|Efl.Access.Text]]]//\\ +> %%Remove selection%% + +Eina_Bool efl_access_text_selection_remove(Eo *obj, int selection_number); + +\\ +**[[:develop:api:efl:ui:text:property:selections_count|selections_count]]** //**(get)**// ''protected''// [Overridden from [[:develop:api:efl:access:text|Efl.Access.Text]]]//\\ +> %%Selection count property%% + +int efl_access_text_selections_count_get(const Eo *obj); + +\\ +**[[:develop:api:efl:ui:text:property:state_set|state_set]]** //**(get)**// ''protected''// [Overridden from [[:develop:api:efl:access|Efl.Access]]]//\\ > %%Gets set describing object accessible states.%% Efl_Access_State_Set efl_access_state_set_get(const Eo *obj); \\ -**[[:develop:api:efl:ui:text:property:string|string]]** //**(get)**//// [Overridden from [[:develop:api:efl:access:text|Efl.Access.Text]]]// ''protected''\\ +**[[:develop:api:efl:ui:text:property:string|string]]** //**(get)**// ''protected''// [Overridden from [[:develop:api:efl:access:text|Efl.Access.Text]]]//\\ > %%Gets string, start and end offset in text according to given initial offset and granularity.%% char *efl_access_text_string_get(const Eo *obj, Efl_Access_Text_Granularity granularity, int *start_offset, int *end_offset); \\ -**[[:develop:api:efl:ui:text:property:text|text]]** //**(get)**//// [Overridden from [[:develop:api:efl:access:text|Efl.Access.Text]]]// ''protected''\\ +**[[:develop:api:efl:ui:text:property:text|text]]** //**(get)**// ''protected''// [Overridden from [[:develop:api:efl:access:text|Efl.Access.Text]]]//\\ > %%Gets text of accessible widget.%% char *efl_access_text_get(const Eo *obj, int start_offset, int end_offset); \\ +**[[:develop:api:efl:ui:text:method:theme_apply|theme_apply]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Virtual function called when the widget needs to re-apply its theme.%% + +Efl_Ui_Theme_Apply efl_ui_widget_theme_apply(Eo *obj); + +\\ +**[[:develop:api:efl:ui:text:method:widget_sub_object_del|widget_sub_object_del]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Virtual function handling sub objects being removed.%% + +Eina_Bool efl_ui_widget_sub_object_del(Eo *obj, Efl_Canvas_Object *sub_obj); + +\\ ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:file|Efl.File]]\\ -> **[[:develop:api:efl:file:method:save|save]]**, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]**, **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]**, **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(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:text:font|Efl.Text.Font]]\\ -> **[[:develop:api:efl:text:font:property:font_bitmap_scalable|font_bitmap_scalable]]** //**(get, set)**//, **[[:develop:api:efl:text:font:property:font_fallbacks|font_fallbacks]]** //**(get, set)**//, **[[:develop:api:efl:text:font:property:font_lang|font_lang]]** //**(get, set)**//, **[[:develop:api:efl:text:font:property:font_slant|font_slant]]** //**(get, set)**//, **[[:develop:api:efl:text:font:property:font_source|font_source]]** //**(get, set)**//, **[[:develop:api:efl:text:font:property:font_weight|font_weight]]** //**(get, set)**//, **[[:develop:api:efl:text:font:property:font_width|font_width]]** //**(get, set)**//, **[[:develop:api:efl:text:font:property:font|font]]** //**(get, set)**//\\ -[[:develop:api:efl:text:format|Efl.Text.Format]]\\ -> **[[:develop:api:efl:text:format:property:ellipsis|ellipsis]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:halign_auto_type|halign_auto_type]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:halign|halign]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:linegap|linegap]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:linerelgap|linerelgap]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:multiline|multiline]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:password|password]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:replacement_char|replacement_char]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:tabstops|tabstops]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:valign|valign]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:wrap|wrap]]** //**(get, set)**//\\ -[[:develop:api:efl:text|Efl.Text]]\\ -> **[[:develop:api:efl:text:property:text|text]]** //**(get, set)**//\\ -[[:develop:api:efl:text:style|Efl.Text.Style]]\\ -> **[[:develop:api:efl:text:style:property:backing_color|backing_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:backing_type|backing_type]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:effect_type|effect_type]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:gfx_filter|gfx_filter]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:glow2_color|glow2_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:glow_color|glow_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:normal_color|normal_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:outline_color|outline_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:shadow_color|shadow_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:shadow_direction|shadow_direction]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:strikethrough_color|strikethrough_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:strikethrough_type|strikethrough_type]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:underline2_color|underline2_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:underline2_type|underline2_type]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:underline_color|underline_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:underline_dashed_color|underline_dashed_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:underline_dashed_gap|underline_dashed_gap]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:underline_dashed_width|underline_dashed_width]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:underline_height|underline_height]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:underline_type|underline_type]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:base|Efl.Ui.Base]]\\ -> **[[:develop:api:efl:ui:base:property:language|language]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]]\\ -> **[[:develop:api:efl:ui:focus:manager:method:fetch|fetch]]**, **[[:develop:api:efl:ui:focus:manager:method:logical_end|logical_end]]**, **[[:develop:api:efl:ui:focus:manager:method:move|move]]**, **[[:develop:api:efl:ui:focus:manager:method:pop_history_stack|pop_history_stack]]**, **[[:develop:api:efl:ui:focus:manager:method:request_move|request_move]]**, **[[:develop:api:efl:ui:focus:manager:method:request_subchild|request_subchild]]**, **[[:develop:api:efl:ui:focus:manager:method:reset_history|reset_history]]**, **[[:develop:api:efl:ui:focus:manager:method:setup_on_first_touch|setup_on_first_touch]]**, **[[:develop:api:efl:ui:focus:manager:property:manager_focus|manager_focus]]** //**(get, set)**//, **[[:develop:api:efl:ui:focus:manager:property:redirect|redirect]]** //**(get, set)**//, **[[:develop:api:efl:ui:focus:manager:property:root|root]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]**, **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:content_count|content_count]]**, **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]**, **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]**, **[[:develop:api:efl:ui:layout:method:finalize|finalize]]**, **[[:develop:api:efl:ui:layout:method:group_calculate|group_calculate]]**, **[[:develop:api:efl:ui:layout:method:message_send|message_send]]**, **[[:develop:api:efl:ui:layout:method:part|part]]**, **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]**, **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**//\\ -[[:develop:api:efl:ui:text:interactive|Efl.Ui.Text.Interactive]]\\ -> **[[:develop:api:efl:ui:text:interactive:property:selection_allowed|selection_allowed]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:interactive:property:selection_cursors|selection_cursors]]** //**(get)**//\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:elm:interface_scrollable|Elm.Interface_Scrollable]]\\ -> **[[:develop:api:elm:interface_scrollable:method:content_min_limit|content_min_limit]]**, **[[:develop:api:elm:interface_scrollable:method:content_pos_get|content_pos_get]]**, **[[:develop:api:elm:interface_scrollable:method:content_pos_set|content_pos_set]]**, **[[:develop:api:elm:interface_scrollable:method:content_region_show|content_region_show]]**, **[[:develop:api:elm:interface_scrollable:method:page_bring_in|page_bring_in]]**, **[[:develop:api:elm:interface_scrollable:method:page_show|page_show]]**, **[[:develop:api:elm:interface_scrollable:method:region_bring_in|region_bring_in]]**, **[[:develop:api:elm:interface_scrollable:property:animate_start_cb|animate_start_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:animate_stop_cb|animate_stop_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:border_elements|border_elements]]** //**(get)**//, **[[:develop:api:elm:interface_scrollable:property:bounce_animator_disabled|bounce_animator_disabled]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:content_min_limit_cb|content_min_limit_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:content_region|content_region]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:content_size|content_size]]** //**(get)**//, **[[:develop:api:elm:interface_scrollable:property:content_viewport_geometry|content_viewport_geometry]]** //**(get)**//, **[[:develop:api:elm:interface_scrollable:property:content_viewport_resize_cb|content_viewport_resize_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:content|content]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:current_page|current_page]]** //**(get)**//, **[[:develop:api:elm:interface_scrollable:property:drag_start_cb|drag_start_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:drag_stop_cb|drag_stop_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:edge_bottom_cb|edge_bottom_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:edge_left_cb|edge_left_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:edge_right_cb|edge_right_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:edge_top_cb|edge_top_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:extern_pan|extern_pan]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:freeze|freeze]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:gravity|gravity]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:hbar_drag_cb|hbar_drag_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:hbar_press_cb|hbar_press_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:hbar_unpress_cb|hbar_unpress_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:hold|hold]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:item_loop_enabled|item_loop_enabled]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:last_page|last_page]]** //**(get)**//, **[[:develop:api:elm:interface_scrollable:property:loop|loop]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:mirrored|mirrored]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:momentum_animator_disabled|momentum_animator_disabled]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:movement_block|movement_block]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:objects|objects]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:page_change_cb|page_change_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:page_relative|page_relative]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:page_scroll_limit|page_scroll_limit]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:page_size|page_size]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:page_snap_allow|page_snap_allow]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:paging|paging]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:repeat_events|repeat_events]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:scroll_cb|scroll_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:scroll_down_cb|scroll_down_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:scroll_left_cb|scroll_left_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:scroll_right_cb|scroll_right_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:scroll_up_cb|scroll_up_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:single_direction|single_direction]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:step_size|step_size]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:vbar_drag_cb|vbar_drag_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:vbar_press_cb|vbar_press_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:vbar_unpress_cb|vbar_unpress_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:wheel_disabled|wheel_disabled]]** //**(get, set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[:develop:api:efl:access:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** ''protected''\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:method:widget_event|widget_event]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:file|Efl.File]] ^^^ +| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% | +| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**// | %%Whether this object updates its size hints automatically.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]** | %%Calculates the geometry of the region, relative to a given layout object's area, occupied by all parts in the object.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]** | %%Calculates the minimum required size for a given layout object.%% | +| ''protected'' | **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** | %%Forces a Size/Geometry calculation.%% | +^ [[: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:text|Efl.Text]] ^^^ +| | **[[:develop:api:efl:text:property:text|text]]** //**(get, set)**// | | +^ [[:develop:api:efl:text:font|Efl.Text.Font]] ^^^ +| | **[[:develop:api:efl:text:font:property:font|font]]** //**(get, set)**// | %%The font name and size that is used for the displayed text%% | +| | **[[:develop:api:efl:text:font:property:font_bitmap_scalable|font_bitmap_scalable]]** //**(get, set)**// | %%The bitmap fonts have fixed size glyphs for several available sizes. Basically, it is not scalable. But, it needs to be scalable for some use cases. (ex. colorful emoji fonts)%% | +| | **[[:develop:api:efl:text:font:property:font_fallbacks|font_fallbacks]]** //**(get, set)**// | %%Comma-separated list of font fallbacks%% | +| | **[[:develop:api:efl:text:font:property:font_lang|font_lang]]** //**(get, set)**// | %%Specific language of the displayed font%% | +| | **[[:develop:api:efl:text:font:property:font_slant|font_slant]]** //**(get, set)**// | %%Type of slant of the displayed font%% | +| | **[[:develop:api:efl:text:font:property:font_source|font_source]]** //**(get, set)**// | %%The source that will be used to lookup the font of the text%% | +| | **[[:develop:api:efl:text:font:property:font_weight|font_weight]]** //**(get, set)**// | %%Type of weight of the displayed font%% | +| | **[[:develop:api:efl:text:font:property:font_width|font_width]]** //**(get, set)**// | %%Type of width of the displayed font%% | +^ [[:develop:api:efl:text:format|Efl.Text.Format]] ^^^ +| | **[[:develop:api:efl:text:format:property:ellipsis|ellipsis]]** //**(get, set)**// | %%Ellipsis value (number from -1.0 to 1.0)%% | +| | **[[:develop:api:efl:text:format:property:halign|halign]]** //**(get, set)**// | %%Horizontal alignment of text%% | +| | **[[:develop:api:efl:text:format:property:halign_auto_type|halign_auto_type]]** //**(get, set)**// | %%Horizontal alignment of text%% | +| | **[[:develop:api:efl:text:format:property:linegap|linegap]]** //**(get, set)**// | %%Minimal line gap (top and bottom) for each line in the text%% | +| | **[[:develop:api:efl:text:format:property:linerelgap|linerelgap]]** //**(get, set)**// | %%Relative line gap (top and bottom) for each line in the text%% | +| | **[[:develop:api:efl:text:format:property:multiline|multiline]]** //**(get, set)**// | %%Multiline is enabled or not%% | +| | **[[:develop:api:efl:text:format:property:password|password]]** //**(get, set)**// | %%Whether text is a password%% | +| | **[[:develop:api:efl:text:format:property:replacement_char|replacement_char]]** //**(get, set)**// | %%The character used to replace characters that can not be displayed%% | +| | **[[:develop:api:efl:text:format:property:tabstops|tabstops]]** //**(get, set)**// | %%Tabstops value%% | +| | **[[:develop:api:efl:text:format:property:valign|valign]]** //**(get, set)**// | %%Vertical alignment of text%% | +| | **[[:develop:api:efl:text:format:property:wrap|wrap]]** //**(get, set)**// | %%Wrap mode for use in the text%% | +^ [[:develop:api:efl:text:style|Efl.Text.Style]] ^^^ +| | **[[:develop:api:efl:text:style:property:backing_color|backing_color]]** //**(get, set)**// | %%Backing color%% | +| | **[[:develop:api:efl:text:style:property:backing_type|backing_type]]** //**(get, set)**// | %%Enable or disable backing type%% | +| | **[[:develop:api:efl:text:style:property:effect_type|effect_type]]** //**(get, set)**// | %%Type of effect used for the displayed text%% | +| | **[[:develop:api:efl:text:style:property:gfx_filter|gfx_filter]]** //**(get, set)**// | %%Program that applies a special filter%% | +| | **[[:develop:api:efl:text:style:property:glow2_color|glow2_color]]** //**(get, set)**// | %%Second color of the glow effect%% | +| | **[[:develop:api:efl:text:style:property:glow_color|glow_color]]** //**(get, set)**// | %%Color of glow effect%% | +| | **[[:develop:api:efl:text:style:property:normal_color|normal_color]]** //**(get, set)**// | %%Color of text, excluding style%% | +| | **[[:develop:api:efl:text:style:property:outline_color|outline_color]]** //**(get, set)**// | %%Color of outline effect%% | +| | **[[:develop:api:efl:text:style:property:shadow_color|shadow_color]]** //**(get, set)**// | %%Color of shadow effect%% | +| | **[[:develop:api:efl:text:style:property:shadow_direction|shadow_direction]]** //**(get, set)**// | %%Direction of shadow effect%% | +| | **[[:develop:api:efl:text:style:property:strikethrough_color|strikethrough_color]]** //**(get, set)**// | %%Color of strikethrough_style%% | +| | **[[:develop:api:efl:text:style:property:strikethrough_type|strikethrough_type]]** //**(get, set)**// | %%Type of strikethrough style%% | +| | **[[:develop:api:efl:text:style:property:underline2_color|underline2_color]]** //**(get, set)**// | %%Color of underline2 style%% | +| | **[[:develop:api:efl:text:style:property:underline2_type|underline2_type]]** //**(get, set)**// | %%Type of underline2 style%% | +| | **[[:develop:api:efl:text:style:property:underline_color|underline_color]]** //**(get, set)**// | %%Color of normal underline style%% | +| | **[[:develop:api:efl:text:style:property:underline_dashed_color|underline_dashed_color]]** //**(get, set)**// | %%Color of dashed underline style%% | +| | **[[:develop:api:efl:text:style:property:underline_dashed_gap|underline_dashed_gap]]** //**(get, set)**// | %%Gap of dashed underline style%% | +| | **[[:develop:api:efl:text:style:property:underline_dashed_width|underline_dashed_width]]** //**(get, set)**// | %%Width of dashed underline style%% | +| | **[[:develop:api:efl:text:style:property:underline_height|underline_height]]** //**(get, set)**// | %%Height of underline style%% | +| | **[[:develop:api:efl:text:style:property:underline_type|underline_type]]** //**(get, set)**// | %%Sets an underline style on the text%% | +^ [[: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:focus:manager|Efl.Ui.Focus.Manager]] ^^^ +| | **[[:develop:api:efl:ui:focus:manager:method:fetch|fetch]]** | %%This will fetch the data from a registered node.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:logical_end|logical_end]]** | %%Return the last logical object.%% | +| | **[[:develop:api:efl:ui:focus:manager:property:manager_focus|manager_focus]]** //**(get, set)**// | %%The element which is currently focused by this manager%% | +| | **[[:develop:api:efl:ui:focus:manager:method:move|move]]** | %%Move the focus into the given direction.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:pop_history_stack|pop_history_stack]]** | %%Removes the most upper history element, and gives the focus to the next one below%% | +| | **[[:develop:api:efl:ui:focus:manager:property:redirect|redirect]]** //**(get, set)**// | %%Add a another manager to serve the move requests.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:request_move|request_move]]** | %%Returns the object which would be the next object to focus in the given direction.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:request_subchild|request_subchild]]** | %%Returns a widget that can receive focus%% | +| | **[[:develop:api:efl:ui:focus:manager:method:reset_history|reset_history]]** | %%Reset the history stack of this manager object. This means the most upper element will be unfocused, all other elements will be removed from the remembered before.%% | +| | **[[:develop:api:efl:ui:focus:manager:property:root|root]]** //**(get, set)**// | %%Root node for all logical subtrees.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:setup_on_first_touch|setup_on_first_touch]]** | %%Called when this manager is set as redirect%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]** | %%Freezes the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]** | %%Thaws the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect property%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect factory%% | +| | **[[:develop:api:efl:ui:layout:method:content_count|content_count]]** | %%Returns the number of UI elements packed in this container.%% | +| | **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]** | %%Begin iterating over this object's contents.%% | +| | **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% | +| | **[[:develop:api:efl:ui:layout:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:ui:layout:method:group_calculate|group_calculate]]** | %%Triggers an immediate recalculation of this object's geometry.%% | +| | **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**// | %%Retrives an EDC data field's value from a given Edje object's group.%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**// | %%Gets the maximum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**// | %%Gets the minimum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:method:message_send|message_send]]** | %%Sends an (Edje) message to a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**// | %%Model that is/will be%% | +| | **[[:develop:api:efl:ui:layout:method:part|part]]** | %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]** | %%Processes an object's messages and signals queue.%% | +| | **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**// | %%The theme of this widget, defines which edje group will be used.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +^ [[:develop:api:efl:ui:text:interactive|Efl.Ui.Text.Interactive]] ^^^ +| | **[[:develop:api:efl:ui:text:interactive:property:selection_allowed|selection_allowed]]** //**(get, set)**// | %%Whether or not selection is allowed on this object%% | +| | **[[:develop:api:efl:ui:text:interactive:property:selection_cursors|selection_cursors]]** //**(get)**// | %%The cursors used for selection handling.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| | **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:elm:interface_scrollable|Elm.Interface_Scrollable]] ^^^ +| | **[[:develop:api:elm:interface_scrollable:property:animate_start_cb|animate_start_cb]]** //**(set)**// | %%Set the callback to run when the scrolling animation has started.%% | +| | **[[:develop:api:elm:interface_scrollable:property:animate_stop_cb|animate_stop_cb]]** //**(set)**// | %%Set the callback to run when the scrolling animation has stopped.%% | +| | **[[:develop:api:elm:interface_scrollable:property:border_elements|border_elements]]** //**(get)**// | %%The list of elements which are at the border of the graph.%% | +| | **[[:develop:api:elm:interface_scrollable:property:bounce_animator_disabled|bounce_animator_disabled]]** //**(get, set)**// | %%Bounce animator%% | +| | **[[:develop:api:elm:interface_scrollable:property:content|content]]** //**(set)**// | %%Content property%% | +| | **[[:develop:api:elm:interface_scrollable:method:content_min_limit|content_min_limit]]** | %%Prevent the scrollable from being smaller than the minimum size of the content.%% | +| | **[[:develop:api:elm:interface_scrollable:property:content_min_limit_cb|content_min_limit_cb]]** //**(set)**// | %%set the callback to run on minimal limit content%% | +| | **[[:develop:api:elm:interface_scrollable:method:content_pos_get|content_pos_get]]** | %%Get content position%% | +| | **[[:develop:api:elm:interface_scrollable:method:content_pos_set|content_pos_set]]** | %%Set the content position%% | +| | **[[:develop:api:elm:interface_scrollable:property:content_region|content_region]]** //**(get, set)**// | %%Currently visible content region%% | +| | **[[:develop:api:elm:interface_scrollable:method:content_region_show|content_region_show]]** | %%Show a specific virtual region within the scroller content object%% | +| | **[[:develop:api:elm:interface_scrollable:property:content_size|content_size]]** //**(get)**// | %%Get the size of the content object%% | +| | **[[:develop:api:elm:interface_scrollable:property:content_viewport_geometry|content_viewport_geometry]]** //**(get)**// | %%Content viewport geometry%% | +| | **[[:develop:api:elm:interface_scrollable:property:content_viewport_resize_cb|content_viewport_resize_cb]]** //**(set)**// | %%When the viewport is resized, the callback is called.%% | +| | **[[:develop:api:elm:interface_scrollable:property:current_page|current_page]]** //**(get)**// | %%Get scroll current page number.%% | +| | **[[:develop:api:elm:interface_scrollable:property:drag_start_cb|drag_start_cb]]** //**(set)**// | %%Set the callback to run when dragging of the contents has started.%% | +| | **[[:develop:api:elm:interface_scrollable:property:drag_stop_cb|drag_stop_cb]]** //**(set)**// | %%Set the callback to run when dragging of the contents has stopped.%% | +| | **[[:develop:api:elm:interface_scrollable:property:edge_bottom_cb|edge_bottom_cb]]** //**(set)**// | %%Set the callback to run when the bottom edge of the content has been reached.%% | +| | **[[:develop:api:elm:interface_scrollable:property:edge_left_cb|edge_left_cb]]** //**(set)**// | %%Set the callback to run when the left edge of the content has been reached.%% | +| | **[[:develop:api:elm:interface_scrollable:property:edge_right_cb|edge_right_cb]]** //**(set)**// | %%Set the callback to run when the right edge of the content has been reached.%% | +| | **[[:develop:api:elm:interface_scrollable:property:edge_top_cb|edge_top_cb]]** //**(set)**// | %%Set the callback to run when the top edge of the content has been reached.%% | +| | **[[:develop:api:elm:interface_scrollable:property:extern_pan|extern_pan]]** //**(set)**// | %%Extern pan%% | +| | **[[:develop:api:elm:interface_scrollable:property:freeze|freeze]]** //**(set)**// | %%Freeze property%% | +| | **[[:develop:api:elm:interface_scrollable:property:gravity|gravity]]** //**(get, set)**// | %%Control scrolling gravity on the scrollable%% | +| | **[[:develop:api:elm:interface_scrollable:property:hbar_drag_cb|hbar_drag_cb]]** //**(set)**// | %%Set the callback to run when the horizontal scrollbar is dragged.%% | +| | **[[:develop:api:elm:interface_scrollable:property:hbar_press_cb|hbar_press_cb]]** //**(set)**// | %%Set the callback to run when the horizontal scrollbar is pressed.%% | +| | **[[:develop:api:elm:interface_scrollable:property:hbar_unpress_cb|hbar_unpress_cb]]** //**(set)**// | %%Set the callback to run when the horizontal scrollbar is unpressed.%% | +| | **[[:develop:api:elm:interface_scrollable:property:hold|hold]]** //**(set)**// | %%Hold property%% | +| | **[[:develop:api:elm:interface_scrollable:property:item_loop_enabled|item_loop_enabled]]** //**(get, set)**// | %%Whether scrolling should loop around.%% | +| | **[[:develop:api:elm:interface_scrollable:property:last_page|last_page]]** //**(get)**// | %%Get scroll last page number.%% | +| | **[[:develop:api:elm:interface_scrollable:property:loop|loop]]** //**(get, set)**// | %%Controls an infinite loop for a scroller.%% | +| | **[[:develop:api:elm:interface_scrollable:property:mirrored|mirrored]]** //**(set)**// | %%Mirroed property%% | +| | **[[:develop:api:elm:interface_scrollable:property:momentum_animator_disabled|momentum_animator_disabled]]** //**(get, set)**// | %%Momentum animator%% | +| | **[[:develop:api:elm:interface_scrollable:property:movement_block|movement_block]]** //**(get, set)**// | %%Blocking of scrolling (per axis)%% | +| | **[[:develop:api:elm:interface_scrollable:property:objects|objects]]** //**(set)**// | %%Object property%% | +| | **[[:develop:api:elm:interface_scrollable:method:page_bring_in|page_bring_in]]** | %%Show a specific virtual region within the scroller content object by page number.%% | +| | **[[:develop:api:elm:interface_scrollable:property:page_change_cb|page_change_cb]]** //**(set)**// | %%Set the callback to run when the visible page changes.%% | +| | **[[:develop:api:elm:interface_scrollable:property:page_relative|page_relative]]** //**(set)**// | %%Set scroll page size relative to viewport size.%% | +| | **[[:develop:api:elm:interface_scrollable:property:page_scroll_limit|page_scroll_limit]]** //**(get, set)**// | %%Page scroll limit%% | +| | **[[:develop:api:elm:interface_scrollable:method:page_show|page_show]]** | %%Show a specific virtual region within the scroller content object by page number.%% | +| | **[[:develop:api:elm:interface_scrollable:property:page_size|page_size]]** //**(get, set)**// | %%Scroll page size relative to viewport size.%% | +| | **[[:develop:api:elm:interface_scrollable:property:page_snap_allow|page_snap_allow]]** //**(get, set)**// | %%Page snapping behavior%% | +| | **[[:develop:api:elm:interface_scrollable:property:paging|paging]]** //**(get, set)**// | %%Pagin property%% | +| | **[[:develop:api:elm:interface_scrollable:method:region_bring_in|region_bring_in]]** | %%Show a specific virtual region within the scroller content object.%% | +| | **[[:develop:api:elm:interface_scrollable:property:repeat_events|repeat_events]]** //**(get, set)**// | %%It decides whether the scrollable object propagates the events to content object or not.%% | +| | **[[:develop:api:elm:interface_scrollable:property:scroll_cb|scroll_cb]]** //**(set)**// | %%Set the callback to run when the content has been moved.%% | +| | **[[:develop:api:elm:interface_scrollable:property:scroll_down_cb|scroll_down_cb]]** //**(set)**// | %%Set the callback to run when the content has been moved down.%% | +| | **[[:develop:api:elm:interface_scrollable:property:scroll_left_cb|scroll_left_cb]]** //**(set)**// | %%Set the callback to run when the content has been moved to the left%% | +| | **[[:develop:api:elm:interface_scrollable:property:scroll_right_cb|scroll_right_cb]]** //**(set)**// | %%Set the callback to run when the content has been moved to the right.%% | +| | **[[:develop:api:elm:interface_scrollable:property:scroll_up_cb|scroll_up_cb]]** //**(set)**// | %%Set the callback to run when the content has been moved up.%% | +| | **[[:develop:api:elm:interface_scrollable:property:single_direction|single_direction]]** //**(get, set)**// | %%Single direction scroll configuration%% | +| | **[[:develop:api:elm:interface_scrollable:property:step_size|step_size]]** //**(get, set)**// | %%Step size%% | +| | **[[:develop:api:elm:interface_scrollable:property:vbar_drag_cb|vbar_drag_cb]]** //**(set)**// | %%Set the callback to run when the horizontal scrollbar is dragged.%% | +| | **[[:develop:api:elm:interface_scrollable:property:vbar_press_cb|vbar_press_cb]]** //**(set)**// | %%Set the callback to run when the vertical scrollbar is pressed.%% | +| | **[[:develop:api:elm:interface_scrollable:property:vbar_unpress_cb|vbar_unpress_cb]]** //**(set)**// | %%Set the callback to run when the horizontal scrollbar is unpressed.%% | +| | **[[:develop:api:elm:interface_scrollable:property:wheel_disabled|wheel_disabled]]** //**(get, set)**// | %%Control Wheel disable Enable or disable mouse wheel to be used to scroll the scroller content. heel is enabled by default.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_event|widget_event]]** | %%Virtual function handling input events on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | + ===== Events ===== **[[:develop:api:efl:ui:text:event:aborted|aborted]]**\\ @@ -818,31 +928,31 @@ EFL_UI_TEXT_EVENT_ANCHOR_OUT(void) EFL_UI_TEXT_EVENT_ANCHOR_UP(void) -\\ **[[:develop:api:efl:ui:text:event:changed_user|changed,user]]**\\ -> %%Called when object changed due to user interaction%% - -EFL_UI_TEXT_EVENT_CHANGED_USER(void) - \\ **[[:develop:api:efl:ui:text:event:changed|changed]]**\\ > %%Called when entry changed%% EFL_UI_TEXT_EVENT_CHANGED(void) +\\ **[[:develop:api:efl:ui:text:event:changed_user|changed,user]]**\\ +> %%The text object has changed due to user interaction%% + +EFL_UI_TEXT_EVENT_CHANGED_USER(Efl_Ui_Text_Change_Info) + \\ **[[:develop:api:efl:ui:text:event:context_open|context,open]]**\\ > %%Called when context menu was opened%% EFL_UI_TEXT_EVENT_CONTEXT_OPEN(void) -\\ **[[:develop:api:efl:ui:text:event:cursor_changed_manual|cursor,changed,manual]]**\\ -> %%Called on manual cursor change%% - -EFL_UI_TEXT_EVENT_CURSOR_CHANGED_MANUAL(void) - \\ **[[:develop:api:efl:ui:text:event:cursor_changed|cursor,changed]]**\\ > %%Called on cursor changed%% EFL_UI_TEXT_EVENT_CURSOR_CHANGED(void) +\\ **[[:develop:api:efl:ui:text:event:cursor_changed_manual|cursor,changed,manual]]**\\ +> %%Called on manual cursor change%% + +EFL_UI_TEXT_EVENT_CURSOR_CHANGED_MANUAL(void) + \\ **[[:develop:api:efl:ui:text:event:maxlength_reached|maxlength,reached]]**\\ > %%Called when maximum entry length has been reached%% @@ -885,79 +995,99 @@ EFL_UI_TEXT_EVENT_VALIDATE(void) \\ ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:property_changed|property,changed]]**\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:removed|removed]]**\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:state_changed|state,changed]]**\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:access:text|Efl.Access.Text]]\\ -> **[[:develop:api:efl:access:text:event:access_text_attributes_changed|access,text,attributes,changed]]**, **[[:develop:api:efl:access:text:event:access_text_bounds_changed|access,text,bounds,changed]]**, **[[:develop:api:efl:access:text:event:access_text_caret_moved|access,text,caret,moved]]**, **[[:develop:api:efl:access:text:event:access_text_inserted|access,text,inserted]]**, **[[:develop:api:efl:access:text:event:access_text_removed|access,text,removed]]**, **[[:develop:api:efl:access:text:event:access_text_selection_changed|access,text,selection,changed]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[:develop:api:efl:gfx|Efl.Gfx]]\\ -> **[[:develop:api:efl:gfx:event:changed|changed]]**, **[[:develop:api:efl:gfx:event:hide|hide]]**\\ -[[:develop:api:efl:gfx|Efl.Gfx]]\\ -> **[[:develop:api:efl:gfx:event:move|move]]**\\ -[[:develop:api:efl:gfx|Efl.Gfx]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:pointer_out|pointer,out]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:pointer_up|pointer,up]]**, **[[:develop:api:efl:input:interface:event:pointer_wheel|pointer,wheel]]**\\ -[[:develop:api:efl:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]**, **[[:develop:api:efl:layout:calc:event:recalc|recalc]]**\\ -[[: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:ui:clickable|Efl.Ui.Clickable]]\\ -> **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]**, **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]**, **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]**, **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]**, **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]**, **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]**, **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]**, **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]**\\ -[[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]]\\ -> **[[:develop:api:efl:ui:focus:manager:event:coords_dirty|coords,dirty]]**, **[[:develop:api:efl:ui:focus:manager:event:flush_pre|flush,pre]]**, **[[:develop:api:efl:ui:focus:manager:event:focused|focused]]**, **[[:develop:api:efl:ui:focus:manager:event:redirect_changed|redirect,changed]]**\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]**\\ -[[:develop:api:efl:ui:scrollable|Efl.Ui.Scrollable]]\\ -> **[[:develop:api:efl:ui:scrollable:event:scroll_anim_start|scroll,anim,start]]**, **[[:develop:api:efl:ui:scrollable:event:scroll_anim_stop|scroll,anim,stop]]**\\ -[[:develop:api:efl:ui:scrollable|Efl.Ui.Scrollable]]\\ -> **[[:develop:api:efl:ui:scrollable:event:scroll_drag_start|scroll,drag,start]]**\\ -[[:develop:api:efl:ui:scrollable|Efl.Ui.Scrollable]]\\ -> **[[:develop:api:efl:ui:scrollable:event:scroll_drag_stop|scroll,drag,stop]]**\\ -[[:develop:api:efl:ui:scrollable|Efl.Ui.Scrollable]]\\ -> **[[:develop:api:efl:ui:scrollable:event:scroll|scroll]]**\\ -[[:develop:api:efl:ui:selectable|Efl.Ui.Selectable]]\\ -> **[[:develop:api:efl:ui:selectable:event:selected|selected]]**, **[[:develop:api:efl:ui:selectable:event:selection_changed|selection,changed]]**, **[[:develop:api:efl:ui:selectable:event:selection_cleared|selection,cleared]]**, **[[:develop:api:efl:ui:selectable:event:selection_copy|selection,copy]]**, **[[:develop:api:efl:ui:selectable:event:selection_cut|selection,cut]]**, **[[:develop:api:efl:ui:selectable:event:selection_paste|selection,paste]]**, **[[:develop:api:efl:ui:selectable:event:selection_start|selection,start]]**, **[[:develop:api:efl:ui:selectable:event:unselected|unselected]]**\\ -[[:develop:api:efl:ui:text:interactive|Efl.Ui.Text.Interactive]]\\ -> **[[:develop:api:efl:ui:text:interactive:event:changed_user|changed,user]]**, **[[:develop:api:efl:ui:text:interactive:event:selection_changed|selection,changed]]**\\ -[[:develop:api:elm:interface_scrollable|Elm.Interface_Scrollable]]\\ -> **[[:develop:api:elm:interface_scrollable:event:changed|changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[:develop:api:efl:access:text|Efl.Access.Text]] ^^^ +| | **[[:develop:api:efl:access:text:event:access_text_attributes_changed|access,text,attributes,changed]]** | %%Text attributes have changed%% | +| | **[[:develop:api:efl:access:text:event:access_text_bounds_changed|access,text,bounds,changed]]** | %%Text bounds have changed%% | +| | **[[:develop:api:efl:access:text:event:access_text_caret_moved|access,text,caret,moved]]** | %%Caret moved%% | +| | **[[:develop:api:efl:access:text:event:access_text_inserted|access,text,inserted]]** | %%Text was inserted%% | +| | **[[:develop:api:efl:access:text:event:access_text_removed|access,text,removed]]** | %%Text was removed%% | +| | **[[:develop:api:efl:access:text:event:access_text_selection_changed|access,text,selection,changed]]** | %%Text selection has changed%% | +^ [[: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]** | %%A circular dependency between parts of the object was found.%% | +| | **[[:develop:api:efl:layout:calc:event:recalc|recalc]]** | %%The layout was recalculated.%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:clickable|Efl.Ui.Clickable]] ^^^ +| | **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]** | %%Called when object was clicked%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]** | %%Called when object received a double click%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]** | %%Called when object received a right click%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]** | %%Called when object received a triple click%% | +| | **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]** | %%Called when the object received a longpress%% | +| | **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]** | %%Called when the object was pressed%% | +| | **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]** | %%Called when the object received repeated presses/clicks%% | +| | **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]** | %%Called when the object is now longer pressed%% | +^ [[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]] ^^^ +| | **[[:develop:api:efl:ui:focus:manager:event:coords_dirty|coords,dirty]]** | %%Emitted once the graph is dirty, this means there are potential changes in border_elements you want to know about%% | +| | **[[:develop:api:efl:ui:focus:manager:event:flush_pre|flush,pre]]** | %%Emitted once the graph calculationg will be performed%% | +| | **[[:develop:api:efl:ui:focus:manager:event:focused|focused]]** | %%Emitted if the manager has focused an object, the passed focus object is the last focused object%% | +| | **[[:develop:api:efl:ui:focus:manager:event:redirect_changed|redirect,changed]]** | %%Emitted when the redirect object has changed, the old manager is passed as event info%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]** | %%Called when theme changed%% | +^ [[:develop:api:efl:ui:scrollable|Efl.Ui.Scrollable]] ^^^ +| | **[[:develop:api:efl:ui:scrollable:event:scroll|scroll]]** | %%Called when scroll operation started%% | +| | **[[:develop:api:efl:ui:scrollable:event:scroll_anim_start|scroll,anim,start]]** | %%Called when scroll animation started%% | +| | **[[:develop:api:efl:ui:scrollable:event:scroll_anim_stop|scroll,anim,stop]]** | %%Called when scroll animation stopped%% | +| | **[[:develop:api:efl:ui:scrollable:event:scroll_drag_start|scroll,drag,start]]** | %%Called when scroll drag started%% | +| | **[[:develop:api:efl:ui:scrollable:event:scroll_drag_stop|scroll,drag,stop]]** | %%Called when scroll drag stopped%% | +^ [[:develop:api:efl:ui:selectable|Efl.Ui.Selectable]] ^^^ +| | **[[:develop:api:efl:ui:selectable:event:selected|selected]]** | %%Called when selected%% | +| | **[[:develop:api:efl:ui:selectable:event:selection_changed|selection,changed]]** | %%Called when selection changed%% | +| | **[[:develop:api:efl:ui:selectable:event:selection_cleared|selection,cleared]]** | %%Called when selection was cleared%% | +| | **[[:develop:api:efl:ui:selectable:event:selection_copy|selection,copy]]** | %%Called when selection was copied%% | +| | **[[:develop:api:efl:ui:selectable:event:selection_cut|selection,cut]]** | %%Called when selection was cut%% | +| | **[[:develop:api:efl:ui:selectable:event:selection_paste|selection,paste]]** | %%Called when selection got pasted%% | +| | **[[:develop:api:efl:ui:selectable:event:selection_start|selection,start]]** | %%Called at selection start%% | +| | **[[:develop:api:efl:ui:selectable:event:unselected|unselected]]** | %%Called when no longer selected%% | +^ [[:develop:api:elm:interface_scrollable|Elm.Interface_Scrollable]] ^^^ +| | **[[:develop:api:elm:interface_scrollable:event:changed|changed]]** | %%Called when content changed%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/text/interactive/change_info.txt b/pages/develop/api/efl/ui/text/change_info.txt similarity index 70% rename from pages/develop/api/efl/ui/text/interactive/change_info.txt rename to pages/develop/api/efl/ui/text/change_info.txt index 2adcb8a63..392869dad 100644 --- a/pages/develop/api/efl/ui/text/interactive/change_info.txt +++ b/pages/develop/api/efl/ui/text/change_info.txt @@ -1,15 +1,15 @@ -~~Title: Efl.Ui.Text.Interactive.Change_Info~~ +~~Title: Efl.Ui.Text.Change_Info~~ ===== Description ===== %%This structure includes all the information about content changes.%% %%It's meant to be used to implement undo/redo.%% -{{page>:develop:api-include:efl:ui:text:interactive:change_info:description&nouser&nolink&nodate}} +{{page>:develop:api-include:efl:ui:text:change_info:description&nouser&nolink&nodate}} ===== Fields ===== -{{page>:develop:api-include:efl:ui:text:interactive:change_info:fields&nouser&nolink&nodate}} +{{page>:develop:api-include:efl:ui:text:change_info:fields&nouser&nolink&nodate}} * **content** - %%The content added/removed%% * **position** - %%The position where it was added/removed%% @@ -20,7 +20,7 @@ ===== Signature ===== -struct Efl.Ui.Text.Interactive.Change_Info { +struct Efl.Ui.Text.Change_Info { content: free(string, free); position: size; length: size; @@ -32,12 +32,12 @@ struct Efl.Ui.Text.Interactive.Change_Info { ===== C signature ===== -typedef struct _Efl_Ui_Text_Interactive_Change_Info { +typedef struct _Efl_Ui_Text_Change_Info { const char *content; size_t position; size_t length; Eina_Bool insert; Eina_Bool merge; -} Efl_Ui_Text_Interactive_Change_Info; +} Efl_Ui_Text_Change_Info; diff --git a/pages/develop/api/efl/ui/text/editable.txt b/pages/develop/api/efl/ui/text/editable.txt index dfe62839b..a9d762ba2 100644 --- a/pages/develop/api/efl/ui/text/editable.txt +++ b/pages/develop/api/efl/ui/text/editable.txt @@ -10,184 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:text|Efl.Ui.Text]] //(class)// => [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_text_editable [fillcolor = "black", label = "Efl.Ui.Text.Editable", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_text [fillcolor = "gray15", label = "Efl.Ui.Text", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout [fillcolor = "gray15", label = "Efl.Ui.Layout", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_view [fillcolor = "gray15", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_factory_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Factory.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_calc [fillcolor = "gray15", label = "Efl.Layout.Calc", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_signal [fillcolor = "gray15", label = "Efl.Layout.Signal", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_group [fillcolor = "gray15", label = "Efl.Layout.Group", color = "cornflowerblue", fontcolor = "white", style = "filled"] - elm_interface_scrollable [fillcolor = "gray15", label = "Elm.Interface_Scrollable", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_scrollable [fillcolor = "gray15", label = "Efl.Ui.Scrollable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_manager_sub [fillcolor = "gray15", label = "Efl.Ui.Focus.Manager.Sub", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_interface [fillcolor = "gray15", label = "Efl.Interface", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_manager [fillcolor = "gray15", label = "Efl.Ui.Focus.Manager", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_clickable [fillcolor = "gray15", label = "Efl.Ui.Clickable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_access_text [fillcolor = "gray15", label = "Efl.Access.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_access_editable_text [fillcolor = "gray15", label = "Efl.Access.Editable.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_selectable [fillcolor = "gray15", label = "Efl.Ui.Selectable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_scrollable [fillcolor = "gray15", label = "Efl.Ui.Scrollable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_text_interactive [fillcolor = "gray15", label = "Efl.Ui.Text.Interactive", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text [fillcolor = "gray15", label = "Efl.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_font [fillcolor = "gray15", label = "Efl.Text.Font", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_format [fillcolor = "gray15", label = "Efl.Text.Format", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_style [fillcolor = "gray15", label = "Efl.Text.Style", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_text_editable -> efl_ui_text - efl_ui_text -> efl_ui_layout - efl_ui_layout -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_layout -> efl_part - efl_ui_layout -> efl_container - efl_ui_layout -> efl_file - efl_ui_layout -> efl_ui_view - efl_ui_layout -> efl_ui_model_connect - efl_ui_layout -> efl_ui_model_factory_connect - efl_ui_layout -> efl_layout_calc - efl_ui_layout -> efl_layout_signal - efl_ui_layout -> efl_layout_group - efl_ui_text -> elm_interface_scrollable - elm_interface_scrollable -> efl_ui_scrollable - elm_interface_scrollable -> efl_ui_focus_manager_sub - efl_ui_focus_manager_sub -> efl_interface - efl_ui_focus_manager_sub -> efl_ui_focus_manager - efl_ui_focus_manager_sub -> efl_object - elm_interface_scrollable -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_text -> efl_ui_clickable - efl_ui_text -> efl_access_text - efl_ui_text -> efl_access_editable_text - efl_ui_text -> efl_file - efl_ui_text -> efl_ui_selectable - efl_ui_text -> efl_ui_scrollable - efl_ui_text -> efl_ui_text_interactive - efl_ui_text_interactive -> efl_text - efl_ui_text_interactive -> efl_text_font - efl_ui_text_interactive -> efl_text_format - efl_ui_text_interactive -> efl_text_style -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:text|Efl.Ui.Text]] //(class)// @@ -284,137 +106,520 @@ Efl_Object *efl_constructor(Eo *obj); ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:file|Efl.File]]\\ -> **[[:develop:api:efl:file:method:save|save]]**, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]**, **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]**, **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(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:text:font|Efl.Text.Font]]\\ -> **[[:develop:api:efl:text:font:property:font_bitmap_scalable|font_bitmap_scalable]]** //**(get, set)**//, **[[:develop:api:efl:text:font:property:font_fallbacks|font_fallbacks]]** //**(get, set)**//, **[[:develop:api:efl:text:font:property:font_lang|font_lang]]** //**(get, set)**//, **[[:develop:api:efl:text:font:property:font_slant|font_slant]]** //**(get, set)**//, **[[:develop:api:efl:text:font:property:font_source|font_source]]** //**(get, set)**//, **[[:develop:api:efl:text:font:property:font_weight|font_weight]]** //**(get, set)**//, **[[:develop:api:efl:text:font:property:font_width|font_width]]** //**(get, set)**//, **[[:develop:api:efl:text:font:property:font|font]]** //**(get, set)**//\\ -[[:develop:api:efl:text:format|Efl.Text.Format]]\\ -> **[[:develop:api:efl:text:format:property:ellipsis|ellipsis]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:halign_auto_type|halign_auto_type]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:halign|halign]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:linegap|linegap]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:linerelgap|linerelgap]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:multiline|multiline]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:password|password]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:replacement_char|replacement_char]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:tabstops|tabstops]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:valign|valign]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:wrap|wrap]]** //**(get, set)**//\\ -[[:develop:api:efl:text|Efl.Text]]\\ -> **[[:develop:api:efl:text:property:text|text]]** //**(get, set)**//\\ -[[:develop:api:efl:text:style|Efl.Text.Style]]\\ -> **[[:develop:api:efl:text:style:property:backing_color|backing_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:backing_type|backing_type]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:effect_type|effect_type]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:gfx_filter|gfx_filter]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:glow2_color|glow2_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:glow_color|glow_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:normal_color|normal_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:outline_color|outline_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:shadow_color|shadow_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:shadow_direction|shadow_direction]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:strikethrough_color|strikethrough_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:strikethrough_type|strikethrough_type]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:underline2_color|underline2_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:underline2_type|underline2_type]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:underline_color|underline_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:underline_dashed_color|underline_dashed_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:underline_dashed_gap|underline_dashed_gap]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:underline_dashed_width|underline_dashed_width]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:underline_height|underline_height]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:underline_type|underline_type]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:base|Efl.Ui.Base]]\\ -> **[[:develop:api:efl:ui:base:property:language|language]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]]\\ -> **[[:develop:api:efl:ui:focus:manager:method:fetch|fetch]]**, **[[:develop:api:efl:ui:focus:manager:method:logical_end|logical_end]]**, **[[:develop:api:efl:ui:focus:manager:method:move|move]]**, **[[:develop:api:efl:ui:focus:manager:method:pop_history_stack|pop_history_stack]]**, **[[:develop:api:efl:ui:focus:manager:method:request_move|request_move]]**, **[[:develop:api:efl:ui:focus:manager:method:request_subchild|request_subchild]]**, **[[:develop:api:efl:ui:focus:manager:method:reset_history|reset_history]]**, **[[:develop:api:efl:ui:focus:manager:method:setup_on_first_touch|setup_on_first_touch]]**, **[[:develop:api:efl:ui:focus:manager:property:manager_focus|manager_focus]]** //**(get, set)**//, **[[:develop:api:efl:ui:focus:manager:property:redirect|redirect]]** //**(get, set)**//, **[[:develop:api:efl:ui:focus:manager:property:root|root]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]**, **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:content_count|content_count]]**, **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]**, **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]**, **[[:develop:api:efl:ui:layout:method:finalize|finalize]]**, **[[:develop:api:efl:ui:layout:method:group_calculate|group_calculate]]**, **[[:develop:api:efl:ui:layout:method:message_send|message_send]]**, **[[:develop:api:efl:ui:layout:method:part|part]]**, **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]**, **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**//\\ -[[:develop:api:efl:ui:text:interactive|Efl.Ui.Text.Interactive]]\\ -> **[[:develop:api:efl:ui:text:interactive:property:selection_allowed|selection_allowed]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:interactive:property:selection_cursors|selection_cursors]]** //**(get)**//\\ -[[:develop:api:efl:ui:text|Efl.Ui.Text]]\\ -> **[[:develop:api:efl:ui:text:method:context_menu_clear|context_menu_clear]]**, **[[:develop:api:efl:ui:text:method:context_menu_item_add|context_menu_item_add]]**, **[[:develop:api:efl:ui:text:method:cursor_new|cursor_new]]**, **[[:develop:api:efl:ui:text:method:cursor_selection_end|cursor_selection_end]]**, **[[:develop:api:efl:ui:text:method:destructor|destructor]]**, **[[:develop:api:efl:ui:text:method:group_member_add|group_member_add]]**, **[[:develop:api:efl:ui:text:method:input_panel_hide|input_panel_hide]]**, **[[:develop:api:efl:ui:text:method:input_panel_imdata_get|input_panel_imdata_get]]**, **[[:develop:api:efl:ui:text:method:input_panel_imdata_set|input_panel_imdata_set]]**, **[[:develop:api:efl:ui:text:method:input_panel_show|input_panel_show]]**, **[[:develop:api:efl:ui:text:method:item_provider_append|item_provider_append]]**, **[[:develop:api:efl:ui:text:method:item_provider_prepend|item_provider_prepend]]**, **[[:develop:api:efl:ui:text:method:item_provider_remove|item_provider_remove]]**, **[[:develop:api:efl:ui:text:method:selection_copy|selection_copy]]**, **[[:develop:api:efl:ui:text:method:selection_cut|selection_cut]]**, **[[:develop:api:efl:ui:text:method:selection_paste|selection_paste]]**, **[[:develop:api:efl:ui:text:method:signal_callback_add|signal_callback_add]]**, **[[:develop:api:efl:ui:text:method:signal_callback_del|signal_callback_del]]**, **[[:develop:api:efl:ui:text:method:signal_emit|signal_emit]]**, **[[:develop:api:efl:ui:text:property:autocapital_type|autocapital_type]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:bounce_allow|bounce_allow]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:cnp_mode|cnp_mode]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:context_menu_disabled|context_menu_disabled]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:editable|editable]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:file|file]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:input_hint|input_hint]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:input_panel_enabled|input_panel_enabled]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:input_panel_language|input_panel_language]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:input_panel_layout_variation|input_panel_layout_variation]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:input_panel_layout|input_panel_layout]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:input_panel_return_key_autoenabled|input_panel_return_key_autoenabled]]** //**(set)**//, **[[:develop:api:efl:ui:text:property:input_panel_return_key_disabled|input_panel_return_key_disabled]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:input_panel_return_key_type|input_panel_return_key_type]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:input_panel_show_on_demand|input_panel_show_on_demand]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:password|password]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:policy|policy]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:position|position]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:prediction_allow|prediction_allow]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:scrollable|scrollable]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:selection_handler_disabled|selection_handler_disabled]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:size|size]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:visible|visible]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:elm:interface_scrollable|Elm.Interface_Scrollable]]\\ -> **[[:develop:api:elm:interface_scrollable:method:content_min_limit|content_min_limit]]**, **[[:develop:api:elm:interface_scrollable:method:content_pos_get|content_pos_get]]**, **[[:develop:api:elm:interface_scrollable:method:content_pos_set|content_pos_set]]**, **[[:develop:api:elm:interface_scrollable:method:content_region_show|content_region_show]]**, **[[:develop:api:elm:interface_scrollable:method:page_bring_in|page_bring_in]]**, **[[:develop:api:elm:interface_scrollable:method:page_show|page_show]]**, **[[:develop:api:elm:interface_scrollable:method:region_bring_in|region_bring_in]]**, **[[:develop:api:elm:interface_scrollable:property:animate_start_cb|animate_start_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:animate_stop_cb|animate_stop_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:border_elements|border_elements]]** //**(get)**//, **[[:develop:api:elm:interface_scrollable:property:bounce_animator_disabled|bounce_animator_disabled]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:content_min_limit_cb|content_min_limit_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:content_region|content_region]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:content_size|content_size]]** //**(get)**//, **[[:develop:api:elm:interface_scrollable:property:content_viewport_geometry|content_viewport_geometry]]** //**(get)**//, **[[:develop:api:elm:interface_scrollable:property:content_viewport_resize_cb|content_viewport_resize_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:content|content]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:current_page|current_page]]** //**(get)**//, **[[:develop:api:elm:interface_scrollable:property:drag_start_cb|drag_start_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:drag_stop_cb|drag_stop_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:edge_bottom_cb|edge_bottom_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:edge_left_cb|edge_left_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:edge_right_cb|edge_right_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:edge_top_cb|edge_top_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:extern_pan|extern_pan]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:freeze|freeze]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:gravity|gravity]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:hbar_drag_cb|hbar_drag_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:hbar_press_cb|hbar_press_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:hbar_unpress_cb|hbar_unpress_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:hold|hold]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:item_loop_enabled|item_loop_enabled]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:last_page|last_page]]** //**(get)**//, **[[:develop:api:elm:interface_scrollable:property:loop|loop]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:mirrored|mirrored]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:momentum_animator_disabled|momentum_animator_disabled]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:movement_block|movement_block]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:objects|objects]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:page_change_cb|page_change_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:page_relative|page_relative]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:page_scroll_limit|page_scroll_limit]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:page_size|page_size]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:page_snap_allow|page_snap_allow]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:paging|paging]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:repeat_events|repeat_events]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:scroll_cb|scroll_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:scroll_down_cb|scroll_down_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:scroll_left_cb|scroll_left_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:scroll_right_cb|scroll_right_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:scroll_up_cb|scroll_up_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:single_direction|single_direction]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:step_size|step_size]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:vbar_drag_cb|vbar_drag_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:vbar_press_cb|vbar_press_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:vbar_unpress_cb|vbar_unpress_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:wheel_disabled|wheel_disabled]]** //**(get, set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[:develop:api:efl:access:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** ''protected''\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** ''protected''\\ -[[:develop:api:efl:ui:text|Efl.Ui.Text]]\\ -> **[[:develop:api:efl:ui:text:method:copy|copy]]** ''protected'', **[[:develop:api:efl:ui:text:method:cut|cut]]** ''protected'', **[[:develop:api:efl:ui:text:method:delete|delete]]** ''protected'', **[[:develop:api:efl:ui:text:method:insert|insert]]** ''protected'', **[[:develop:api:efl:ui:text:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:efl:ui:text:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:efl:ui:text:method:on_focus_update|on_focus_update]]** ''protected'', **[[:develop:api:efl:ui:text:method:paste|paste]]** ''protected'', **[[:develop:api:efl:ui:text:method:selection_add|selection_add]]** ''protected'', **[[:develop:api:efl:ui:text:method:selection_remove|selection_remove]]** ''protected'', **[[:develop:api:efl:ui:text:method:theme_apply|theme_apply]]** ''protected'', **[[:develop:api:efl:ui:text:method:widget_sub_object_del|widget_sub_object_del]]** ''protected'', **[[:develop:api:efl:ui:text:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:efl:ui:text:property:attribute|attribute]]** //**(get)**// ''protected'', **[[:develop:api:efl:ui:text:property:bounded_ranges|bounded_ranges]]** //**(get)**// ''protected'', **[[:develop:api:efl:ui:text:property:caret_offset|caret_offset]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:ui:text:property:character_count|character_count]]** //**(get)**// ''protected'', **[[:develop:api:efl:ui:text:property:character_extents|character_extents]]** //**(get)**// ''protected'', **[[:develop:api:efl:ui:text:property:character|character]]** //**(get)**// ''protected'', **[[:develop:api:efl:ui:text:property:content|content]]** //**(set)**// ''protected'', **[[:develop:api:efl:ui:text:property:default_attributes|default_attributes]]** //**(get)**// ''protected'', **[[:develop:api:efl:ui:text:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:efl:ui:text:property:offset_at_point|offset_at_point]]** //**(get)**// ''protected'', **[[:develop:api:efl:ui:text:property:range_extents|range_extents]]** //**(get)**// ''protected'', **[[:develop:api:efl:ui:text:property:selections_count|selections_count]]** //**(get)**// ''protected'', **[[:develop:api:efl:ui:text:property:selection|selection]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:ui:text:property:state_set|state_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:ui:text:property:string|string]]** //**(get)**// ''protected'', **[[:develop:api:efl:ui:text:property:text|text]]** //**(get)**// ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:method:widget_event|widget_event]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:file|Efl.File]] ^^^ +| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% | +| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**// | %%Whether this object updates its size hints automatically.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]** | %%Calculates the geometry of the region, relative to a given layout object's area, occupied by all parts in the object.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]** | %%Calculates the minimum required size for a given layout object.%% | +| ''protected'' | **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** | %%Forces a Size/Geometry calculation.%% | +^ [[: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:text|Efl.Text]] ^^^ +| | **[[:develop:api:efl:text:property:text|text]]** //**(get, set)**// | | +^ [[:develop:api:efl:text:font|Efl.Text.Font]] ^^^ +| | **[[:develop:api:efl:text:font:property:font|font]]** //**(get, set)**// | %%The font name and size that is used for the displayed text%% | +| | **[[:develop:api:efl:text:font:property:font_bitmap_scalable|font_bitmap_scalable]]** //**(get, set)**// | %%The bitmap fonts have fixed size glyphs for several available sizes. Basically, it is not scalable. But, it needs to be scalable for some use cases. (ex. colorful emoji fonts)%% | +| | **[[:develop:api:efl:text:font:property:font_fallbacks|font_fallbacks]]** //**(get, set)**// | %%Comma-separated list of font fallbacks%% | +| | **[[:develop:api:efl:text:font:property:font_lang|font_lang]]** //**(get, set)**// | %%Specific language of the displayed font%% | +| | **[[:develop:api:efl:text:font:property:font_slant|font_slant]]** //**(get, set)**// | %%Type of slant of the displayed font%% | +| | **[[:develop:api:efl:text:font:property:font_source|font_source]]** //**(get, set)**// | %%The source that will be used to lookup the font of the text%% | +| | **[[:develop:api:efl:text:font:property:font_weight|font_weight]]** //**(get, set)**// | %%Type of weight of the displayed font%% | +| | **[[:develop:api:efl:text:font:property:font_width|font_width]]** //**(get, set)**// | %%Type of width of the displayed font%% | +^ [[:develop:api:efl:text:format|Efl.Text.Format]] ^^^ +| | **[[:develop:api:efl:text:format:property:ellipsis|ellipsis]]** //**(get, set)**// | %%Ellipsis value (number from -1.0 to 1.0)%% | +| | **[[:develop:api:efl:text:format:property:halign|halign]]** //**(get, set)**// | %%Horizontal alignment of text%% | +| | **[[:develop:api:efl:text:format:property:halign_auto_type|halign_auto_type]]** //**(get, set)**// | %%Horizontal alignment of text%% | +| | **[[:develop:api:efl:text:format:property:linegap|linegap]]** //**(get, set)**// | %%Minimal line gap (top and bottom) for each line in the text%% | +| | **[[:develop:api:efl:text:format:property:linerelgap|linerelgap]]** //**(get, set)**// | %%Relative line gap (top and bottom) for each line in the text%% | +| | **[[:develop:api:efl:text:format:property:multiline|multiline]]** //**(get, set)**// | %%Multiline is enabled or not%% | +| | **[[:develop:api:efl:text:format:property:password|password]]** //**(get, set)**// | %%Whether text is a password%% | +| | **[[:develop:api:efl:text:format:property:replacement_char|replacement_char]]** //**(get, set)**// | %%The character used to replace characters that can not be displayed%% | +| | **[[:develop:api:efl:text:format:property:tabstops|tabstops]]** //**(get, set)**// | %%Tabstops value%% | +| | **[[:develop:api:efl:text:format:property:valign|valign]]** //**(get, set)**// | %%Vertical alignment of text%% | +| | **[[:develop:api:efl:text:format:property:wrap|wrap]]** //**(get, set)**// | %%Wrap mode for use in the text%% | +^ [[:develop:api:efl:text:style|Efl.Text.Style]] ^^^ +| | **[[:develop:api:efl:text:style:property:backing_color|backing_color]]** //**(get, set)**// | %%Backing color%% | +| | **[[:develop:api:efl:text:style:property:backing_type|backing_type]]** //**(get, set)**// | %%Enable or disable backing type%% | +| | **[[:develop:api:efl:text:style:property:effect_type|effect_type]]** //**(get, set)**// | %%Type of effect used for the displayed text%% | +| | **[[:develop:api:efl:text:style:property:gfx_filter|gfx_filter]]** //**(get, set)**// | %%Program that applies a special filter%% | +| | **[[:develop:api:efl:text:style:property:glow2_color|glow2_color]]** //**(get, set)**// | %%Second color of the glow effect%% | +| | **[[:develop:api:efl:text:style:property:glow_color|glow_color]]** //**(get, set)**// | %%Color of glow effect%% | +| | **[[:develop:api:efl:text:style:property:normal_color|normal_color]]** //**(get, set)**// | %%Color of text, excluding style%% | +| | **[[:develop:api:efl:text:style:property:outline_color|outline_color]]** //**(get, set)**// | %%Color of outline effect%% | +| | **[[:develop:api:efl:text:style:property:shadow_color|shadow_color]]** //**(get, set)**// | %%Color of shadow effect%% | +| | **[[:develop:api:efl:text:style:property:shadow_direction|shadow_direction]]** //**(get, set)**// | %%Direction of shadow effect%% | +| | **[[:develop:api:efl:text:style:property:strikethrough_color|strikethrough_color]]** //**(get, set)**// | %%Color of strikethrough_style%% | +| | **[[:develop:api:efl:text:style:property:strikethrough_type|strikethrough_type]]** //**(get, set)**// | %%Type of strikethrough style%% | +| | **[[:develop:api:efl:text:style:property:underline2_color|underline2_color]]** //**(get, set)**// | %%Color of underline2 style%% | +| | **[[:develop:api:efl:text:style:property:underline2_type|underline2_type]]** //**(get, set)**// | %%Type of underline2 style%% | +| | **[[:develop:api:efl:text:style:property:underline_color|underline_color]]** //**(get, set)**// | %%Color of normal underline style%% | +| | **[[:develop:api:efl:text:style:property:underline_dashed_color|underline_dashed_color]]** //**(get, set)**// | %%Color of dashed underline style%% | +| | **[[:develop:api:efl:text:style:property:underline_dashed_gap|underline_dashed_gap]]** //**(get, set)**// | %%Gap of dashed underline style%% | +| | **[[:develop:api:efl:text:style:property:underline_dashed_width|underline_dashed_width]]** //**(get, set)**// | %%Width of dashed underline style%% | +| | **[[:develop:api:efl:text:style:property:underline_height|underline_height]]** //**(get, set)**// | %%Height of underline style%% | +| | **[[:develop:api:efl:text:style:property:underline_type|underline_type]]** //**(get, set)**// | %%Sets an underline style on the text%% | +^ [[: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:focus:manager|Efl.Ui.Focus.Manager]] ^^^ +| | **[[:develop:api:efl:ui:focus:manager:method:fetch|fetch]]** | %%This will fetch the data from a registered node.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:logical_end|logical_end]]** | %%Return the last logical object.%% | +| | **[[:develop:api:efl:ui:focus:manager:property:manager_focus|manager_focus]]** //**(get, set)**// | %%The element which is currently focused by this manager%% | +| | **[[:develop:api:efl:ui:focus:manager:method:move|move]]** | %%Move the focus into the given direction.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:pop_history_stack|pop_history_stack]]** | %%Removes the most upper history element, and gives the focus to the next one below%% | +| | **[[:develop:api:efl:ui:focus:manager:property:redirect|redirect]]** //**(get, set)**// | %%Add a another manager to serve the move requests.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:request_move|request_move]]** | %%Returns the object which would be the next object to focus in the given direction.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:request_subchild|request_subchild]]** | %%Returns a widget that can receive focus%% | +| | **[[:develop:api:efl:ui:focus:manager:method:reset_history|reset_history]]** | %%Reset the history stack of this manager object. This means the most upper element will be unfocused, all other elements will be removed from the remembered before.%% | +| | **[[:develop:api:efl:ui:focus:manager:property:root|root]]** //**(get, set)**// | %%Root node for all logical subtrees.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:setup_on_first_touch|setup_on_first_touch]]** | %%Called when this manager is set as redirect%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]** | %%Freezes the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]** | %%Thaws the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect factory%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect property%% | +| | **[[:develop:api:efl:ui:layout:method:content_count|content_count]]** | %%Returns the number of UI elements packed in this container.%% | +| | **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]** | %%Begin iterating over this object's contents.%% | +| | **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% | +| | **[[:develop:api:efl:ui:layout:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:ui:layout:method:group_calculate|group_calculate]]** | %%Triggers an immediate recalculation of this object's geometry.%% | +| | **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**// | %%Retrives an EDC data field's value from a given Edje object's group.%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**// | %%Gets the maximum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**// | %%Gets the minimum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:method:message_send|message_send]]** | %%Sends an (Edje) message to a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**// | %%Model that is/will be%% | +| | **[[:develop:api:efl:ui:layout:method:part|part]]** | %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]** | %%Processes an object's messages and signals queue.%% | +| | **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**// | %%The theme of this widget, defines which edje group will be used.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +^ [[:develop:api:efl:ui:text|Efl.Ui.Text]] ^^^ +| | **[[:develop:api:efl:ui:text:property:autocapital_type|autocapital_type]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:text:property:bounce_allow|bounce_allow]]** //**(get, set)**// | %%Bouncing behavior%% | +| | **[[:develop:api:efl:ui:text:property:cnp_mode|cnp_mode]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:text:method:context_menu_clear|context_menu_clear]]** | %%This clears and frees the items in a entry's contextual (longpress) menu.%% | +| | **[[:develop:api:efl:ui:text:property:context_menu_disabled|context_menu_disabled]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:text:method:context_menu_item_add|context_menu_item_add]]** | %%This adds an item to the entry's contextual menu.%% | +| | **[[:develop:api:efl:ui:text:method:cursor_new|cursor_new]]** | %%Creates and returns a new cursor for the text.%% | +| | **[[:develop:api:efl:ui:text:method:cursor_selection_end|cursor_selection_end]]** | %%This ends a selection within the entry as though the user had just released the mouse button while making a selection.%% | +| | **[[:develop:api:efl:ui:text:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:efl:ui:text:property:editable|editable]]** //**(get, set)**// | %%Whether the entry is editable.%% | +| | **[[:develop:api:efl:ui:text:property:file|file]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:text:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:efl:ui:text:property:input_hint|input_hint]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:text:property:input_panel_enabled|input_panel_enabled]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:text:method:input_panel_hide|input_panel_hide]]** | %%Hide the input panel (virtual keyboard).%% | +| | **[[:develop:api:efl:ui:text:method:input_panel_imdata_get|input_panel_imdata_get]]** | %%Get the specific data of the current input panel.%% | +| | **[[:develop:api:efl:ui:text:method:input_panel_imdata_set|input_panel_imdata_set]]** | %%Set the input panel-specific data to deliver to the input panel.%% | +| | **[[:develop:api:efl:ui:text:property:input_panel_language|input_panel_language]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:text:property:input_panel_layout|input_panel_layout]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:text:property:input_panel_layout_variation|input_panel_layout_variation]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:text:property:input_panel_return_key_autoenabled|input_panel_return_key_autoenabled]]** //**(set)**// | %%Set whether the return key on the input panel is disabled automatically when entry has no text.%% | +| | **[[:develop:api:efl:ui:text:property:input_panel_return_key_disabled|input_panel_return_key_disabled]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:text:property:input_panel_return_key_type|input_panel_return_key_type]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:text:method:input_panel_show|input_panel_show]]** | %%Show the input panel (virtual keyboard) based on the input panel property of entry such as layout, autocapital types, and so on.%% | +| | **[[:develop:api:efl:ui:text:property:input_panel_show_on_demand|input_panel_show_on_demand]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:text:method:item_provider_append|item_provider_append]]** | %%This appends a custom item provider to the list for that entry%% | +| | **[[:develop:api:efl:ui:text:method:item_provider_prepend|item_provider_prepend]]** | %%This prepends a custom item provider to the list for that entry%% | +| | **[[:develop:api:efl:ui:text:method:item_provider_remove|item_provider_remove]]** | %%This removes a custom item provider to the list for that entry%% | +| | **[[:develop:api:efl:ui:text:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:efl:ui:text:property:password|password]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:text:property:policy|policy]]** //**(get, set)**// | %%Scrollbar visibility policy%% | +| | **[[:develop:api:efl:ui:text:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:efl:ui:text:property:prediction_allow|prediction_allow]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:text:property:scrollable|scrollable]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:text:method:selection_copy|selection_copy]]** | %%This executes a "copy" action on the selected text in the entry.%% | +| | **[[:develop:api:efl:ui:text:method:selection_cut|selection_cut]]** | %%This executes a "cut" action on the selected text in the entry.%% | +| | **[[:develop:api:efl:ui:text:property:selection_handler_disabled|selection_handler_disabled]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:text:method:selection_paste|selection_paste]]** | %%This executes a "paste" action in the entry.%% | +| | **[[:develop:api:efl:ui:text:method:signal_callback_add|signal_callback_add]]** | %%Adds a callback for an arriving Edje signal, emitted by a given Edje object.%% | +| | **[[:develop:api:efl:ui:text:method:signal_callback_del|signal_callback_del]]** | %%Removes a signal-triggered callback from an object.%% | +| | **[[:develop:api:efl:ui:text:method:signal_emit|signal_emit]]** | %%Sends/emits an Edje signal to this layout.%% | +| | **[[:develop:api:efl:ui:text:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| | **[[:develop:api:efl:ui:text:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| ''protected'' | **[[:develop:api:efl:ui:text:property:attribute|attribute]]** //**(get)**// | %%Indicate if a text attribute with a given name is set%% | +| ''protected'' | **[[:develop:api:efl:ui:text:property:attributes|attributes]]** //**(get)**// | %%Gets list of all text attributes.%% | +| ''protected'' | **[[:develop:api:efl:ui:text:property:bounded_ranges|bounded_ranges]]** //**(get)**// | %%Bounded ranges%% | +| ''protected'' | **[[:develop:api:efl:ui:text:property:caret_offset|caret_offset]]** //**(get, set)**// | %%Caret offset property%% | +| ''protected'' | **[[:develop:api:efl:ui:text:property:character|character]]** //**(get)**// | %%Gets single character present in accessible widget's text at given offset.%% | +| ''protected'' | **[[:develop:api:efl:ui:text:property:character_count|character_count]]** //**(get)**// | %%Character count%% | +| ''protected'' | **[[:develop:api:efl:ui:text:property:character_extents|character_extents]]** //**(get)**// | %%Character extents%% | +| ''protected'' | **[[:develop:api:efl:ui:text:property:content|content]]** //**(set)**// | %%Editable content property%% | +| ''protected'' | **[[:develop:api:efl:ui:text:method:copy|copy]]** | %%Copy text between start and end parameter%% | +| ''protected'' | **[[:develop:api:efl:ui:text:method:cut|cut]]** | %%Cut text between start and end parameter%% | +| ''protected'' | **[[:develop:api:efl:ui:text:property:default_attributes|default_attributes]]** //**(get)**// | %%Default attributes%% | +| ''protected'' | **[[:develop:api:efl:ui:text:method:delete|delete]]** | %%Delete text between start and end parameter%% | +| ''protected'' | **[[:develop:api:efl:ui:text:method:insert|insert]]** | %%Insert text at given position%% | +| ''protected'' | **[[:develop:api:efl:ui:text:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:efl:ui:text:property:offset_at_point|offset_at_point]]** //**(get)**// | %%Offset at given point%% | +| ''protected'' | **[[:develop:api:efl:ui:text:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:efl:ui:text:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:efl:ui:text:method:on_focus_update|on_focus_update]]** | %%Virtual function handling focus in/out events on the widget%% | +| ''protected'' | **[[:develop:api:efl:ui:text:method:paste|paste]]** | %%Paste text at given position%% | +| ''protected'' | **[[:develop:api:efl:ui:text:property:range_extents|range_extents]]** //**(get)**// | %%Range extents%% | +| ''protected'' | **[[:develop:api:efl:ui:text:property:selection|selection]]** //**(get, set)**// | %%Selection property%% | +| ''protected'' | **[[:develop:api:efl:ui:text:method:selection_add|selection_add]]** | %%Add selection%% | +| ''protected'' | **[[:develop:api:efl:ui:text:method:selection_remove|selection_remove]]** | %%Remove selection%% | +| ''protected'' | **[[:develop:api:efl:ui:text:property:selections_count|selections_count]]** //**(get)**// | %%Selection count property%% | +| ''protected'' | **[[:develop:api:efl:ui:text:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:efl:ui:text:property:string|string]]** //**(get)**// | %%Gets string, start and end offset in text according to given initial offset and granularity.%% | +| ''protected'' | **[[:develop:api:efl:ui:text:property:text|text]]** //**(get)**// | %%Gets text of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:ui:text:method:theme_apply|theme_apply]]** | %%Virtual function called when the widget needs to re-apply its theme.%% | +| ''protected'' | **[[:develop:api:efl:ui:text:method:widget_sub_object_del|widget_sub_object_del]]** | %%Virtual function handling sub objects being removed.%% | +^ [[:develop:api:efl:ui:text:interactive|Efl.Ui.Text.Interactive]] ^^^ +| | **[[:develop:api:efl:ui:text:interactive:property:selection_allowed|selection_allowed]]** //**(get, set)**// | %%Whether or not selection is allowed on this object%% | +| | **[[:develop:api:efl:ui:text:interactive:property:selection_cursors|selection_cursors]]** //**(get)**// | %%The cursors used for selection handling.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| | **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:elm:interface_scrollable|Elm.Interface_Scrollable]] ^^^ +| | **[[:develop:api:elm:interface_scrollable:property:animate_start_cb|animate_start_cb]]** //**(set)**// | %%Set the callback to run when the scrolling animation has started.%% | +| | **[[:develop:api:elm:interface_scrollable:property:animate_stop_cb|animate_stop_cb]]** //**(set)**// | %%Set the callback to run when the scrolling animation has stopped.%% | +| | **[[:develop:api:elm:interface_scrollable:property:border_elements|border_elements]]** //**(get)**// | %%The list of elements which are at the border of the graph.%% | +| | **[[:develop:api:elm:interface_scrollable:property:bounce_animator_disabled|bounce_animator_disabled]]** //**(get, set)**// | %%Bounce animator%% | +| | **[[:develop:api:elm:interface_scrollable:property:content|content]]** //**(set)**// | %%Content property%% | +| | **[[:develop:api:elm:interface_scrollable:method:content_min_limit|content_min_limit]]** | %%Prevent the scrollable from being smaller than the minimum size of the content.%% | +| | **[[:develop:api:elm:interface_scrollable:property:content_min_limit_cb|content_min_limit_cb]]** //**(set)**// | %%set the callback to run on minimal limit content%% | +| | **[[:develop:api:elm:interface_scrollable:method:content_pos_get|content_pos_get]]** | %%Get content position%% | +| | **[[:develop:api:elm:interface_scrollable:method:content_pos_set|content_pos_set]]** | %%Set the content position%% | +| | **[[:develop:api:elm:interface_scrollable:property:content_region|content_region]]** //**(get, set)**// | %%Currently visible content region%% | +| | **[[:develop:api:elm:interface_scrollable:method:content_region_show|content_region_show]]** | %%Show a specific virtual region within the scroller content object%% | +| | **[[:develop:api:elm:interface_scrollable:property:content_size|content_size]]** //**(get)**// | %%Get the size of the content object%% | +| | **[[:develop:api:elm:interface_scrollable:property:content_viewport_geometry|content_viewport_geometry]]** //**(get)**// | %%Content viewport geometry%% | +| | **[[:develop:api:elm:interface_scrollable:property:content_viewport_resize_cb|content_viewport_resize_cb]]** //**(set)**// | %%When the viewport is resized, the callback is called.%% | +| | **[[:develop:api:elm:interface_scrollable:property:current_page|current_page]]** //**(get)**// | %%Get scroll current page number.%% | +| | **[[:develop:api:elm:interface_scrollable:property:drag_start_cb|drag_start_cb]]** //**(set)**// | %%Set the callback to run when dragging of the contents has started.%% | +| | **[[:develop:api:elm:interface_scrollable:property:drag_stop_cb|drag_stop_cb]]** //**(set)**// | %%Set the callback to run when dragging of the contents has stopped.%% | +| | **[[:develop:api:elm:interface_scrollable:property:edge_bottom_cb|edge_bottom_cb]]** //**(set)**// | %%Set the callback to run when the bottom edge of the content has been reached.%% | +| | **[[:develop:api:elm:interface_scrollable:property:edge_left_cb|edge_left_cb]]** //**(set)**// | %%Set the callback to run when the left edge of the content has been reached.%% | +| | **[[:develop:api:elm:interface_scrollable:property:edge_right_cb|edge_right_cb]]** //**(set)**// | %%Set the callback to run when the right edge of the content has been reached.%% | +| | **[[:develop:api:elm:interface_scrollable:property:edge_top_cb|edge_top_cb]]** //**(set)**// | %%Set the callback to run when the top edge of the content has been reached.%% | +| | **[[:develop:api:elm:interface_scrollable:property:extern_pan|extern_pan]]** //**(set)**// | %%Extern pan%% | +| | **[[:develop:api:elm:interface_scrollable:property:freeze|freeze]]** //**(set)**// | %%Freeze property%% | +| | **[[:develop:api:elm:interface_scrollable:property:gravity|gravity]]** //**(get, set)**// | %%Control scrolling gravity on the scrollable%% | +| | **[[:develop:api:elm:interface_scrollable:property:hbar_drag_cb|hbar_drag_cb]]** //**(set)**// | %%Set the callback to run when the horizontal scrollbar is dragged.%% | +| | **[[:develop:api:elm:interface_scrollable:property:hbar_press_cb|hbar_press_cb]]** //**(set)**// | %%Set the callback to run when the horizontal scrollbar is pressed.%% | +| | **[[:develop:api:elm:interface_scrollable:property:hbar_unpress_cb|hbar_unpress_cb]]** //**(set)**// | %%Set the callback to run when the horizontal scrollbar is unpressed.%% | +| | **[[:develop:api:elm:interface_scrollable:property:hold|hold]]** //**(set)**// | %%Hold property%% | +| | **[[:develop:api:elm:interface_scrollable:property:item_loop_enabled|item_loop_enabled]]** //**(get, set)**// | %%Whether scrolling should loop around.%% | +| | **[[:develop:api:elm:interface_scrollable:property:last_page|last_page]]** //**(get)**// | %%Get scroll last page number.%% | +| | **[[:develop:api:elm:interface_scrollable:property:loop|loop]]** //**(get, set)**// | %%Controls an infinite loop for a scroller.%% | +| | **[[:develop:api:elm:interface_scrollable:property:mirrored|mirrored]]** //**(set)**// | %%Mirroed property%% | +| | **[[:develop:api:elm:interface_scrollable:property:momentum_animator_disabled|momentum_animator_disabled]]** //**(get, set)**// | %%Momentum animator%% | +| | **[[:develop:api:elm:interface_scrollable:property:movement_block|movement_block]]** //**(get, set)**// | %%Blocking of scrolling (per axis)%% | +| | **[[:develop:api:elm:interface_scrollable:property:objects|objects]]** //**(set)**// | %%Object property%% | +| | **[[:develop:api:elm:interface_scrollable:method:page_bring_in|page_bring_in]]** | %%Show a specific virtual region within the scroller content object by page number.%% | +| | **[[:develop:api:elm:interface_scrollable:property:page_change_cb|page_change_cb]]** //**(set)**// | %%Set the callback to run when the visible page changes.%% | +| | **[[:develop:api:elm:interface_scrollable:property:page_relative|page_relative]]** //**(set)**// | %%Set scroll page size relative to viewport size.%% | +| | **[[:develop:api:elm:interface_scrollable:property:page_scroll_limit|page_scroll_limit]]** //**(get, set)**// | %%Page scroll limit%% | +| | **[[:develop:api:elm:interface_scrollable:method:page_show|page_show]]** | %%Show a specific virtual region within the scroller content object by page number.%% | +| | **[[:develop:api:elm:interface_scrollable:property:page_size|page_size]]** //**(get, set)**// | %%Scroll page size relative to viewport size.%% | +| | **[[:develop:api:elm:interface_scrollable:property:page_snap_allow|page_snap_allow]]** //**(get, set)**// | %%Page snapping behavior%% | +| | **[[:develop:api:elm:interface_scrollable:property:paging|paging]]** //**(get, set)**// | %%Pagin property%% | +| | **[[:develop:api:elm:interface_scrollable:method:region_bring_in|region_bring_in]]** | %%Show a specific virtual region within the scroller content object.%% | +| | **[[:develop:api:elm:interface_scrollable:property:repeat_events|repeat_events]]** //**(get, set)**// | %%It decides whether the scrollable object propagates the events to content object or not.%% | +| | **[[:develop:api:elm:interface_scrollable:property:scroll_cb|scroll_cb]]** //**(set)**// | %%Set the callback to run when the content has been moved.%% | +| | **[[:develop:api:elm:interface_scrollable:property:scroll_down_cb|scroll_down_cb]]** //**(set)**// | %%Set the callback to run when the content has been moved down.%% | +| | **[[:develop:api:elm:interface_scrollable:property:scroll_left_cb|scroll_left_cb]]** //**(set)**// | %%Set the callback to run when the content has been moved to the left%% | +| | **[[:develop:api:elm:interface_scrollable:property:scroll_right_cb|scroll_right_cb]]** //**(set)**// | %%Set the callback to run when the content has been moved to the right.%% | +| | **[[:develop:api:elm:interface_scrollable:property:scroll_up_cb|scroll_up_cb]]** //**(set)**// | %%Set the callback to run when the content has been moved up.%% | +| | **[[:develop:api:elm:interface_scrollable:property:single_direction|single_direction]]** //**(get, set)**// | %%Single direction scroll configuration%% | +| | **[[:develop:api:elm:interface_scrollable:property:step_size|step_size]]** //**(get, set)**// | %%Step size%% | +| | **[[:develop:api:elm:interface_scrollable:property:vbar_drag_cb|vbar_drag_cb]]** //**(set)**// | %%Set the callback to run when the horizontal scrollbar is dragged.%% | +| | **[[:develop:api:elm:interface_scrollable:property:vbar_press_cb|vbar_press_cb]]** //**(set)**// | %%Set the callback to run when the vertical scrollbar is pressed.%% | +| | **[[:develop:api:elm:interface_scrollable:property:vbar_unpress_cb|vbar_unpress_cb]]** //**(set)**// | %%Set the callback to run when the horizontal scrollbar is unpressed.%% | +| | **[[:develop:api:elm:interface_scrollable:property:wheel_disabled|wheel_disabled]]** //**(get, set)**// | %%Control Wheel disable Enable or disable mouse wheel to be used to scroll the scroller content. heel is enabled by default.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_event|widget_event]]** | %%Virtual function handling input events on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | + ===== Events ===== ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:property_changed|property,changed]]**\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:access:text|Efl.Access.Text]]\\ -> **[[:develop:api:efl:access:text:event:access_text_attributes_changed|access,text,attributes,changed]]**, **[[:develop:api:efl:access:text:event:access_text_bounds_changed|access,text,bounds,changed]]**, **[[:develop:api:efl:access:text:event:access_text_caret_moved|access,text,caret,moved]]**, **[[:develop:api:efl:access:text:event:access_text_inserted|access,text,inserted]]**, **[[:develop:api:efl:access:text:event:access_text_removed|access,text,removed]]**, **[[:develop:api:efl:access:text:event:access_text_selection_changed|access,text,selection,changed]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:finger_move|finger,move]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:pointer_wheel|pointer,wheel]]**\\ -[[:develop:api:efl:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]**, **[[:develop:api:efl:layout:calc:event:recalc|recalc]]**\\ -[[: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:ui:clickable|Efl.Ui.Clickable]]\\ -> **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]**, **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]**, **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]**, **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]**, **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]**, **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]**, **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]**, **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]**\\ -[[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]]\\ -> **[[:develop:api:efl:ui:focus:manager:event:coords_dirty|coords,dirty]]**, **[[:develop:api:efl:ui:focus:manager:event:flush_pre|flush,pre]]**, **[[:develop:api:efl:ui:focus:manager:event:focused|focused]]**, **[[:develop:api:efl:ui:focus:manager:event:redirect_changed|redirect,changed]]**\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]**\\ -[[:develop:api:efl:ui:scrollable|Efl.Ui.Scrollable]]\\ -> **[[:develop:api:efl:ui:scrollable:event:scroll_anim_start|scroll,anim,start]]**\\ -[[:develop:api:efl:ui:scrollable|Efl.Ui.Scrollable]]\\ -> **[[:develop:api:efl:ui:scrollable:event:scroll_anim_stop|scroll,anim,stop]]**, **[[:develop:api:efl:ui:scrollable:event:scroll_drag_start|scroll,drag,start]]**\\ -[[:develop:api:efl:ui:scrollable|Efl.Ui.Scrollable]]\\ -> **[[:develop:api:efl:ui:scrollable:event:scroll_drag_stop|scroll,drag,stop]]**, **[[:develop:api:efl:ui:scrollable:event:scroll|scroll]]**\\ -[[:develop:api:efl:ui:selectable|Efl.Ui.Selectable]]\\ -> **[[:develop:api:efl:ui:selectable:event:selected|selected]]**, **[[:develop:api:efl:ui:selectable:event:selection_changed|selection,changed]]**, **[[:develop:api:efl:ui:selectable:event:selection_cleared|selection,cleared]]**, **[[:develop:api:efl:ui:selectable:event:selection_copy|selection,copy]]**, **[[:develop:api:efl:ui:selectable:event:selection_cut|selection,cut]]**, **[[:develop:api:efl:ui:selectable:event:selection_paste|selection,paste]]**, **[[:develop:api:efl:ui:selectable:event:selection_start|selection,start]]**, **[[:develop:api:efl:ui:selectable:event:unselected|unselected]]**\\ -[[:develop:api:efl:ui:text|Efl.Ui.Text]]\\ -> **[[:develop:api:efl:ui:text:event:aborted|aborted]]**, **[[:develop:api:efl:ui:text:event:activated|activated]]**, **[[:develop:api:efl:ui:text:event:anchor_clicked|anchor,clicked]]**, **[[:develop:api:efl:ui:text:event:anchor_down|anchor,down]]**, **[[:develop:api:efl:ui:text:event:anchor_hover_opened|anchor,hover,opened]]**, **[[:develop:api:efl:ui:text:event:anchor_in|anchor,in]]**, **[[:develop:api:efl:ui:text:event:anchor_out|anchor,out]]**, **[[:develop:api:efl:ui:text:event:anchor_up|anchor,up]]**, **[[:develop:api:efl:ui:text:event:changed_user|changed,user]]**, **[[:develop:api:efl:ui:text:event:changed|changed]]**, **[[:develop:api:efl:ui:text:event:context_open|context,open]]**, **[[:develop:api:efl:ui:text:event:cursor_changed_manual|cursor,changed,manual]]**, **[[:develop:api:efl:ui:text:event:cursor_changed|cursor,changed]]**, **[[:develop:api:efl:ui:text:event:maxlength_reached|maxlength,reached]]**, **[[:develop:api:efl:ui:text:event:preedit_changed|preedit,changed]]**, **[[:develop:api:efl:ui:text:event:press|press]]**, **[[:develop:api:efl:ui:text:event:redo_request|redo,request]]**, **[[:develop:api:efl:ui:text:event:rejected|rejected]]**, **[[:develop:api:efl:ui:text:event:text_set_done|text,set,done]]**, **[[:develop:api:efl:ui:text:event:undo_request|undo,request]]**, **[[:develop:api:efl:ui:text:event:validate|validate]]**\\ -[[:develop:api:efl:ui:text:interactive|Efl.Ui.Text.Interactive]]\\ -> **[[:develop:api:efl:ui:text:interactive:event:changed_user|changed,user]]**, **[[:develop:api:efl:ui:text:interactive:event:selection_changed|selection,changed]]**\\ -[[:develop:api:elm:interface_scrollable|Elm.Interface_Scrollable]]\\ -> **[[:develop:api:elm:interface_scrollable:event:changed|changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[:develop:api:efl:access:text|Efl.Access.Text]] ^^^ +| | **[[:develop:api:efl:access:text:event:access_text_attributes_changed|access,text,attributes,changed]]** | %%Text attributes have changed%% | +| | **[[:develop:api:efl:access:text:event:access_text_bounds_changed|access,text,bounds,changed]]** | %%Text bounds have changed%% | +| | **[[:develop:api:efl:access:text:event:access_text_caret_moved|access,text,caret,moved]]** | %%Caret moved%% | +| | **[[:develop:api:efl:access:text:event:access_text_inserted|access,text,inserted]]** | %%Text was inserted%% | +| | **[[:develop:api:efl:access:text:event:access_text_removed|access,text,removed]]** | %%Text was removed%% | +| | **[[:develop:api:efl:access:text:event:access_text_selection_changed|access,text,selection,changed]]** | %%Text selection has changed%% | +^ [[: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]** | %%A circular dependency between parts of the object was found.%% | +| | **[[:develop:api:efl:layout:calc:event:recalc|recalc]]** | %%The layout was recalculated.%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:clickable|Efl.Ui.Clickable]] ^^^ +| | **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]** | %%Called when object was clicked%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]** | %%Called when object received a double click%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]** | %%Called when object received a right click%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]** | %%Called when object received a triple click%% | +| | **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]** | %%Called when the object received a longpress%% | +| | **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]** | %%Called when the object was pressed%% | +| | **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]** | %%Called when the object received repeated presses/clicks%% | +| | **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]** | %%Called when the object is now longer pressed%% | +^ [[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]] ^^^ +| | **[[:develop:api:efl:ui:focus:manager:event:coords_dirty|coords,dirty]]** | %%Emitted once the graph is dirty, this means there are potential changes in border_elements you want to know about%% | +| | **[[:develop:api:efl:ui:focus:manager:event:flush_pre|flush,pre]]** | %%Emitted once the graph calculationg will be performed%% | +| | **[[:develop:api:efl:ui:focus:manager:event:focused|focused]]** | %%Emitted if the manager has focused an object, the passed focus object is the last focused object%% | +| | **[[:develop:api:efl:ui:focus:manager:event:redirect_changed|redirect,changed]]** | %%Emitted when the redirect object has changed, the old manager is passed as event info%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]** | %%Called when theme changed%% | +^ [[:develop:api:efl:ui:scrollable|Efl.Ui.Scrollable]] ^^^ +| | **[[:develop:api:efl:ui:scrollable:event:scroll|scroll]]** | %%Called when scroll operation started%% | +| | **[[:develop:api:efl:ui:scrollable:event:scroll_anim_start|scroll,anim,start]]** | %%Called when scroll animation started%% | +| | **[[:develop:api:efl:ui:scrollable:event:scroll_anim_stop|scroll,anim,stop]]** | %%Called when scroll animation stopped%% | +| | **[[:develop:api:efl:ui:scrollable:event:scroll_drag_start|scroll,drag,start]]** | %%Called when scroll drag started%% | +| | **[[:develop:api:efl:ui:scrollable:event:scroll_drag_stop|scroll,drag,stop]]** | %%Called when scroll drag stopped%% | +^ [[:develop:api:efl:ui:selectable|Efl.Ui.Selectable]] ^^^ +| | **[[:develop:api:efl:ui:selectable:event:selected|selected]]** | %%Called when selected%% | +| | **[[:develop:api:efl:ui:selectable:event:selection_changed|selection,changed]]** | %%Called when selection changed%% | +| | **[[:develop:api:efl:ui:selectable:event:selection_cleared|selection,cleared]]** | %%Called when selection was cleared%% | +| | **[[:develop:api:efl:ui:selectable:event:selection_copy|selection,copy]]** | %%Called when selection was copied%% | +| | **[[:develop:api:efl:ui:selectable:event:selection_cut|selection,cut]]** | %%Called when selection was cut%% | +| | **[[:develop:api:efl:ui:selectable:event:selection_paste|selection,paste]]** | %%Called when selection got pasted%% | +| | **[[:develop:api:efl:ui:selectable:event:selection_start|selection,start]]** | %%Called at selection start%% | +| | **[[:develop:api:efl:ui:selectable:event:unselected|unselected]]** | %%Called when no longer selected%% | +^ [[:develop:api:efl:ui:text|Efl.Ui.Text]] ^^^ +| | **[[:develop:api:efl:ui:text:event:aborted|aborted]]** | %%Called when entry was aborted%% | +| | **[[:develop:api:efl:ui:text:event:activated|activated]]** | %%Called when entry got activated%% | +| | **[[:develop:api:efl:ui:text:event:anchor_clicked|anchor,clicked]]** | %%Called when anchor was clicked%% | +| | **[[:develop:api:efl:ui:text:event:anchor_down|anchor,down]]** | %%Called on anchor down%% | +| | **[[:develop:api:efl:ui:text:event:anchor_hover_opened|anchor,hover,opened]]** | %%Called when hover opened%% | +| | **[[:develop:api:efl:ui:text:event:anchor_in|anchor,in]]** | %%Called on anchor in%% | +| | **[[:develop:api:efl:ui:text:event:anchor_out|anchor,out]]** | %%Called on anchor out%% | +| | **[[:develop:api:efl:ui:text:event:anchor_up|anchor,up]]** | %%called on anchor up%% | +| | **[[:develop:api:efl:ui:text:event:changed|changed]]** | %%Called when entry changed%% | +| | **[[:develop:api:efl:ui:text:event:changed_user|changed,user]]** | %%The text object has changed due to user interaction%% | +| | **[[:develop:api:efl:ui:text:event:context_open|context,open]]** | %%Called when context menu was opened%% | +| | **[[:develop:api:efl:ui:text:event:cursor_changed|cursor,changed]]** | %%Called on cursor changed%% | +| | **[[:develop:api:efl:ui:text:event:cursor_changed_manual|cursor,changed,manual]]** | %%Called on manual cursor change%% | +| | **[[:develop:api:efl:ui:text:event:maxlength_reached|maxlength,reached]]** | %%Called when maximum entry length has been reached%% | +| | **[[:develop:api:efl:ui:text:event:preedit_changed|preedit,changed]]** | %%Called when entry preedit changed%% | +| | **[[:develop:api:efl:ui:text:event:press|press]]** | %%Called when entry pressed%% | +| | **[[:develop:api:efl:ui:text:event:redo_request|redo,request]]** | %%Called when redo was requested%% | +| | **[[:develop:api:efl:ui:text:event:rejected|rejected]]** | %%Called when entry was rejected%% | +| | **[[:develop:api:efl:ui:text:event:text_set_done|text,set,done]]** | %%Called when text set finished%% | +| | **[[:develop:api:efl:ui:text:event:undo_request|undo,request]]** | %%Called when undo was requested%% | +| | **[[:develop:api:efl:ui:text:event:validate|validate]]** | %%Called when validating%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/text/event/changed_user.txt b/pages/develop/api/efl/ui/text/event/changed_user.txt index d7e6fc450..80fc4e518 100644 --- a/pages/develop/api/efl/ui/text/event/changed_user.txt +++ b/pages/develop/api/efl/ui/text/event/changed_user.txt @@ -1,19 +1,19 @@ ~~Title: Efl.Ui.Text: changed,user~~ ===== Description ===== -%%Called when object changed due to user interaction%% +%%The text object has changed due to user interaction%% {{page>:develop:api-include:efl:ui:text:event:changed_user:description&nouser&nolink&nodate}} ===== Signature ===== -changed,user; +changed,user: Efl.Ui.Text.Change_Info; ===== C information ===== -EFL_UI_TEXT_EVENT_CHANGED_USER(void) +EFL_UI_TEXT_EVENT_CHANGED_USER(Efl_Ui_Text_Change_Info) ===== C usage ===== @@ -22,7 +22,7 @@ EFL_UI_TEXT_EVENT_CHANGED_USER(void) static void on_efl_ui_text_event_changed_user(void *data, const Efl_Event *event) { - void info = event->info; + Efl_Ui_Text_Change_Info info = event->info; Eo *obj = event->object; Data *d = data; diff --git a/pages/develop/api/efl/ui/text/interactive.txt b/pages/develop/api/efl/ui/text/interactive.txt index 86e7a5788..09ffe0310 100644 --- a/pages/develop/api/efl/ui/text/interactive.txt +++ b/pages/develop/api/efl/ui/text/interactive.txt @@ -10,32 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:text|Efl.Text]] //(interface)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_text_interactive [fillcolor = "dodgerblue4", label = "Efl.Ui.Text.Interactive", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text [fillcolor = "gray15", label = "Efl.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_font [fillcolor = "gray15", label = "Efl.Text.Font", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_format [fillcolor = "gray15", label = "Efl.Text.Format", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_style [fillcolor = "gray15", label = "Efl.Text.Style", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_text_interactive -> efl_text - efl_ui_text_interactive -> efl_text_font - efl_ui_text_interactive -> efl_text_format - efl_ui_text_interactive -> efl_text_style -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:text|Efl.Text]] //(interface)// @@ -70,22 +44,54 @@ void efl_ui_text_interactive_selection_cursors_get(const Eo *obj, Efl_Text_Curso ==== Inherited ==== -[[:develop:api:efl:text:font|Efl.Text.Font]]\\ -> **[[:develop:api:efl:text:font:property:font_bitmap_scalable|font_bitmap_scalable]]** //**(get, set)**//, **[[:develop:api:efl:text:font:property:font_fallbacks|font_fallbacks]]** //**(get, set)**//, **[[:develop:api:efl:text:font:property:font_lang|font_lang]]** //**(get, set)**//, **[[:develop:api:efl:text:font:property:font_slant|font_slant]]** //**(get, set)**//, **[[:develop:api:efl:text:font:property:font_source|font_source]]** //**(get, set)**//, **[[:develop:api:efl:text:font:property:font_weight|font_weight]]** //**(get, set)**//, **[[:develop:api:efl:text:font:property:font_width|font_width]]** //**(get, set)**//, **[[:develop:api:efl:text:font:property:font|font]]** //**(get, set)**//\\ -[[:develop:api:efl:text:format|Efl.Text.Format]]\\ -> **[[:develop:api:efl:text:format:property:ellipsis|ellipsis]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:halign_auto_type|halign_auto_type]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:halign|halign]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:linegap|linegap]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:linerelgap|linerelgap]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:multiline|multiline]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:password|password]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:replacement_char|replacement_char]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:tabstops|tabstops]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:valign|valign]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:wrap|wrap]]** //**(get, set)**//\\ -[[:develop:api:efl:text|Efl.Text]]\\ -> **[[:develop:api:efl:text:property:text|text]]** //**(get, set)**//\\ -[[:develop:api:efl:text:style|Efl.Text.Style]]\\ -> **[[:develop:api:efl:text:style:property:backing_color|backing_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:backing_type|backing_type]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:effect_type|effect_type]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:gfx_filter|gfx_filter]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:glow2_color|glow2_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:glow_color|glow_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:normal_color|normal_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:outline_color|outline_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:shadow_color|shadow_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:shadow_direction|shadow_direction]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:strikethrough_color|strikethrough_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:strikethrough_type|strikethrough_type]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:underline2_color|underline2_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:underline2_type|underline2_type]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:underline_color|underline_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:underline_dashed_color|underline_dashed_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:underline_dashed_gap|underline_dashed_gap]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:underline_dashed_width|underline_dashed_width]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:underline_height|underline_height]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:underline_type|underline_type]]** //**(get, set)**// +^ [[:develop:api:efl:text|Efl.Text]] ^^^ +| | **[[:develop:api:efl:text:property:text|text]]** //**(get, set)**// | | +^ [[:develop:api:efl:text:font|Efl.Text.Font]] ^^^ +| | **[[:develop:api:efl:text:font:property:font|font]]** //**(get, set)**// | %%The font name and size that is used for the displayed text%% | +| | **[[:develop:api:efl:text:font:property:font_bitmap_scalable|font_bitmap_scalable]]** //**(get, set)**// | %%The bitmap fonts have fixed size glyphs for several available sizes. Basically, it is not scalable. But, it needs to be scalable for some use cases. (ex. colorful emoji fonts)%% | +| | **[[:develop:api:efl:text:font:property:font_fallbacks|font_fallbacks]]** //**(get, set)**// | %%Comma-separated list of font fallbacks%% | +| | **[[:develop:api:efl:text:font:property:font_lang|font_lang]]** //**(get, set)**// | %%Specific language of the displayed font%% | +| | **[[:develop:api:efl:text:font:property:font_slant|font_slant]]** //**(get, set)**// | %%Type of slant of the displayed font%% | +| | **[[:develop:api:efl:text:font:property:font_source|font_source]]** //**(get, set)**// | %%The source that will be used to lookup the font of the text%% | +| | **[[:develop:api:efl:text:font:property:font_weight|font_weight]]** //**(get, set)**// | %%Type of weight of the displayed font%% | +| | **[[:develop:api:efl:text:font:property:font_width|font_width]]** //**(get, set)**// | %%Type of width of the displayed font%% | +^ [[:develop:api:efl:text:format|Efl.Text.Format]] ^^^ +| | **[[:develop:api:efl:text:format:property:ellipsis|ellipsis]]** //**(get, set)**// | %%Ellipsis value (number from -1.0 to 1.0)%% | +| | **[[:develop:api:efl:text:format:property:halign|halign]]** //**(get, set)**// | %%Horizontal alignment of text%% | +| | **[[:develop:api:efl:text:format:property:halign_auto_type|halign_auto_type]]** //**(get, set)**// | %%Horizontal alignment of text%% | +| | **[[:develop:api:efl:text:format:property:linegap|linegap]]** //**(get, set)**// | %%Minimal line gap (top and bottom) for each line in the text%% | +| | **[[:develop:api:efl:text:format:property:linerelgap|linerelgap]]** //**(get, set)**// | %%Relative line gap (top and bottom) for each line in the text%% | +| | **[[:develop:api:efl:text:format:property:multiline|multiline]]** //**(get, set)**// | %%Multiline is enabled or not%% | +| | **[[:develop:api:efl:text:format:property:password|password]]** //**(get, set)**// | %%Whether text is a password%% | +| | **[[:develop:api:efl:text:format:property:replacement_char|replacement_char]]** //**(get, set)**// | %%The character used to replace characters that can not be displayed%% | +| | **[[:develop:api:efl:text:format:property:tabstops|tabstops]]** //**(get, set)**// | %%Tabstops value%% | +| | **[[:develop:api:efl:text:format:property:valign|valign]]** //**(get, set)**// | %%Vertical alignment of text%% | +| | **[[:develop:api:efl:text:format:property:wrap|wrap]]** //**(get, set)**// | %%Wrap mode for use in the text%% | +^ [[:develop:api:efl:text:style|Efl.Text.Style]] ^^^ +| | **[[:develop:api:efl:text:style:property:backing_color|backing_color]]** //**(get, set)**// | %%Backing color%% | +| | **[[:develop:api:efl:text:style:property:backing_type|backing_type]]** //**(get, set)**// | %%Enable or disable backing type%% | +| | **[[:develop:api:efl:text:style:property:effect_type|effect_type]]** //**(get, set)**// | %%Type of effect used for the displayed text%% | +| | **[[:develop:api:efl:text:style:property:gfx_filter|gfx_filter]]** //**(get, set)**// | %%Program that applies a special filter%% | +| | **[[:develop:api:efl:text:style:property:glow2_color|glow2_color]]** //**(get, set)**// | %%Second color of the glow effect%% | +| | **[[:develop:api:efl:text:style:property:glow_color|glow_color]]** //**(get, set)**// | %%Color of glow effect%% | +| | **[[:develop:api:efl:text:style:property:normal_color|normal_color]]** //**(get, set)**// | %%Color of text, excluding style%% | +| | **[[:develop:api:efl:text:style:property:outline_color|outline_color]]** //**(get, set)**// | %%Color of outline effect%% | +| | **[[:develop:api:efl:text:style:property:shadow_color|shadow_color]]** //**(get, set)**// | %%Color of shadow effect%% | +| | **[[:develop:api:efl:text:style:property:shadow_direction|shadow_direction]]** //**(get, set)**// | %%Direction of shadow effect%% | +| | **[[:develop:api:efl:text:style:property:strikethrough_color|strikethrough_color]]** //**(get, set)**// | %%Color of strikethrough_style%% | +| | **[[:develop:api:efl:text:style:property:strikethrough_type|strikethrough_type]]** //**(get, set)**// | %%Type of strikethrough style%% | +| | **[[:develop:api:efl:text:style:property:underline2_color|underline2_color]]** //**(get, set)**// | %%Color of underline2 style%% | +| | **[[:develop:api:efl:text:style:property:underline2_type|underline2_type]]** //**(get, set)**// | %%Type of underline2 style%% | +| | **[[:develop:api:efl:text:style:property:underline_color|underline_color]]** //**(get, set)**// | %%Color of normal underline style%% | +| | **[[:develop:api:efl:text:style:property:underline_dashed_color|underline_dashed_color]]** //**(get, set)**// | %%Color of dashed underline style%% | +| | **[[:develop:api:efl:text:style:property:underline_dashed_gap|underline_dashed_gap]]** //**(get, set)**// | %%Gap of dashed underline style%% | +| | **[[:develop:api:efl:text:style:property:underline_dashed_width|underline_dashed_width]]** //**(get, set)**// | %%Width of dashed underline style%% | +| | **[[:develop:api:efl:text:style:property:underline_height|underline_height]]** //**(get, set)**// | %%Height of underline style%% | +| | **[[:develop:api:efl:text:style:property:underline_type|underline_type]]** //**(get, set)**// | %%Sets an underline style on the text%% | + ===== Events ===== -**[[:develop:api:efl:ui:text:interactive:event:changed_user|changed,user]]**\\ -> %%The text object has changed due to user interaction%% - -EFL_UI_TEXT_INTERACTIVE_EVENT_CHANGED_USER(Efl_Ui_Text_Interactive_Change_Info) - -\\ **[[:develop:api:efl:ui:text:interactive:event:selection_changed|selection,changed]]**\\ +**[[:develop:api:efl:ui:text:interactive:event:selection_changed|selection,changed]]**\\ > %%The selection on the object has changed. Query using %%[[:develop:api:efl:ui:text:interactive:property:selection_cursors|Efl.Ui.Text.Interactive.selection_cursors]]%%%% EFL_UI_TEXT_INTERACTIVE_EVENT_SELECTION_CHANGED(void) diff --git a/pages/develop/api/efl/ui/text/interactive/event/changed_user.txt b/pages/develop/api/efl/ui/text/interactive/event/changed_user.txt deleted file mode 100644 index 3470a1cfe..000000000 --- a/pages/develop/api/efl/ui/text/interactive/event/changed_user.txt +++ /dev/null @@ -1,39 +0,0 @@ -~~Title: Efl.Ui.Text.Interactive: changed,user~~ -===== Description ===== - -%%The text object has changed due to user interaction%% -{{page>:develop:api-include:efl:ui:text:interactive:event:changed_user:description&nouser&nolink&nodate}} - -===== Signature ===== - - -changed,user: Efl.Ui.Text.Interactive.Change_Info; - - -===== C information ===== - - -EFL_UI_TEXT_INTERACTIVE_EVENT_CHANGED_USER(Efl_Ui_Text_Interactive_Change_Info) - - -===== C usage ===== - - -static void -on_efl_ui_text_interactive_event_changed_user(void *data, const Efl_Event *event) -{ - Efl_Ui_Text_Interactive_Change_Info info = event->info; - Eo *obj = event->object; - Data *d = data; - - /* event hander code */ -} - -static void -setup_event_handler(Eo *obj, Data *d) -{ - efl_event_callback_add(obj, EFL_UI_TEXT_INTERACTIVE_EVENT_CHANGED_USER, on_efl_ui_text_interactive_event_changed_user, d); -} - - - diff --git a/pages/develop/api/efl/ui/text/interactive/property/editable.txt b/pages/develop/api/efl/ui/text/interactive/property/editable.txt index b15830ab5..cbc2fb50b 100644 --- a/pages/develop/api/efl/ui/text/interactive/property/editable.txt +++ b/pages/develop/api/efl/ui/text/interactive/property/editable.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Text.Interactive.editable~~ -===== Values ===== - - * **editable** - %%If %%''true''%%, user input will be inserted in the entry, if not, the entry is read-only and no user input is allowed.%% ===== Description ===== %%Whether the entry is editable.%% @@ -9,6 +6,9 @@ %%By default text interactives are editable. However, setting this property to %%''false''%% will make it so key input will be disregarded.%% {{page>:develop:api-include:efl:ui:text:interactive:property:editable:description&nouser&nolink&nodate}} +===== Values ===== + + * **editable** - %%If %%''true''%%, user input will be inserted in the entry, if not, the entry is read-only and no user input is allowed.%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/text/interactive/property/selection_allowed.txt b/pages/develop/api/efl/ui/text/interactive/property/selection_allowed.txt index efe99fa3b..fa14ce26b 100644 --- a/pages/develop/api/efl/ui/text/interactive/property/selection_allowed.txt +++ b/pages/develop/api/efl/ui/text/interactive/property/selection_allowed.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Text.Interactive.selection_allowed~~ -===== Values ===== - - * **allowed** - %%%%''true''%% if enabled, %%''false''%% otherwise%% ===== Description ===== %%Whether or not selection is allowed on this object%% {{page>:develop:api-include:efl:ui:text:interactive:property:selection_allowed:description&nouser&nolink&nodate}} +===== Values ===== + + * **allowed** - %%%%''true''%% if enabled, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/text/property/autocapital_type.txt b/pages/develop/api/efl/ui/text/property/autocapital_type.txt index acd36942a..c1ddd9625 100644 --- a/pages/develop/api/efl/ui/text/property/autocapital_type.txt +++ b/pages/develop/api/efl/ui/text/property/autocapital_type.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Text.autocapital_type~~ -===== Values ===== - - * **autocapital_type** - %%The type of autocapitalization.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:text:property:autocapital_type:description&nouser&nolink&nodate}} +===== Values ===== + + * **autocapital_type** - %%The type of autocapitalization.%% ==== Getter ==== %%Get the autocapitalization type on the immodule.%% diff --git a/pages/develop/api/efl/ui/text/property/bounce_allow.txt b/pages/develop/api/efl/ui/text/property/bounce_allow.txt index d6e4d7e74..e88e34a9a 100644 --- a/pages/develop/api/efl/ui/text/property/bounce_allow.txt +++ b/pages/develop/api/efl/ui/text/property/bounce_allow.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Ui.Text.bounce_allow~~ -===== Values ===== - - * **horiz** - %%Horizontal bounce policy.%% - * **vert** - %%Vertical bounce policy.%% ===== Description ===== %%Bouncing behavior%% @@ -10,6 +6,10 @@ %%When scrolling, the scroller may "bounce" when reaching an edge of the content object. This is a visual way to indicate the end has been reached. This is enabled by default for both axis. This API will set if it is enabled for the given axis with the boolean parameters for each axis.%% {{page>:develop:api-include:efl:ui:text:property:bounce_allow:description&nouser&nolink&nodate}} +===== Values ===== + + * **horiz** - %%Horizontal bounce policy.%% + * **vert** - %%Vertical bounce policy.%% //Overridden from [[:develop:api:elm:interface_scrollable:property:bounce_allow|Elm.Interface_Scrollable.bounce_allow]] **(set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/text/property/caret_offset.txt b/pages/develop/api/efl/ui/text/property/caret_offset.txt index 766ca161b..bcedd6ce8 100644 --- a/pages/develop/api/efl/ui/text/property/caret_offset.txt +++ b/pages/develop/api/efl/ui/text/property/caret_offset.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Text.caret_offset~~ -===== Values ===== - - * **offset** - %%Offset%% ===== Description ===== %%Caret offset property%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:text:property:caret_offset:description&nouser&nolink&nodate}} +===== Values ===== + + * **offset** - %%Offset%% ==== Getter ==== %%Gets offset position of caret (cursor)%% diff --git a/pages/develop/api/efl/ui/text/property/cnp_mode.txt b/pages/develop/api/efl/ui/text/property/cnp_mode.txt index 91da98489..6845e832e 100644 --- a/pages/develop/api/efl/ui/text/property/cnp_mode.txt +++ b/pages/develop/api/efl/ui/text/property/cnp_mode.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Text.cnp_mode~~ -===== Values ===== - - * **cnp_mode** - %%One of #Elm_Cnp_Mode: #ELM_CNP_MODE_MARKUP, #ELM_CNP_MODE_NO_IMAGE, #ELM_CNP_MODE_PLAINTEXT.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:text:property:cnp_mode:description&nouser&nolink&nodate}} +===== Values ===== + + * **cnp_mode** - %%One of #Elm_Cnp_Mode: #ELM_CNP_MODE_MARKUP, #ELM_CNP_MODE_NO_IMAGE, #ELM_CNP_MODE_PLAINTEXT.%% ==== Getter ==== %%Getting elm_entry text paste/drop mode.%% diff --git a/pages/develop/api/efl/ui/text/property/context_menu_disabled.txt b/pages/develop/api/efl/ui/text/property/context_menu_disabled.txt index cc8547b3c..fd301e6c0 100644 --- a/pages/develop/api/efl/ui/text/property/context_menu_disabled.txt +++ b/pages/develop/api/efl/ui/text/property/context_menu_disabled.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Text.context_menu_disabled~~ -===== Values ===== - - * **disabled** - %%If %%''true''%%, the menu is disabled.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:text:property:context_menu_disabled:description&nouser&nolink&nodate}} +===== Values ===== + + * **disabled** - %%If %%''true''%%, the menu is disabled.%% ==== Getter ==== %%This returns whether the entry's contextual (longpress) menu is disabled.%% diff --git a/pages/develop/api/efl/ui/text/property/editable.txt b/pages/develop/api/efl/ui/text/property/editable.txt index f1f3fe256..a4e1bdd2b 100644 --- a/pages/develop/api/efl/ui/text/property/editable.txt +++ b/pages/develop/api/efl/ui/text/property/editable.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Text.editable~~ -===== Values ===== - - * **editable** - %%If %%''true''%%, user input will be inserted in the entry, if not, the entry is read-only and no user input is allowed.%% ===== Description ===== %%Whether the entry is editable.%% @@ -9,6 +6,9 @@ %%By default text interactives are editable. However, setting this property to %%''false''%% will make it so key input will be disregarded.%% {{page>:develop:api-include:efl:ui:text:property:editable:description&nouser&nolink&nodate}} +===== Values ===== + + * **editable** - %%If %%''true''%%, user input will be inserted in the entry, if not, the entry is read-only and no user input is allowed.%% //Overridden from [[:develop:api:efl:ui:text:interactive:property:editable|Efl.Ui.Text.Interactive.editable]] **(set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/text/property/file.txt b/pages/develop/api/efl/ui/text/property/file.txt index eb133f5c2..f6e4f82c0 100644 --- a/pages/develop/api/efl/ui/text/property/file.txt +++ b/pages/develop/api/efl/ui/text/property/file.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Ui.Text.file~~ -===== Values ===== - - * **file** - %%The image file path.%% - * **key** - %%The image key in %%''file''%% (if its an Eet one), or %%''null''%%, otherwise.%% ===== Description ===== @@ -10,6 +6,10 @@ {{page>:develop:api-include:efl:ui:text:property:file:description&nouser&nolink&nodate}} +===== Values ===== + + * **file** - %%The image file path.%% + * **key** - %%The image key in %%''file''%% (if its an Eet one), or %%''null''%%, otherwise.%% ==== Getter ==== %%Retrieve the source file from where an image object is to fetch the real image data (it may be an Eet file, besides pure image ones).%% diff --git a/pages/develop/api/efl/ui/text/property/input_hint.txt b/pages/develop/api/efl/ui/text/property/input_hint.txt index 386bbd20c..c0a0534e0 100644 --- a/pages/develop/api/efl/ui/text/property/input_hint.txt +++ b/pages/develop/api/efl/ui/text/property/input_hint.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Text.input_hint~~ -===== Values ===== - - * **hints** - %%Input hint.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:text:property:input_hint:description&nouser&nolink&nodate}} +===== Values ===== + + * **hints** - %%Input hint.%% ==== Getter ==== %%Gets the value of input hint.%% diff --git a/pages/develop/api/efl/ui/text/property/input_panel_enabled.txt b/pages/develop/api/efl/ui/text/property/input_panel_enabled.txt index 748a2c775..7bb92f40b 100644 --- a/pages/develop/api/efl/ui/text/property/input_panel_enabled.txt +++ b/pages/develop/api/efl/ui/text/property/input_panel_enabled.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Text.input_panel_enabled~~ -===== Values ===== - - * **enabled** - %%If %%''true''%%, the input panel is appeared when entry is clicked or has a focus.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:text:property:input_panel_enabled:description&nouser&nolink&nodate}} +===== Values ===== + + * **enabled** - %%If %%''true''%%, the input panel is appeared when entry is clicked or has a focus.%% ==== Getter ==== %%Get the attribute to show the input panel automatically.%% diff --git a/pages/develop/api/efl/ui/text/property/input_panel_language.txt b/pages/develop/api/efl/ui/text/property/input_panel_language.txt index c5a3766cc..b9f8c18ed 100644 --- a/pages/develop/api/efl/ui/text/property/input_panel_language.txt +++ b/pages/develop/api/efl/ui/text/property/input_panel_language.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Text.input_panel_language~~ -===== Values ===== - - * **lang** - %%Language to be set to the input panel.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:text:property:input_panel_language:description&nouser&nolink&nodate}} +===== Values ===== + + * **lang** - %%Language to be set to the input panel.%% ==== Getter ==== %%Get the language mode of the input panel.%% diff --git a/pages/develop/api/efl/ui/text/property/input_panel_layout.txt b/pages/develop/api/efl/ui/text/property/input_panel_layout.txt index 60d68c667..3a87c629f 100644 --- a/pages/develop/api/efl/ui/text/property/input_panel_layout.txt +++ b/pages/develop/api/efl/ui/text/property/input_panel_layout.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Text.input_panel_layout~~ -===== Values ===== - - * **layout** - %%Layout type.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:text:property:input_panel_layout:description&nouser&nolink&nodate}} +===== Values ===== + + * **layout** - %%Layout type.%% ==== Getter ==== %%Get the input panel layout of the entry.%% diff --git a/pages/develop/api/efl/ui/text/property/input_panel_layout_variation.txt b/pages/develop/api/efl/ui/text/property/input_panel_layout_variation.txt index 0e664e65a..485e02d7b 100644 --- a/pages/develop/api/efl/ui/text/property/input_panel_layout_variation.txt +++ b/pages/develop/api/efl/ui/text/property/input_panel_layout_variation.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Text.input_panel_layout_variation~~ -===== Values ===== - - * **variation** - %%Layout variation type.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:text:property:input_panel_layout_variation:description&nouser&nolink&nodate}} +===== Values ===== + + * **variation** - %%Layout variation type.%% ==== Getter ==== %%Get the input panel layout variation of the entry%% diff --git a/pages/develop/api/efl/ui/text/property/input_panel_return_key_disabled.txt b/pages/develop/api/efl/ui/text/property/input_panel_return_key_disabled.txt index 2c6f63953..e765e05bb 100644 --- a/pages/develop/api/efl/ui/text/property/input_panel_return_key_disabled.txt +++ b/pages/develop/api/efl/ui/text/property/input_panel_return_key_disabled.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Text.input_panel_return_key_disabled~~ -===== Values ===== - - * **disabled** - %%The state to put in in: %%''true''%% for disabled, %%''false''%% for enabled.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:text:property:input_panel_return_key_disabled:description&nouser&nolink&nodate}} +===== Values ===== + + * **disabled** - %%The state to put in in: %%''true''%% for disabled, %%''false''%% for enabled.%% ==== Getter ==== %%Get whether the return key on the input panel should be disabled or not.%% diff --git a/pages/develop/api/efl/ui/text/property/input_panel_return_key_type.txt b/pages/develop/api/efl/ui/text/property/input_panel_return_key_type.txt index b006e36aa..58aee8760 100644 --- a/pages/develop/api/efl/ui/text/property/input_panel_return_key_type.txt +++ b/pages/develop/api/efl/ui/text/property/input_panel_return_key_type.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Text.input_panel_return_key_type~~ -===== Values ===== - - * **return_key_type** - %%The type of "return" key on the input panel.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:text:property:input_panel_return_key_type:description&nouser&nolink&nodate}} +===== Values ===== + + * **return_key_type** - %%The type of "return" key on the input panel.%% ==== Getter ==== %%Get the "return" key type.%% diff --git a/pages/develop/api/efl/ui/text/property/input_panel_show_on_demand.txt b/pages/develop/api/efl/ui/text/property/input_panel_show_on_demand.txt index 13aa338ad..778710ba9 100644 --- a/pages/develop/api/efl/ui/text/property/input_panel_show_on_demand.txt +++ b/pages/develop/api/efl/ui/text/property/input_panel_show_on_demand.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Text.input_panel_show_on_demand~~ -===== Values ===== - - * **ondemand** - %%If %%''true''%%, the input panel will be shown in case of only Mouse up event. (Focus event will be ignored.)%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:text:property:input_panel_show_on_demand:description&nouser&nolink&nodate}} +===== Values ===== + + * **ondemand** - %%If %%''true''%%, the input panel will be shown in case of only Mouse up event. (Focus event will be ignored.)%% ==== Getter ==== %%Get the attribute to show the input panel in case of only an user's explicit Mouse Up event.%% diff --git a/pages/develop/api/efl/ui/text/property/name.txt b/pages/develop/api/efl/ui/text/property/name.txt index fca6a0bf5..f457c3cb5 100644 --- a/pages/develop/api/efl/ui/text/property/name.txt +++ b/pages/develop/api/efl/ui/text/property/name.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Text.name~~ -===== Values ===== - - * **name** - %%Accessible name%% ===== Description ===== %%Accessible name of the object.%% {{page>:develop:api-include:efl:ui:text:property:name:description&nouser&nolink&nodate}} +===== Values ===== + + * **name** - %%Accessible name%% //Overridden from [[:develop:api:elm:widget:property:name|Efl.Access.name]] **(get)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/text/property/password.txt b/pages/develop/api/efl/ui/text/property/password.txt index 5e8e59c0c..750a5d913 100644 --- a/pages/develop/api/efl/ui/text/property/password.txt +++ b/pages/develop/api/efl/ui/text/property/password.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Text.password~~ -===== Values ===== - - * **password** - %%If true, password mode is enabled.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:text:property:password:description&nouser&nolink&nodate}} +===== Values ===== + + * **password** - %%If true, password mode is enabled.%% ==== Getter ==== %%Get whether the entry is set to password mode.%% diff --git a/pages/develop/api/efl/ui/text/property/policy.txt b/pages/develop/api/efl/ui/text/property/policy.txt index 5d962a4f5..4c5067481 100644 --- a/pages/develop/api/efl/ui/text/property/policy.txt +++ b/pages/develop/api/efl/ui/text/property/policy.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Ui.Text.policy~~ -===== Values ===== - - * **hbar** - %%Horizontal scrollbar policy%% - * **vbar** - %%Vertical scrollbar policy%% ===== Description ===== %%Scrollbar visibility policy%% @@ -10,6 +6,10 @@ %%#ELM_SCROLLER_POLICY_AUTO means the scrollbar is made visible if it is needed, and otherwise kept hidden. #ELM_SCROLLER_POLICY_ON turns it on all the time, and #ELM_SCROLLER_POLICY_OFF always keeps it off. This applies respectively for the horizontal and vertical scrollbars.%% {{page>:develop:api-include:efl:ui:text:property:policy:description&nouser&nolink&nodate}} +===== Values ===== + + * **hbar** - %%Horizontal scrollbar policy%% + * **vbar** - %%Vertical scrollbar policy%% //Overridden from [[:develop:api:elm:interface_scrollable:property:policy|Elm.Interface_Scrollable.policy]] **(set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/text/property/position.txt b/pages/develop/api/efl/ui/text/property/position.txt index 40055909e..69793523e 100644 --- a/pages/develop/api/efl/ui/text/property/position.txt +++ b/pages/develop/api/efl/ui/text/property/position.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Text.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:ui:text:property:position:description&nouser&nolink&nodate}} +===== Values ===== + + * **pos** - %%A 2D coordinate in pixel units.%% ==== Getter ==== %%Retrieves the position of the given canvas object.%% diff --git a/pages/develop/api/efl/ui/text/property/prediction_allow.txt b/pages/develop/api/efl/ui/text/property/prediction_allow.txt index a5c1c0f21..aed39c4ea 100644 --- a/pages/develop/api/efl/ui/text/property/prediction_allow.txt +++ b/pages/develop/api/efl/ui/text/property/prediction_allow.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Text.prediction_allow~~ -===== Values ===== - - * **prediction** - %%Whether the entry should allow to use the text prediction.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:text:property:prediction_allow:description&nouser&nolink&nodate}} +===== Values ===== + + * **prediction** - %%Whether the entry should allow to use the text prediction.%% ==== Getter ==== %%Get whether the entry should allow to use the text prediction.%% diff --git a/pages/develop/api/efl/ui/text/property/scrollable.txt b/pages/develop/api/efl/ui/text/property/scrollable.txt index 71f1768af..be5930e07 100644 --- a/pages/develop/api/efl/ui/text/property/scrollable.txt +++ b/pages/develop/api/efl/ui/text/property/scrollable.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Text.scrollable~~ -===== Values ===== - - * **scroll** - %%%%''true''%% if it is to be scrollable, %%''false''%% otherwise.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:text:property:scrollable:description&nouser&nolink&nodate}} +===== Values ===== + + * **scroll** - %%%%''true''%% if it is to be scrollable, %%''false''%% otherwise.%% ==== Getter ==== %%Get the scrollable state of the entry%% diff --git a/pages/develop/api/efl/ui/text/property/selection.txt b/pages/develop/api/efl/ui/text/property/selection.txt index 06e6df24d..49cb507e4 100644 --- a/pages/develop/api/efl/ui/text/property/selection.txt +++ b/pages/develop/api/efl/ui/text/property/selection.txt @@ -1,4 +1,9 @@ ~~Title: Efl.Ui.Text.selection~~ +===== Description ===== + +%%Selection property%% +{{page>:develop:api-include:efl:ui: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:ui:text:property:selection:description&nouser&nolink&nodate}} - //Overridden from [[:develop:api:efl:access:text:property:selection|Efl.Access.Text.selection]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/text/property/selection_handler_disabled.txt b/pages/develop/api/efl/ui/text/property/selection_handler_disabled.txt index 692987227..0ae07b268 100644 --- a/pages/develop/api/efl/ui/text/property/selection_handler_disabled.txt +++ b/pages/develop/api/efl/ui/text/property/selection_handler_disabled.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Text.selection_handler_disabled~~ -===== Values ===== - - * **disabled** - %%If %%''true''%%, the selection handlers are disabled.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:text:property:selection_handler_disabled:description&nouser&nolink&nodate}} +===== Values ===== + + * **disabled** - %%If %%''true''%%, the selection handlers are disabled.%% ==== Getter ==== %%This returns whether the entry's selection handlers are disabled.%% diff --git a/pages/develop/api/efl/ui/text/property/size.txt b/pages/develop/api/efl/ui/text/property/size.txt index 4366334fc..51d0eea6c 100644 --- a/pages/develop/api/efl/ui/text/property/size.txt +++ b/pages/develop/api/efl/ui/text/property/size.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Text.size~~ -===== Values ===== - - * **size** - %%A 2D size in pixel units.%% ===== Description ===== %%The 2D size of a canvas object.%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:text:property:size:description&nouser&nolink&nodate}} +===== Values ===== + + * **size** - %%A 2D size in pixel units.%% ==== Getter ==== %%Retrieves the (rectangular) size of the given Evas object.%% @@ -20,7 +20,7 @@ %%Changes the size of the given object.%% -%%Note that setting the actual size of an object might be the job of its container, so this function might have no effect. Look at %%''Efl''%%.Gfx.Size.Hint instead, when manipulating widgets.%% +%%Note that setting the actual size of an object might be the job of its container, so this function might have no effect. Look at %%[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]]%% instead, when manipulating widgets.%% {{page>:develop:api-include:efl:ui:text:property:size:getter_description&nouser&nolink&nodate}} diff --git a/pages/develop/api/efl/ui/text/property/visible.txt b/pages/develop/api/efl/ui/text/property/visible.txt index 3e31feb13..8bd8ce48d 100644 --- a/pages/develop/api/efl/ui/text/property/visible.txt +++ b/pages/develop/api/efl/ui/text/property/visible.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Text.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:ui:text: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.%% diff --git a/pages/develop/api/efl/ui/text_async.txt b/pages/develop/api/efl/ui/text_async.txt index 8b2a15544..51c7100a5 100644 --- a/pages/develop/api/efl/ui/text_async.txt +++ b/pages/develop/api/efl/ui/text_async.txt @@ -12,184 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:text|Efl.Ui.Text]] //(class)// => [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_text_async [fillcolor = "black", label = "Efl.Ui.Text_Async", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_text [fillcolor = "gray15", label = "Efl.Ui.Text", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout [fillcolor = "gray15", label = "Efl.Ui.Layout", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_view [fillcolor = "gray15", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_factory_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Factory.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_calc [fillcolor = "gray15", label = "Efl.Layout.Calc", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_signal [fillcolor = "gray15", label = "Efl.Layout.Signal", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_group [fillcolor = "gray15", label = "Efl.Layout.Group", color = "cornflowerblue", fontcolor = "white", style = "filled"] - elm_interface_scrollable [fillcolor = "gray15", label = "Elm.Interface_Scrollable", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_scrollable [fillcolor = "gray15", label = "Efl.Ui.Scrollable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_manager_sub [fillcolor = "gray15", label = "Efl.Ui.Focus.Manager.Sub", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_interface [fillcolor = "gray15", label = "Efl.Interface", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_manager [fillcolor = "gray15", label = "Efl.Ui.Focus.Manager", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_clickable [fillcolor = "gray15", label = "Efl.Ui.Clickable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_access_text [fillcolor = "gray15", label = "Efl.Access.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_access_editable_text [fillcolor = "gray15", label = "Efl.Access.Editable.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_selectable [fillcolor = "gray15", label = "Efl.Ui.Selectable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_scrollable [fillcolor = "gray15", label = "Efl.Ui.Scrollable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_text_interactive [fillcolor = "gray15", label = "Efl.Ui.Text.Interactive", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text [fillcolor = "gray15", label = "Efl.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_font [fillcolor = "gray15", label = "Efl.Text.Font", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_format [fillcolor = "gray15", label = "Efl.Text.Format", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_style [fillcolor = "gray15", label = "Efl.Text.Style", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_text_async -> efl_ui_text - efl_ui_text -> efl_ui_layout - efl_ui_layout -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_layout -> efl_part - efl_ui_layout -> efl_container - efl_ui_layout -> efl_file - efl_ui_layout -> efl_ui_view - efl_ui_layout -> efl_ui_model_connect - efl_ui_layout -> efl_ui_model_factory_connect - efl_ui_layout -> efl_layout_calc - efl_ui_layout -> efl_layout_signal - efl_ui_layout -> efl_layout_group - efl_ui_text -> elm_interface_scrollable - elm_interface_scrollable -> efl_ui_scrollable - elm_interface_scrollable -> efl_ui_focus_manager_sub - efl_ui_focus_manager_sub -> efl_interface - efl_ui_focus_manager_sub -> efl_ui_focus_manager - efl_ui_focus_manager_sub -> efl_object - elm_interface_scrollable -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_text -> efl_ui_clickable - efl_ui_text -> efl_access_text - efl_ui_text -> efl_access_editable_text - efl_ui_text -> efl_file - efl_ui_text -> efl_ui_selectable - efl_ui_text -> efl_ui_scrollable - efl_ui_text -> efl_ui_text_interactive - efl_ui_text_interactive -> efl_text - efl_ui_text_interactive -> efl_text_font - efl_ui_text_interactive -> efl_text_format - efl_ui_text_interactive -> efl_text_style -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:text|Efl.Ui.Text]] //(class)// @@ -286,137 +108,520 @@ Efl_Object *efl_constructor(Eo *obj); ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:file|Efl.File]]\\ -> **[[:develop:api:efl:file:method:save|save]]**, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]**, **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]**, **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(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:text:font|Efl.Text.Font]]\\ -> **[[:develop:api:efl:text:font:property:font_bitmap_scalable|font_bitmap_scalable]]** //**(get, set)**//, **[[:develop:api:efl:text:font:property:font_fallbacks|font_fallbacks]]** //**(get, set)**//, **[[:develop:api:efl:text:font:property:font_lang|font_lang]]** //**(get, set)**//, **[[:develop:api:efl:text:font:property:font_slant|font_slant]]** //**(get, set)**//, **[[:develop:api:efl:text:font:property:font_source|font_source]]** //**(get, set)**//, **[[:develop:api:efl:text:font:property:font_weight|font_weight]]** //**(get, set)**//, **[[:develop:api:efl:text:font:property:font_width|font_width]]** //**(get, set)**//, **[[:develop:api:efl:text:font:property:font|font]]** //**(get, set)**//\\ -[[:develop:api:efl:text:format|Efl.Text.Format]]\\ -> **[[:develop:api:efl:text:format:property:ellipsis|ellipsis]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:halign_auto_type|halign_auto_type]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:halign|halign]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:linegap|linegap]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:linerelgap|linerelgap]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:multiline|multiline]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:password|password]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:replacement_char|replacement_char]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:tabstops|tabstops]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:valign|valign]]** //**(get, set)**//, **[[:develop:api:efl:text:format:property:wrap|wrap]]** //**(get, set)**//\\ -[[:develop:api:efl:text|Efl.Text]]\\ -> **[[:develop:api:efl:text:property:text|text]]** //**(get, set)**//\\ -[[:develop:api:efl:text:style|Efl.Text.Style]]\\ -> **[[:develop:api:efl:text:style:property:backing_color|backing_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:backing_type|backing_type]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:effect_type|effect_type]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:gfx_filter|gfx_filter]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:glow2_color|glow2_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:glow_color|glow_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:normal_color|normal_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:outline_color|outline_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:shadow_color|shadow_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:shadow_direction|shadow_direction]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:strikethrough_color|strikethrough_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:strikethrough_type|strikethrough_type]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:underline2_color|underline2_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:underline2_type|underline2_type]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:underline_color|underline_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:underline_dashed_color|underline_dashed_color]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:underline_dashed_gap|underline_dashed_gap]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:underline_dashed_width|underline_dashed_width]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:underline_height|underline_height]]** //**(get, set)**//, **[[:develop:api:efl:text:style:property:underline_type|underline_type]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:base|Efl.Ui.Base]]\\ -> **[[:develop:api:efl:ui:base:property:language|language]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]]\\ -> **[[:develop:api:efl:ui:focus:manager:method:fetch|fetch]]**, **[[:develop:api:efl:ui:focus:manager:method:logical_end|logical_end]]**, **[[:develop:api:efl:ui:focus:manager:method:move|move]]**, **[[:develop:api:efl:ui:focus:manager:method:pop_history_stack|pop_history_stack]]**, **[[:develop:api:efl:ui:focus:manager:method:request_move|request_move]]**, **[[:develop:api:efl:ui:focus:manager:method:request_subchild|request_subchild]]**, **[[:develop:api:efl:ui:focus:manager:method:reset_history|reset_history]]**, **[[:develop:api:efl:ui:focus:manager:method:setup_on_first_touch|setup_on_first_touch]]**, **[[:develop:api:efl:ui:focus:manager:property:manager_focus|manager_focus]]** //**(get, set)**//, **[[:develop:api:efl:ui:focus:manager:property:redirect|redirect]]** //**(get, set)**//, **[[:develop:api:efl:ui:focus:manager:property:root|root]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]**, **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:content_count|content_count]]**, **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]**, **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]**, **[[:develop:api:efl:ui:layout:method:finalize|finalize]]**, **[[:develop:api:efl:ui:layout:method:group_calculate|group_calculate]]**, **[[:develop:api:efl:ui:layout:method:message_send|message_send]]**, **[[:develop:api:efl:ui:layout:method:part|part]]**, **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]**, **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**//\\ -[[:develop:api:efl:ui:text:interactive|Efl.Ui.Text.Interactive]]\\ -> **[[:develop:api:efl:ui:text:interactive:property:selection_allowed|selection_allowed]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:interactive:property:selection_cursors|selection_cursors]]** //**(get)**//\\ -[[:develop:api:efl:ui:text|Efl.Ui.Text]]\\ -> **[[:develop:api:efl:ui:text:method:context_menu_clear|context_menu_clear]]**, **[[:develop:api:efl:ui:text:method:context_menu_item_add|context_menu_item_add]]**, **[[:develop:api:efl:ui:text:method:cursor_new|cursor_new]]**, **[[:develop:api:efl:ui:text:method:cursor_selection_end|cursor_selection_end]]**, **[[:develop:api:efl:ui:text:method:destructor|destructor]]**, **[[:develop:api:efl:ui:text:method:group_member_add|group_member_add]]**, **[[:develop:api:efl:ui:text:method:input_panel_hide|input_panel_hide]]**, **[[:develop:api:efl:ui:text:method:input_panel_imdata_get|input_panel_imdata_get]]**, **[[:develop:api:efl:ui:text:method:input_panel_imdata_set|input_panel_imdata_set]]**, **[[:develop:api:efl:ui:text:method:input_panel_show|input_panel_show]]**, **[[:develop:api:efl:ui:text:method:item_provider_append|item_provider_append]]**, **[[:develop:api:efl:ui:text:method:item_provider_prepend|item_provider_prepend]]**, **[[:develop:api:efl:ui:text:method:item_provider_remove|item_provider_remove]]**, **[[:develop:api:efl:ui:text:method:selection_copy|selection_copy]]**, **[[:develop:api:efl:ui:text:method:selection_cut|selection_cut]]**, **[[:develop:api:efl:ui:text:method:selection_paste|selection_paste]]**, **[[:develop:api:efl:ui:text:method:signal_callback_add|signal_callback_add]]**, **[[:develop:api:efl:ui:text:method:signal_callback_del|signal_callback_del]]**, **[[:develop:api:efl:ui:text:method:signal_emit|signal_emit]]**, **[[:develop:api:efl:ui:text:property:autocapital_type|autocapital_type]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:bounce_allow|bounce_allow]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:cnp_mode|cnp_mode]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:context_menu_disabled|context_menu_disabled]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:editable|editable]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:file|file]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:input_hint|input_hint]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:input_panel_enabled|input_panel_enabled]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:input_panel_language|input_panel_language]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:input_panel_layout_variation|input_panel_layout_variation]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:input_panel_layout|input_panel_layout]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:input_panel_return_key_autoenabled|input_panel_return_key_autoenabled]]** //**(set)**//, **[[:develop:api:efl:ui:text:property:input_panel_return_key_disabled|input_panel_return_key_disabled]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:input_panel_return_key_type|input_panel_return_key_type]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:input_panel_show_on_demand|input_panel_show_on_demand]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:password|password]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:policy|policy]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:position|position]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:prediction_allow|prediction_allow]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:scrollable|scrollable]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:selection_handler_disabled|selection_handler_disabled]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:size|size]]** //**(get, set)**//, **[[:develop:api:efl:ui:text:property:visible|visible]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:elm:interface_scrollable|Elm.Interface_Scrollable]]\\ -> **[[:develop:api:elm:interface_scrollable:method:content_min_limit|content_min_limit]]**, **[[:develop:api:elm:interface_scrollable:method:content_pos_get|content_pos_get]]**, **[[:develop:api:elm:interface_scrollable:method:content_pos_set|content_pos_set]]**, **[[:develop:api:elm:interface_scrollable:method:content_region_show|content_region_show]]**, **[[:develop:api:elm:interface_scrollable:method:page_bring_in|page_bring_in]]**, **[[:develop:api:elm:interface_scrollable:method:page_show|page_show]]**, **[[:develop:api:elm:interface_scrollable:method:region_bring_in|region_bring_in]]**, **[[:develop:api:elm:interface_scrollable:property:animate_start_cb|animate_start_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:animate_stop_cb|animate_stop_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:border_elements|border_elements]]** //**(get)**//, **[[:develop:api:elm:interface_scrollable:property:bounce_animator_disabled|bounce_animator_disabled]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:content_min_limit_cb|content_min_limit_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:content_region|content_region]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:content_size|content_size]]** //**(get)**//, **[[:develop:api:elm:interface_scrollable:property:content_viewport_geometry|content_viewport_geometry]]** //**(get)**//, **[[:develop:api:elm:interface_scrollable:property:content_viewport_resize_cb|content_viewport_resize_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:content|content]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:current_page|current_page]]** //**(get)**//, **[[:develop:api:elm:interface_scrollable:property:drag_start_cb|drag_start_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:drag_stop_cb|drag_stop_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:edge_bottom_cb|edge_bottom_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:edge_left_cb|edge_left_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:edge_right_cb|edge_right_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:edge_top_cb|edge_top_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:extern_pan|extern_pan]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:freeze|freeze]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:gravity|gravity]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:hbar_drag_cb|hbar_drag_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:hbar_press_cb|hbar_press_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:hbar_unpress_cb|hbar_unpress_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:hold|hold]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:item_loop_enabled|item_loop_enabled]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:last_page|last_page]]** //**(get)**//, **[[:develop:api:elm:interface_scrollable:property:loop|loop]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:mirrored|mirrored]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:momentum_animator_disabled|momentum_animator_disabled]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:movement_block|movement_block]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:objects|objects]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:page_change_cb|page_change_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:page_relative|page_relative]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:page_scroll_limit|page_scroll_limit]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:page_size|page_size]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:page_snap_allow|page_snap_allow]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:paging|paging]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:repeat_events|repeat_events]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:scroll_cb|scroll_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:scroll_down_cb|scroll_down_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:scroll_left_cb|scroll_left_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:scroll_right_cb|scroll_right_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:scroll_up_cb|scroll_up_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:single_direction|single_direction]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:step_size|step_size]]** //**(get, set)**//, **[[:develop:api:elm:interface_scrollable:property:vbar_drag_cb|vbar_drag_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:vbar_press_cb|vbar_press_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:vbar_unpress_cb|vbar_unpress_cb]]** //**(set)**//, **[[:develop:api:elm:interface_scrollable:property:wheel_disabled|wheel_disabled]]** //**(get, set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[:develop:api:efl:access:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** ''protected''\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** ''protected''\\ -[[:develop:api:efl:ui:text|Efl.Ui.Text]]\\ -> **[[:develop:api:efl:ui:text:method:copy|copy]]** ''protected'', **[[:develop:api:efl:ui:text:method:cut|cut]]** ''protected'', **[[:develop:api:efl:ui:text:method:delete|delete]]** ''protected'', **[[:develop:api:efl:ui:text:method:insert|insert]]** ''protected'', **[[:develop:api:efl:ui:text:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:efl:ui:text:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:efl:ui:text:method:on_focus_update|on_focus_update]]** ''protected'', **[[:develop:api:efl:ui:text:method:paste|paste]]** ''protected'', **[[:develop:api:efl:ui:text:method:selection_add|selection_add]]** ''protected'', **[[:develop:api:efl:ui:text:method:selection_remove|selection_remove]]** ''protected'', **[[:develop:api:efl:ui:text:method:theme_apply|theme_apply]]** ''protected'', **[[:develop:api:efl:ui:text:method:widget_sub_object_del|widget_sub_object_del]]** ''protected'', **[[:develop:api:efl:ui:text:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:efl:ui:text:property:attribute|attribute]]** //**(get)**// ''protected'', **[[:develop:api:efl:ui:text:property:bounded_ranges|bounded_ranges]]** //**(get)**// ''protected'', **[[:develop:api:efl:ui:text:property:caret_offset|caret_offset]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:ui:text:property:character_count|character_count]]** //**(get)**// ''protected'', **[[:develop:api:efl:ui:text:property:character_extents|character_extents]]** //**(get)**// ''protected'', **[[:develop:api:efl:ui:text:property:character|character]]** //**(get)**// ''protected'', **[[:develop:api:efl:ui:text:property:content|content]]** //**(set)**// ''protected'', **[[:develop:api:efl:ui:text:property:default_attributes|default_attributes]]** //**(get)**// ''protected'', **[[:develop:api:efl:ui:text:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:efl:ui:text:property:offset_at_point|offset_at_point]]** //**(get)**// ''protected'', **[[:develop:api:efl:ui:text:property:range_extents|range_extents]]** //**(get)**// ''protected'', **[[:develop:api:efl:ui:text:property:selections_count|selections_count]]** //**(get)**// ''protected'', **[[:develop:api:efl:ui:text:property:selection|selection]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:ui:text:property:state_set|state_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:ui:text:property:string|string]]** //**(get)**// ''protected'', **[[:develop:api:efl:ui:text:property:text|text]]** //**(get)**// ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:method:widget_event|widget_event]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:file|Efl.File]] ^^^ +| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% | +| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**// | %%Whether this object updates its size hints automatically.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]** | %%Calculates the geometry of the region, relative to a given layout object's area, occupied by all parts in the object.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]** | %%Calculates the minimum required size for a given layout object.%% | +| ''protected'' | **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** | %%Forces a Size/Geometry calculation.%% | +^ [[: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:text|Efl.Text]] ^^^ +| | **[[:develop:api:efl:text:property:text|text]]** //**(get, set)**// | | +^ [[:develop:api:efl:text:font|Efl.Text.Font]] ^^^ +| | **[[:develop:api:efl:text:font:property:font|font]]** //**(get, set)**// | %%The font name and size that is used for the displayed text%% | +| | **[[:develop:api:efl:text:font:property:font_bitmap_scalable|font_bitmap_scalable]]** //**(get, set)**// | %%The bitmap fonts have fixed size glyphs for several available sizes. Basically, it is not scalable. But, it needs to be scalable for some use cases. (ex. colorful emoji fonts)%% | +| | **[[:develop:api:efl:text:font:property:font_fallbacks|font_fallbacks]]** //**(get, set)**// | %%Comma-separated list of font fallbacks%% | +| | **[[:develop:api:efl:text:font:property:font_lang|font_lang]]** //**(get, set)**// | %%Specific language of the displayed font%% | +| | **[[:develop:api:efl:text:font:property:font_slant|font_slant]]** //**(get, set)**// | %%Type of slant of the displayed font%% | +| | **[[:develop:api:efl:text:font:property:font_source|font_source]]** //**(get, set)**// | %%The source that will be used to lookup the font of the text%% | +| | **[[:develop:api:efl:text:font:property:font_weight|font_weight]]** //**(get, set)**// | %%Type of weight of the displayed font%% | +| | **[[:develop:api:efl:text:font:property:font_width|font_width]]** //**(get, set)**// | %%Type of width of the displayed font%% | +^ [[:develop:api:efl:text:format|Efl.Text.Format]] ^^^ +| | **[[:develop:api:efl:text:format:property:ellipsis|ellipsis]]** //**(get, set)**// | %%Ellipsis value (number from -1.0 to 1.0)%% | +| | **[[:develop:api:efl:text:format:property:halign|halign]]** //**(get, set)**// | %%Horizontal alignment of text%% | +| | **[[:develop:api:efl:text:format:property:halign_auto_type|halign_auto_type]]** //**(get, set)**// | %%Horizontal alignment of text%% | +| | **[[:develop:api:efl:text:format:property:linegap|linegap]]** //**(get, set)**// | %%Minimal line gap (top and bottom) for each line in the text%% | +| | **[[:develop:api:efl:text:format:property:linerelgap|linerelgap]]** //**(get, set)**// | %%Relative line gap (top and bottom) for each line in the text%% | +| | **[[:develop:api:efl:text:format:property:multiline|multiline]]** //**(get, set)**// | %%Multiline is enabled or not%% | +| | **[[:develop:api:efl:text:format:property:password|password]]** //**(get, set)**// | %%Whether text is a password%% | +| | **[[:develop:api:efl:text:format:property:replacement_char|replacement_char]]** //**(get, set)**// | %%The character used to replace characters that can not be displayed%% | +| | **[[:develop:api:efl:text:format:property:tabstops|tabstops]]** //**(get, set)**// | %%Tabstops value%% | +| | **[[:develop:api:efl:text:format:property:valign|valign]]** //**(get, set)**// | %%Vertical alignment of text%% | +| | **[[:develop:api:efl:text:format:property:wrap|wrap]]** //**(get, set)**// | %%Wrap mode for use in the text%% | +^ [[:develop:api:efl:text:style|Efl.Text.Style]] ^^^ +| | **[[:develop:api:efl:text:style:property:backing_color|backing_color]]** //**(get, set)**// | %%Backing color%% | +| | **[[:develop:api:efl:text:style:property:backing_type|backing_type]]** //**(get, set)**// | %%Enable or disable backing type%% | +| | **[[:develop:api:efl:text:style:property:effect_type|effect_type]]** //**(get, set)**// | %%Type of effect used for the displayed text%% | +| | **[[:develop:api:efl:text:style:property:gfx_filter|gfx_filter]]** //**(get, set)**// | %%Program that applies a special filter%% | +| | **[[:develop:api:efl:text:style:property:glow2_color|glow2_color]]** //**(get, set)**// | %%Second color of the glow effect%% | +| | **[[:develop:api:efl:text:style:property:glow_color|glow_color]]** //**(get, set)**// | %%Color of glow effect%% | +| | **[[:develop:api:efl:text:style:property:normal_color|normal_color]]** //**(get, set)**// | %%Color of text, excluding style%% | +| | **[[:develop:api:efl:text:style:property:outline_color|outline_color]]** //**(get, set)**// | %%Color of outline effect%% | +| | **[[:develop:api:efl:text:style:property:shadow_color|shadow_color]]** //**(get, set)**// | %%Color of shadow effect%% | +| | **[[:develop:api:efl:text:style:property:shadow_direction|shadow_direction]]** //**(get, set)**// | %%Direction of shadow effect%% | +| | **[[:develop:api:efl:text:style:property:strikethrough_color|strikethrough_color]]** //**(get, set)**// | %%Color of strikethrough_style%% | +| | **[[:develop:api:efl:text:style:property:strikethrough_type|strikethrough_type]]** //**(get, set)**// | %%Type of strikethrough style%% | +| | **[[:develop:api:efl:text:style:property:underline2_color|underline2_color]]** //**(get, set)**// | %%Color of underline2 style%% | +| | **[[:develop:api:efl:text:style:property:underline2_type|underline2_type]]** //**(get, set)**// | %%Type of underline2 style%% | +| | **[[:develop:api:efl:text:style:property:underline_color|underline_color]]** //**(get, set)**// | %%Color of normal underline style%% | +| | **[[:develop:api:efl:text:style:property:underline_dashed_color|underline_dashed_color]]** //**(get, set)**// | %%Color of dashed underline style%% | +| | **[[:develop:api:efl:text:style:property:underline_dashed_gap|underline_dashed_gap]]** //**(get, set)**// | %%Gap of dashed underline style%% | +| | **[[:develop:api:efl:text:style:property:underline_dashed_width|underline_dashed_width]]** //**(get, set)**// | %%Width of dashed underline style%% | +| | **[[:develop:api:efl:text:style:property:underline_height|underline_height]]** //**(get, set)**// | %%Height of underline style%% | +| | **[[:develop:api:efl:text:style:property:underline_type|underline_type]]** //**(get, set)**// | %%Sets an underline style on the text%% | +^ [[: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:focus:manager|Efl.Ui.Focus.Manager]] ^^^ +| | **[[:develop:api:efl:ui:focus:manager:method:fetch|fetch]]** | %%This will fetch the data from a registered node.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:logical_end|logical_end]]** | %%Return the last logical object.%% | +| | **[[:develop:api:efl:ui:focus:manager:property:manager_focus|manager_focus]]** //**(get, set)**// | %%The element which is currently focused by this manager%% | +| | **[[:develop:api:efl:ui:focus:manager:method:move|move]]** | %%Move the focus into the given direction.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:pop_history_stack|pop_history_stack]]** | %%Removes the most upper history element, and gives the focus to the next one below%% | +| | **[[:develop:api:efl:ui:focus:manager:property:redirect|redirect]]** //**(get, set)**// | %%Add a another manager to serve the move requests.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:request_move|request_move]]** | %%Returns the object which would be the next object to focus in the given direction.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:request_subchild|request_subchild]]** | %%Returns a widget that can receive focus%% | +| | **[[:develop:api:efl:ui:focus:manager:method:reset_history|reset_history]]** | %%Reset the history stack of this manager object. This means the most upper element will be unfocused, all other elements will be removed from the remembered before.%% | +| | **[[:develop:api:efl:ui:focus:manager:property:root|root]]** //**(get, set)**// | %%Root node for all logical subtrees.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:setup_on_first_touch|setup_on_first_touch]]** | %%Called when this manager is set as redirect%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]** | %%Freezes the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]** | %%Thaws the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect factory%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect property%% | +| | **[[:develop:api:efl:ui:layout:method:content_count|content_count]]** | %%Returns the number of UI elements packed in this container.%% | +| | **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]** | %%Begin iterating over this object's contents.%% | +| | **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% | +| | **[[:develop:api:efl:ui:layout:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:ui:layout:method:group_calculate|group_calculate]]** | %%Triggers an immediate recalculation of this object's geometry.%% | +| | **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**// | %%Retrives an EDC data field's value from a given Edje object's group.%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**// | %%Gets the maximum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**// | %%Gets the minimum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:method:message_send|message_send]]** | %%Sends an (Edje) message to a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**// | %%Model that is/will be%% | +| | **[[:develop:api:efl:ui:layout:method:part|part]]** | %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]** | %%Processes an object's messages and signals queue.%% | +| | **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**// | %%The theme of this widget, defines which edje group will be used.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +^ [[:develop:api:efl:ui:text|Efl.Ui.Text]] ^^^ +| | **[[:develop:api:efl:ui:text:property:autocapital_type|autocapital_type]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:text:property:bounce_allow|bounce_allow]]** //**(get, set)**// | %%Bouncing behavior%% | +| | **[[:develop:api:efl:ui:text:property:cnp_mode|cnp_mode]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:text:method:context_menu_clear|context_menu_clear]]** | %%This clears and frees the items in a entry's contextual (longpress) menu.%% | +| | **[[:develop:api:efl:ui:text:property:context_menu_disabled|context_menu_disabled]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:text:method:context_menu_item_add|context_menu_item_add]]** | %%This adds an item to the entry's contextual menu.%% | +| | **[[:develop:api:efl:ui:text:method:cursor_new|cursor_new]]** | %%Creates and returns a new cursor for the text.%% | +| | **[[:develop:api:efl:ui:text:method:cursor_selection_end|cursor_selection_end]]** | %%This ends a selection within the entry as though the user had just released the mouse button while making a selection.%% | +| | **[[:develop:api:efl:ui:text:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:efl:ui:text:property:editable|editable]]** //**(get, set)**// | %%Whether the entry is editable.%% | +| | **[[:develop:api:efl:ui:text:property:file|file]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:text:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:efl:ui:text:property:input_hint|input_hint]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:text:property:input_panel_enabled|input_panel_enabled]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:text:method:input_panel_hide|input_panel_hide]]** | %%Hide the input panel (virtual keyboard).%% | +| | **[[:develop:api:efl:ui:text:method:input_panel_imdata_get|input_panel_imdata_get]]** | %%Get the specific data of the current input panel.%% | +| | **[[:develop:api:efl:ui:text:method:input_panel_imdata_set|input_panel_imdata_set]]** | %%Set the input panel-specific data to deliver to the input panel.%% | +| | **[[:develop:api:efl:ui:text:property:input_panel_language|input_panel_language]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:text:property:input_panel_layout|input_panel_layout]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:text:property:input_panel_layout_variation|input_panel_layout_variation]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:text:property:input_panel_return_key_autoenabled|input_panel_return_key_autoenabled]]** //**(set)**// | %%Set whether the return key on the input panel is disabled automatically when entry has no text.%% | +| | **[[:develop:api:efl:ui:text:property:input_panel_return_key_disabled|input_panel_return_key_disabled]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:text:property:input_panel_return_key_type|input_panel_return_key_type]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:text:method:input_panel_show|input_panel_show]]** | %%Show the input panel (virtual keyboard) based on the input panel property of entry such as layout, autocapital types, and so on.%% | +| | **[[:develop:api:efl:ui:text:property:input_panel_show_on_demand|input_panel_show_on_demand]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:text:method:item_provider_append|item_provider_append]]** | %%This appends a custom item provider to the list for that entry%% | +| | **[[:develop:api:efl:ui:text:method:item_provider_prepend|item_provider_prepend]]** | %%This prepends a custom item provider to the list for that entry%% | +| | **[[:develop:api:efl:ui:text:method:item_provider_remove|item_provider_remove]]** | %%This removes a custom item provider to the list for that entry%% | +| | **[[:develop:api:efl:ui:text:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:efl:ui:text:property:password|password]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:text:property:policy|policy]]** //**(get, set)**// | %%Scrollbar visibility policy%% | +| | **[[:develop:api:efl:ui:text:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:efl:ui:text:property:prediction_allow|prediction_allow]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:text:property:scrollable|scrollable]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:text:method:selection_copy|selection_copy]]** | %%This executes a "copy" action on the selected text in the entry.%% | +| | **[[:develop:api:efl:ui:text:method:selection_cut|selection_cut]]** | %%This executes a "cut" action on the selected text in the entry.%% | +| | **[[:develop:api:efl:ui:text:property:selection_handler_disabled|selection_handler_disabled]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:text:method:selection_paste|selection_paste]]** | %%This executes a "paste" action in the entry.%% | +| | **[[:develop:api:efl:ui:text:method:signal_callback_add|signal_callback_add]]** | %%Adds a callback for an arriving Edje signal, emitted by a given Edje object.%% | +| | **[[:develop:api:efl:ui:text:method:signal_callback_del|signal_callback_del]]** | %%Removes a signal-triggered callback from an object.%% | +| | **[[:develop:api:efl:ui:text:method:signal_emit|signal_emit]]** | %%Sends/emits an Edje signal to this layout.%% | +| | **[[:develop:api:efl:ui:text:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| | **[[:develop:api:efl:ui:text:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| ''protected'' | **[[:develop:api:efl:ui:text:property:attribute|attribute]]** //**(get)**// | %%Indicate if a text attribute with a given name is set%% | +| ''protected'' | **[[:develop:api:efl:ui:text:property:attributes|attributes]]** //**(get)**// | %%Gets list of all text attributes.%% | +| ''protected'' | **[[:develop:api:efl:ui:text:property:bounded_ranges|bounded_ranges]]** //**(get)**// | %%Bounded ranges%% | +| ''protected'' | **[[:develop:api:efl:ui:text:property:caret_offset|caret_offset]]** //**(get, set)**// | %%Caret offset property%% | +| ''protected'' | **[[:develop:api:efl:ui:text:property:character|character]]** //**(get)**// | %%Gets single character present in accessible widget's text at given offset.%% | +| ''protected'' | **[[:develop:api:efl:ui:text:property:character_count|character_count]]** //**(get)**// | %%Character count%% | +| ''protected'' | **[[:develop:api:efl:ui:text:property:character_extents|character_extents]]** //**(get)**// | %%Character extents%% | +| ''protected'' | **[[:develop:api:efl:ui:text:property:content|content]]** //**(set)**// | %%Editable content property%% | +| ''protected'' | **[[:develop:api:efl:ui:text:method:copy|copy]]** | %%Copy text between start and end parameter%% | +| ''protected'' | **[[:develop:api:efl:ui:text:method:cut|cut]]** | %%Cut text between start and end parameter%% | +| ''protected'' | **[[:develop:api:efl:ui:text:property:default_attributes|default_attributes]]** //**(get)**// | %%Default attributes%% | +| ''protected'' | **[[:develop:api:efl:ui:text:method:delete|delete]]** | %%Delete text between start and end parameter%% | +| ''protected'' | **[[:develop:api:efl:ui:text:method:insert|insert]]** | %%Insert text at given position%% | +| ''protected'' | **[[:develop:api:efl:ui:text:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:efl:ui:text:property:offset_at_point|offset_at_point]]** //**(get)**// | %%Offset at given point%% | +| ''protected'' | **[[:develop:api:efl:ui:text:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:efl:ui:text:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:efl:ui:text:method:on_focus_update|on_focus_update]]** | %%Virtual function handling focus in/out events on the widget%% | +| ''protected'' | **[[:develop:api:efl:ui:text:method:paste|paste]]** | %%Paste text at given position%% | +| ''protected'' | **[[:develop:api:efl:ui:text:property:range_extents|range_extents]]** //**(get)**// | %%Range extents%% | +| ''protected'' | **[[:develop:api:efl:ui:text:property:selection|selection]]** //**(get, set)**// | %%Selection property%% | +| ''protected'' | **[[:develop:api:efl:ui:text:method:selection_add|selection_add]]** | %%Add selection%% | +| ''protected'' | **[[:develop:api:efl:ui:text:method:selection_remove|selection_remove]]** | %%Remove selection%% | +| ''protected'' | **[[:develop:api:efl:ui:text:property:selections_count|selections_count]]** //**(get)**// | %%Selection count property%% | +| ''protected'' | **[[:develop:api:efl:ui:text:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:efl:ui:text:property:string|string]]** //**(get)**// | %%Gets string, start and end offset in text according to given initial offset and granularity.%% | +| ''protected'' | **[[:develop:api:efl:ui:text:property:text|text]]** //**(get)**// | %%Gets text of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:ui:text:method:theme_apply|theme_apply]]** | %%Virtual function called when the widget needs to re-apply its theme.%% | +| ''protected'' | **[[:develop:api:efl:ui:text:method:widget_sub_object_del|widget_sub_object_del]]** | %%Virtual function handling sub objects being removed.%% | +^ [[:develop:api:efl:ui:text:interactive|Efl.Ui.Text.Interactive]] ^^^ +| | **[[:develop:api:efl:ui:text:interactive:property:selection_allowed|selection_allowed]]** //**(get, set)**// | %%Whether or not selection is allowed on this object%% | +| | **[[:develop:api:efl:ui:text:interactive:property:selection_cursors|selection_cursors]]** //**(get)**// | %%The cursors used for selection handling.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| | **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:elm:interface_scrollable|Elm.Interface_Scrollable]] ^^^ +| | **[[:develop:api:elm:interface_scrollable:property:animate_start_cb|animate_start_cb]]** //**(set)**// | %%Set the callback to run when the scrolling animation has started.%% | +| | **[[:develop:api:elm:interface_scrollable:property:animate_stop_cb|animate_stop_cb]]** //**(set)**// | %%Set the callback to run when the scrolling animation has stopped.%% | +| | **[[:develop:api:elm:interface_scrollable:property:border_elements|border_elements]]** //**(get)**// | %%The list of elements which are at the border of the graph.%% | +| | **[[:develop:api:elm:interface_scrollable:property:bounce_animator_disabled|bounce_animator_disabled]]** //**(get, set)**// | %%Bounce animator%% | +| | **[[:develop:api:elm:interface_scrollable:property:content|content]]** //**(set)**// | %%Content property%% | +| | **[[:develop:api:elm:interface_scrollable:method:content_min_limit|content_min_limit]]** | %%Prevent the scrollable from being smaller than the minimum size of the content.%% | +| | **[[:develop:api:elm:interface_scrollable:property:content_min_limit_cb|content_min_limit_cb]]** //**(set)**// | %%set the callback to run on minimal limit content%% | +| | **[[:develop:api:elm:interface_scrollable:method:content_pos_get|content_pos_get]]** | %%Get content position%% | +| | **[[:develop:api:elm:interface_scrollable:method:content_pos_set|content_pos_set]]** | %%Set the content position%% | +| | **[[:develop:api:elm:interface_scrollable:property:content_region|content_region]]** //**(get, set)**// | %%Currently visible content region%% | +| | **[[:develop:api:elm:interface_scrollable:method:content_region_show|content_region_show]]** | %%Show a specific virtual region within the scroller content object%% | +| | **[[:develop:api:elm:interface_scrollable:property:content_size|content_size]]** //**(get)**// | %%Get the size of the content object%% | +| | **[[:develop:api:elm:interface_scrollable:property:content_viewport_geometry|content_viewport_geometry]]** //**(get)**// | %%Content viewport geometry%% | +| | **[[:develop:api:elm:interface_scrollable:property:content_viewport_resize_cb|content_viewport_resize_cb]]** //**(set)**// | %%When the viewport is resized, the callback is called.%% | +| | **[[:develop:api:elm:interface_scrollable:property:current_page|current_page]]** //**(get)**// | %%Get scroll current page number.%% | +| | **[[:develop:api:elm:interface_scrollable:property:drag_start_cb|drag_start_cb]]** //**(set)**// | %%Set the callback to run when dragging of the contents has started.%% | +| | **[[:develop:api:elm:interface_scrollable:property:drag_stop_cb|drag_stop_cb]]** //**(set)**// | %%Set the callback to run when dragging of the contents has stopped.%% | +| | **[[:develop:api:elm:interface_scrollable:property:edge_bottom_cb|edge_bottom_cb]]** //**(set)**// | %%Set the callback to run when the bottom edge of the content has been reached.%% | +| | **[[:develop:api:elm:interface_scrollable:property:edge_left_cb|edge_left_cb]]** //**(set)**// | %%Set the callback to run when the left edge of the content has been reached.%% | +| | **[[:develop:api:elm:interface_scrollable:property:edge_right_cb|edge_right_cb]]** //**(set)**// | %%Set the callback to run when the right edge of the content has been reached.%% | +| | **[[:develop:api:elm:interface_scrollable:property:edge_top_cb|edge_top_cb]]** //**(set)**// | %%Set the callback to run when the top edge of the content has been reached.%% | +| | **[[:develop:api:elm:interface_scrollable:property:extern_pan|extern_pan]]** //**(set)**// | %%Extern pan%% | +| | **[[:develop:api:elm:interface_scrollable:property:freeze|freeze]]** //**(set)**// | %%Freeze property%% | +| | **[[:develop:api:elm:interface_scrollable:property:gravity|gravity]]** //**(get, set)**// | %%Control scrolling gravity on the scrollable%% | +| | **[[:develop:api:elm:interface_scrollable:property:hbar_drag_cb|hbar_drag_cb]]** //**(set)**// | %%Set the callback to run when the horizontal scrollbar is dragged.%% | +| | **[[:develop:api:elm:interface_scrollable:property:hbar_press_cb|hbar_press_cb]]** //**(set)**// | %%Set the callback to run when the horizontal scrollbar is pressed.%% | +| | **[[:develop:api:elm:interface_scrollable:property:hbar_unpress_cb|hbar_unpress_cb]]** //**(set)**// | %%Set the callback to run when the horizontal scrollbar is unpressed.%% | +| | **[[:develop:api:elm:interface_scrollable:property:hold|hold]]** //**(set)**// | %%Hold property%% | +| | **[[:develop:api:elm:interface_scrollable:property:item_loop_enabled|item_loop_enabled]]** //**(get, set)**// | %%Whether scrolling should loop around.%% | +| | **[[:develop:api:elm:interface_scrollable:property:last_page|last_page]]** //**(get)**// | %%Get scroll last page number.%% | +| | **[[:develop:api:elm:interface_scrollable:property:loop|loop]]** //**(get, set)**// | %%Controls an infinite loop for a scroller.%% | +| | **[[:develop:api:elm:interface_scrollable:property:mirrored|mirrored]]** //**(set)**// | %%Mirroed property%% | +| | **[[:develop:api:elm:interface_scrollable:property:momentum_animator_disabled|momentum_animator_disabled]]** //**(get, set)**// | %%Momentum animator%% | +| | **[[:develop:api:elm:interface_scrollable:property:movement_block|movement_block]]** //**(get, set)**// | %%Blocking of scrolling (per axis)%% | +| | **[[:develop:api:elm:interface_scrollable:property:objects|objects]]** //**(set)**// | %%Object property%% | +| | **[[:develop:api:elm:interface_scrollable:method:page_bring_in|page_bring_in]]** | %%Show a specific virtual region within the scroller content object by page number.%% | +| | **[[:develop:api:elm:interface_scrollable:property:page_change_cb|page_change_cb]]** //**(set)**// | %%Set the callback to run when the visible page changes.%% | +| | **[[:develop:api:elm:interface_scrollable:property:page_relative|page_relative]]** //**(set)**// | %%Set scroll page size relative to viewport size.%% | +| | **[[:develop:api:elm:interface_scrollable:property:page_scroll_limit|page_scroll_limit]]** //**(get, set)**// | %%Page scroll limit%% | +| | **[[:develop:api:elm:interface_scrollable:method:page_show|page_show]]** | %%Show a specific virtual region within the scroller content object by page number.%% | +| | **[[:develop:api:elm:interface_scrollable:property:page_size|page_size]]** //**(get, set)**// | %%Scroll page size relative to viewport size.%% | +| | **[[:develop:api:elm:interface_scrollable:property:page_snap_allow|page_snap_allow]]** //**(get, set)**// | %%Page snapping behavior%% | +| | **[[:develop:api:elm:interface_scrollable:property:paging|paging]]** //**(get, set)**// | %%Pagin property%% | +| | **[[:develop:api:elm:interface_scrollable:method:region_bring_in|region_bring_in]]** | %%Show a specific virtual region within the scroller content object.%% | +| | **[[:develop:api:elm:interface_scrollable:property:repeat_events|repeat_events]]** //**(get, set)**// | %%It decides whether the scrollable object propagates the events to content object or not.%% | +| | **[[:develop:api:elm:interface_scrollable:property:scroll_cb|scroll_cb]]** //**(set)**// | %%Set the callback to run when the content has been moved.%% | +| | **[[:develop:api:elm:interface_scrollable:property:scroll_down_cb|scroll_down_cb]]** //**(set)**// | %%Set the callback to run when the content has been moved down.%% | +| | **[[:develop:api:elm:interface_scrollable:property:scroll_left_cb|scroll_left_cb]]** //**(set)**// | %%Set the callback to run when the content has been moved to the left%% | +| | **[[:develop:api:elm:interface_scrollable:property:scroll_right_cb|scroll_right_cb]]** //**(set)**// | %%Set the callback to run when the content has been moved to the right.%% | +| | **[[:develop:api:elm:interface_scrollable:property:scroll_up_cb|scroll_up_cb]]** //**(set)**// | %%Set the callback to run when the content has been moved up.%% | +| | **[[:develop:api:elm:interface_scrollable:property:single_direction|single_direction]]** //**(get, set)**// | %%Single direction scroll configuration%% | +| | **[[:develop:api:elm:interface_scrollable:property:step_size|step_size]]** //**(get, set)**// | %%Step size%% | +| | **[[:develop:api:elm:interface_scrollable:property:vbar_drag_cb|vbar_drag_cb]]** //**(set)**// | %%Set the callback to run when the horizontal scrollbar is dragged.%% | +| | **[[:develop:api:elm:interface_scrollable:property:vbar_press_cb|vbar_press_cb]]** //**(set)**// | %%Set the callback to run when the vertical scrollbar is pressed.%% | +| | **[[:develop:api:elm:interface_scrollable:property:vbar_unpress_cb|vbar_unpress_cb]]** //**(set)**// | %%Set the callback to run when the horizontal scrollbar is unpressed.%% | +| | **[[:develop:api:elm:interface_scrollable:property:wheel_disabled|wheel_disabled]]** //**(get, set)**// | %%Control Wheel disable Enable or disable mouse wheel to be used to scroll the scroller content. heel is enabled by default.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_event|widget_event]]** | %%Virtual function handling input events on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | + ===== Events ===== ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:property_changed|property,changed]]**\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:access:text|Efl.Access.Text]]\\ -> **[[:develop:api:efl:access:text:event:access_text_attributes_changed|access,text,attributes,changed]]**, **[[:develop:api:efl:access:text:event:access_text_bounds_changed|access,text,bounds,changed]]**, **[[:develop:api:efl:access:text:event:access_text_caret_moved|access,text,caret,moved]]**, **[[:develop:api:efl:access:text:event:access_text_inserted|access,text,inserted]]**, **[[:develop:api:efl:access:text:event:access_text_removed|access,text,removed]]**, **[[:develop:api:efl:access:text:event:access_text_selection_changed|access,text,selection,changed]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:finger_move|finger,move]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:pointer_wheel|pointer,wheel]]**\\ -[[:develop:api:efl:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]**, **[[:develop:api:efl:layout:calc:event:recalc|recalc]]**\\ -[[: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:ui:clickable|Efl.Ui.Clickable]]\\ -> **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]**, **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]**, **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]**, **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]**, **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]**, **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]**, **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]**, **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]**\\ -[[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]]\\ -> **[[:develop:api:efl:ui:focus:manager:event:coords_dirty|coords,dirty]]**, **[[:develop:api:efl:ui:focus:manager:event:flush_pre|flush,pre]]**, **[[:develop:api:efl:ui:focus:manager:event:focused|focused]]**, **[[:develop:api:efl:ui:focus:manager:event:redirect_changed|redirect,changed]]**\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]**\\ -[[:develop:api:efl:ui:scrollable|Efl.Ui.Scrollable]]\\ -> **[[:develop:api:efl:ui:scrollable:event:scroll_anim_start|scroll,anim,start]]**\\ -[[:develop:api:efl:ui:scrollable|Efl.Ui.Scrollable]]\\ -> **[[:develop:api:efl:ui:scrollable:event:scroll_anim_stop|scroll,anim,stop]]**, **[[:develop:api:efl:ui:scrollable:event:scroll_drag_start|scroll,drag,start]]**\\ -[[:develop:api:efl:ui:scrollable|Efl.Ui.Scrollable]]\\ -> **[[:develop:api:efl:ui:scrollable:event:scroll_drag_stop|scroll,drag,stop]]**, **[[:develop:api:efl:ui:scrollable:event:scroll|scroll]]**\\ -[[:develop:api:efl:ui:selectable|Efl.Ui.Selectable]]\\ -> **[[:develop:api:efl:ui:selectable:event:selected|selected]]**, **[[:develop:api:efl:ui:selectable:event:selection_changed|selection,changed]]**, **[[:develop:api:efl:ui:selectable:event:selection_cleared|selection,cleared]]**, **[[:develop:api:efl:ui:selectable:event:selection_copy|selection,copy]]**, **[[:develop:api:efl:ui:selectable:event:selection_cut|selection,cut]]**, **[[:develop:api:efl:ui:selectable:event:selection_paste|selection,paste]]**, **[[:develop:api:efl:ui:selectable:event:selection_start|selection,start]]**, **[[:develop:api:efl:ui:selectable:event:unselected|unselected]]**\\ -[[:develop:api:efl:ui:text|Efl.Ui.Text]]\\ -> **[[:develop:api:efl:ui:text:event:aborted|aborted]]**, **[[:develop:api:efl:ui:text:event:activated|activated]]**, **[[:develop:api:efl:ui:text:event:anchor_clicked|anchor,clicked]]**, **[[:develop:api:efl:ui:text:event:anchor_down|anchor,down]]**, **[[:develop:api:efl:ui:text:event:anchor_hover_opened|anchor,hover,opened]]**, **[[:develop:api:efl:ui:text:event:anchor_in|anchor,in]]**, **[[:develop:api:efl:ui:text:event:anchor_out|anchor,out]]**, **[[:develop:api:efl:ui:text:event:anchor_up|anchor,up]]**, **[[:develop:api:efl:ui:text:event:changed_user|changed,user]]**, **[[:develop:api:efl:ui:text:event:changed|changed]]**, **[[:develop:api:efl:ui:text:event:context_open|context,open]]**, **[[:develop:api:efl:ui:text:event:cursor_changed_manual|cursor,changed,manual]]**, **[[:develop:api:efl:ui:text:event:cursor_changed|cursor,changed]]**, **[[:develop:api:efl:ui:text:event:maxlength_reached|maxlength,reached]]**, **[[:develop:api:efl:ui:text:event:preedit_changed|preedit,changed]]**, **[[:develop:api:efl:ui:text:event:press|press]]**, **[[:develop:api:efl:ui:text:event:redo_request|redo,request]]**, **[[:develop:api:efl:ui:text:event:rejected|rejected]]**, **[[:develop:api:efl:ui:text:event:text_set_done|text,set,done]]**, **[[:develop:api:efl:ui:text:event:undo_request|undo,request]]**, **[[:develop:api:efl:ui:text:event:validate|validate]]**\\ -[[:develop:api:efl:ui:text:interactive|Efl.Ui.Text.Interactive]]\\ -> **[[:develop:api:efl:ui:text:interactive:event:changed_user|changed,user]]**, **[[:develop:api:efl:ui:text:interactive:event:selection_changed|selection,changed]]**\\ -[[:develop:api:elm:interface_scrollable|Elm.Interface_Scrollable]]\\ -> **[[:develop:api:elm:interface_scrollable:event:changed|changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[:develop:api:efl:access:text|Efl.Access.Text]] ^^^ +| | **[[:develop:api:efl:access:text:event:access_text_attributes_changed|access,text,attributes,changed]]** | %%Text attributes have changed%% | +| | **[[:develop:api:efl:access:text:event:access_text_bounds_changed|access,text,bounds,changed]]** | %%Text bounds have changed%% | +| | **[[:develop:api:efl:access:text:event:access_text_caret_moved|access,text,caret,moved]]** | %%Caret moved%% | +| | **[[:develop:api:efl:access:text:event:access_text_inserted|access,text,inserted]]** | %%Text was inserted%% | +| | **[[:develop:api:efl:access:text:event:access_text_removed|access,text,removed]]** | %%Text was removed%% | +| | **[[:develop:api:efl:access:text:event:access_text_selection_changed|access,text,selection,changed]]** | %%Text selection has changed%% | +^ [[: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]** | %%A circular dependency between parts of the object was found.%% | +| | **[[:develop:api:efl:layout:calc:event:recalc|recalc]]** | %%The layout was recalculated.%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:clickable|Efl.Ui.Clickable]] ^^^ +| | **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]** | %%Called when object was clicked%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]** | %%Called when object received a double click%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]** | %%Called when object received a right click%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]** | %%Called when object received a triple click%% | +| | **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]** | %%Called when the object received a longpress%% | +| | **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]** | %%Called when the object was pressed%% | +| | **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]** | %%Called when the object received repeated presses/clicks%% | +| | **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]** | %%Called when the object is now longer pressed%% | +^ [[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]] ^^^ +| | **[[:develop:api:efl:ui:focus:manager:event:coords_dirty|coords,dirty]]** | %%Emitted once the graph is dirty, this means there are potential changes in border_elements you want to know about%% | +| | **[[:develop:api:efl:ui:focus:manager:event:flush_pre|flush,pre]]** | %%Emitted once the graph calculationg will be performed%% | +| | **[[:develop:api:efl:ui:focus:manager:event:focused|focused]]** | %%Emitted if the manager has focused an object, the passed focus object is the last focused object%% | +| | **[[:develop:api:efl:ui:focus:manager:event:redirect_changed|redirect,changed]]** | %%Emitted when the redirect object has changed, the old manager is passed as event info%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]** | %%Called when theme changed%% | +^ [[:develop:api:efl:ui:scrollable|Efl.Ui.Scrollable]] ^^^ +| | **[[:develop:api:efl:ui:scrollable:event:scroll|scroll]]** | %%Called when scroll operation started%% | +| | **[[:develop:api:efl:ui:scrollable:event:scroll_anim_start|scroll,anim,start]]** | %%Called when scroll animation started%% | +| | **[[:develop:api:efl:ui:scrollable:event:scroll_anim_stop|scroll,anim,stop]]** | %%Called when scroll animation stopped%% | +| | **[[:develop:api:efl:ui:scrollable:event:scroll_drag_start|scroll,drag,start]]** | %%Called when scroll drag started%% | +| | **[[:develop:api:efl:ui:scrollable:event:scroll_drag_stop|scroll,drag,stop]]** | %%Called when scroll drag stopped%% | +^ [[:develop:api:efl:ui:selectable|Efl.Ui.Selectable]] ^^^ +| | **[[:develop:api:efl:ui:selectable:event:selected|selected]]** | %%Called when selected%% | +| | **[[:develop:api:efl:ui:selectable:event:selection_changed|selection,changed]]** | %%Called when selection changed%% | +| | **[[:develop:api:efl:ui:selectable:event:selection_cleared|selection,cleared]]** | %%Called when selection was cleared%% | +| | **[[:develop:api:efl:ui:selectable:event:selection_copy|selection,copy]]** | %%Called when selection was copied%% | +| | **[[:develop:api:efl:ui:selectable:event:selection_cut|selection,cut]]** | %%Called when selection was cut%% | +| | **[[:develop:api:efl:ui:selectable:event:selection_paste|selection,paste]]** | %%Called when selection got pasted%% | +| | **[[:develop:api:efl:ui:selectable:event:selection_start|selection,start]]** | %%Called at selection start%% | +| | **[[:develop:api:efl:ui:selectable:event:unselected|unselected]]** | %%Called when no longer selected%% | +^ [[:develop:api:efl:ui:text|Efl.Ui.Text]] ^^^ +| | **[[:develop:api:efl:ui:text:event:aborted|aborted]]** | %%Called when entry was aborted%% | +| | **[[:develop:api:efl:ui:text:event:activated|activated]]** | %%Called when entry got activated%% | +| | **[[:develop:api:efl:ui:text:event:anchor_clicked|anchor,clicked]]** | %%Called when anchor was clicked%% | +| | **[[:develop:api:efl:ui:text:event:anchor_down|anchor,down]]** | %%Called on anchor down%% | +| | **[[:develop:api:efl:ui:text:event:anchor_hover_opened|anchor,hover,opened]]** | %%Called when hover opened%% | +| | **[[:develop:api:efl:ui:text:event:anchor_in|anchor,in]]** | %%Called on anchor in%% | +| | **[[:develop:api:efl:ui:text:event:anchor_out|anchor,out]]** | %%Called on anchor out%% | +| | **[[:develop:api:efl:ui:text:event:anchor_up|anchor,up]]** | %%called on anchor up%% | +| | **[[:develop:api:efl:ui:text:event:changed|changed]]** | %%Called when entry changed%% | +| | **[[:develop:api:efl:ui:text:event:changed_user|changed,user]]** | %%The text object has changed due to user interaction%% | +| | **[[:develop:api:efl:ui:text:event:context_open|context,open]]** | %%Called when context menu was opened%% | +| | **[[:develop:api:efl:ui:text:event:cursor_changed|cursor,changed]]** | %%Called on cursor changed%% | +| | **[[:develop:api:efl:ui:text:event:cursor_changed_manual|cursor,changed,manual]]** | %%Called on manual cursor change%% | +| | **[[:develop:api:efl:ui:text:event:maxlength_reached|maxlength,reached]]** | %%Called when maximum entry length has been reached%% | +| | **[[:develop:api:efl:ui:text:event:preedit_changed|preedit,changed]]** | %%Called when entry preedit changed%% | +| | **[[:develop:api:efl:ui:text:event:press|press]]** | %%Called when entry pressed%% | +| | **[[:develop:api:efl:ui:text:event:redo_request|redo,request]]** | %%Called when redo was requested%% | +| | **[[:develop:api:efl:ui:text:event:rejected|rejected]]** | %%Called when entry was rejected%% | +| | **[[:develop:api:efl:ui:text:event:text_set_done|text,set,done]]** | %%Called when text set finished%% | +| | **[[:develop:api:efl:ui:text:event:undo_request|undo,request]]** | %%Called when undo was requested%% | +| | **[[:develop:api:efl:ui:text:event:validate|validate]]** | %%Called when validating%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/textpath.txt b/pages/develop/api/efl/ui/textpath.txt index 7f3be2dfe..050f71844 100644 --- a/pages/develop/api/efl/ui/textpath.txt +++ b/pages/develop/api/efl/ui/textpath.txt @@ -10,102 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_textpath [fillcolor = "black", label = "Efl.Ui.Textpath", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout [fillcolor = "gray15", label = "Efl.Ui.Layout", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_view [fillcolor = "gray15", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_factory_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Factory.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_calc [fillcolor = "gray15", label = "Efl.Layout.Calc", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_signal [fillcolor = "gray15", label = "Efl.Layout.Signal", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_group [fillcolor = "gray15", label = "Efl.Layout.Group", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_text [fillcolor = "gray15", label = "Efl.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_gfx_path [fillcolor = "gray15", label = "Efl.Gfx.Path", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_ui_textpath -> efl_ui_layout - efl_ui_layout -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_layout -> efl_part - efl_ui_layout -> efl_container - efl_ui_layout -> efl_file - efl_ui_layout -> efl_ui_view - efl_ui_layout -> efl_ui_model_connect - efl_ui_layout -> efl_ui_model_factory_connect - efl_ui_layout -> efl_layout_calc - efl_ui_layout -> efl_layout_signal - efl_ui_layout -> efl_layout_group - efl_ui_textpath -> efl_object - efl_ui_textpath -> efl_text - efl_ui_textpath -> efl_gfx_path -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// @@ -152,6 +56,13 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:ui:textpath:property:autofit|autofit]]** //**(get, set)**//\\ +> %%The ability to fit the text within the path. Set it to %%''true''%% to let text occupy only portion same as its size. Otherwise, text will occupied the whole path. By default, it is %%''true''%%.%% + +Eina_Bool efl_ui_textpath_autofit_get(const Eo *obj); +void efl_ui_textpath_autofit_set(Eo *obj, Eina_Bool autofit); + +\\ **[[:develop:api:efl:ui:textpath:method:circle_set|circle_set]]**\\ > %%Set a circle with given center, radius, and start angle.%% @@ -170,6 +81,13 @@ Efl_Object *efl_constructor(Eo *obj); void efl_destructor(Eo *obj); \\ +**[[:develop:api:efl:ui:textpath:property:ellipsis|ellipsis]]** //**(get, set)**//\\ +> %%Control the ellipsis behavior of the textpath.%% + +Eina_Bool efl_ui_textpath_ellipsis_get(const Eo *obj); +void efl_ui_textpath_ellipsis_set(Eo *obj, Eina_Bool ellipsis); + +\\ **[[:develop:api:efl:ui:textpath:method:group_calculate|group_calculate]]**// [Overridden from [[:develop:api:efl:canvas:group|Efl.Canvas.Group]]]//\\ > %%Triggers an immediate recalculation of this object's geometry.%% @@ -182,20 +100,6 @@ void efl_canvas_group_calculate(Eo *obj); Efl_Object *efl_part(const Eo *obj, const char *name); \\ -**[[:develop:api:efl:ui:textpath:property:autofit|autofit]]** //**(get, set)**//\\ -> %%The ability to fit the text within the path. Set it to %%''true''%% to let text occupy only portion same as its size. Otherwise, text will occupied the whole path. By default, it is %%''true''%%.%% - -Eina_Bool efl_ui_textpath_autofit_get(const Eo *obj); -void efl_ui_textpath_autofit_set(Eo *obj, Eina_Bool autofit); - -\\ -**[[:develop:api:efl:ui:textpath:property:ellipsis|ellipsis]]** //**(get, set)**//\\ -> %%Control the ellipsis behavior of the textpath.%% - -Eina_Bool efl_ui_textpath_ellipsis_get(const Eo *obj); -void efl_ui_textpath_ellipsis_set(Eo *obj, Eina_Bool ellipsis); - -\\ **[[:develop:api:efl:ui:textpath:property:position|position]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\ > %%The 2D position of a canvas object.%% @@ -217,13 +121,14 @@ int efl_ui_textpath_slice_number_get(const Eo *obj); void efl_ui_textpath_slice_number_set(Eo *obj, int slice_no); \\ -**[[:develop:api:efl:ui:textpath:property:text|text]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text|Efl.Text]]]// +**[[:develop:api:efl:ui:textpath:property:text|text]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text|Efl.Text]]]//\\ +> const char *efl_text_get(const Eo *obj); void efl_text_set(Eo *obj, const char *text); \\ -**[[:develop:api:efl:ui:textpath:method:theme_apply|theme_apply]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ +**[[:develop:api:efl:ui:textpath:method:theme_apply|theme_apply]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ > %%Virtual function called when the widget needs to re-apply its theme.%% Efl_Ui_Theme_Apply efl_ui_widget_theme_apply(Eo *obj); @@ -232,81 +137,308 @@ Efl_Ui_Theme_Apply efl_ui_widget_theme_apply(Eo *obj); ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:file|Efl.File]]\\ -> **[[:develop:api:efl:file:method:save|save]]**, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(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:path|Efl.Gfx.Path]]\\ -> **[[:develop:api:efl:gfx:path:method:append_arc_to|append_arc_to]]**, **[[:develop:api:efl:gfx:path:method:append_arc|append_arc]]**, **[[:develop:api:efl:gfx:path:method:append_circle|append_circle]]**, **[[:develop:api:efl:gfx:path:method:append_close|append_close]]**, **[[:develop:api:efl:gfx:path:method:append_cubic_to|append_cubic_to]]**, **[[:develop:api:efl:gfx:path:method:append_line_to|append_line_to]]**, **[[:develop:api:efl:gfx:path:method:append_move_to|append_move_to]]**, **[[:develop:api:efl:gfx:path:method:append_quadratic_to|append_quadratic_to]]**, **[[:develop:api:efl:gfx:path:method:append_rect|append_rect]]**, **[[:develop:api:efl:gfx:path:method:append_scubic_to|append_scubic_to]]**, **[[:develop:api:efl:gfx:path:method:append_squadratic_to|append_squadratic_to]]**, **[[:develop:api:efl:gfx:path:method:append_svg_path|append_svg_path]]**, **[[:develop:api:efl:gfx:path:method:bounds_get|bounds_get]]**, **[[:develop:api:efl:gfx:path:method:copy_from|copy_from]]**, **[[:develop:api:efl:gfx:path:method:equal_commands|equal_commands]]**, **[[:develop:api:efl:gfx:path:method:interpolate|interpolate]]**, **[[:develop:api:efl:gfx:path:method:reset|reset]]**, **[[:develop:api:efl:gfx:path:property:current_ctrl|current_ctrl]]** //**(get)**//, **[[:develop:api:efl:gfx:path:property:current|current]]** //**(get)**//, **[[:develop:api:efl:gfx:path:property:length|length]]** //**(get)**//, **[[:develop:api:efl:gfx:path:property:path|path]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]**, **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]**, **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(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:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]**, **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:content_count|content_count]]**, **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]**, **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]**, **[[:develop:api:efl:ui:layout:method:finalize|finalize]]**, **[[:develop:api:efl:ui:layout:method:message_send|message_send]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]**, **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]**, **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]**, **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**//\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[:develop:api:efl:access:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** ''protected''\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:method:widget_event|widget_event]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:file|Efl.File]] ^^^ +| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% | +| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% | +^ [[: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:path|Efl.Gfx.Path]] ^^^ +| | **[[:develop:api:efl:gfx:path:method:append_arc|append_arc]]** | %%Append an arc that enclosed in the given rectangle (x, y, w, h). The angle is defined in counter clock wise , use -ve angle for clockwise arc.%% | +| | **[[:develop:api:efl:gfx:path:method:append_arc_to|append_arc_to]]** | %%Append an arc that connects from the current point int the point list to the given point (x,y). The arc is defined by the given radius in x-direction (rx) and radius in y direction (ry).%% | +| | **[[:develop:api:efl:gfx:path:method:append_circle|append_circle]]** | %%Append a circle with given center and radius.%% | +| | **[[:develop:api:efl:gfx:path:method:append_close|append_close]]** | %%Closes the current subpath by drawing a line to the beginning of the subpath, automatically starting a new path. The current point of the new path is (0, 0).%% | +| | **[[:develop:api:efl:gfx:path:method:append_cubic_to|append_cubic_to]]** | %%Adds a cubic Bezier curve between the current position and the given end point (x,y) using the control points specified by (ctrl_x0, ctrl_y0), and (ctrl_x1, ctrl_y1). After the path is drawn, the current position is updated to be at the end point of the path.%% | +| | **[[:develop:api:efl:gfx:path:method:append_line_to|append_line_to]]** | %%Adds a straight line from the current position to the given end point. After the line is drawn, the current position is updated to be at the end point of the line.%% | +| | **[[:develop:api:efl:gfx:path:method:append_move_to|append_move_to]]** | %%Moves the current point to the given point, implicitly starting a new subpath and closing the previous one.%% | +| | **[[:develop:api:efl:gfx:path:method:append_quadratic_to|append_quadratic_to]]** | %%Adds a quadratic Bezier curve between the current position and the given end point (x,y) using the control points specified by (ctrl_x, ctrl_y). After the path is drawn, the current position is updated to be at the end point of the path.%% | +| | **[[:develop:api:efl:gfx:path:method:append_rect|append_rect]]** | %%Append the given rectangle with rounded corner to the path.%% | +| | **[[:develop:api:efl:gfx:path:method:append_scubic_to|append_scubic_to]]** | %%Same as efl_gfx_path_append_cubic_to() api only difference is that it uses the current control point to draw the bezier.%% | +| | **[[:develop:api:efl:gfx:path:method:append_squadratic_to|append_squadratic_to]]** | %%Same as efl_gfx_path_append_quadratic_to() api only difference is that it uses the current control point to draw the bezier.%% | +| | **[[:develop:api:efl:gfx:path:method:append_svg_path|append_svg_path]]** | %%Append SVG path data%% | +| | **[[:develop:api:efl:gfx:path:method:bounds_get|bounds_get]]** | %%Compute and return the bounding box of the currently set path%% | +| | **[[:develop:api:efl:gfx:path:method:copy_from|copy_from]]** | %%Copy the shape data from the object specified.%% | +| | **[[:develop:api:efl:gfx:path:property:current|current]]** //**(get)**// | %%Current point coordinates%% | +| | **[[:develop:api:efl:gfx:path:property:current_ctrl|current_ctrl]]** //**(get)**// | %%Current control point coordinates%% | +| | **[[:develop:api:efl:gfx:path:method:equal_commands|equal_commands]]** | %%Equal commands in object%% | +| | **[[:develop:api:efl:gfx:path:method:interpolate|interpolate]]** | %%Creates intermediary path part-way between two paths%% | +| | **[[:develop:api:efl:gfx:path:property:length|length]]** //**(get)**// | %%Path length property%% | +| | **[[:develop:api:efl:gfx:path:property:path|path]]** //**(get, set)**// | %%Set the list of commands and points to be used to create the content of shape.%% | +| | **[[:develop:api:efl:gfx:path:method:reset|reset]]** | %%Reset the shape data of the shape object.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**// | %%Whether this object updates its size hints automatically.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]** | %%Calculates the geometry of the region, relative to a given layout object's area, occupied by all parts in the object.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]** | %%Calculates the minimum required size for a given layout object.%% | +| ''protected'' | **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** | %%Forces a Size/Geometry calculation.%% | +^ [[: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:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]** | %%Freezes the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]** | %%Thaws the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect factory%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect property%% | +| | **[[:develop:api:efl:ui:layout:method:content_count|content_count]]** | %%Returns the number of UI elements packed in this container.%% | +| | **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]** | %%Begin iterating over this object's contents.%% | +| | **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% | +| | **[[:develop:api:efl:ui:layout:property:file|file]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**// | %%Retrives an EDC data field's value from a given Edje object's group.%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**// | %%Gets the maximum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**// | %%Gets the minimum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:method:message_send|message_send]]** | %%Sends an (Edje) message to a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**// | %%Model that is/will be%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]** | %%Adds a callback for an arriving Edje signal, emitted by a given Edje object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]** | %%Removes a signal-triggered callback from an object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]** | %%Sends/emits an Edje signal to this layout.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]** | %%Processes an object's messages and signals queue.%% | +| | **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**// | %%The theme of this widget, defines which edje group will be used.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** | %%Virtual function handling focus in/out events on the widget%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** | %%Virtual function handling sub objects being removed.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| | **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_event|widget_event]]** | %%Virtual function handling input events on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | + ===== Events ===== ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**, **[[:develop:api:efl:access:event:property_changed|property,changed]]**, **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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:path|Efl.Gfx.Path]]\\ -> **[[:develop:api:efl:gfx:path:event:changed|changed]]**\\ -[[: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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]**, **[[:develop:api:efl:layout:calc:event:recalc|recalc]]**\\ -[[: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:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**, **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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:path|Efl.Gfx.Path]] ^^^ +| | **[[:develop:api:efl:gfx:path:event:changed|changed]]** | %%Graphics path was changed.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]** | %%A circular dependency between parts of the object was found.%% | +| | **[[:develop:api:efl:layout:calc:event:recalc|recalc]]** | %%The layout was recalculated.%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]** | %%Called when theme changed%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/textpath/part.txt b/pages/develop/api/efl/ui/textpath/part.txt index 22e97e795..ef6277dc9 100644 --- a/pages/develop/api/efl/ui/textpath/part.txt +++ b/pages/develop/api/efl/ui/textpath/part.txt @@ -10,42 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:layout:part_text|Efl.Ui.Layout.Part_Text]] //(class)// => [[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]] //(class)// => [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_textpath_part [fillcolor = "black", label = "Efl.Ui.Textpath.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout_part_text [fillcolor = "gray15", label = "Efl.Ui.Layout.Part_Text", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout_part [fillcolor = "gray15", label = "Efl.Ui.Layout.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_widget_part [fillcolor = "gray15", label = "Efl.Ui.Widget.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text [fillcolor = "gray15", label = "Efl.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_markup [fillcolor = "gray15", label = "Efl.Text.Markup", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text_cursor [fillcolor = "gray15", label = "Efl.Text.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_textpath_part -> efl_ui_layout_part_text - efl_ui_layout_part_text -> efl_ui_layout_part - efl_ui_layout_part -> efl_ui_widget_part - efl_ui_widget_part -> efl_object - efl_ui_layout_part -> efl_ui_cursor - efl_ui_layout_part_text -> efl_text - efl_ui_layout_part_text -> efl_text_markup - efl_text_markup -> efl_text_cursor - efl_ui_layout_part_text -> efl_ui_translatable -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:layout:part_text|Efl.Ui.Layout.Part_Text]] //(class)// @@ -62,7 +26,8 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:ui:textpath:part:property:text|text]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text|Efl.Text]]]// +**[[:develop:api:efl:ui:textpath:part:property:text|text]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text|Efl.Text]]]//\\ +> const char *efl_text_get(const Eo *obj); void efl_text_set(Eo *obj, const char *text); @@ -71,23 +36,76 @@ void efl_text_set(Eo *obj, const char *text); ==== 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:text:cursor|Efl.Text.Cursor]]\\ -> **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]**, **[[:develop:api:efl:text:cursor:method:cursor_char_next|cursor_char_next]]**, **[[:develop:api:efl:text:cursor:method:cursor_char_prev|cursor_char_prev]]**, **[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]**, **[[:develop:api:efl:text:cursor:method:cursor_coord_set|cursor_coord_set]]**, **[[:develop:api:efl:text:cursor:method:cursor_copy|cursor_copy]]**, **[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]**, **[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_char_first|cursor_line_char_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_char_last|cursor_line_char_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_jump_by|cursor_line_jump_by]]**, **[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_first|cursor_paragraph_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_last|cursor_paragraph_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]**, **[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]**, **[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**//, **[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**//, **[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**//, **[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**//\\ -[[:develop:api:efl:text:markup|Efl.Text.Markup]]\\ -> **[[:develop:api:efl:text:markup:method:cursor_markup_insert|cursor_markup_insert]]**\\ -[[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]]\\ -> **[[:develop:api:efl:ui:layout:part:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:part:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:part:property:cursor|cursor]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:layout:part_text|Efl.Ui.Layout.Part_Text]]\\ -> **[[:develop:api:efl:ui:layout:part_text:property:markup|markup]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:part_text:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]\\ -> **[[:develop:api:efl:ui:widget:part:method:destructor|destructor]]**\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:method:translation_update|translation_update]]** ''protected'' +^ [[: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.%% | +^ [[:develop:api:efl:text:cursor|Efl.Text.Cursor]] ^^^ +| | **[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**// | %%The object's main cursor.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]** | %%Deletes a single character from position pointed by given cursor.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_next|cursor_char_next]]** | %%Advances to the next character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_char_prev|cursor_char_prev]]** | %%Advances to the previous character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]** | %%Compare two cursors%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**// | %%The content of the cursor (the character under the cursor)%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_coord_set|cursor_coord_set]]** | %%Set cursor coordinates%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_copy|cursor_copy]]** | %%Copy existing cursor%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]** | %%Check if two cursors are equal%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]** | %%Free existing cursor%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**// | %%Returns the geometry of two cursors ("split cursor"), if logical cursor is between LTR/RTL text, also considering paragraph direction. Upper cursor is shown for the text of the same direction as paragraph, lower cursor - for opposite.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_char_first|cursor_line_char_first]]** | %%Advance to current line first character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_char_last|cursor_line_char_last]]** | %%Advance to current line last character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_line_jump_by|cursor_line_jump_by]]** | %%Jump the cursor by the given number of lines%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]** | %%Create new cursor%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]** | %%Advances to the first character in this paragraph%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]** | %%Advances to the last character in this paragraph%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_first|cursor_paragraph_first]]** | %%Advance to current paragraph first character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_last|cursor_paragraph_last]]** | %%Advance to current paragraph last character%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]** | %%Advances to the start of the next text node%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]** | %%Advances to the end of the previous text node%% | +| | **[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**// | %%Cursor position%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]** | %%Adds text to the current cursor position and set the cursor to *after* the start of the text just added.%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]** | %%Advance to current word end%% | +| | **[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]** | %%Advance to current word start%% | +^ [[:develop:api:efl:text:markup|Efl.Text.Markup]] ^^^ +| | **[[:develop:api:efl:text:markup:method:cursor_markup_insert|cursor_markup_insert]]** | %%Inserts a markup text to the text object in a given cursor position%% | +^ [[:develop:api:efl:ui:layout:part|Efl.Ui.Layout.Part]] ^^^ +| | **[[:develop:api:efl:ui:layout:part:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:efl:ui:layout:part:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:efl:ui:layout:part:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +^ [[:develop:api:efl:ui:layout:part_text|Efl.Ui.Layout.Part_Text]] ^^^ +| | **[[:develop:api:efl:ui:layout:part_text:property:markup|markup]]** //**(get, set)**// | %%Markup property%% | +| | **[[:develop:api:efl:ui:layout:part_text:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| ''protected'' | **[[:develop:api:efl:ui:translatable:method:translation_update|translation_update]]** | %%Requests this object to update its text strings for the current locale.%% | +^ [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] ^^^ +| | **[[:develop:api:efl:ui:widget:part:method:destructor|destructor]]** | %%Call the object's destructor.%% | + ===== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/ui/textpath/part/property/text.txt b/pages/develop/api/efl/ui/textpath/part/property/text.txt index 4f8651f7f..2aca42e13 100644 --- a/pages/develop/api/efl/ui/textpath/part/property/text.txt +++ b/pages/develop/api/efl/ui/textpath/part/property/text.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Textpath.Part.text~~ -===== Values ===== - - * **text** - %%Text string to display on it.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:textpath:part:property:text:description&nouser&nolink&nodate}} +===== Values ===== + + * **text** - %%Text string to display on it.%% ==== Getter ==== %%Retrieves the text string currently being displayed by the given text object.%% diff --git a/pages/develop/api/efl/ui/textpath/property/autofit.txt b/pages/develop/api/efl/ui/textpath/property/autofit.txt index ee5cdcbdd..1272d7eb1 100644 --- a/pages/develop/api/efl/ui/textpath/property/autofit.txt +++ b/pages/develop/api/efl/ui/textpath/property/autofit.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Textpath.autofit~~ -===== Values ===== - - * **autofit** - %%Autofit enabled if %%''true''%%, %%''false''%% otherwise%% ===== Description ===== %%The ability to fit the text within the path. Set it to %%''true''%% to let text occupy only portion same as its size. Otherwise, text will occupied the whole path. By default, it is %%''true''%%.%% {{page>:develop:api-include:efl:ui:textpath:property:autofit:description&nouser&nolink&nodate}} +===== Values ===== + + * **autofit** - %%Autofit enabled if %%''true''%%, %%''false''%% otherwise%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/textpath/property/ellipsis.txt b/pages/develop/api/efl/ui/textpath/property/ellipsis.txt index 96129fa86..3dabd0620 100644 --- a/pages/develop/api/efl/ui/textpath/property/ellipsis.txt +++ b/pages/develop/api/efl/ui/textpath/property/ellipsis.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Textpath.ellipsis~~ -===== Values ===== - - * **ellipsis** - %%To ellipsis text or not%% ===== Description ===== %%Control the ellipsis behavior of the textpath.%% {{page>:develop:api-include:efl:ui:textpath:property:ellipsis:description&nouser&nolink&nodate}} +===== Values ===== + + * **ellipsis** - %%To ellipsis text or not%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/textpath/property/position.txt b/pages/develop/api/efl/ui/textpath/property/position.txt index c74c5617c..8b0059d8e 100644 --- a/pages/develop/api/efl/ui/textpath/property/position.txt +++ b/pages/develop/api/efl/ui/textpath/property/position.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Textpath.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:ui:textpath:property:position:description&nouser&nolink&nodate}} +===== Values ===== + + * **pos** - %%A 2D coordinate in pixel units.%% ==== Getter ==== %%Retrieves the position of the given canvas object.%% diff --git a/pages/develop/api/efl/ui/textpath/property/size.txt b/pages/develop/api/efl/ui/textpath/property/size.txt index 21ecc87ae..5f14ce22a 100644 --- a/pages/develop/api/efl/ui/textpath/property/size.txt +++ b/pages/develop/api/efl/ui/textpath/property/size.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Textpath.size~~ -===== Values ===== - - * **size** - %%A 2D size in pixel units.%% ===== Description ===== %%The 2D size of a canvas object.%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:textpath:property:size:description&nouser&nolink&nodate}} +===== Values ===== + + * **size** - %%A 2D size in pixel units.%% ==== Getter ==== %%Retrieves the (rectangular) size of the given Evas object.%% @@ -20,7 +20,7 @@ %%Changes the size of the given object.%% -%%Note that setting the actual size of an object might be the job of its container, so this function might have no effect. Look at %%''Efl''%%.Gfx.Size.Hint instead, when manipulating widgets.%% +%%Note that setting the actual size of an object might be the job of its container, so this function might have no effect. Look at %%[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]]%% instead, when manipulating widgets.%% {{page>:develop:api-include:efl:ui:textpath:property:size:getter_description&nouser&nolink&nodate}} diff --git a/pages/develop/api/efl/ui/textpath/property/slice_number.txt b/pages/develop/api/efl/ui/textpath/property/slice_number.txt index 41a94c896..1e08b57a9 100644 --- a/pages/develop/api/efl/ui/textpath/property/slice_number.txt +++ b/pages/develop/api/efl/ui/textpath/property/slice_number.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Textpath.slice_number~~ -===== Values ===== - - * **slice_no** - %%Number of slices%% ===== Description ===== %%The number of slices. The larger the number of slice_num is, The better the text follows the path.%% {{page>:develop:api-include:efl:ui:textpath:property:slice_number:description&nouser&nolink&nodate}} +===== Values ===== + + * **slice_no** - %%Number of slices%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/textpath/property/text.txt b/pages/develop/api/efl/ui/textpath/property/text.txt index 99b2a0d19..89dd1657f 100644 --- a/pages/develop/api/efl/ui/textpath/property/text.txt +++ b/pages/develop/api/efl/ui/textpath/property/text.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Textpath.text~~ -===== Values ===== - - * **text** - %%Text string to display on it.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:textpath:property:text:description&nouser&nolink&nodate}} +===== Values ===== + + * **text** - %%Text string to display on it.%% ==== Getter ==== %%Retrieves the text string currently being displayed by the given text object.%% diff --git a/pages/develop/api/efl/ui/translatable.txt b/pages/develop/api/efl/ui/translatable.txt index 0563c676c..af6cd4a84 100644 --- a/pages/develop/api/efl/ui/translatable.txt +++ b/pages/develop/api/efl/ui/translatable.txt @@ -9,32 +9,6 @@ {{page>:develop:api-include:efl:ui:translatable:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_translatable [fillcolor = "dodgerblue4", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**//\\ diff --git a/pages/develop/api/efl/ui/translatable/property/translatable_text.txt b/pages/develop/api/efl/ui/translatable/property/translatable_text.txt index 3ec41e1ec..4128e919e 100644 --- a/pages/develop/api/efl/ui/translatable/property/translatable_text.txt +++ b/pages/develop/api/efl/ui/translatable/property/translatable_text.txt @@ -1,13 +1,4 @@ ~~Title: Efl.Ui.Translatable.translatable_text~~ -===== Values ===== - -==== Getter ==== - - * **domain** - %%A translation domain. If %%''null''%% this means the default domain is used.%% -==== Setter ==== - - * **label** - %%A unique (untranslated) string.%% - * **domain** - %%A translation domain. If %%''null''%% this uses the default domain (eg. set by %%''textdomain''%%()).%% ===== Description ===== %%A unique string to be translated.%% @@ -19,6 +10,15 @@ {{page>:develop:api-include:efl:ui:translatable:property:translatable_text:description&nouser&nolink&nodate}} +===== Values ===== + +==== Getter ==== + + * **domain** - %%A translation domain. If %%''null''%% this means the default domain is used.%% +==== Setter ==== + + * **label** - %%A unique (untranslated) string.%% + * **domain** - %%A translation domain. If %%''null''%% this uses the default domain (eg. set by %%''textdomain''%%()).%% ==== Setter ==== %%Sets the new untranslated string and domain for this object.%% diff --git a/pages/develop/api/efl/ui/video.txt b/pages/develop/api/efl/ui/video.txt index 17e265dce..44485b0f5 100644 --- a/pages/develop/api/efl/ui/video.txt +++ b/pages/develop/api/efl/ui/video.txt @@ -10,104 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_video [fillcolor = "black", label = "Efl.Ui.Video", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout [fillcolor = "gray15", label = "Efl.Ui.Layout", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_view [fillcolor = "gray15", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_factory_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Factory.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_calc [fillcolor = "gray15", label = "Efl.Layout.Calc", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_signal [fillcolor = "gray15", label = "Efl.Layout.Signal", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_group [fillcolor = "gray15", label = "Efl.Layout.Group", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_player [fillcolor = "gray15", label = "Efl.Player", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_access_widget_action [fillcolor = "gray15", 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_ui_video -> efl_ui_layout - efl_ui_layout -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_layout -> efl_part - efl_ui_layout -> efl_container - efl_ui_layout -> efl_file - efl_ui_layout -> efl_ui_view - efl_ui_layout -> efl_ui_model_connect - efl_ui_layout -> efl_ui_model_factory_connect - efl_ui_layout -> efl_layout_calc - efl_ui_layout -> efl_layout_signal - efl_ui_layout -> efl_layout_group - efl_ui_video -> efl_file - efl_ui_video -> efl_player - efl_ui_video -> efl_access_widget_action - efl_access_widget_action -> efl_access_action -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] //(class)// @@ -161,6 +63,25 @@ digraph hierarchy { Efl_Object *efl_constructor(Eo *obj); \\ +**[[:develop:api:efl:ui:video:property:emotion|emotion]]** //**(get)**//\\ +> %%Get the underlying Emotion object.%% + +Efl_Canvas_Object *efl_ui_video_emotion_get(const Eo *obj); + +\\ +**[[:develop:api:efl:ui:video:property:file|file]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:file|Efl.File]]]//\\ +> + +void efl_file_get(const Eo *obj, const char **file, const char **key); +Eina_Bool efl_file_set(Eo *obj, const char *file, const char *key); + +\\ +**[[:develop:api:efl:ui:video:property:is_playing|is_playing]]** //**(get)**//\\ +> %%Is the video actually playing.%% + +Eina_Bool efl_ui_video_is_playing_get(const Eo *obj); + +\\ **[[:develop:api:efl:ui:video:method:pause|pause]]**\\ > %%Pause a video.%% @@ -173,134 +94,340 @@ void efl_ui_video_pause(Eo *obj); void efl_ui_video_play(Eo *obj); \\ +**[[:develop:api:efl:ui:video:property:remember_position|remember_position]]** //**(get, set)**//\\ +> + +Eina_Bool efl_ui_video_remember_position_get(const Eo *obj); +void efl_ui_video_remember_position_set(Eo *obj, Eina_Bool remember); + +\\ **[[:develop:api:efl:ui:video:method:stop|stop]]**\\ > %%Stop a video.%% void efl_ui_video_stop(Eo *obj); \\ -**[[:develop:api:efl:ui:video:property:emotion|emotion]]** //**(get)**//\\ -> %%Get the underlying Emotion object.%% - -Efl_Canvas_Object *efl_ui_video_emotion_get(const Eo *obj); - -\\ -**[[:develop:api:efl:ui:video:property:file|file]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:file|Efl.File]]]// - -void efl_file_get(const Eo *obj, const char **file, const char **key); -Eina_Bool efl_file_set(Eo *obj, const char *file, const char *key); - -\\ -**[[:develop:api:efl:ui:video:property:is_playing|is_playing]]** //**(get)**//\\ -> %%Is the video actually playing.%% - -Eina_Bool efl_ui_video_is_playing_get(const Eo *obj); - -\\ -**[[:develop:api:efl:ui:video:property:remember_position|remember_position]]** //**(get, set)**// - -Eina_Bool efl_ui_video_remember_position_get(const Eo *obj); -void efl_ui_video_remember_position_set(Eo *obj, Eina_Bool remember); - -\\ **[[:develop:api:efl:ui:video:property:title|title]]** //**(get)**//\\ > %%Get the title (for instance DVD title) from this emotion object.%% const char *efl_ui_video_title_get(const Eo *obj); \\ -**[[:develop:api:efl:ui:video:method:widget_event|widget_event]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Virtual function handling input events on the widget.%% - -Eina_Bool efl_ui_widget_event(Eo *obj, const Efl_Event *eo_event, Efl_Canvas_Object *source); - -\\ -**[[:develop:api:efl:ui:video:property:elm_actions|elm_actions]]** //**(get)**//// [Overridden from [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]]// ''protected''\\ +**[[:develop:api:efl:ui:video:property:elm_actions|elm_actions]]** //**(get)**// ''protected''// [Overridden from [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]]//\\ > %%Elementary actions%% const Efl_Access_Action_Data *efl_access_widget_action_elm_actions_get(const Eo *obj); \\ +**[[:develop:api:efl:ui:video:method:widget_event|widget_event]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Virtual function handling input events on the widget.%% + +Eina_Bool efl_ui_widget_event(Eo *obj, const Efl_Event *eo_event, Efl_Canvas_Object *source); + +\\ ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:file|Efl.File]]\\ -> **[[:develop:api:efl:file:method:save|save]]**, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]**, **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]**, **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(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:player|Efl.Player]]\\ -> **[[:develop:api:efl:player:property:length|length]]** //**(get)**//, **[[:develop:api:efl:player:property:mute|mute]]** //**(get, set)**//, **[[:develop:api:efl:player:property:play_speed|play_speed]]** //**(get, set)**//, **[[:develop:api:efl:player:property:playable|playable]]** //**(get)**//, **[[:develop:api:efl:player:property:play|play]]** //**(get, set)**//, **[[:develop:api:efl:player:property:position|position]]** //**(get, set)**//, **[[:develop:api:efl:player:property:progress|progress]]** //**(get)**//, **[[:develop:api:efl:player:property:seekable|seekable]]** //**(get)**//, **[[:develop:api:efl:player:property:volume|volume]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:base|Efl.Ui.Base]]\\ -> **[[:develop:api:efl:ui:base:property:language|language]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]**, **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:content_count|content_count]]**, **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]**, **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]**, **[[:develop:api:efl:ui:layout:method:finalize|finalize]]**, **[[:develop:api:efl:ui:layout:method:group_calculate|group_calculate]]**, **[[:develop:api:efl:ui:layout:method:message_send|message_send]]**, **[[:develop:api:efl:ui:layout:method:part|part]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]**, **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]**, **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]**, **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**//\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]**, **[[:develop:api:elm:widget:method:destructor|destructor]]**, **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:provider_find|provider_find]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[: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:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]\\ -> **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** ''protected'', **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** ''protected'', **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** ''protected''\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:theme_apply|theme_apply]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[: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%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// | %%Action description for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** | %%Performs action on given widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** | %%Gets configured keybinding for specific action and widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// | %%Gets action name for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// | %%Get list of available widget actions%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:file|Efl.File]] ^^^ +| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% | +| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**// | %%Whether this object updates its size hints automatically.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]** | %%Calculates the geometry of the region, relative to a given layout object's area, occupied by all parts in the object.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]** | %%Calculates the minimum required size for a given layout object.%% | +| ''protected'' | **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** | %%Forces a Size/Geometry calculation.%% | +^ [[: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:player|Efl.Player]] ^^^ +| | **[[:develop:api:efl:player:property:length|length]]** //**(get)**// | %%Get the length of play for the media file.%% | +| | **[[:develop:api:efl:player:property:mute|mute]]** //**(get, set)**// | %%This property controls the audio mute state.%% | +| | **[[:develop:api:efl:player:property:play|play]]** //**(get, set)**// | | +| | **[[:develop:api:efl:player:property:play_speed|play_speed]]** //**(get, set)**// | %%Control the play speed of the media file.%% | +| | **[[:develop:api:efl:player:property:playable|playable]]** //**(get)**// | %%Whether or not the object data can be played.%% | +| | **[[:develop:api:efl:player:property:position|position]]** //**(get, set)**// | | +| | **[[:develop:api:efl:player:property:progress|progress]]** //**(get)**// | %%Get how much of the file has been played.%% | +| | **[[:develop:api:efl:player:property:seekable|seekable]]** //**(get)**// | %%Get whether the media file is seekable.%% | +| | **[[:develop:api:efl:player:property:volume|volume]]** //**(get, set)**// | %%Control the audio volume.%% | +^ [[: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:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]** | %%Freezes the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]** | %%Thaws the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect factory%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect property%% | +| | **[[:develop:api:efl:ui:layout:method:content_count|content_count]]** | %%Returns the number of UI elements packed in this container.%% | +| | **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]** | %%Begin iterating over this object's contents.%% | +| | **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% | +| | **[[:develop:api:efl:ui:layout:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% | +| | **[[:develop:api:efl:ui:layout:method:group_calculate|group_calculate]]** | %%Triggers an immediate recalculation of this object's geometry.%% | +| | **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**// | %%Retrives an EDC data field's value from a given Edje object's group.%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**// | %%Gets the maximum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**// | %%Gets the minimum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:method:message_send|message_send]]** | %%Sends an (Edje) message to a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**// | %%Model that is/will be%% | +| | **[[:develop:api:efl:ui:layout:method:part|part]]** | %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]** | %%Adds a callback for an arriving Edje signal, emitted by a given Edje object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]** | %%Removes a signal-triggered callback from an object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]** | %%Sends/emits an Edje signal to this layout.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]** | %%Processes an object's messages and signals queue.%% | +| | **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**// | %%The theme of this widget, defines which edje group will be used.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** | %%Virtual function handling focus in/out events on the widget%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:theme_apply|theme_apply]]** | %%Virtual function called when the widget needs to re-apply its theme.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** | %%Virtual function handling sub objects being removed.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| | **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:elm:widget:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:elm:widget:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| | **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | + ===== Events ===== ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**, **[[:develop:api:efl:access:event:property_changed|property,changed]]**, **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]**, **[[:develop:api:efl:layout:calc:event:recalc|recalc]]**\\ -[[: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:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**, **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]** | %%A circular dependency between parts of the object was found.%% | +| | **[[:develop:api:efl:layout:calc:event:recalc|recalc]]** | %%The layout was recalculated.%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]** | %%Called when theme changed%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/video/property/file.txt b/pages/develop/api/efl/ui/video/property/file.txt index da3ddd8cb..b4a34dbe0 100644 --- a/pages/develop/api/efl/ui/video/property/file.txt +++ b/pages/develop/api/efl/ui/video/property/file.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Ui.Video.file~~ -===== Values ===== - - * **file** - %%The image file path.%% - * **key** - %%The image key in %%''file''%% (if its an Eet one), or %%''null''%%, otherwise.%% ===== Description ===== @@ -10,6 +6,10 @@ {{page>:develop:api-include:efl:ui:video:property:file:description&nouser&nolink&nodate}} +===== Values ===== + + * **file** - %%The image file path.%% + * **key** - %%The image key in %%''file''%% (if its an Eet one), or %%''null''%%, otherwise.%% ==== Getter ==== %%Retrieve the source file from where an image object is to fetch the real image data (it may be an Eet file, besides pure image ones).%% diff --git a/pages/develop/api/efl/ui/video/property/remember_position.txt b/pages/develop/api/efl/ui/video/property/remember_position.txt index 83f10f445..29e535181 100644 --- a/pages/develop/api/efl/ui/video/property/remember_position.txt +++ b/pages/develop/api/efl/ui/video/property/remember_position.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Video.remember_position~~ -===== Values ===== - - * **remember** - %%%%''true''%% when the object can remember the last position, %%''false''%% otherwise%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:video:property:remember_position:description&nouser&nolink&nodate}} +===== Values ===== + + * **remember** - %%%%''true''%% when the object can remember the last position, %%''false''%% otherwise%% ==== Getter ==== %%Set whether the object can remember the last played position.%% diff --git a/pages/develop/api/efl/ui/view.txt b/pages/develop/api/efl/ui/view.txt index e66c169ee..218fbc136 100644 --- a/pages/develop/api/efl/ui/view.txt +++ b/pages/develop/api/efl/ui/view.txt @@ -7,32 +7,6 @@ {{page>:develop:api-include:efl:ui:view:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_view [fillcolor = "dodgerblue4", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:ui:view:property:model|model]]** //**(get, set)**//\\ diff --git a/pages/develop/api/efl/ui/view/property/model.txt b/pages/develop/api/efl/ui/view/property/model.txt index 7ea1cdb9c..afc2fd7a1 100644 --- a/pages/develop/api/efl/ui/view/property/model.txt +++ b/pages/develop/api/efl/ui/view/property/model.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.View.model~~ -===== Values ===== - - * **model** - %%Efl model%% ===== Description ===== %%Model that is/will be%% {{page>:develop:api-include:efl:ui:view:property:model:description&nouser&nolink&nodate}} +===== Values ===== + + * **model** - %%Efl model%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/widget/part.txt b/pages/develop/api/efl/ui/widget/part.txt index 9d5b8c2e1..c78341872 100644 --- a/pages/develop/api/efl/ui/widget/part.txt +++ b/pages/develop/api/efl/ui/widget/part.txt @@ -12,26 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_widget_part [fillcolor = "black", label = "Efl.Ui.Widget.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - - efl_ui_widget_part -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -49,11 +29,37 @@ void efl_destructor(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 ===== ==== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/ui/widget/part_bg.txt b/pages/develop/api/efl/ui/widget/part_bg.txt index 20ca567c0..0ef939329 100644 --- a/pages/develop/api/efl/ui/widget/part_bg.txt +++ b/pages/develop/api/efl/ui/widget/part_bg.txt @@ -10,190 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_widget_part_bg [fillcolor = "black", label = "Efl.Ui.Widget.Part_Bg", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_widget_part [fillcolor = "gray15", label = "Efl.Ui.Widget.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_bg [fillcolor = "gray15", label = "Efl.Ui.Bg", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_layout [fillcolor = "gray15", label = "Efl.Ui.Layout", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_container [fillcolor = "gray15", label = "Efl.Container", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_view [fillcolor = "gray15", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_factory_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Factory.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_calc [fillcolor = "gray15", label = "Efl.Layout.Calc", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_signal [fillcolor = "gray15", label = "Efl.Layout.Signal", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_group [fillcolor = "gray15", label = "Efl.Layout.Group", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_image [fillcolor = "gray15", label = "Efl.Ui.Image", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_clickable [fillcolor = "gray15", label = "Efl.Ui.Clickable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_draggable [fillcolor = "gray15", label = "Efl.Ui.Draggable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_image [fillcolor = "gray15", label = "Efl.Image", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_image_load [fillcolor = "gray15", label = "Efl.Image.Load", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_player [fillcolor = "gray15", label = "Efl.Player", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_gfx_view [fillcolor = "gray15", label = "Efl.Gfx.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_access_image [fillcolor = "gray15", label = "Efl.Access.Image", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_access_widget_action [fillcolor = "gray15", 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_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_ui_view [fillcolor = "gray15", label = "Efl.Ui.View", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_model_connect [fillcolor = "gray15", label = "Efl.Ui.Model.Connect", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_calc [fillcolor = "gray15", label = "Efl.Layout.Calc", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_group [fillcolor = "gray15", label = "Efl.Layout.Group", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_layout_signal [fillcolor = "gray15", label = "Efl.Layout.Signal", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_widget_part_bg -> efl_ui_widget_part - efl_ui_widget_part -> efl_object - efl_ui_widget_part_bg -> efl_ui_bg - efl_ui_bg -> efl_ui_layout - efl_ui_layout -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_layout -> efl_part - efl_ui_layout -> efl_container - efl_ui_layout -> efl_file - efl_ui_layout -> efl_ui_view - efl_ui_layout -> efl_ui_model_connect - efl_ui_layout -> efl_ui_model_factory_connect - efl_ui_layout -> efl_layout_calc - efl_ui_layout -> efl_layout_signal - efl_ui_layout -> efl_layout_group - efl_ui_bg -> efl_ui_image - efl_ui_image -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_image -> efl_ui_clickable - efl_ui_image -> efl_ui_draggable - efl_ui_image -> efl_file - efl_ui_image -> efl_image - efl_ui_image -> efl_image_load - efl_ui_image -> efl_player - efl_ui_image -> efl_gfx_view - efl_ui_image -> efl_access_image - efl_ui_image -> efl_access_widget_action - efl_access_widget_action -> efl_access_action - efl_ui_image -> efl_orientation - efl_ui_image -> efl_flipable - efl_ui_image -> efl_ui_view - efl_ui_image -> efl_ui_model_connect - efl_ui_image -> efl_layout_calc - efl_ui_image -> efl_layout_group - efl_ui_image -> efl_layout_signal -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] //(class)// @@ -284,13 +100,15 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:ui:widget:part_bg:property:color|color]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]// +**[[:develop:api:efl:ui:widget:part_bg:property:color|color]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\ +> 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); \\ -**[[:develop:api:efl:ui:widget:part_bg:property:file|file]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:file|Efl.File]]]// +**[[:develop:api:efl:ui:widget:part_bg:property:file|file]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:file|Efl.File]]]//\\ +> void efl_file_get(const Eo *obj, const char **file, const char **key); Eina_Bool efl_file_set(Eo *obj, const char *file, const char *key); @@ -306,139 +124,369 @@ void efl_ui_image_scale_type_set(Eo *obj, Efl_Ui_Image_Scale_Type scale_type); ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(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: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: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: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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:file|Efl.File]]\\ -> **[[:develop:api:efl:file:method:save|save]]**, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(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:image:load|Efl.Image.Load]]\\ -> **[[:develop:api:efl:image:load:method:load_async_cancel|load_async_cancel]]**, **[[:develop:api:efl:image:load:method:load_async_start|load_async_start]]**, **[[:develop:api:efl:image:load:property:load_dpi|load_dpi]]** //**(get, set)**//, **[[:develop:api:efl:image:load:property:load_error|load_error]]** //**(get)**//, **[[:develop:api:efl:image:load:property:load_orientation|load_orientation]]** //**(get, set)**//, **[[:develop:api:efl:image:load:property:load_region_support|load_region_support]]** //**(get)**//, **[[:develop:api:efl:image:load:property:load_region|load_region]]** //**(get, set)**//, **[[:develop:api:efl:image:load:property:load_scale_down|load_scale_down]]** //**(get, set)**//, **[[:develop:api:efl:image:load:property:load_skip_header|load_skip_header]]** //**(get, set)**//\\ -[[:develop:api:efl:image|Efl.Image]]\\ -> **[[:develop:api:efl:image:property:border_center_fill|border_center_fill]]** //**(get, set)**//, **[[:develop:api:efl:image:property:border_scale|border_scale]]** //**(get, set)**//, **[[:develop:api:efl:image:property:border|border]]** //**(get, set)**//, **[[:develop:api:efl:image:property:content_hint|content_hint]]** //**(get, set)**//, **[[:develop:api:efl:image:property:ratio|ratio]]** //**(get)**//, **[[:develop:api:efl:image:property:scale_hint|scale_hint]]** //**(get, set)**//\\ -[[:develop:api:efl:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]**, **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]**, **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(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: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:player|Efl.Player]]\\ -> **[[:develop:api:efl:player:property:length|length]]** //**(get)**//, **[[:develop:api:efl:player:property:mute|mute]]** //**(get, set)**//, **[[:develop:api:efl:player:property:play_speed|play_speed]]** //**(get, set)**//, **[[:develop:api:efl:player:property:position|position]]** //**(get, set)**//, **[[:develop:api:efl:player:property:progress|progress]]** //**(get)**//, **[[:develop:api:efl:player:property:seekable|seekable]]** //**(get)**//, **[[:develop:api:efl:player:property:volume|volume]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:base|Efl.Ui.Base]]\\ -> **[[:develop:api:efl:ui:base:property:language|language]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:bg|Efl.Ui.Bg]]\\ -> **[[:develop:api:efl:ui:bg:method:group_member_add|group_member_add]]**\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:image|Efl.Ui.Image]]\\ -> **[[:develop:api:efl:ui:image:property:align|align]]** //**(get, set)**//, **[[:develop:api:efl:ui:image:property:drag_target|drag_target]]** //**(get, set)**//, **[[:develop:api:efl:ui:image:property:flip|flip]]** //**(get, set)**//, **[[:develop:api:efl:ui:image:property:icon|icon]]** //**(get, set)**//, **[[:develop:api:efl:ui:image:property:image_size|image_size]]** //**(get)**//, **[[:develop:api:efl:ui:image:property:load_size|load_size]]** //**(get, set)**//, **[[:develop:api:efl:ui:image:property:orientation|orientation]]** //**(get, set)**//, **[[:develop:api:efl:ui:image:property:playable|playable]]** //**(get)**//, **[[:develop:api:efl:ui:image:property:play|play]]** //**(get, set)**//, **[[:develop:api:efl:ui:image:property:scalable|scalable]]** //**(get, set)**//, **[[:develop:api:efl:ui:image:property:smooth_scale|smooth_scale]]** //**(get, set)**//, **[[:develop:api:efl:ui:image:property:view_size|view_size]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]**, **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:connect|connect]]**, **[[:develop:api:efl:ui:layout:method:content_count|content_count]]**, **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]**, **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]**, **[[:develop:api:efl:ui:layout:method:group_calculate|group_calculate]]**, **[[:develop:api:efl:ui:layout:method:message_send|message_send]]**, **[[:develop:api:efl:ui:layout:method:part|part]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]**, **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]**, **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]**, **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]**, **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**//, **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**//, **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**//\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]\\ -> **[[:develop:api:efl:ui:widget:part:method:destructor|destructor]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[: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:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access:image|Efl.Access.Image]]\\ -> **[[:develop:api:efl:access:image:property:description|description]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:image:property:locale|locale]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]\\ -> **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** ''protected'', **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** ''protected'', **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** ''protected''\\ -[[:develop:api:efl:ui:image|Efl.Ui.Image]]\\ -> **[[:develop:api:efl:ui:image:property:elm_actions|elm_actions]]** //**(get)**// ''protected'', **[[:develop:api:efl:ui:image:property:extents|extents]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** ''protected'', **[[:develop:api:efl:ui:layout:method:theme_apply|theme_apply]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** ''protected'', **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:method:widget_event|widget_event]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[: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%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:access:image|Efl.Access.Image]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:image:property:description|description]]** //**(get, set)**// | %%Textual description of image%% | +| ''protected'' | **[[:develop:api:efl:access:image:property:locale|locale]]** //**(get)**// | %%Gets locale of the image description.%% | +^ [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// | %%Action description for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** | %%Performs action on given widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** | %%Gets configured keybinding for specific action and widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// | %%Gets action name for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// | %%Get list of available widget actions%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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: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: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: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: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:file|Efl.File]] ^^^ +| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% | +| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% | +^ [[: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:image|Efl.Image]] ^^^ +| | **[[:develop:api:efl:image:property:border|border]]** //**(get, set)**// | %%Dimensions of this image's border, a region that does not scale with the center area.%% | +| | **[[:develop:api:efl:image: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:image:property:border_scale|border_scale]]** //**(get, set)**// | %%Scaling factor applied to the image borders.%% | +| | **[[:develop:api:efl:image:property:content_hint|content_hint]]** //**(get, set)**// | | +| | **[[:develop:api:efl:image:property:ratio|ratio]]** //**(get)**// | %%The native width/height ratio of the image.%% | +| | **[[:develop:api:efl:image:property:scale_hint|scale_hint]]** //**(get, set)**// | | +^ [[:develop:api:efl:image:load|Efl.Image.Load]] ^^^ +| | **[[:develop:api:efl:image:load:method:load_async_cancel|load_async_cancel]]** | %%Cancel preloading an image object's image data in the background.%% | +| | **[[:develop:api:efl:image:load:method:load_async_start|load_async_start]]** | %%Begin preloading an image object's image data in the background.%% | +| | **[[:develop:api:efl:image:load:property:load_dpi|load_dpi]]** //**(get, set)**// | | +| | **[[:develop:api:efl:image:load:property:load_error|load_error]]** //**(get)**// | %%Retrieves a number representing any error that occurred during the last loading of the given image object's source image.%% | +| | **[[:develop:api:efl:image:load:property:load_orientation|load_orientation]]** //**(get, set)**// | %%Defines whether the orientation information in the image file should be honored.%% | +| | **[[:develop:api:efl:image:load:property:load_region|load_region]]** //**(get, set)**// | | +| | **[[:develop:api:efl:image:load:property:load_region_support|load_region_support]]** //**(get)**// | %%Indicates whether the %%[[:develop:api:efl:image:load:property:load_region|Efl.Image.Load.load_region]]%% property is supported for the current file.%% | +| | **[[:develop:api:efl:image:load:property:load_scale_down|load_scale_down]]** //**(get, set)**// | %%The scale down factor is a divider on the original image size.%% | +| | **[[:develop:api:efl:image:load:property:load_skip_header|load_skip_header]]** //**(get, set)**// | %%Initial load should skip header check and leave it all to data load%% | +^ [[:develop:api:efl:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:property:calc_auto_update_hints|calc_auto_update_hints]]** //**(get, set)**// | %%Whether this object updates its size hints automatically.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_parts_extends|calc_parts_extends]]** | %%Calculates the geometry of the region, relative to a given layout object's area, occupied by all parts in the object.%% | +| | **[[:develop:api:efl:layout:calc:method:calc_size_min|calc_size_min]]** | %%Calculates the minimum required size for a given layout object.%% | +| ''protected'' | **[[:develop:api:efl:layout:calc:method:calc_force|calc_force]]** | %%Forces a Size/Geometry calculation.%% | +^ [[: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.%% | +^ [[:develop:api:efl:player|Efl.Player]] ^^^ +| | **[[:develop:api:efl:player:property:length|length]]** //**(get)**// | %%Get the length of play for the media file.%% | +| | **[[:develop:api:efl:player:property:mute|mute]]** //**(get, set)**// | %%This property controls the audio mute state.%% | +| | **[[:develop:api:efl:player:property:play_speed|play_speed]]** //**(get, set)**// | %%Control the play speed of the media file.%% | +| | **[[:develop:api:efl:player:property:position|position]]** //**(get, set)**// | | +| | **[[:develop:api:efl:player:property:progress|progress]]** //**(get)**// | %%Get how much of the file has been played.%% | +| | **[[:develop:api:efl:player:property:seekable|seekable]]** //**(get)**// | %%Get whether the media file is seekable.%% | +| | **[[:develop:api:efl:player:property:volume|volume]]** //**(get, set)**// | %%Control the audio volume.%% | +^ [[: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:bg|Efl.Ui.Bg]] ^^^ +| | **[[:develop:api:efl:ui:bg:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:image|Efl.Ui.Image]] ^^^ +| | **[[:develop:api:efl:ui:image:property:align|align]]** //**(get, set)**// | %%Control how the internal image is positioned inside an image object.%% | +| | **[[:develop:api:efl:ui:image:property:drag_target|drag_target]]** //**(get, set)**// | %%Control whether the object's content is changed by drag and drop.%% | +| | **[[:develop:api:efl:ui:image:property:flip|flip]]** //**(get, set)**// | %%Control the flip of the given image%% | +| | **[[:develop:api:efl:ui:image:property:icon|icon]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:image:property:image_size|image_size]]** //**(get)**// | %%This represents the size of the original image in pixels.%% | +| | **[[:develop:api:efl:ui:image:property:load_size|load_size]]** //**(get, set)**// | %%The load size of an image.%% | +| | **[[:develop:api:efl:ui:image:property:orientation|orientation]]** //**(get, set)**// | %%Control the orientation of a given object.%% | +| | **[[:develop:api:efl:ui:image:property:play|play]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:image:property:playable|playable]]** //**(get)**// | %%Whether or not the object data can be played.%% | +| | **[[:develop:api:efl:ui:image:property:scalable|scalable]]** //**(get, set)**// | %%Enable or disable scaling up or down the internal image.%% | +| | **[[:develop:api:efl:ui:image:property:smooth_scale|smooth_scale]]** //**(get, set)**// | %%Whether to use high-quality image scaling algorithm for this image.%% | +| | **[[:develop:api:efl:ui:image:property:view_size|view_size]]** //**(get, set)**// | %%The dimensions of this object's viewport.%% | +| ''protected'' | **[[:develop:api:efl:ui:image:property:elm_actions|elm_actions]]** //**(get)**// | %%Elementary actions%% | +| ''protected'' | **[[:develop:api:efl:ui:image:property:extents|extents]]** //**(get)**// | %%Gets an image extents.%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:method:calc_freeze|calc_freeze]]** | %%Freezes the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:calc_thaw|calc_thaw]]** | %%Thaws the layout object.%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect property%% | +| | **[[:develop:api:efl:ui:layout:method:connect|connect]]** | %%Connect factory%% | +| | **[[:develop:api:efl:ui:layout:method:content_count|content_count]]** | %%Returns the number of UI elements packed in this container.%% | +| | **[[:develop:api:efl:ui:layout:method:content_iterate|content_iterate]]** | %%Begin iterating over this object's contents.%% | +| | **[[:develop:api:efl:ui:layout:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% | +| | **[[:develop:api:efl:ui:layout:method:group_calculate|group_calculate]]** | %%Triggers an immediate recalculation of this object's geometry.%% | +| | **[[:develop:api:efl:ui:layout:property:group_data|group_data]]** //**(get)**// | %%Retrives an EDC data field's value from a given Edje object's group.%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_max|group_size_max]]** //**(get)**// | %%Gets the maximum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:group_size_min|group_size_min]]** //**(get)**// | %%Gets the minimum size specified -- as an EDC property -- for a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:method:message_send|message_send]]** | %%Sends an (Edje) message to a given Edje object%% | +| | **[[:develop:api:efl:ui:layout:property:mmap|mmap]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:layout:property:model|model]]** //**(get, set)**// | %%Model that is/will be%% | +| | **[[:develop:api:efl:ui:layout:method:part|part]]** | %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_add|signal_callback_add]]** | %%Adds a callback for an arriving Edje signal, emitted by a given Edje object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_callback_del|signal_callback_del]]** | %%Removes a signal-triggered callback from an object.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_emit|signal_emit]]** | %%Sends/emits an Edje signal to this layout.%% | +| | **[[:develop:api:efl:ui:layout:method:signal_process|signal_process]]** | %%Processes an object's messages and signals queue.%% | +| | **[[:develop:api:efl:ui:layout:property:theme|theme]]** //**(set)**// | %%The theme of this widget, defines which edje group will be used.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:on_focus_update|on_focus_update]]** | %%Virtual function handling focus in/out events on the widget%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:theme_apply|theme_apply]]** | %%Virtual function called when the widget needs to re-apply its theme.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +| ''protected'' | **[[:develop:api:efl:ui:layout:method:widget_sub_object_del|widget_sub_object_del]]** | %%Virtual function handling sub objects being removed.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| | **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] ^^^ +| | **[[:develop:api:efl:ui:widget:part:method:destructor|destructor]]** | %%Call the object's destructor.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:elm:widget:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:elm:widget:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| | **[[:develop:api:elm:widget:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_event|widget_event]]** | %%Virtual function handling input events on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | + ===== Events ===== ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:added|added]]**\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:children_changed|children,changed]]**\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:property_changed|property,changed]]**\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:container|Efl.Container]]\\ -> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\ -[[: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|Efl.Gfx]]\\ -> **[[:develop:api:efl:gfx:event:resize|resize]]**\\ -[[:develop:api:efl:gfx|Efl.Gfx]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:finger_move|finger,move]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:pointer_down|pointer,down]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:pointer_in|pointer,in]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:pointer_move|pointer,move]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[: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:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]**\\ -[[:develop:api:efl:layout:calc|Efl.Layout.Calc]]\\ -> **[[:develop:api:efl:layout:calc:event:recalc|recalc]]**\\ -[[: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:ui:clickable|Efl.Ui.Clickable]]\\ -> **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]**, **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]**, **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]**, **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]**, **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]**, **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]**, **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]**, **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]**\\ -[[:develop:api:efl:ui:draggable|Efl.Ui.Draggable]]\\ -> **[[:develop:api:efl:ui:draggable:event:drag_end|drag,end]]**, **[[:develop:api:efl:ui:draggable:event:drag_start_down|drag,start,down]]**, **[[:develop:api:efl:ui:draggable:event:drag_start_left|drag,start,left]]**, **[[:develop:api:efl:ui:draggable:event:drag_start_right|drag,start,right]]**, **[[:develop:api:efl:ui:draggable:event:drag_start_up|drag,start,up]]**, **[[:develop:api:efl:ui:draggable:event:drag_start|drag,start]]**, **[[:develop:api:efl:ui:draggable:event:drag_stop|drag,stop]]**, **[[:develop:api:efl:ui:draggable:event:drag|drag]]**\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:efl:ui:image|Efl.Ui.Image]]\\ -> **[[:develop:api:efl:ui:image:event:drop|drop]]**\\ -[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]\\ -> **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[: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:container|Efl.Container]] ^^^ +| | **[[:develop:api:efl:container:event:content_added|content,added]]** | %%Sent after a new item was added.%% | +| | **[[:develop:api:efl:container:event:content_removed|content,removed]]** | %%Sent after an item was removed, before unref.%% | +^ [[: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:layout:calc|Efl.Layout.Calc]] ^^^ +| | **[[:develop:api:efl:layout:calc:event:circular_dependency|circular,dependency]]** | %%A circular dependency between parts of the object was found.%% | +| | **[[:develop:api:efl:layout:calc:event:recalc|recalc]]** | %%The layout was recalculated.%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:clickable|Efl.Ui.Clickable]] ^^^ +| | **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]** | %%Called when object was clicked%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]** | %%Called when object received a double click%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]** | %%Called when object received a right click%% | +| | **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]** | %%Called when object received a triple click%% | +| | **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]** | %%Called when the object received a longpress%% | +| | **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]** | %%Called when the object was pressed%% | +| | **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]** | %%Called when the object received repeated presses/clicks%% | +| | **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]** | %%Called when the object is now longer pressed%% | +^ [[:develop:api:efl:ui:draggable|Efl.Ui.Draggable]] ^^^ +| | **[[:develop:api:efl:ui:draggable:event:drag|drag]]** | %%Called when drag operation starts%% | +| | **[[:develop:api:efl:ui:draggable:event:drag_end|drag,end]]** | %%Called when drag operation ends%% | +| | **[[:develop:api:efl:ui:draggable:event:drag_start|drag,start]]** | %%Called when drag started%% | +| | **[[:develop:api:efl:ui:draggable:event:drag_start_down|drag,start,down]]** | %%Called when drag starts into down direction%% | +| | **[[:develop:api:efl:ui:draggable:event:drag_start_left|drag,start,left]]** | %%Called when drag starts into left direction%% | +| | **[[:develop:api:efl:ui:draggable:event:drag_start_right|drag,start,right]]** | %%Called when drag starts into right direction%% | +| | **[[:develop:api:efl:ui:draggable:event:drag_start_up|drag,start,up]]** | %%Called when drag starts into up direction%% | +| | **[[:develop:api:efl:ui:draggable:event:drag_stop|drag,stop]]** | %%Called when drag stopped%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:efl:ui:image|Efl.Ui.Image]] ^^^ +| | **[[:develop:api:efl:ui:image:event:drop|drop]]** | %%Called when drop from drag and drop happened%% | +^ [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] ^^^ +| | **[[:develop:api:efl:ui:layout:event:theme_changed|theme,changed]]** | %%Called when theme changed%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/widget/part_bg/property/color.txt b/pages/develop/api/efl/ui/widget/part_bg/property/color.txt index 5ee507cee..507ad52b9 100644 --- a/pages/develop/api/efl/ui/widget/part_bg/property/color.txt +++ b/pages/develop/api/efl/ui/widget/part_bg/property/color.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Ui.Widget.Part_Bg.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:ui:widget:part_bg: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.%% diff --git a/pages/develop/api/efl/ui/widget/part_bg/property/file.txt b/pages/develop/api/efl/ui/widget/part_bg/property/file.txt index 13f26346b..40c669c89 100644 --- a/pages/develop/api/efl/ui/widget/part_bg/property/file.txt +++ b/pages/develop/api/efl/ui/widget/part_bg/property/file.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Ui.Widget.Part_Bg.file~~ -===== Values ===== - - * **file** - %%The image file path.%% - * **key** - %%The image key in %%''file''%% (if its an Eet one), or %%''null''%%, otherwise.%% ===== Description ===== @@ -10,6 +6,10 @@ {{page>:develop:api-include:efl:ui:widget:part_bg:property:file:description&nouser&nolink&nodate}} +===== Values ===== + + * **file** - %%The image file path.%% + * **key** - %%The image key in %%''file''%% (if its an Eet one), or %%''null''%%, otherwise.%% ==== Getter ==== %%Retrieve the source file from where an image object is to fetch the real image data (it may be an Eet file, besides pure image ones).%% diff --git a/pages/develop/api/efl/ui/widget/part_bg/property/scale_type.txt b/pages/develop/api/efl/ui/widget/part_bg/property/scale_type.txt index cba7a4ed6..8a55e8905 100644 --- a/pages/develop/api/efl/ui/widget/part_bg/property/scale_type.txt +++ b/pages/develop/api/efl/ui/widget/part_bg/property/scale_type.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Widget.Part_Bg.scale_type~~ -===== Values ===== - - * **scale_type** - %%Image scale type%% ===== Description ===== %%Control how the internal image is scaled.%% @@ -9,6 +6,9 @@ //Since 1.18// {{page>:develop:api-include:efl:ui:widget:part_bg:property:scale_type:description&nouser&nolink&nodate}} +===== Values ===== + + * **scale_type** - %%Image scale type%% //Overridden from [[:develop:api:efl:ui:bg:property:scale_type|Efl.Ui.Image.scale_type]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/win.txt b/pages/develop/api/efl/ui/win.txt index 832b89625..7578e2ce1 100644 --- a/pages/develop/api/efl/ui/win.txt +++ b/pages/develop/api/efl/ui/win.txt @@ -10,110 +10,6 @@ ===== Inheritance ===== => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_win [fillcolor = "black", label = "Efl.Ui.Win", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_canvas [fillcolor = "gray15", label = "Efl.Canvas", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_canvas_pointer [fillcolor = "gray15", label = "Efl.Canvas.Pointer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_access_window [fillcolor = "gray15", label = "Efl.Access.Window", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_access_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_access_widget_action [fillcolor = "gray15", 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_content [fillcolor = "gray15", label = "Efl.Content", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_input_state [fillcolor = "gray15", label = "Efl.Input.State", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_input_interface [fillcolor = "gray15", label = "Efl.Input.Interface", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_screen [fillcolor = "gray15", label = "Efl.Screen", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_gfx_size_hint [fillcolor = "gray15", label = "Efl.Gfx.Size.Hint", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text [fillcolor = "gray15", label = "Efl.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_config_global [fillcolor = "gray15", label = "Efl.Config.Global", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_config [fillcolor = "gray15", label = "Efl.Config", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_manager [fillcolor = "gray15", label = "Efl.Ui.Focus.Manager", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_win -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_win -> efl_canvas - efl_ui_win -> efl_canvas_pointer - efl_ui_win -> efl_access_window - efl_ui_win -> efl_access_component - efl_ui_win -> efl_access_widget_action - efl_access_widget_action -> efl_access_action - efl_ui_win -> efl_content - efl_ui_win -> efl_input_state - efl_ui_win -> efl_input_interface - efl_ui_win -> efl_screen - efl_ui_win -> efl_gfx_size_hint - efl_ui_win -> efl_text - efl_ui_win -> efl_config_global - efl_config_global -> efl_object - efl_config_global -> efl_config - efl_ui_win -> efl_part - efl_ui_win -> efl_ui_focus_manager -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:elm:widget|Elm.Widget]] //(class)// @@ -164,12 +60,40 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:ui:win:property:accel_preference|accel_preference]]** //**(get, set)**//\\ +> %%The hardware acceleration preference for this window.%% + +const char *efl_ui_win_accel_preference_get(const Eo *obj); +void efl_ui_win_accel_preference_set(Eo *obj, const char *accel); + +\\ **[[:develop:api:efl:ui:win:method:activate|activate]]**\\ > %%Activate a window object.%% void efl_ui_win_activate(Eo *obj); \\ +**[[:develop:api:efl:ui:win:property:alpha|alpha]]** //**(get, set)**//\\ +> + +Eina_Bool efl_ui_win_alpha_get(const Eo *obj); +void efl_ui_win_alpha_set(Eo *obj, Eina_Bool alpha); + +\\ +**[[:develop:api:efl:ui:win:property:autohide|autohide]]** //**(get, set)**//\\ +> %%Window's autohide state.%% + +Eina_Bool efl_ui_win_autohide_get(const Eo *obj); +void efl_ui_win_autohide_set(Eo *obj, Eina_Bool autohide); + +\\ +**[[:develop:api:efl:ui:win:property:borderless|borderless]]** //**(get, set)**//\\ +> + +Eina_Bool efl_ui_win_borderless_get(const Eo *obj); +void efl_ui_win_borderless_set(Eo *obj, Eina_Bool borderless); + +\\ **[[:develop:api:efl:ui:win:method:center|center]]**\\ > %%Center a window on its screen.%% @@ -182,6 +106,13 @@ void efl_ui_win_center(Eo *obj, Eina_Bool h, Eina_Bool v); Efl_Object *efl_constructor(Eo *obj); \\ +**[[:develop:api:efl:ui:win:property:content|content]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ +> %%Swallowed sub-object contained in this object.%% + +Efl_Gfx *efl_content_get(const Eo *obj); +Eina_Bool efl_content_set(Eo *obj, Efl_Gfx *content); + +\\ **[[:develop:api:efl:ui:win:method:content_unset|content_unset]]**// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ > %%Unswallow the object in the current container and return it.%% @@ -200,133 +131,23 @@ void efl_debug_name_override(Eo *obj, Eina_Strbuf *sb); void efl_destructor(Eo *obj); \\ +**[[:develop:api:efl:ui:win:property:device|device]]** //**(get)**//// [Overridden from [[:develop:api:efl:canvas|Efl.Canvas]]]//\\ +> %%An input device attached to this canvas, found by name.%% + +Efl_Input_Device *efl_canvas_device_get(const Eo *obj, const char *name); + +\\ **[[:develop:api:efl:ui:win:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Called at the end of #eo_add. Should not be called, just overridden.%% Efl_Object *efl_finalize(Eo *obj); \\ -**[[:develop:api:efl:ui:win:method:keygrab_set|keygrab_set]]**\\ -> %%Set keygrab value of the window%% +**[[:develop:api:efl:ui:win:property:focus|focus]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]]//\\ +> %%This gets called by the manager and should never be called by someone else.%% -Eina_Bool efl_ui_win_keygrab_set(Eo *obj, const char *key, Efl_Input_Modifier modifiers, Efl_Input_Modifier not_modifiers, int priority, Efl_Ui_Win_Keygrab_Mode grab_mode); - -\\ -**[[:develop:api:efl:ui:win:method:keygrab_unset|keygrab_unset]]**\\ -> %%Unset keygrab value of the window%% - -Eina_Bool efl_ui_win_keygrab_unset(Eo *obj, const char *key, Efl_Input_Modifier modifiers, Efl_Input_Modifier not_modifiers); - -\\ -**[[:develop:api:efl:ui:win:method:lower|lower]]**// [Overridden from [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]]//\\ -> %%This action is ignored by the Window.%% - -void efl_gfx_stack_lower(Eo *obj); - -\\ -**[[:develop:api:efl:ui:win:method:move_resize_start|move_resize_start]]**\\ -> %%Start moving or resizing the window.%% - -Eina_Bool efl_ui_win_move_resize_start(Eo *obj, Efl_Ui_Win_Move_Resize_Mode mode); - -\\ -**[[:develop:api:efl:ui:win:method:object_top_at_xy_get|object_top_at_xy_get]]**// [Overridden from [[:develop:api:efl:canvas|Efl.Canvas]]]//\\ -> %%Retrieve the object stacked at the top of a given position in a canvas.%% - -Efl_Gfx *efl_canvas_object_top_at_xy_get(const Eo *obj, Eina_Position2D pos, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects); - -\\ -**[[:develop:api:efl:ui:win:method:object_top_in_rectangle_get|object_top_in_rectangle_get]]**// [Overridden from [[:develop:api:efl:canvas|Efl.Canvas]]]//\\ -> %%Retrieve the Evas object stacked at the top of a given rectangular region in a canvas%% - -Efl_Gfx *efl_canvas_object_top_in_rectangle_get(const Eo *obj, Eina_Rect rect, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects); - -\\ -**[[:develop:api:efl:ui:win:method:objects_at_xy_get|objects_at_xy_get]]**// [Overridden from [[:develop:api:efl:canvas|Efl.Canvas]]]//\\ -> %%Retrieve a list of objects lying over a given position in a canvas.%% - -Eina_Iterator *efl_canvas_objects_at_xy_get(const Eo *obj, Eina_Position2D pos, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects); - -\\ -**[[:develop:api:efl:ui:win:method:objects_in_rectangle_get|objects_in_rectangle_get]]**// [Overridden from [[:develop:api:efl:canvas|Efl.Canvas]]]//\\ -> %%Retrieve a list of objects lying over a given rectangular region in a canvas.%% - -Eina_Iterator *efl_canvas_objects_in_rectangle_get(const Eo *obj, Eina_Rect rect, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects); - -\\ -**[[:develop:api:efl:ui:win:method:part|part]]**// [Overridden from [[:develop:api:efl:part|Efl.Part]]]//\\ -> %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% - -Efl_Object *efl_part(const Eo *obj, const char *name); - -\\ -**[[:develop:api:efl:ui:win:method:pointer_iterate|pointer_iterate]]**// [Overridden from [[:develop:api:efl:canvas|Efl.Canvas]]]//\\ -> %%Returns an iterator over the current known pointer positions.%% - -Eina_Iterator *efl_canvas_pointer_iterate(const Eo *obj, Eina_Bool hover); - -\\ -**[[:develop:api:efl:ui:win:method:provider_find|provider_find]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ -> %%Searches up in the object tree for a provider which knows the given class/interface.%% - -Efl_Object *efl_provider_find(Eo *obj, const Efl_Object *klass); - -\\ -**[[:develop:api:efl:ui:win:method:raise|raise]]**// [Overridden from [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]]//\\ -> %%Places the window at the top of the stack, so that it's not covered by any other window.%% - -void efl_gfx_stack_raise(Eo *obj); - -\\ -**[[:develop:api:efl:ui:win:method:smart_objects_calculate|smart_objects_calculate]]**// [Overridden from [[:develop:api:efl:canvas|Efl.Canvas]]]//\\ -> %%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.%% - -void efl_canvas_smart_objects_calculate(Eo *obj); - -\\ -**[[:develop:api:efl:ui:win:method:stack_pop_to|stack_pop_to]]**\\ -> %%Pop (delete) all windows in the stack above this window.%% - -void efl_ui_win_stack_pop_to(Eo *obj); - -\\ -**[[:develop:api:efl:ui:win:property:accel_preference|accel_preference]]** //**(get, set)**//\\ -> %%The hardware acceleration preference for this window.%% - -const char *efl_ui_win_accel_preference_get(const Eo *obj); -void efl_ui_win_accel_preference_set(Eo *obj, const char *accel); - -\\ -**[[:develop:api:efl:ui:win:property:alpha|alpha]]** //**(get, set)**// - -Eina_Bool efl_ui_win_alpha_get(const Eo *obj); -void efl_ui_win_alpha_set(Eo *obj, Eina_Bool alpha); - -\\ -**[[:develop:api:efl:ui:win:property:autohide|autohide]]** //**(get, set)**//\\ -> %%Window's autohide state.%% - -Eina_Bool efl_ui_win_autohide_get(const Eo *obj); -void efl_ui_win_autohide_set(Eo *obj, Eina_Bool autohide); - -\\ -**[[:develop:api:efl:ui:win:property:borderless|borderless]]** //**(get, set)**// - -Eina_Bool efl_ui_win_borderless_get(const Eo *obj); -void efl_ui_win_borderless_set(Eo *obj, Eina_Bool borderless); - -\\ -**[[:develop:api:efl:ui:win:property:content|content]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ -> %%Swallowed sub-object contained in this object.%% - -Efl_Gfx *efl_content_get(const Eo *obj); -Eina_Bool efl_content_set(Eo *obj, Efl_Gfx *content); - -\\ -**[[:develop:api:efl:ui:win:property:device|device]]** //**(get)**//// [Overridden from [[:develop:api:efl:canvas|Efl.Canvas]]]//\\ -> %%An input device attached to this canvas, found by name.%% - -Efl_Input_Device *efl_canvas_device_get(const Eo *obj, const char *name); +Eina_Bool efl_ui_focus_object_focus_get(const Eo *obj); +void efl_ui_focus_object_focus_set(Eo *obj, Eina_Bool focus); \\ **[[:develop:api:efl:ui:win:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ @@ -350,14 +171,8 @@ const char *efl_ui_widget_focus_highlight_style_get(const Eo *obj); Eina_Bool efl_ui_widget_focus_highlight_style_set(Eo *obj, const char *style); \\ -**[[:develop:api:efl:ui:win:property:focus|focus]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]]// ''protected set''\\ -> %%This gets called by the manager and should never be called by someone else.%% - -Eina_Bool efl_ui_focus_object_focus_get(const Eo *obj); -void efl_ui_focus_object_focus_set(Eo *obj, Eina_Bool focus); - -\\ -**[[:develop:api:efl:ui:win:property:fullscreen|fullscreen]]** //**(get, set)**// +**[[:develop:api:efl:ui:win:property:fullscreen|fullscreen]]** //**(get, set)**//\\ +> Eina_Bool efl_ui_win_fullscreen_get(const Eo *obj); void efl_ui_win_fullscreen_set(Eo *obj, Eina_Bool fullscreen); @@ -398,13 +213,15 @@ void efl_gfx_size_hint_weight_get(const Eo *obj, double *x, double *y); void efl_gfx_size_hint_weight_set(Eo *obj, double x, double y); \\ -**[[:develop:api:efl:ui:win:property:icon_object|icon_object]]** //**(get, set)**// +**[[:develop:api:efl:ui:win:property:icon_object|icon_object]]** //**(get, set)**//\\ +> const Efl_Canvas_Object *efl_ui_win_icon_object_get(const Eo *obj); void efl_ui_win_icon_object_set(Eo *obj, Efl_Canvas_Object *icon); \\ -**[[:develop:api:efl:ui:win:property:iconified|iconified]]** //**(get, set)**// +**[[:develop:api:efl:ui:win:property:iconified|iconified]]** //**(get, set)**//\\ +> Eina_Bool efl_ui_win_iconified_get(const Eo *obj); void efl_ui_win_iconified_set(Eo *obj, Eina_Bool iconified); @@ -423,25 +240,46 @@ Efl_Ui_Win_Indicator_Mode efl_ui_win_indicator_mode_get(const Eo *obj); void efl_ui_win_indicator_mode_set(Eo *obj, Efl_Ui_Win_Indicator_Mode type); \\ -**[[:develop:api:efl:ui:win:property:keyboard_mode|keyboard_mode]]** //**(get, set)**// +**[[:develop:api:efl:ui:win:property:keyboard_mode|keyboard_mode]]** //**(get, set)**//\\ +> Efl_Ui_Win_Keyboard_Mode efl_ui_win_keyboard_mode_get(const Eo *obj); void efl_ui_win_keyboard_mode_set(Eo *obj, Efl_Ui_Win_Keyboard_Mode mode); \\ +**[[:develop:api:efl:ui:win:method:keygrab_set|keygrab_set]]**\\ +> %%Set keygrab value of the window%% + +Eina_Bool efl_ui_win_keygrab_set(Eo *obj, const char *key, Efl_Input_Modifier modifiers, Efl_Input_Modifier not_modifiers, int priority, Efl_Ui_Win_Keygrab_Mode grab_mode); + +\\ +**[[:develop:api:efl:ui:win:method:keygrab_unset|keygrab_unset]]**\\ +> %%Unset keygrab value of the window%% + +Eina_Bool efl_ui_win_keygrab_unset(Eo *obj, const char *key, Efl_Input_Modifier modifiers, Efl_Input_Modifier not_modifiers); + +\\ **[[:develop:api:efl:ui:win:property:lock_enabled|lock_enabled]]** //**(get)**//// [Overridden from [[:develop:api:efl:input:state|Efl.Input.State]]]//\\ > %%Indicates whether a key lock is on, such as NumLock, CapsLock, ...%% Eina_Bool efl_input_lock_enabled_get(const Eo *obj, Efl_Input_Lock lock, const Efl_Input_Device *seat); \\ -**[[:develop:api:efl:ui:win:property:maximized|maximized]]** //**(get, set)**// +**[[:develop:api:efl:ui:win:method:lower|lower]]**// [Overridden from [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]]//\\ +> %%This action is ignored by the Window.%% + +void efl_gfx_stack_lower(Eo *obj); + +\\ +**[[:develop:api:efl:ui:win:property:maximized|maximized]]** //**(get, set)**//\\ +> Eina_Bool efl_ui_win_maximized_get(const Eo *obj); void efl_ui_win_maximized_set(Eo *obj, Eina_Bool maximized); \\ -**[[:develop:api:efl:ui:win:property:modal|modal]]** //**(get, set)**// +**[[:develop:api:efl:ui:win:property:modal|modal]]** //**(get, set)**//\\ +> Efl_Ui_Win_Modal_Mode efl_ui_win_modal_get(const Eo *obj); void efl_ui_win_modal_set(Eo *obj, Efl_Ui_Win_Modal_Mode modal); @@ -453,6 +291,12 @@ void efl_ui_win_modal_set(Eo *obj, Efl_Ui_Win_Modal_Mode modal); Eina_Bool efl_input_modifier_enabled_get(const Eo *obj, Efl_Input_Modifier mod, const Efl_Input_Device *seat); \\ +**[[:develop:api:efl:ui:win:method:move_resize_start|move_resize_start]]**\\ +> %%Start moving or resizing the window.%% + +Eina_Bool efl_ui_win_move_resize_start(Eo *obj, Efl_Ui_Win_Move_Resize_Mode mode); + +\\ **[[:develop:api:efl:ui:win:property:name|name]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:access|Efl.Access]]]//\\ > %%Accessible name of the object.%% @@ -460,12 +304,37 @@ const char *efl_access_name_get(const Eo *obj); void efl_access_name_set(Eo *obj, const char *name); \\ -**[[:develop:api:efl:ui:win:property:noblank|noblank]]** //**(get, set)**// +**[[:develop:api:efl:ui:win:property:noblank|noblank]]** //**(get, set)**//\\ +> Eina_Bool efl_ui_win_noblank_get(const Eo *obj); void efl_ui_win_noblank_set(Eo *obj, Eina_Bool noblank); \\ +**[[:develop:api:efl:ui:win:method:object_top_at_xy_get|object_top_at_xy_get]]**// [Overridden from [[:develop:api:efl:canvas|Efl.Canvas]]]//\\ +> %%Retrieve the object stacked at the top of a given position in a canvas.%% + +Efl_Gfx *efl_canvas_object_top_at_xy_get(const Eo *obj, Eina_Position2D pos, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects); + +\\ +**[[:develop:api:efl:ui:win:method:object_top_in_rectangle_get|object_top_in_rectangle_get]]**// [Overridden from [[:develop:api:efl:canvas|Efl.Canvas]]]//\\ +> %%Retrieve the Evas object stacked at the top of a given rectangular region in a canvas%% + +Efl_Gfx *efl_canvas_object_top_in_rectangle_get(const Eo *obj, Eina_Rect rect, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects); + +\\ +**[[:develop:api:efl:ui:win:method:objects_at_xy_get|objects_at_xy_get]]**// [Overridden from [[:develop:api:efl:canvas|Efl.Canvas]]]//\\ +> %%Retrieve a list of objects lying over a given position in a canvas.%% + +Eina_Iterator *efl_canvas_objects_at_xy_get(const Eo *obj, Eina_Position2D pos, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects); + +\\ +**[[:develop:api:efl:ui:win:method:objects_in_rectangle_get|objects_in_rectangle_get]]**// [Overridden from [[:develop:api:efl:canvas|Efl.Canvas]]]//\\ +> %%Retrieve a list of objects lying over a given rectangular region in a canvas.%% + +Eina_Iterator *efl_canvas_objects_in_rectangle_get(const Eo *obj, Eina_Rect rect, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects); + +\\ **[[:develop:api:efl:ui:win:property:parent|parent]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:access|Efl.Access]]]//\\ > %%Object's accessible parent.%% @@ -473,12 +342,24 @@ Efl_Access *efl_access_parent_get(const Eo *obj); void efl_access_parent_set(Eo *obj, Efl_Access *parent); \\ +**[[:develop:api:efl:ui:win:method:part|part]]**// [Overridden from [[:develop:api:efl:part|Efl.Part]]]//\\ +> %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% + +Efl_Object *efl_part(const Eo *obj, const char *name); + +\\ **[[:develop:api:efl:ui:win:property:pointer_inside|pointer_inside]]** //**(get)**//// [Overridden from [[:develop:api:efl:canvas:pointer|Efl.Canvas.Pointer]]]//\\ > %%Returns whether the mouse pointer is logically inside the canvas.%% Eina_Bool efl_canvas_pointer_inside_get(const Eo *obj, Efl_Input_Device *seat); \\ +**[[:develop:api:efl:ui:win:method:pointer_iterate|pointer_iterate]]**// [Overridden from [[:develop:api:efl:canvas|Efl.Canvas]]]//\\ +> %%Returns an iterator over the current known pointer positions.%% + +Eina_Iterator *efl_canvas_pointer_iterate(const Eo *obj, Eina_Bool hover); + +\\ **[[:develop:api:efl:ui:win:property:pointer_position|pointer_position]]** //**(get)**//// [Overridden from [[:develop:api:efl:canvas|Efl.Canvas]]]//\\ > %%This function returns the current known pointer coordinates%% @@ -498,7 +379,20 @@ void efl_gfx_position_set(Eo *obj, Eina_Position2D pos); void efl_ui_win_prop_focus_skip_set(Eo *obj, Eina_Bool skip); \\ -**[[:develop:api:efl:ui:win:property:screen_constrain|screen_constrain]]** //**(get, set)**// +**[[:develop:api:efl:ui:win:method:provider_find|provider_find]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ +> %%Searches up in the object tree for a provider which knows the given class/interface.%% + +Efl_Object *efl_provider_find(Eo *obj, const Efl_Object *klass); + +\\ +**[[:develop:api:efl:ui:win:method:raise|raise]]**// [Overridden from [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]]//\\ +> %%Places the window at the top of the stack, so that it's not covered by any other window.%% + +void efl_gfx_stack_raise(Eo *obj); + +\\ +**[[:develop:api:efl:ui:win:property:screen_constrain|screen_constrain]]** //**(get, set)**//\\ +> Eina_Bool efl_ui_win_screen_constrain_get(const Eo *obj); void efl_ui_win_screen_constrain_set(Eo *obj, Eina_Bool constrain); @@ -535,6 +429,12 @@ Eina_Size2D efl_gfx_size_get(const Eo *obj); void efl_gfx_size_set(Eo *obj, Eina_Size2D size); \\ +**[[:develop:api:efl:ui:win:method:smart_objects_calculate|smart_objects_calculate]]**// [Overridden from [[:develop:api:efl:canvas|Efl.Canvas]]]//\\ +> %%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.%% + +void efl_canvas_smart_objects_calculate(Eo *obj); + +\\ **[[:develop:api:efl:ui:win:property:stack_base|stack_base]]** //**(get, set)**//\\ > %%The stack base state of this window%% @@ -548,25 +448,35 @@ void efl_ui_win_stack_base_set(Eo *obj, Eina_Bool base); const char *efl_ui_win_stack_id_get(const Eo *obj); \\ -**[[:develop:api:efl:ui:win:property:stack_master_id|stack_master_id]]** //**(get, set)**// +**[[:develop:api:efl:ui:win:property:stack_master_id|stack_master_id]]** //**(get, set)**//\\ +> const char *efl_ui_win_stack_master_id_get(const Eo *obj); void efl_ui_win_stack_master_id_set(Eo *obj, const char *id); \\ -**[[:develop:api:efl:ui:win:property:sticky|sticky]]** //**(get, set)**// +**[[:develop:api:efl:ui:win:method:stack_pop_to|stack_pop_to]]**\\ +> %%Pop (delete) all windows in the stack above this window.%% + +void efl_ui_win_stack_pop_to(Eo *obj); + +\\ +**[[:develop:api:efl:ui:win:property:sticky|sticky]]** //**(get, set)**//\\ +> Eina_Bool efl_ui_win_sticky_get(const Eo *obj); void efl_ui_win_sticky_set(Eo *obj, Eina_Bool sticky); \\ -**[[:develop:api:efl:ui:win:property:text|text]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text|Efl.Text]]]// +**[[:develop:api:efl:ui:win:property:text|text]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text|Efl.Text]]]//\\ +> const char *efl_text_get(const Eo *obj); void efl_text_set(Eo *obj, const char *text); \\ -**[[:develop:api:efl:ui:win:property:urgent|urgent]]** //**(get, set)**// +**[[:develop:api:efl:ui:win:property:urgent|urgent]]** //**(get, set)**//\\ +> Efl_Ui_Win_Urgent_Mode efl_ui_win_urgent_get(const Eo *obj); void efl_ui_win_urgent_set(Eo *obj, Efl_Ui_Win_Urgent_Mode urgent); @@ -614,92 +524,252 @@ Eina_Bool efl_ui_win_wm_available_rotations_get(const Eo *obj, Eina_Bool *allow_ void efl_ui_win_wm_available_rotations_set(Eo *obj, Eina_Bool allow_0, Eina_Bool allow_90, Eina_Bool allow_180, Eina_Bool allow_270); \\ -**[[:develop:api:efl:ui:win:method:focus_manager_create|focus_manager_create]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%If the widget needs a focus manager, this function will be called.%% - -Efl_Ui_Focus_Manager *efl_ui_widget_focus_manager_create(Eo *obj, Efl_Ui_Focus_Object *root); - -\\ -**[[:develop:api:efl:ui:win:method:on_focus_update|on_focus_update]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Virtual function handling focus in/out events on the widget%% - -Eina_Bool efl_ui_widget_on_focus_update(Eo *obj, Elm_Widget_Item *item); - -\\ -**[[:develop:api:efl:ui:win:method:theme_apply|theme_apply]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Virtual function called when the widget needs to re-apply its theme.%% - -Efl_Ui_Theme_Apply efl_ui_widget_theme_apply(Eo *obj); - -\\ -**[[:develop:api:efl:ui:win:method:widget_event|widget_event]]**// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]// ''protected''\\ -> %%Virtual function handling input events on the widget.%% - -Eina_Bool efl_ui_widget_event(Eo *obj, const Efl_Event *eo_event, Efl_Canvas_Object *source); - -\\ -**[[:develop:api:efl:ui:win:property:elm_actions|elm_actions]]** //**(get)**//// [Overridden from [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]]// ''protected''\\ +**[[:develop:api:efl:ui:win:property:elm_actions|elm_actions]]** //**(get)**// ''protected''// [Overridden from [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]]//\\ > %%Elementary actions%% const Efl_Access_Action_Data *efl_access_widget_action_elm_actions_get(const Eo *obj); \\ -**[[:develop:api:efl:ui:win:property:extents|extents]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:access:component|Efl.Access.Component]]]// ''protected''\\ +**[[:develop:api:efl:ui:win:property:extents|extents]]** //**(get, set)**// ''protected''// [Overridden from [[:develop:api:efl:access:component|Efl.Access.Component]]]//\\ > %%Geometry of accessible widget.%% Eina_Rect efl_access_component_extents_get(const Eo *obj, Eina_Bool screen_coords); Eina_Bool efl_access_component_extents_set(Eo *obj, Eina_Bool screen_coords, Eina_Rect rect); \\ -**[[:develop:api:efl:ui:win:property:state_set|state_set]]** //**(get)**//// [Overridden from [[:develop:api:efl:access|Efl.Access]]]// ''protected''\\ +**[[:develop:api:efl:ui:win:method:focus_manager_create|focus_manager_create]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%If the widget needs a focus manager, this function will be called.%% + +Efl_Ui_Focus_Manager *efl_ui_widget_focus_manager_create(Eo *obj, Efl_Ui_Focus_Object *root); + +\\ +**[[:develop:api:efl:ui:win:method:on_focus_update|on_focus_update]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Virtual function handling focus in/out events on the widget%% + +Eina_Bool efl_ui_widget_on_focus_update(Eo *obj, Elm_Widget_Item *item); + +\\ +**[[:develop:api:efl:ui:win:property:state_set|state_set]]** //**(get)**// ''protected''// [Overridden from [[:develop:api:efl:access|Efl.Access]]]//\\ > %%Gets set describing object accessible states.%% Efl_Access_State_Set efl_access_state_set_get(const Eo *obj); \\ +**[[:develop:api:efl:ui:win:method:theme_apply|theme_apply]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Virtual function called when the widget needs to re-apply its theme.%% + +Efl_Ui_Theme_Apply efl_ui_widget_theme_apply(Eo *obj); + +\\ +**[[:develop:api:efl:ui:win:method:widget_event|widget_event]]** ''protected''// [Overridden from [[:develop:api:elm:widget|Elm.Widget]]]//\\ +> %%Virtual function handling input events on the widget.%% + +Eina_Bool efl_ui_widget_event(Eo *obj, const Efl_Event *eo_event, Efl_Canvas_Object *source); + +\\ ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas|Efl.Canvas]]\\ -> **[[:develop:api:efl:canvas:method:seats|seats]]**\\ -[[: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: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_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_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: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_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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:config:global|Efl.Config.Global]]\\ -> **[[:develop:api:efl:config:global:method:profile_dir_get|profile_dir_get]]**, **[[:develop:api:efl:config:global:method:profile_exists|profile_exists]]**, **[[:develop:api:efl:config:global:method:profile_iterate|profile_iterate]]**, **[[:develop:api:efl:config:global:property:config|config]]** //**(get, set)**//, **[[:develop:api:efl:config:global:property:profile|profile]]** //**(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: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:focus:manager|Efl.Ui.Focus.Manager]]\\ -> **[[:develop:api:efl:ui:focus:manager:method:fetch|fetch]]**, **[[:develop:api:efl:ui:focus:manager:method:logical_end|logical_end]]**, **[[:develop:api:efl:ui:focus:manager:method:move|move]]**, **[[:develop:api:efl:ui:focus:manager:method:pop_history_stack|pop_history_stack]]**, **[[:develop:api:efl:ui:focus:manager:method:request_move|request_move]]**, **[[:develop:api:efl:ui:focus:manager:method:request_subchild|request_subchild]]**, **[[:develop:api:efl:ui:focus:manager:method:reset_history|reset_history]]**, **[[:develop:api:efl:ui:focus:manager:method:setup_on_first_touch|setup_on_first_touch]]**, **[[:develop:api:efl:ui:focus:manager:property:border_elements|border_elements]]** //**(get)**//, **[[:develop:api:efl:ui:focus:manager:property:manager_focus|manager_focus]]** //**(get, set)**//, **[[:develop:api:efl:ui:focus:manager:property:redirect|redirect]]** //**(get, set)**//, **[[:develop:api:efl:ui:focus:manager:property:root|root]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:group_calculate|group_calculate]]**, **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[: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:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]\\ -> **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** ''protected'', **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** ''protected'', **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:config:global|Efl.Config.Global]]\\ -> **[[:develop:api:efl:config:global:method:profile_derived_add|profile_derived_add]]** ''protected'', **[[:develop:api:efl:config:global:method:profile_derived_del|profile_derived_del]]** ''protected'', **[[:develop:api:efl:config:global:method:save|save]]** ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:method:widget_sub_object_add|widget_sub_object_add]]** ''protected'', **[[:develop:api:elm:widget:method:widget_sub_object_del|widget_sub_object_del]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[: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%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// | %%Action description for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** | %%Performs action on given widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** | %%Gets configured keybinding for specific action and widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// | %%Gets action name for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// | %%Get list of available widget actions%% | +^ [[:develop:api:efl:canvas|Efl.Canvas]] ^^^ +| | **[[:develop:api:efl:canvas:method:seats|seats]]** | %%Iterate over the input device seats.%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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_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_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: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:property:pass_events|pass_events]]** //**(get, set)**// | | +| | **[[: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: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: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: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:config:global|Efl.Config.Global]] ^^^ +| | **[[:develop:api:efl:config:global:property:config|config]]** //**(get, set)**// | %%A generic configuration value, refered to by name.%% | +| | **[[:develop:api:efl:config:global:property:profile|profile]]** //**(get, set)**// | %%The profile for the running application.%% | +| | **[[:develop:api:efl:config:global:method:profile_dir_get|profile_dir_get]]** | %%Returns the directory where a profile is stored.%% | +| | **[[:develop:api:efl:config:global:method:profile_exists|profile_exists]]** | %%Returns whether a profile exists or not.%% | +| | **[[:develop:api:efl:config:global:method:profile_iterate|profile_iterate]]** | %%Returns the list of available profiles.%% | +| ''protected'' | **[[:develop:api:efl:config:global:method:profile_derived_add|profile_derived_add]]** | %%Add a new profile of the given name to be derived from the current profile.%% | +| ''protected'' | **[[:develop:api:efl:config:global:method:profile_derived_del|profile_derived_del]]** | %%Deletes a profile that is derived from the current one.%% | +| ''protected'' | **[[:develop:api:efl:config:global:method:save|save]]** | %%Saves Elementary configuration to disk.%% | +^ [[: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: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:focus:manager|Efl.Ui.Focus.Manager]] ^^^ +| | **[[:develop:api:efl:ui:focus:manager:property:border_elements|border_elements]]** //**(get)**// | %%The list of elements which are at the border of the graph.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:fetch|fetch]]** | %%This will fetch the data from a registered node.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:logical_end|logical_end]]** | %%Return the last logical object.%% | +| | **[[:develop:api:efl:ui:focus:manager:property:manager_focus|manager_focus]]** //**(get, set)**// | %%The element which is currently focused by this manager%% | +| | **[[:develop:api:efl:ui:focus:manager:method:move|move]]** | %%Move the focus into the given direction.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:pop_history_stack|pop_history_stack]]** | %%Removes the most upper history element, and gives the focus to the next one below%% | +| | **[[:develop:api:efl:ui:focus:manager:property:redirect|redirect]]** //**(get, set)**// | %%Add a another manager to serve the move requests.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:request_move|request_move]]** | %%Returns the object which would be the next object to focus in the given direction.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:request_subchild|request_subchild]]** | %%Returns a widget that can receive focus%% | +| | **[[:develop:api:efl:ui:focus:manager:method:reset_history|reset_history]]** | %%Reset the history stack of this manager object. This means the most upper element will be unfocused, all other elements will be removed from the remembered before.%% | +| | **[[:develop:api:efl:ui:focus:manager:property:root|root]]** //**(get, set)**// | %%Root node for all logical subtrees.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:setup_on_first_touch|setup_on_first_touch]]** | %%Called when this manager is set as redirect%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| | **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_calculate|group_calculate]]** | %%Triggers an immediate recalculation of this object's geometry.%% | +| | **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_sub_object_del|widget_sub_object_del]]** | %%Virtual function handling sub objects being removed.%% | + ===== Events ===== **[[:develop:api:efl:ui:win:event:delete_request|delete,request]]**\\ @@ -799,45 +869,74 @@ EFL_UI_WIN_EVENT_WM_ROTATION_CHANGED(void) \\ ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**, **[[:develop:api:efl:access:event:property_changed|property,changed]]**, **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:access:window|Efl.Access.Window]]\\ -> **[[:develop:api:efl:access:window:event:window_activated|window,activated]]**, **[[:develop:api:efl:access:window:event:window_created|window,created]]**, **[[:develop:api:efl:access:window:event:window_deactivated|window,deactivated]]**, **[[:develop:api:efl:access:window:event:window_destroyed|window,destroyed]]**, **[[:develop:api:efl:access:window:event:window_maximized|window,maximized]]**, **[[:develop:api:efl:access:window:event:window_minimized|window,minimized]]**, **[[:develop:api:efl:access:window:event:window_restored|window,restored]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:canvas|Efl.Canvas]]\\ -> **[[:develop:api:efl:canvas:event:device_added|device,added]]**, **[[:develop:api:efl:canvas:event:device_changed|device,changed]]**, **[[:develop:api:efl:canvas:event:device_removed|device,removed]]**, **[[:develop:api:efl:canvas:event:focus_in|focus,in]]**, **[[:develop:api:efl:canvas:event:focus_out|focus,out]]**, **[[:develop:api:efl:canvas:event:object_focus_in|object,focus,in]]**, **[[:develop:api:efl:canvas:event:object_focus_out|object,focus,out]]**, **[[:develop:api:efl:canvas:event:render_post|render,post]]**, **[[:develop:api:efl:canvas:event:render_pre|render,pre]]**\\ -[[: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|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:finger_move|finger,move]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:focus_out|focus,out]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:hold|hold]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[: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:ui:focus:manager|Efl.Ui.Focus.Manager]]\\ -> **[[:develop:api:efl:ui:focus:manager:event:coords_dirty|coords,dirty]]**, **[[:develop:api:efl:ui:focus:manager:event:flush_pre|flush,pre]]**, **[[:develop:api:efl:ui:focus:manager:event:focused|focused]]**, **[[:develop:api:efl:ui:focus:manager:event:redirect_changed|redirect,changed]]**\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**, **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[:develop:api:efl:access:window|Efl.Access.Window]] ^^^ +| | **[[:develop:api:efl:access:window:event:window_activated|window,activated]]** | %%Called when window has been activated. (unfocused)%% | +| | **[[:develop:api:efl:access:window:event:window_created|window,created]]** | %%Called when new window has been created.%% | +| | **[[:develop:api:efl:access:window:event:window_deactivated|window,deactivated]]** | %%Called when window has been deactivated (unfocused).%% | +| | **[[:develop:api:efl:access:window:event:window_destroyed|window,destroyed]]** | %%Called when window has been destroyed.%% | +| | **[[:develop:api:efl:access:window:event:window_maximized|window,maximized]]** | %%Called when window has been maximmized%% | +| | **[[:develop:api:efl:access:window:event:window_minimized|window,minimized]]** | %%Called when window has been minimized%% | +| | **[[:develop:api:efl:access:window:event:window_restored|window,restored]]** | %%Called when window has been restored%% | +^ [[: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:canvas|Efl.Canvas]] ^^^ +| | **[[:develop:api:efl:canvas:event:device_added|device,added]]** | %%Called when input device was added%% | +| | **[[:develop:api:efl:canvas:event:device_changed|device,changed]]** | %%Called when input device changed%% | +| | **[[:develop:api:efl:canvas:event:device_removed|device,removed]]** | %%Called when input device was removed%% | +| | **[[:develop:api:efl:canvas:event:object_focus_in|object,focus,in]]** | %%Called when object got focus%% | +| | **[[:develop:api:efl:canvas:event:object_focus_out|object,focus,out]]** | %%Called when object lost focus%% | +| | **[[:develop:api:efl:canvas:event:render_post|render,post]]** | %%Called when post render happens%% | +| | **[[:develop:api:efl:canvas:event:render_pre|render,pre]]** | %%Called when pre render happens%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]] ^^^ +| | **[[:develop:api:efl:ui:focus:manager:event:coords_dirty|coords,dirty]]** | %%Emitted once the graph is dirty, this means there are potential changes in border_elements you want to know about%% | +| | **[[:develop:api:efl:ui:focus:manager:event:flush_pre|flush,pre]]** | %%Emitted once the graph calculationg will be performed%% | +| | **[[:develop:api:efl:ui:focus:manager:event:focused|focused]]** | %%Emitted if the manager has focused an object, the passed focus object is the last focused object%% | +| | **[[:develop:api:efl:ui:focus:manager:event:redirect_changed|redirect,changed]]** | %%Emitted when the redirect object has changed, the old manager is passed as event info%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/win/part.txt b/pages/develop/api/efl/ui/win/part.txt index ed5df0908..7f8966c33 100644 --- a/pages/develop/api/efl/ui/win/part.txt +++ b/pages/develop/api/efl/ui/win/part.txt @@ -10,34 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_win_part [fillcolor = "black", label = "Efl.Ui.Win.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_widget_part [fillcolor = "gray15", label = "Efl.Ui.Widget.Part", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_content [fillcolor = "gray15", label = "Efl.Content", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_gfx [fillcolor = "gray15", label = "Efl.Gfx", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_file [fillcolor = "gray15", label = "Efl.File", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_ui_win_part -> efl_ui_widget_part - efl_ui_widget_part -> efl_object - efl_ui_win_part -> efl_content - efl_ui_win_part -> efl_gfx - efl_ui_win_part -> efl_file -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] //(class)// @@ -50,13 +22,8 @@ digraph hierarchy { ++++ ===== Members ===== -**[[:develop:api:efl:ui:win:part:method:content_unset|content_unset]]**// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ -> %%Unswallow the object in the current container and return it.%% - -Efl_Gfx *efl_content_unset(Eo *obj); - -\\ -**[[:develop:api:efl:ui:win:part:property:color|color]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]// +**[[:develop:api:efl:ui:win:part:property:color|color]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\ +> 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); @@ -69,7 +36,14 @@ Efl_Gfx *efl_content_get(const Eo *obj); Eina_Bool efl_content_set(Eo *obj, Efl_Gfx *content); \\ -**[[:develop:api:efl:ui:win:part:property:file|file]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:file|Efl.File]]]// +**[[:develop:api:efl:ui:win:part:method:content_unset|content_unset]]**// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\ +> %%Unswallow the object in the current container and return it.%% + +Efl_Gfx *efl_content_unset(Eo *obj); + +\\ +**[[:develop:api:efl:ui:win:part:property:file|file]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:file|Efl.File]]]//\\ +> void efl_file_get(const Eo *obj, const char **file, const char **key); Eina_Bool efl_file_set(Eo *obj, const char *file, const char *key); @@ -78,19 +52,54 @@ Eina_Bool efl_file_set(Eo *obj, const char *file, const char *key); ==== Inherited ==== -[[:develop:api:efl:file|Efl.File]]\\ -> **[[:develop:api:efl:file:method:save|save]]**, **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**//, **[[:develop:api:efl:file:property:mmap|mmap]]** //**(get, set)**//\\ -[[:develop:api:efl:gfx|Efl.Gfx]]\\ -> **[[:develop:api:efl:gfx:property:geometry|geometry]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:position|position]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:size|size]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:visible|visible]]** //**(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: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:ui:widget:part|Efl.Ui.Widget.Part]]\\ -> **[[:develop:api:efl:ui:widget:part:method:destructor|destructor]]** +^ [[:develop:api:efl:file|Efl.File]] ^^^ +| | **[[: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:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% | +^ [[:develop:api:efl:gfx|Efl.Gfx]] ^^^ +| | **[[:develop:api:efl:gfx:property:geometry|geometry]]** //**(get, set)**// | %%Rectangular geometry that combines both position and size.%% | +| | **[[:develop:api:efl:gfx:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:efl:gfx:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| | **[[:develop:api:efl:gfx:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]] ^^^ +| | **[[:develop:api:efl:ui:widget:part:method:destructor|destructor]]** | %%Call the object's destructor.%% | + ===== Events ===== ==== Inherited ==== -[[: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: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]]** \ No newline at end of file +^ [[: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: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.%% | diff --git a/pages/develop/api/efl/ui/win/part/property/color.txt b/pages/develop/api/efl/ui/win/part/property/color.txt index ca6a197c5..4a0cc42e1 100644 --- a/pages/develop/api/efl/ui/win/part/property/color.txt +++ b/pages/develop/api/efl/ui/win/part/property/color.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Ui.Win.Part.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:ui:win:part: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.%% diff --git a/pages/develop/api/efl/ui/win/part/property/content.txt b/pages/develop/api/efl/ui/win/part/property/content.txt index 2d02c55f2..f7b4ae4b9 100644 --- a/pages/develop/api/efl/ui/win/part/property/content.txt +++ b/pages/develop/api/efl/ui/win/part/property/content.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Win.Part.content~~ -===== Values ===== - - * **content** - %%The object to swallow.%% ===== Description ===== %%Swallowed sub-object contained in this object.%% {{page>:develop:api-include:efl:ui:win:part:property:content:description&nouser&nolink&nodate}} +===== Values ===== + + * **content** - %%The object to swallow.%% //Overridden from [[:develop:api:efl:content:property:content|Efl.Content.content]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/win/part/property/file.txt b/pages/develop/api/efl/ui/win/part/property/file.txt index 8d4696a2f..dc11d1113 100644 --- a/pages/develop/api/efl/ui/win/part/property/file.txt +++ b/pages/develop/api/efl/ui/win/part/property/file.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Ui.Win.Part.file~~ -===== Values ===== - - * **file** - %%The image file path.%% - * **key** - %%The image key in %%''file''%% (if its an Eet one), or %%''null''%%, otherwise.%% ===== Description ===== @@ -10,6 +6,10 @@ {{page>:develop:api-include:efl:ui:win:part:property:file:description&nouser&nolink&nodate}} +===== Values ===== + + * **file** - %%The image file path.%% + * **key** - %%The image key in %%''file''%% (if its an Eet one), or %%''null''%%, otherwise.%% ==== Getter ==== %%Retrieve the source file from where an image object is to fetch the real image data (it may be an Eet file, besides pure image ones).%% diff --git a/pages/develop/api/efl/ui/win/property/accel_preference.txt b/pages/develop/api/efl/ui/win/property/accel_preference.txt index 159661a8a..ce6876387 100644 --- a/pages/develop/api/efl/ui/win/property/accel_preference.txt +++ b/pages/develop/api/efl/ui/win/property/accel_preference.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Win.accel_preference~~ -===== Values ===== - - * **accel** - %%Acceleration%% ===== Description ===== %%The hardware acceleration preference for this window.%% @@ -29,6 +26,9 @@ {{page>:develop:api-include:efl:ui:win:property:accel_preference:description&nouser&nolink&nodate}} +===== Values ===== + + * **accel** - %%Acceleration%% ==== Getter ==== %%This will return the value of "accel_preference" when the window was created.%% diff --git a/pages/develop/api/efl/ui/win/property/alpha.txt b/pages/develop/api/efl/ui/win/property/alpha.txt index b4a894c2f..dd4fdabc8 100644 --- a/pages/develop/api/efl/ui/win/property/alpha.txt +++ b/pages/develop/api/efl/ui/win/property/alpha.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Win.alpha~~ -===== Values ===== - - * **alpha** - %%%%''true''%% if the window alpha channel is enabled, %%''false''%% otherwise.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:win:property:alpha:description&nouser&nolink&nodate}} +===== Values ===== + + * **alpha** - %%%%''true''%% if the window alpha channel is enabled, %%''false''%% otherwise.%% ==== Getter ==== %%Get the alpha channel state of a window.%% diff --git a/pages/develop/api/efl/ui/win/property/autohide.txt b/pages/develop/api/efl/ui/win/property/autohide.txt index 447cf311c..a5c54fa43 100644 --- a/pages/develop/api/efl/ui/win/property/autohide.txt +++ b/pages/develop/api/efl/ui/win/property/autohide.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Win.autohide~~ -===== Values ===== - - * **autohide** - %%If %%''true''%%, the window will automatically hide itself when closed.%% ===== Description ===== %%Window's autohide state.%% @@ -17,6 +14,9 @@ {{page>:develop:api-include:efl:ui:win:property:autohide:description&nouser&nolink&nodate}} +===== Values ===== + + * **autohide** - %%If %%''true''%%, the window will automatically hide itself when closed.%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/win/property/borderless.txt b/pages/develop/api/efl/ui/win/property/borderless.txt index a6fcdde71..02fd4fe1d 100644 --- a/pages/develop/api/efl/ui/win/property/borderless.txt +++ b/pages/develop/api/efl/ui/win/property/borderless.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Win.borderless~~ -===== Values ===== - - * **borderless** - %%If %%''true''%%, the window is borderless.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:win:property:borderless:description&nouser&nolink&nodate}} +===== Values ===== + + * **borderless** - %%If %%''true''%%, the window is borderless.%% ==== Getter ==== %%Get the borderless state of a window.%% diff --git a/pages/develop/api/efl/ui/win/property/content.txt b/pages/develop/api/efl/ui/win/property/content.txt index cb7d5d160..f23821f7c 100644 --- a/pages/develop/api/efl/ui/win/property/content.txt +++ b/pages/develop/api/efl/ui/win/property/content.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Win.content~~ -===== Values ===== - - * **content** - %%The object to swallow.%% ===== Description ===== %%Swallowed sub-object contained in this object.%% {{page>:develop:api-include:efl:ui:win:property:content:description&nouser&nolink&nodate}} +===== Values ===== + + * **content** - %%The object to swallow.%% //Overridden from [[:develop:api:efl:content:property:content|Efl.Content.content]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/win/property/extents.txt b/pages/develop/api/efl/ui/win/property/extents.txt index cc1c9e622..cd37ca864 100644 --- a/pages/develop/api/efl/ui/win/property/extents.txt +++ b/pages/develop/api/efl/ui/win/property/extents.txt @@ -1,15 +1,15 @@ ~~Title: Efl.Ui.Win.extents~~ +===== Description ===== + +%%Geometry of accessible widget.%% +{{page>:develop:api-include:efl:ui:win: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:ui:win:property:extents:description&nouser&nolink&nodate}} - //Overridden from [[:develop:api:efl:access:component:property:extents|Efl.Access.Component.extents]] **(get)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/win/property/focus.txt b/pages/develop/api/efl/ui/win/property/focus.txt index 688c948de..31412fb7e 100644 --- a/pages/develop/api/efl/ui/win/property/focus.txt +++ b/pages/develop/api/efl/ui/win/property/focus.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Win.focus~~ -===== Values ===== - - * **focus** - %%The state in which the object should be put%% ===== Description ===== %%This gets called by the manager and should never be called by someone else.%% @@ -13,6 +10,9 @@ //Since 1.20// {{page>:develop:api-include:efl:ui:win:property:focus:description&nouser&nolink&nodate}} +===== Values ===== + + * **focus** - %%The state in which the object should be put%% //Overridden from [[:develop:api:elm:widget:property:focus|Efl.Ui.Focus.Object.focus]] **(get)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/win/property/focus_highlight_animate.txt b/pages/develop/api/efl/ui/win/property/focus_highlight_animate.txt index 0ebc5a1f7..ee6534791 100644 --- a/pages/develop/api/efl/ui/win/property/focus_highlight_animate.txt +++ b/pages/develop/api/efl/ui/win/property/focus_highlight_animate.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Win.focus_highlight_animate~~ -===== Values ===== - - * **animate** - %%The enabled value for the highlight animation.%% ===== Description ===== %%Whether focus highlight should animate or not.%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:ui:win:property:focus_highlight_animate:description&nouser&nolink&nodate}} +===== Values ===== + + * **animate** - %%The enabled value for the highlight animation.%% ==== Getter ==== %%Get the animate value of the focus highlight for this window.%% diff --git a/pages/develop/api/efl/ui/win/property/focus_highlight_enabled.txt b/pages/develop/api/efl/ui/win/property/focus_highlight_enabled.txt index 86f64af7b..95b8fa6cd 100644 --- a/pages/develop/api/efl/ui/win/property/focus_highlight_enabled.txt +++ b/pages/develop/api/efl/ui/win/property/focus_highlight_enabled.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Win.focus_highlight_enabled~~ -===== Values ===== - - * **enabled** - %%The enabled value for the highlight.%% ===== Description ===== %%Whether focus highlight is enabled or not.%% @@ -13,6 +10,9 @@ {{page>:develop:api-include:efl:ui:win:property:focus_highlight_enabled:description&nouser&nolink&nodate}} +===== Values ===== + + * **enabled** - %%The enabled value for the highlight.%% ==== Getter ==== %%Get the enabled value of the focus highlight for this window.%% diff --git a/pages/develop/api/efl/ui/win/property/focus_highlight_style.txt b/pages/develop/api/efl/ui/win/property/focus_highlight_style.txt index 09f3ae0c4..5d48a9c29 100644 --- a/pages/develop/api/efl/ui/win/property/focus_highlight_style.txt +++ b/pages/develop/api/efl/ui/win/property/focus_highlight_style.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Win.focus_highlight_style~~ -===== Values ===== - - * **style** - %%The name of the focus highlight style.%% ===== Description ===== %%Control the widget focus highlight style.%% @@ -13,6 +10,9 @@ %%See also %%[[:develop:api:elm:widget:property:widget_top|Elm.Widget.widget_top]]%%. See also %%[[:develop:api:elm:widget:property:focus_highlight_enabled|Elm.Widget.focus_highlight_enabled]]%%. See also %%[[:develop:api:elm:widget:property:focus_highlight_animate|Elm.Widget.focus_highlight_animate]]%%.%% {{page>:develop:api-include:efl:ui:win:property:focus_highlight_style:description&nouser&nolink&nodate}} +===== Values ===== + + * **style** - %%The name of the focus highlight style.%% //Overridden from [[:develop:api:elm:widget:property:focus_highlight_style|Elm.Widget.focus_highlight_style]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/win/property/fullscreen.txt b/pages/develop/api/efl/ui/win/property/fullscreen.txt index 17dfb3d72..a9ae42294 100644 --- a/pages/develop/api/efl/ui/win/property/fullscreen.txt +++ b/pages/develop/api/efl/ui/win/property/fullscreen.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Win.fullscreen~~ -===== Values ===== - - * **fullscreen** - %%If %%''true''%%, the window is fullscreen.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:win:property:fullscreen:description&nouser&nolink&nodate}} +===== Values ===== + + * **fullscreen** - %%If %%''true''%%, the window is fullscreen.%% ==== Getter ==== %%Get the fullscreen state of a window.%% diff --git a/pages/develop/api/efl/ui/win/property/hint_aspect.txt b/pages/develop/api/efl/ui/win/property/hint_aspect.txt index d9aca58d7..c48a5f07c 100644 --- a/pages/develop/api/efl/ui/win/property/hint_aspect.txt +++ b/pages/develop/api/efl/ui/win/property/hint_aspect.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Ui.Win.hint_aspect~~ -===== Values ===== - - * **mode** - %%Mode of interpretation.%% - * **sz** - %%Base size to use for aspecting.%% ===== Description ===== %%Defines the aspect ratio to respect when scaling this object.%% @@ -12,6 +8,10 @@ %%If any of the given aspect ratio terms are 0, the object's container will ignore the aspect and scale this object to occupy the whole available area, for any given policy.%% {{page>:develop:api-include:efl:ui:win:property:hint_aspect:description&nouser&nolink&nodate}} +===== Values ===== + + * **mode** - %%Mode of interpretation.%% + * **sz** - %%Base size to use for aspecting.%% //Overridden from [[:develop:api:efl:canvas:object:property:hint_aspect|Efl.Gfx.Size.Hint.hint_aspect]] **(set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/win/property/hint_base.txt b/pages/develop/api/efl/ui/win/property/hint_base.txt index 2987f07e5..217e2dea2 100644 --- a/pages/develop/api/efl/ui/win/property/hint_base.txt +++ b/pages/develop/api/efl/ui/win/property/hint_base.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Win.hint_base~~ -===== Values ===== - - * **sz** - %%Base size (hint) in pixels.%% ===== Description ===== %%Base size for objects with sizing restrictions.%% @@ -13,6 +10,9 @@ %%See also %%[[:develop:api:efl:gfx:size:hint:property:hint_step|Efl.Gfx.Size.Hint.hint_step]]%%.%% {{page>:develop:api-include:efl:ui:win:property:hint_base:description&nouser&nolink&nodate}} +===== Values ===== + + * **sz** - %%Base size (hint) in pixels.%% //Overridden from [[:develop:api:efl:gfx:size:hint:property:hint_base|Efl.Gfx.Size.Hint.hint_base]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/win/property/hint_max.txt b/pages/develop/api/efl/ui/win/property/hint_max.txt index d87c5c3f1..af149a9b3 100644 --- a/pages/develop/api/efl/ui/win/property/hint_max.txt +++ b/pages/develop/api/efl/ui/win/property/hint_max.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Win.hint_max~~ -===== Values ===== - - * **sz** - %%Maximum size (hint) in pixels, (-1, -1) by default for canvas objects).%% ===== Description ===== %%Hints on the object's maximum size.%% @@ -17,6 +14,9 @@ {{page>:develop:api-include:efl:ui:win:property:hint_max:description&nouser&nolink&nodate}} +===== Values ===== + + * **sz** - %%Maximum size (hint) in pixels, (-1, -1) by default for canvas objects).%% //Overridden from [[:develop:api:efl:canvas:object:property:hint_max|Efl.Gfx.Size.Hint.hint_max]] **(set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/win/property/hint_step.txt b/pages/develop/api/efl/ui/win/property/hint_step.txt index a07523ffc..603a0993b 100644 --- a/pages/develop/api/efl/ui/win/property/hint_step.txt +++ b/pages/develop/api/efl/ui/win/property/hint_step.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Win.hint_step~~ -===== Values ===== - - * **sz** - %%Step size (hint) in pixels.%% ===== Description ===== %%Step size for objects with sizing restrictions.%% @@ -13,6 +10,9 @@ %%%%[[:develop:api:efl:gfx:size:hint:property:hint_base|Efl.Gfx.Size.Hint.hint_base]]%% + N x %%[[:develop:api:efl:gfx:size:hint:property:hint_step|Efl.Gfx.Size.Hint.hint_step]]%% is what is calculated for object sizing restrictions.%% {{page>:develop:api-include:efl:ui:win:property:hint_step:description&nouser&nolink&nodate}} +===== Values ===== + + * **sz** - %%Step size (hint) in pixels.%% //Overridden from [[:develop:api:efl:gfx:size:hint:property:hint_step|Efl.Gfx.Size.Hint.hint_step]] **(get, set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/win/property/hint_weight.txt b/pages/develop/api/efl/ui/win/property/hint_weight.txt index 3ef7ceb0e..2d7a78cc5 100644 --- a/pages/develop/api/efl/ui/win/property/hint_weight.txt +++ b/pages/develop/api/efl/ui/win/property/hint_weight.txt @@ -1,8 +1,4 @@ ~~Title: Efl.Ui.Win.hint_weight~~ -===== Values ===== - - * **x** - %%Non-negative double value to use as horizontal weight hint.%% - * **y** - %%Non-negative double value to use as vertical weight hint.%% ===== Description ===== %%Hints for an object's weight.%% @@ -16,6 +12,10 @@ {{page>:develop:api-include:efl:ui:win:property:hint_weight:description&nouser&nolink&nodate}} +===== Values ===== + + * **x** - %%Non-negative double value to use as horizontal weight hint.%% + * **y** - %%Non-negative double value to use as vertical weight hint.%% //Overridden from [[:develop:api:efl:canvas:object:property:hint_weight|Efl.Gfx.Size.Hint.hint_weight]] **(set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/win/property/icon_object.txt b/pages/develop/api/efl/ui/win/property/icon_object.txt index 25185cd82..11f088223 100644 --- a/pages/develop/api/efl/ui/win/property/icon_object.txt +++ b/pages/develop/api/efl/ui/win/property/icon_object.txt @@ -1,4 +1,11 @@ ~~Title: Efl.Ui.Win.icon_object~~ +===== Description ===== + + + + +{{page>:develop:api-include:efl:ui:win:property:icon_object:description&nouser&nolink&nodate}} + ===== Values ===== ==== Getter ==== @@ -7,13 +14,6 @@ ==== Setter ==== * **icon** - %%The image object to use for an icon.%% -===== Description ===== - - - - -{{page>:develop:api-include:efl:ui:win:property:icon_object:description&nouser&nolink&nodate}} - ==== Getter ==== %%Get the icon object used for the window.%% diff --git a/pages/develop/api/efl/ui/win/property/iconified.txt b/pages/develop/api/efl/ui/win/property/iconified.txt index bf057ad5b..07dce24b8 100644 --- a/pages/develop/api/efl/ui/win/property/iconified.txt +++ b/pages/develop/api/efl/ui/win/property/iconified.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Win.iconified~~ -===== Values ===== - - * **iconified** - %%If %%''true''%%, the window is iconified.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:win:property:iconified:description&nouser&nolink&nodate}} +===== Values ===== + + * **iconified** - %%If %%''true''%%, the window is iconified.%% ==== Getter ==== %%Get the iconified state of a window.%% diff --git a/pages/develop/api/efl/ui/win/property/indicator_mode.txt b/pages/develop/api/efl/ui/win/property/indicator_mode.txt index 5124aed28..db48444ea 100644 --- a/pages/develop/api/efl/ui/win/property/indicator_mode.txt +++ b/pages/develop/api/efl/ui/win/property/indicator_mode.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Win.indicator_mode~~ -===== Values ===== - - * **type** - %%The mype, one of #Efl_Ui_Win_Indicator_Mode.%% ===== Description ===== %%In some environments, like phones, you may have an indicator that shows battery status, reception, time etc. This is the indicator.%% @@ -11,6 +8,9 @@ //Since 1.18// {{page>:develop:api-include:efl:ui:win:property:indicator_mode:description&nouser&nolink&nodate}} +===== Values ===== + + * **type** - %%The mype, one of #Efl_Ui_Win_Indicator_Mode.%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/win/property/keyboard_mode.txt b/pages/develop/api/efl/ui/win/property/keyboard_mode.txt index 54e130f80..eb19eeceb 100644 --- a/pages/develop/api/efl/ui/win/property/keyboard_mode.txt +++ b/pages/develop/api/efl/ui/win/property/keyboard_mode.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Win.keyboard_mode~~ -===== Values ===== - - * **mode** - %%The mode, one of #Efl_Ui_Win_Keyboard_Mode.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:win:property:keyboard_mode:description&nouser&nolink&nodate}} +===== Values ===== + + * **mode** - %%The mode, one of #Efl_Ui_Win_Keyboard_Mode.%% ==== Getter ==== %%Get the keyboard mode of the window.%% diff --git a/pages/develop/api/efl/ui/win/property/maximized.txt b/pages/develop/api/efl/ui/win/property/maximized.txt index 869649ef1..6bafdf2b9 100644 --- a/pages/develop/api/efl/ui/win/property/maximized.txt +++ b/pages/develop/api/efl/ui/win/property/maximized.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Win.maximized~~ -===== Values ===== - - * **maximized** - %%If %%''true''%%, the window is maximized.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:win:property:maximized:description&nouser&nolink&nodate}} +===== Values ===== + + * **maximized** - %%If %%''true''%%, the window is maximized.%% ==== Getter ==== %%Get the maximized state of a window.%% diff --git a/pages/develop/api/efl/ui/win/property/modal.txt b/pages/develop/api/efl/ui/win/property/modal.txt index 3b6fef063..f40d2f548 100644 --- a/pages/develop/api/efl/ui/win/property/modal.txt +++ b/pages/develop/api/efl/ui/win/property/modal.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Win.modal~~ -===== Values ===== - - * **modal** - %%The mode of a window, one of #Efl_Ui_Win_Modal_Mode.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:win:property:modal:description&nouser&nolink&nodate}} +===== Values ===== + + * **modal** - %%The mode of a window, one of #Efl_Ui_Win_Modal_Mode.%% ==== Getter ==== %%Get the modal state of a window.%% diff --git a/pages/develop/api/efl/ui/win/property/name.txt b/pages/develop/api/efl/ui/win/property/name.txt index a266c42c6..ae992d44a 100644 --- a/pages/develop/api/efl/ui/win/property/name.txt +++ b/pages/develop/api/efl/ui/win/property/name.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Win.name~~ -===== Values ===== - - * **name** - %%Accessible name%% ===== Description ===== %%Accessible name of the object.%% {{page>:develop:api-include:efl:ui:win:property:name:description&nouser&nolink&nodate}} +===== Values ===== + + * **name** - %%Accessible name%% //Overridden from [[:develop:api:elm:widget:property:name|Efl.Access.name]] **(get)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/win/property/noblank.txt b/pages/develop/api/efl/ui/win/property/noblank.txt index c3578a14f..c8a6fc193 100644 --- a/pages/develop/api/efl/ui/win/property/noblank.txt +++ b/pages/develop/api/efl/ui/win/property/noblank.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Win.noblank~~ -===== Values ===== - - * **noblank** - %%If %%''true''%%, the window is set to noblank.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:win:property:noblank:description&nouser&nolink&nodate}} +===== Values ===== + + * **noblank** - %%If %%''true''%%, the window is set to noblank.%% ==== Getter ==== %%Get the noblank property of a window.%% diff --git a/pages/develop/api/efl/ui/win/property/parent.txt b/pages/develop/api/efl/ui/win/property/parent.txt index 30883fca9..6e72211aa 100644 --- a/pages/develop/api/efl/ui/win/property/parent.txt +++ b/pages/develop/api/efl/ui/win/property/parent.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Win.parent~~ -===== Values ===== - - * **parent** - %%Accessible parent%% ===== Description ===== %%Object's accessible parent.%% {{page>:develop:api-include:efl:ui:win:property:parent:description&nouser&nolink&nodate}} +===== Values ===== + + * **parent** - %%Accessible parent%% //Overridden from [[:develop:api:elm:widget:property:parent|Efl.Access.parent]] **(get)**.//===== Signature ===== diff --git a/pages/develop/api/efl/ui/win/property/position.txt b/pages/develop/api/efl/ui/win/property/position.txt index 23f08cf2f..6ba666b62 100644 --- a/pages/develop/api/efl/ui/win/property/position.txt +++ b/pages/develop/api/efl/ui/win/property/position.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Win.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:ui:win:property:position:description&nouser&nolink&nodate}} +===== Values ===== + + * **pos** - %%A 2D coordinate in pixel units.%% ==== Getter ==== %%Retrieves the position of the given canvas object.%% diff --git a/pages/develop/api/efl/ui/win/property/screen_constrain.txt b/pages/develop/api/efl/ui/win/property/screen_constrain.txt index d0e48ab96..f62a6340b 100644 --- a/pages/develop/api/efl/ui/win/property/screen_constrain.txt +++ b/pages/develop/api/efl/ui/win/property/screen_constrain.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Win.screen_constrain~~ -===== Values ===== - - * **constrain** - %%%%''true''%% to restrict the window's maximum size.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:win:property:screen_constrain:description&nouser&nolink&nodate}} +===== Values ===== + + * **constrain** - %%%%''true''%% to restrict the window's maximum size.%% ==== Getter ==== %%Get the constraints on the maximum width and height of a window relative to the width and height of its screen.%% diff --git a/pages/develop/api/efl/ui/win/property/size.txt b/pages/develop/api/efl/ui/win/property/size.txt index 84d1e63fd..63b7b0480 100644 --- a/pages/develop/api/efl/ui/win/property/size.txt +++ b/pages/develop/api/efl/ui/win/property/size.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Win.size~~ -===== Values ===== - - * **size** - %%A 2D size in pixel units.%% ===== Description ===== %%The 2D size of a canvas object.%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:win:property:size:description&nouser&nolink&nodate}} +===== Values ===== + + * **size** - %%A 2D size in pixel units.%% ==== Getter ==== %%Retrieves the (rectangular) size of the given Evas object.%% @@ -20,7 +20,7 @@ %%Changes the size of the given object.%% -%%Note that setting the actual size of an object might be the job of its container, so this function might have no effect. Look at %%''Efl''%%.Gfx.Size.Hint instead, when manipulating widgets.%% +%%Note that setting the actual size of an object might be the job of its container, so this function might have no effect. Look at %%[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]]%% instead, when manipulating widgets.%% {{page>:develop:api-include:efl:ui:win:property:size:getter_description&nouser&nolink&nodate}} diff --git a/pages/develop/api/efl/ui/win/property/stack_base.txt b/pages/develop/api/efl/ui/win/property/stack_base.txt index 02960eeae..9df8b8db6 100644 --- a/pages/develop/api/efl/ui/win/property/stack_base.txt +++ b/pages/develop/api/efl/ui/win/property/stack_base.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Win.stack_base~~ -===== Values ===== - - * **base** - %%%%''true''%% if this is a stack base window, %%''false''%% otherwise.%% ===== Description ===== %%The stack base state of this window%% @@ -11,6 +8,9 @@ %%This state should be set before a window is shown for the first time and never changed again after that.%% {{page>:develop:api-include:efl:ui:win:property:stack_base:description&nouser&nolink&nodate}} +===== Values ===== + + * **base** - %%%%''true''%% if this is a stack base window, %%''false''%% otherwise.%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/win/property/stack_master_id.txt b/pages/develop/api/efl/ui/win/property/stack_master_id.txt index 7e610973c..abde6b8ce 100644 --- a/pages/develop/api/efl/ui/win/property/stack_master_id.txt +++ b/pages/develop/api/efl/ui/win/property/stack_master_id.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Win.stack_master_id~~ -===== Values ===== - - * **id** - %%An opaque string that has no specific format, but identified a specific unique window on the display.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:win:property:stack_master_id:description&nouser&nolink&nodate}} +===== Values ===== + + * **id** - %%An opaque string that has no specific format, but identified a specific unique window on the display.%% ==== Getter ==== %%Get the stack master Id that has been set.%% diff --git a/pages/develop/api/efl/ui/win/property/sticky.txt b/pages/develop/api/efl/ui/win/property/sticky.txt index 5d3087552..0be32b586 100644 --- a/pages/develop/api/efl/ui/win/property/sticky.txt +++ b/pages/develop/api/efl/ui/win/property/sticky.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Win.sticky~~ -===== Values ===== - - * **sticky** - %%If %%''true''%%, the window's sticky state is enabled.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:win:property:sticky:description&nouser&nolink&nodate}} +===== Values ===== + + * **sticky** - %%If %%''true''%%, the window's sticky state is enabled.%% ==== Getter ==== %%Get the sticky state of the window.%% diff --git a/pages/develop/api/efl/ui/win/property/text.txt b/pages/develop/api/efl/ui/win/property/text.txt index 5e73f26b3..7866d2b84 100644 --- a/pages/develop/api/efl/ui/win/property/text.txt +++ b/pages/develop/api/efl/ui/win/property/text.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Win.text~~ -===== Values ===== - - * **text** - %%Text string to display on it.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:win:property:text:description&nouser&nolink&nodate}} +===== Values ===== + + * **text** - %%Text string to display on it.%% ==== Getter ==== %%Retrieves the text string currently being displayed by the given text object.%% diff --git a/pages/develop/api/efl/ui/win/property/urgent.txt b/pages/develop/api/efl/ui/win/property/urgent.txt index fad462eb7..ec3fc748e 100644 --- a/pages/develop/api/efl/ui/win/property/urgent.txt +++ b/pages/develop/api/efl/ui/win/property/urgent.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Win.urgent~~ -===== Values ===== - - * **urgent** - %%The mode of a urgent window, one of #Efl_Ui_Win_Urgent_Mode.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:win:property:urgent:description&nouser&nolink&nodate}} +===== Values ===== + + * **urgent** - %%The mode of a urgent window, one of #Efl_Ui_Win_Urgent_Mode.%% ==== Getter ==== %%Get the urgent state of a window.%% diff --git a/pages/develop/api/efl/ui/win/property/visible.txt b/pages/develop/api/efl/ui/win/property/visible.txt index 6301662f2..b8e7e1c99 100644 --- a/pages/develop/api/efl/ui/win/property/visible.txt +++ b/pages/develop/api/efl/ui/win/property/visible.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Win.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:ui:win: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.%% diff --git a/pages/develop/api/efl/ui/win/property/win_name.txt b/pages/develop/api/efl/ui/win/property/win_name.txt index 3b36ae610..8c39bd098 100644 --- a/pages/develop/api/efl/ui/win/property/win_name.txt +++ b/pages/develop/api/efl/ui/win/property/win_name.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Win.win_name~~ -===== Values ===== - - * **name** - %%Window name%% ===== Description ===== %%The window name.%% @@ -17,6 +14,9 @@ {{page>:develop:api-include:efl:ui:win:property:win_name:description&nouser&nolink&nodate}} +===== Values ===== + + * **name** - %%Window name%% ==== Getter ==== %%No description supplied.%% diff --git a/pages/develop/api/efl/ui/win/property/win_role.txt b/pages/develop/api/efl/ui/win/property/win_role.txt index f88fadd72..9a1e892ab 100644 --- a/pages/develop/api/efl/ui/win/property/win_role.txt +++ b/pages/develop/api/efl/ui/win/property/win_role.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Win.win_role~~ -===== Values ===== - - * **role** - %%The role to set.%% ===== Description ===== %%The role of the window.%% @@ -11,6 +8,9 @@ {{page>:develop:api-include:efl:ui:win:property:win_role:description&nouser&nolink&nodate}} +===== Values ===== + + * **role** - %%The role to set.%% ==== Getter ==== %%Get the role of the window.%% diff --git a/pages/develop/api/efl/ui/win/property/win_type.txt b/pages/develop/api/efl/ui/win/property/win_type.txt index c2765bdc0..8b32a7bfe 100644 --- a/pages/develop/api/efl/ui/win/property/win_type.txt +++ b/pages/develop/api/efl/ui/win/property/win_type.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Win.win_type~~ -===== Values ===== - - * **type** - %%Window type%% ===== Description ===== %%The type of the window.%% @@ -17,6 +14,9 @@ {{page>:develop:api-include:efl:ui:win:property:win_type:description&nouser&nolink&nodate}} +===== Values ===== + + * **type** - %%Window type%% ==== Getter ==== %%If the object is not window object, returns %%''unknown''%%.%% diff --git a/pages/develop/api/efl/ui/win/property/wm_available_profiles.txt b/pages/develop/api/efl/ui/win/property/wm_available_profiles.txt index 3a06a6dd5..caf65b67d 100644 --- a/pages/develop/api/efl/ui/win/property/wm_available_profiles.txt +++ b/pages/develop/api/efl/ui/win/property/wm_available_profiles.txt @@ -1,12 +1,12 @@ ~~Title: Efl.Ui.Win.wm_available_profiles~~ -===== Values ===== - - * **profiles** - %%A list of profiles.%% ===== Description ===== %%Available profiles on a window.%% {{page>:develop:api-include:efl:ui:win:property:wm_available_profiles:description&nouser&nolink&nodate}} +===== Values ===== + + * **profiles** - %%A list of profiles.%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/win/property/wm_available_rotations.txt b/pages/develop/api/efl/ui/win/property/wm_available_rotations.txt index ca0272a67..383ce6d58 100644 --- a/pages/develop/api/efl/ui/win/property/wm_available_rotations.txt +++ b/pages/develop/api/efl/ui/win/property/wm_available_rotations.txt @@ -1,10 +1,4 @@ ~~Title: Efl.Ui.Win.wm_available_rotations~~ -===== Values ===== - - * **allow_0** - %%Normal orientation.%% - * **allow_90** - %%Rotated 90 degrees CCW.%% - * **allow_180** - %%Rotated 180 degrees.%% - * **allow_270** - %%Rotated 270 degrees CCW (i.e. 90 CW).%% ===== Description ===== %%Defines which rotations this window supports.%% @@ -12,6 +6,12 @@ %%The window manager will refer to these hints and rotate the window accordingly, depending on the device orientation, for instance.%% {{page>:develop:api-include:efl:ui:win:property:wm_available_rotations:description&nouser&nolink&nodate}} +===== Values ===== + + * **allow_0** - %%Normal orientation.%% + * **allow_90** - %%Rotated 90 degrees CCW.%% + * **allow_180** - %%Rotated 180 degrees.%% + * **allow_270** - %%Rotated 270 degrees CCW (i.e. 90 CW).%% ===== Signature ===== diff --git a/pages/develop/api/efl/ui/win_inlined.txt b/pages/develop/api/efl/ui/win_inlined.txt index 8bb955746..ce220de6b 100644 --- a/pages/develop/api/efl/ui/win_inlined.txt +++ b/pages/develop/api/efl/ui/win_inlined.txt @@ -12,112 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:win|Efl.Ui.Win]] //(class)// => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_win_inlined [fillcolor = "black", label = "Efl.Ui.Win_Inlined", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_win [fillcolor = "gray15", label = "Efl.Ui.Win", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_canvas [fillcolor = "gray15", label = "Efl.Canvas", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_canvas_pointer [fillcolor = "gray15", label = "Efl.Canvas.Pointer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_access_window [fillcolor = "gray15", label = "Efl.Access.Window", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_access_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_access_widget_action [fillcolor = "gray15", 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_content [fillcolor = "gray15", label = "Efl.Content", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_input_state [fillcolor = "gray15", label = "Efl.Input.State", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_input_interface [fillcolor = "gray15", label = "Efl.Input.Interface", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_screen [fillcolor = "gray15", label = "Efl.Screen", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_gfx_size_hint [fillcolor = "gray15", label = "Efl.Gfx.Size.Hint", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text [fillcolor = "gray15", label = "Efl.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_config_global [fillcolor = "gray15", label = "Efl.Config.Global", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_config [fillcolor = "gray15", label = "Efl.Config", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_manager [fillcolor = "gray15", label = "Efl.Ui.Focus.Manager", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_win_inlined -> efl_ui_win - efl_ui_win -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_win -> efl_canvas - efl_ui_win -> efl_canvas_pointer - efl_ui_win -> efl_access_window - efl_ui_win -> efl_access_component - efl_ui_win -> efl_access_widget_action - efl_access_widget_action -> efl_access_action - efl_ui_win -> efl_content - efl_ui_win -> efl_input_state - efl_ui_win -> efl_input_interface - efl_ui_win -> efl_screen - efl_ui_win -> efl_gfx_size_hint - efl_ui_win -> efl_text - efl_ui_win -> efl_config_global - efl_config_global -> efl_object - efl_config_global -> efl_config - efl_ui_win -> efl_part - efl_ui_win -> efl_ui_focus_manager -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:win|Efl.Ui.Win]] //(class)// @@ -184,103 +78,376 @@ Efl_Canvas_Object *efl_ui_win_inlined_parent_get(const Eo *obj); ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas|Efl.Canvas]]\\ -> **[[:develop:api:efl:canvas:method:seats|seats]]**\\ -[[: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: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_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_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: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_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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:config:global|Efl.Config.Global]]\\ -> **[[:develop:api:efl:config:global:method:profile_dir_get|profile_dir_get]]**, **[[:develop:api:efl:config:global:method:profile_exists|profile_exists]]**, **[[:develop:api:efl:config:global:method:profile_iterate|profile_iterate]]**, **[[:develop:api:efl:config:global:property:config|config]]** //**(get, set)**//, **[[:develop:api:efl:config:global:property:profile|profile]]** //**(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: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:focus:manager|Efl.Ui.Focus.Manager]]\\ -> **[[:develop:api:efl:ui:focus:manager:method:fetch|fetch]]**, **[[:develop:api:efl:ui:focus:manager:method:logical_end|logical_end]]**, **[[:develop:api:efl:ui:focus:manager:method:move|move]]**, **[[:develop:api:efl:ui:focus:manager:method:pop_history_stack|pop_history_stack]]**, **[[:develop:api:efl:ui:focus:manager:method:request_move|request_move]]**, **[[:develop:api:efl:ui:focus:manager:method:request_subchild|request_subchild]]**, **[[:develop:api:efl:ui:focus:manager:method:reset_history|reset_history]]**, **[[:develop:api:efl:ui:focus:manager:method:setup_on_first_touch|setup_on_first_touch]]**, **[[:develop:api:efl:ui:focus:manager:property:border_elements|border_elements]]** //**(get)**//, **[[:develop:api:efl:ui:focus:manager:property:manager_focus|manager_focus]]** //**(get, set)**//, **[[:develop:api:efl:ui:focus:manager:property:redirect|redirect]]** //**(get, set)**//, **[[:develop:api:efl:ui:focus:manager:property:root|root]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:win|Efl.Ui.Win]]\\ -> **[[:develop:api:efl:ui:win:method:activate|activate]]**, **[[:develop:api:efl:ui:win:method:center|center]]**, **[[:develop:api:efl:ui:win:method:constructor|constructor]]**, **[[:develop:api:efl:ui:win:method:content_unset|content_unset]]**, **[[:develop:api:efl:ui:win:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:ui:win:method:destructor|destructor]]**, **[[:develop:api:efl:ui:win:method:keygrab_set|keygrab_set]]**, **[[:develop:api:efl:ui:win:method:keygrab_unset|keygrab_unset]]**, **[[:develop:api:efl:ui:win:method:lower|lower]]**, **[[:develop:api:efl:ui:win:method:move_resize_start|move_resize_start]]**, **[[:develop:api:efl:ui:win:method:object_top_at_xy_get|object_top_at_xy_get]]**, **[[:develop:api:efl:ui:win:method:object_top_in_rectangle_get|object_top_in_rectangle_get]]**, **[[:develop:api:efl:ui:win:method:objects_at_xy_get|objects_at_xy_get]]**, **[[:develop:api:efl:ui:win:method:objects_in_rectangle_get|objects_in_rectangle_get]]**, **[[:develop:api:efl:ui:win:method:part|part]]**, **[[:develop:api:efl:ui:win:method:pointer_iterate|pointer_iterate]]**, **[[:develop:api:efl:ui:win:method:provider_find|provider_find]]**, **[[:develop:api:efl:ui:win:method:raise|raise]]**, **[[:develop:api:efl:ui:win:method:smart_objects_calculate|smart_objects_calculate]]**, **[[:develop:api:efl:ui:win:method:stack_pop_to|stack_pop_to]]**, **[[:develop:api:efl:ui:win:property:accel_preference|accel_preference]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:alpha|alpha]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:autohide|autohide]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:borderless|borderless]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:content|content]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:device|device]]** //**(get)**//, **[[:develop:api:efl:ui:win:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:ui:win:property:fullscreen|fullscreen]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:hint_aspect|hint_aspect]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:hint_base|hint_base]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:hint_max|hint_max]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:hint_step|hint_step]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:hint_weight|hint_weight]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:icon_object|icon_object]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:iconified|iconified]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:image_max_size|image_max_size]]** //**(get)**//, **[[:develop:api:efl:ui:win:property:indicator_mode|indicator_mode]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:keyboard_mode|keyboard_mode]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:lock_enabled|lock_enabled]]** //**(get)**//, **[[:develop:api:efl:ui:win:property:maximized|maximized]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:modal|modal]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:modifier_enabled|modifier_enabled]]** //**(get)**//, **[[:develop:api:efl:ui:win:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:noblank|noblank]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:pointer_inside|pointer_inside]]** //**(get)**//, **[[:develop:api:efl:ui:win:property:pointer_position|pointer_position]]** //**(get)**//, **[[:develop:api:efl:ui:win:property:position|position]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:prop_focus_skip|prop_focus_skip]]** //**(set)**//, **[[:develop:api:efl:ui:win:property:screen_constrain|screen_constrain]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:screen_dpi|screen_dpi]]** //**(get)**//, **[[:develop:api:efl:ui:win:property:screen_rotation|screen_rotation]]** //**(get)**//, **[[:develop:api:efl:ui:win:property:screen_size|screen_size]]** //**(get)**//, **[[:develop:api:efl:ui:win:property:seat|seat]]** //**(get)**//, **[[:develop:api:efl:ui:win:property:size|size]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:stack_base|stack_base]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:stack_id|stack_id]]** //**(get)**//, **[[:develop:api:efl:ui:win:property:stack_master_id|stack_master_id]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:sticky|sticky]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:text|text]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:urgent|urgent]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:visible|visible]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:win_name|win_name]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:win_role|win_role]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:win_type|win_type]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:wm_available_profiles|wm_available_profiles]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:wm_available_rotations|wm_available_rotations]]** //**(get, set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:group_calculate|group_calculate]]**, **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[: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:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]\\ -> **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** ''protected'', **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** ''protected'', **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:config:global|Efl.Config.Global]]\\ -> **[[:develop:api:efl:config:global:method:profile_derived_add|profile_derived_add]]** ''protected'', **[[:develop:api:efl:config:global:method:profile_derived_del|profile_derived_del]]** ''protected'', **[[:develop:api:efl:config:global:method:save|save]]** ''protected''\\ -[[:develop:api:efl:ui:win|Efl.Ui.Win]]\\ -> **[[:develop:api:efl:ui:win:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:efl:ui:win:method:on_focus_update|on_focus_update]]** ''protected'', **[[:develop:api:efl:ui:win:method:theme_apply|theme_apply]]** ''protected'', **[[:develop:api:efl:ui:win:method:widget_event|widget_event]]** ''protected'', **[[:develop:api:efl:ui:win:property:elm_actions|elm_actions]]** //**(get)**// ''protected'', **[[:develop:api:efl:ui:win:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:ui:win:property:state_set|state_set]]** //**(get)**// ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:method:widget_sub_object_add|widget_sub_object_add]]** ''protected'', **[[:develop:api:elm:widget:method:widget_sub_object_del|widget_sub_object_del]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[: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%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// | %%Action description for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** | %%Performs action on given widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** | %%Gets configured keybinding for specific action and widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// | %%Gets action name for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// | %%Get list of available widget actions%% | +^ [[:develop:api:efl:canvas|Efl.Canvas]] ^^^ +| | **[[:develop:api:efl:canvas:method:seats|seats]]** | %%Iterate over the input device seats.%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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_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_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: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:property:pass_events|pass_events]]** //**(get, set)**// | | +| | **[[: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: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: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: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:config:global|Efl.Config.Global]] ^^^ +| | **[[:develop:api:efl:config:global:property:config|config]]** //**(get, set)**// | %%A generic configuration value, refered to by name.%% | +| | **[[:develop:api:efl:config:global:property:profile|profile]]** //**(get, set)**// | %%The profile for the running application.%% | +| | **[[:develop:api:efl:config:global:method:profile_dir_get|profile_dir_get]]** | %%Returns the directory where a profile is stored.%% | +| | **[[:develop:api:efl:config:global:method:profile_exists|profile_exists]]** | %%Returns whether a profile exists or not.%% | +| | **[[:develop:api:efl:config:global:method:profile_iterate|profile_iterate]]** | %%Returns the list of available profiles.%% | +| ''protected'' | **[[:develop:api:efl:config:global:method:profile_derived_add|profile_derived_add]]** | %%Add a new profile of the given name to be derived from the current profile.%% | +| ''protected'' | **[[:develop:api:efl:config:global:method:profile_derived_del|profile_derived_del]]** | %%Deletes a profile that is derived from the current one.%% | +| ''protected'' | **[[:develop:api:efl:config:global:method:save|save]]** | %%Saves Elementary configuration to disk.%% | +^ [[: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: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:focus:manager|Efl.Ui.Focus.Manager]] ^^^ +| | **[[:develop:api:efl:ui:focus:manager:property:border_elements|border_elements]]** //**(get)**// | %%The list of elements which are at the border of the graph.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:fetch|fetch]]** | %%This will fetch the data from a registered node.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:logical_end|logical_end]]** | %%Return the last logical object.%% | +| | **[[:develop:api:efl:ui:focus:manager:property:manager_focus|manager_focus]]** //**(get, set)**// | %%The element which is currently focused by this manager%% | +| | **[[:develop:api:efl:ui:focus:manager:method:move|move]]** | %%Move the focus into the given direction.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:pop_history_stack|pop_history_stack]]** | %%Removes the most upper history element, and gives the focus to the next one below%% | +| | **[[:develop:api:efl:ui:focus:manager:property:redirect|redirect]]** //**(get, set)**// | %%Add a another manager to serve the move requests.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:request_move|request_move]]** | %%Returns the object which would be the next object to focus in the given direction.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:request_subchild|request_subchild]]** | %%Returns a widget that can receive focus%% | +| | **[[:develop:api:efl:ui:focus:manager:method:reset_history|reset_history]]** | %%Reset the history stack of this manager object. This means the most upper element will be unfocused, all other elements will be removed from the remembered before.%% | +| | **[[:develop:api:efl:ui:focus:manager:property:root|root]]** //**(get, set)**// | %%Root node for all logical subtrees.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:setup_on_first_touch|setup_on_first_touch]]** | %%Called when this manager is set as redirect%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| | **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:efl:ui:win|Efl.Ui.Win]] ^^^ +| | **[[:develop:api:efl:ui:win:property:accel_preference|accel_preference]]** //**(get, set)**// | %%The hardware acceleration preference for this window.%% | +| | **[[:develop:api:efl:ui:win:method:activate|activate]]** | %%Activate a window object.%% | +| | **[[:develop:api:efl:ui:win:property:alpha|alpha]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:win:property:autohide|autohide]]** //**(get, set)**// | %%Window's autohide state.%% | +| | **[[:develop:api:efl:ui:win:property:borderless|borderless]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:win:method:center|center]]** | %%Center a window on its screen.%% | +| | **[[:develop:api:efl:ui:win:method:constructor|constructor]]** | %%Call the object's constructor.%% | +| | **[[:develop:api:efl:ui:win:property:content|content]]** //**(get, set)**// | %%Swallowed sub-object contained in this object.%% | +| | **[[:develop:api:efl:ui:win:method:content_unset|content_unset]]** | %%Unswallow the object in the current container and return it.%% | +| | **[[:develop:api:efl:ui:win:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:efl:ui:win:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:efl:ui:win:property:device|device]]** //**(get)**// | %%An input device attached to this canvas, found by name.%% | +| ''protected set'' | **[[:develop:api:efl:ui:win:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:efl:ui:win:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:efl:ui:win:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:efl:ui:win:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:efl:ui:win:property:fullscreen|fullscreen]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:win:property:hint_aspect|hint_aspect]]** //**(get, set)**// | %%Defines the aspect ratio to respect when scaling this object.%% | +| | **[[:develop:api:efl:ui:win:property:hint_base|hint_base]]** //**(get, set)**// | %%Base size for objects with sizing restrictions.%% | +| | **[[:develop:api:efl:ui:win:property:hint_max|hint_max]]** //**(get, set)**// | %%Hints on the object's maximum size.%% | +| | **[[:develop:api:efl:ui:win:property:hint_step|hint_step]]** //**(get, set)**// | %%Step size for objects with sizing restrictions.%% | +| | **[[:develop:api:efl:ui:win:property:hint_weight|hint_weight]]** //**(get, set)**// | %%Hints for an object's weight.%% | +| | **[[:develop:api:efl:ui:win:property:icon_object|icon_object]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:win:property:iconified|iconified]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:win:property:image_max_size|image_max_size]]** //**(get)**// | %%Get the maximum image size evas can possibly handle.%% | +| | **[[:develop:api:efl:ui:win:property:indicator_mode|indicator_mode]]** //**(get, set)**// | %%In some environments, like phones, you may have an indicator that shows battery status, reception, time etc. This is the indicator.%% | +| | **[[:develop:api:efl:ui:win:property:keyboard_mode|keyboard_mode]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:win:method:keygrab_set|keygrab_set]]** | %%Set keygrab value of the window%% | +| | **[[:develop:api:efl:ui:win:method:keygrab_unset|keygrab_unset]]** | %%Unset keygrab value of the window%% | +| | **[[:develop:api:efl:ui:win:property:lock_enabled|lock_enabled]]** //**(get)**// | %%Indicates whether a key lock is on, such as NumLock, CapsLock, ...%% | +| | **[[:develop:api:efl:ui:win:method:lower|lower]]** | %%This action is ignored by the Window.%% | +| | **[[:develop:api:efl:ui:win:property:maximized|maximized]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:win:property:modal|modal]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:win:property:modifier_enabled|modifier_enabled]]** //**(get)**// | %%Indicates whether a key modifier is on, such as Ctrl, Shift, ...%% | +| | **[[:develop:api:efl:ui:win:method:move_resize_start|move_resize_start]]** | %%Start moving or resizing the window.%% | +| | **[[:develop:api:efl:ui:win:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:efl:ui:win:property:noblank|noblank]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:win: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.%% | +| | **[[:develop:api:efl:ui:win:method:object_top_in_rectangle_get|object_top_in_rectangle_get]]** | %%Retrieve the Evas object stacked at the top of a given rectangular region in a canvas%% | +| | **[[:develop:api:efl:ui:win:method:objects_at_xy_get|objects_at_xy_get]]** | %%Retrieve a list of objects lying over a given position in a canvas.%% | +| | **[[:develop:api:efl:ui:win:method:objects_in_rectangle_get|objects_in_rectangle_get]]** | %%Retrieve a list of objects lying over a given rectangular region in a canvas.%% | +| | **[[:develop:api:efl:ui:win:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:efl:ui:win:method:part|part]]** | %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% | +| | **[[:develop:api:efl:ui:win:property:pointer_inside|pointer_inside]]** //**(get)**// | %%Returns whether the mouse pointer is logically inside the canvas.%% | +| | **[[:develop:api:efl:ui:win:method:pointer_iterate|pointer_iterate]]** | %%Returns an iterator over the current known pointer positions.%% | +| | **[[:develop:api:efl:ui:win:property:pointer_position|pointer_position]]** //**(get)**// | %%This function returns the current known pointer coordinates%% | +| | **[[:develop:api:efl:ui:win:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:efl:ui:win:property:prop_focus_skip|prop_focus_skip]]** //**(set)**// | %%Set the window to be skipped by keyboard focus.%% | +| | **[[:develop:api:efl:ui:win:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:efl:ui:win:method:raise|raise]]** | %%Places the window at the top of the stack, so that it's not covered by any other window.%% | +| | **[[:develop:api:efl:ui:win:property:screen_constrain|screen_constrain]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:win:property:screen_dpi|screen_dpi]]** //**(get)**// | %%Get screen dpi for the screen that a window is on.%% | +| | **[[:develop:api:efl:ui:win:property:screen_rotation|screen_rotation]]** //**(get)**// | %%Get the rotation of the screen.%% | +| | **[[:develop:api:efl:ui:win:property:screen_size|screen_size]]** //**(get)**// | %%Get screen geometry details for the screen that a window is on.%% | +| | **[[:develop:api:efl:ui:win:property:seat|seat]]** //**(get)**// | %%A seat attached to this canvas, found by id.%% | +| | **[[:develop:api:efl:ui:win:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| | **[[:develop:api:efl:ui:win: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.%% | +| | **[[:develop:api:efl:ui:win:property:stack_base|stack_base]]** //**(get, set)**// | %%The stack base state of this window%% | +| | **[[:develop:api:efl:ui:win:property:stack_id|stack_id]]** //**(get)**// | %%Get the stack ID string of the window as an opaque string.%% | +| | **[[:develop:api:efl:ui:win:property:stack_master_id|stack_master_id]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:win:method:stack_pop_to|stack_pop_to]]** | %%Pop (delete) all windows in the stack above this window.%% | +| | **[[:develop:api:efl:ui:win:property:sticky|sticky]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:win:property:text|text]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:win:property:urgent|urgent]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:win:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| | **[[:develop:api:efl:ui:win:property:win_name|win_name]]** //**(get, set)**// | %%The window name.%% | +| | **[[:develop:api:efl:ui:win:property:win_role|win_role]]** //**(get, set)**// | %%The role of the window.%% | +| | **[[:develop:api:efl:ui:win:property:win_type|win_type]]** //**(get, set)**// | %%The type of the window.%% | +| | **[[:develop:api:efl:ui:win:property:wm_available_profiles|wm_available_profiles]]** //**(get, set)**// | %%Available profiles on a window.%% | +| | **[[:develop:api:efl:ui:win:property:wm_available_rotations|wm_available_rotations]]** //**(get, set)**// | %%Defines which rotations this window supports.%% | +| ''protected'' | **[[:develop:api:efl:ui:win:property:elm_actions|elm_actions]]** //**(get)**// | %%Elementary actions%% | +| ''protected'' | **[[:develop:api:efl:ui:win:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:ui:win:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:efl:ui:win:method:on_focus_update|on_focus_update]]** | %%Virtual function handling focus in/out events on the widget%% | +| ''protected'' | **[[:develop:api:efl:ui:win:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:efl:ui:win:method:theme_apply|theme_apply]]** | %%Virtual function called when the widget needs to re-apply its theme.%% | +| ''protected'' | **[[:develop:api:efl:ui:win:method:widget_event|widget_event]]** | %%Virtual function handling input events on the widget.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_calculate|group_calculate]]** | %%Triggers an immediate recalculation of this object's geometry.%% | +| | **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_sub_object_del|widget_sub_object_del]]** | %%Virtual function handling sub objects being removed.%% | + ===== Events ===== ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**, **[[:develop:api:efl:access:event:property_changed|property,changed]]**, **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:access:window|Efl.Access.Window]]\\ -> **[[:develop:api:efl:access:window:event:window_activated|window,activated]]**, **[[:develop:api:efl:access:window:event:window_created|window,created]]**, **[[:develop:api:efl:access:window:event:window_deactivated|window,deactivated]]**, **[[:develop:api:efl:access:window:event:window_destroyed|window,destroyed]]**, **[[:develop:api:efl:access:window:event:window_maximized|window,maximized]]**, **[[:develop:api:efl:access:window:event:window_minimized|window,minimized]]**, **[[:develop:api:efl:access:window:event:window_restored|window,restored]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:canvas|Efl.Canvas]]\\ -> **[[:develop:api:efl:canvas:event:device_added|device,added]]**, **[[:develop:api:efl:canvas:event:device_changed|device,changed]]**, **[[:develop:api:efl:canvas:event:device_removed|device,removed]]**, **[[:develop:api:efl:canvas:event:focus_in|focus,in]]**, **[[:develop:api:efl:canvas:event:focus_out|focus,out]]**, **[[:develop:api:efl:canvas:event:object_focus_in|object,focus,in]]**, **[[:develop:api:efl:canvas:event:object_focus_out|object,focus,out]]**, **[[:develop:api:efl:canvas:event:render_post|render,post]]**, **[[:develop:api:efl:canvas:event:render_pre|render,pre]]**\\ -[[: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|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:finger_move|finger,move]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:finger_up|finger,up]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:focus_in|focus,in]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:focus_out|focus,out]]**, **[[:develop:api:efl:input:interface:event:hold|hold]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:pointer_down|pointer,down]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:pointer_out|pointer,out]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[: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:ui:focus:manager|Efl.Ui.Focus.Manager]]\\ -> **[[:develop:api:efl:ui:focus:manager:event:coords_dirty|coords,dirty]]**, **[[:develop:api:efl:ui:focus:manager:event:flush_pre|flush,pre]]**, **[[:develop:api:efl:ui:focus:manager:event:focused|focused]]**, **[[:develop:api:efl:ui:focus:manager:event:redirect_changed|redirect,changed]]**\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**, **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:efl:ui:win|Efl.Ui.Win]]\\ -> **[[:develop:api:efl:ui:win:event:delete_request|delete,request]]**, **[[:develop:api:efl:ui:win:event:elm_action_block_menu|elm,action,block_menu]]**, **[[:develop:api:efl:ui:win:event:fullscreen|fullscreen]]**, **[[:develop:api:efl:ui:win:event:iconified|iconified]]**, **[[:develop:api:efl:ui:win:event:indicator_prop_changed|indicator,prop,changed]]**, **[[:develop:api:efl:ui:win:event:ioerr|ioerr]]**, **[[:develop:api:efl:ui:win:event:maximized|maximized]]**, **[[:develop:api:efl:ui:win:event:normal|normal]]**, **[[:develop:api:efl:ui:win:event:pause|pause]]**, **[[:develop:api:efl:ui:win:event:profile_changed|profile,changed]]**, **[[:develop:api:efl:ui:win:event:resume|resume]]**, **[[:develop:api:efl:ui:win:event:rotation_changed|rotation,changed]]**, **[[:develop:api:efl:ui:win:event:stick|stick]]**, **[[:develop:api:efl:ui:win:event:theme_changed|theme,changed]]**, **[[:develop:api:efl:ui:win:event:unfullscreen|unfullscreen]]**, **[[:develop:api:efl:ui:win:event:unmaximized|unmaximized]]**, **[[:develop:api:efl:ui:win:event:unstick|unstick]]**, **[[:develop:api:efl:ui:win:event:withdrawn|withdrawn]]**, **[[:develop:api:efl:ui:win:event:wm_rotation_changed|wm,rotation,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[:develop:api:efl:access:window|Efl.Access.Window]] ^^^ +| | **[[:develop:api:efl:access:window:event:window_activated|window,activated]]** | %%Called when window has been activated. (unfocused)%% | +| | **[[:develop:api:efl:access:window:event:window_created|window,created]]** | %%Called when new window has been created.%% | +| | **[[:develop:api:efl:access:window:event:window_deactivated|window,deactivated]]** | %%Called when window has been deactivated (unfocused).%% | +| | **[[:develop:api:efl:access:window:event:window_destroyed|window,destroyed]]** | %%Called when window has been destroyed.%% | +| | **[[:develop:api:efl:access:window:event:window_maximized|window,maximized]]** | %%Called when window has been maximmized%% | +| | **[[:develop:api:efl:access:window:event:window_minimized|window,minimized]]** | %%Called when window has been minimized%% | +| | **[[:develop:api:efl:access:window:event:window_restored|window,restored]]** | %%Called when window has been restored%% | +^ [[: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:canvas|Efl.Canvas]] ^^^ +| | **[[:develop:api:efl:canvas:event:device_added|device,added]]** | %%Called when input device was added%% | +| | **[[:develop:api:efl:canvas:event:device_changed|device,changed]]** | %%Called when input device changed%% | +| | **[[:develop:api:efl:canvas:event:device_removed|device,removed]]** | %%Called when input device was removed%% | +| | **[[:develop:api:efl:canvas:event:object_focus_in|object,focus,in]]** | %%Called when object got focus%% | +| | **[[:develop:api:efl:canvas:event:object_focus_out|object,focus,out]]** | %%Called when object lost focus%% | +| | **[[:develop:api:efl:canvas:event:render_post|render,post]]** | %%Called when post render happens%% | +| | **[[:develop:api:efl:canvas:event:render_pre|render,pre]]** | %%Called when pre render happens%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]] ^^^ +| | **[[:develop:api:efl:ui:focus:manager:event:coords_dirty|coords,dirty]]** | %%Emitted once the graph is dirty, this means there are potential changes in border_elements you want to know about%% | +| | **[[:develop:api:efl:ui:focus:manager:event:flush_pre|flush,pre]]** | %%Emitted once the graph calculationg will be performed%% | +| | **[[:develop:api:efl:ui:focus:manager:event:focused|focused]]** | %%Emitted if the manager has focused an object, the passed focus object is the last focused object%% | +| | **[[:develop:api:efl:ui:focus:manager:event:redirect_changed|redirect,changed]]** | %%Emitted when the redirect object has changed, the old manager is passed as event info%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:efl:ui:win|Efl.Ui.Win]] ^^^ +| | **[[:develop:api:efl:ui:win:event:delete_request|delete,request]]** | %%Called when the window got a delete request%% | +| | **[[:develop:api:efl:ui:win:event:elm_action_block_menu|elm,action,block_menu]]** | %%Called when elementary block menu action happened%% | +| | **[[:develop:api:efl:ui:win:event:fullscreen|fullscreen]]** | %%Called when window was set fullscreen%% | +| | **[[:develop:api:efl:ui:win:event:iconified|iconified]]** | %%Called when window was iconified%% | +| | **[[:develop:api:efl:ui:win:event:indicator_prop_changed|indicator,prop,changed]]** | %%Called when indicator property changed%% | +| | **[[:develop:api:efl:ui:win:event:ioerr|ioerr]]** | %%Called on input output error%% | +| | **[[:develop:api:efl:ui:win:event:maximized|maximized]]** | %%Called when window is set maximized%% | +| | **[[:develop:api:efl:ui:win:event:normal|normal]]** | %%Called when window got into normal state%% | +| | **[[:develop:api:efl:ui:win:event:pause|pause]]** | %%Called when the window is going not be displayed for some time%% | +| | **[[:develop:api:efl:ui:win:event:profile_changed|profile,changed]]** | %%Called when profile changed%% | +| | **[[:develop:api:efl:ui:win:event:resume|resume]]** | %%Called before a window get rendered after a pause event%% | +| | **[[:develop:api:efl:ui:win:event:rotation_changed|rotation,changed]]** | %%Called when window rotation changed%% | +| | **[[:develop:api:efl:ui:win:event:stick|stick]]** | %%Called when window was set sticky%% | +| | **[[:develop:api:efl:ui:win:event:theme_changed|theme,changed]]** | %%Called when theme changed%% | +| | **[[:develop:api:efl:ui:win:event:unfullscreen|unfullscreen]]** | %%Called when window is no longer set fullscreen%% | +| | **[[:develop:api:efl:ui:win:event:unmaximized|unmaximized]]** | %%Called when window is no longer set maximized%% | +| | **[[:develop:api:efl:ui:win:event:unstick|unstick]]** | %%Called when window is no longer set sticky%% | +| | **[[:develop:api:efl:ui:win:event:withdrawn|withdrawn]]** | %%Called when window was withdrawn%% | +| | **[[:develop:api:efl:ui:win:event:wm_rotation_changed|wm,rotation,changed]]** | %%Called when window manager rotation changed%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/win_socket.txt b/pages/develop/api/efl/ui/win_socket.txt index 3b00b5672..77fec9fc9 100644 --- a/pages/develop/api/efl/ui/win_socket.txt +++ b/pages/develop/api/efl/ui/win_socket.txt @@ -12,112 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:ui:win|Efl.Ui.Win]] //(class)// => [[:develop:api:elm:widget|Elm.Widget]] //(class)// => [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] //(class)// => [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_win_socket [fillcolor = "black", label = "Efl.Ui.Win_Socket", color = "gray15", fontcolor = "white", style = "filled"] - efl_ui_win [fillcolor = "gray15", label = "Efl.Ui.Win", color = "gray15", fontcolor = "white", style = "filled"] - elm_widget [fillcolor = "gray15", label = "Elm.Widget", color = "gray15", fontcolor = "white", style = "filled"] - efl_canvas_group [fillcolor = "gray15", 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_access [fillcolor = "gray15", 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_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_focus_user [fillcolor = "gray15", label = "Efl.Ui.Focus.User", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_object [fillcolor = "gray15", label = "Efl.Ui.Focus.Object", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_ui_base [fillcolor = "gray15", label = "Efl.Ui.Base", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_cursor [fillcolor = "gray15", label = "Efl.Ui.Cursor", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_translatable [fillcolor = "gray15", label = "Efl.Ui.Translatable", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_canvas [fillcolor = "gray15", label = "Efl.Canvas", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_canvas_pointer [fillcolor = "gray15", label = "Efl.Canvas.Pointer", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_access_window [fillcolor = "gray15", label = "Efl.Access.Window", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_access_component [fillcolor = "gray15", label = "Efl.Access.Component", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_access_widget_action [fillcolor = "gray15", 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_content [fillcolor = "gray15", label = "Efl.Content", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_input_state [fillcolor = "gray15", label = "Efl.Input.State", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_input_interface [fillcolor = "gray15", label = "Efl.Input.Interface", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_screen [fillcolor = "gray15", label = "Efl.Screen", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_gfx_size_hint [fillcolor = "gray15", label = "Efl.Gfx.Size.Hint", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_text [fillcolor = "gray15", label = "Efl.Text", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_config_global [fillcolor = "gray15", label = "Efl.Config.Global", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_config [fillcolor = "gray15", label = "Efl.Config", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_part [fillcolor = "gray15", label = "Efl.Part", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_ui_focus_manager [fillcolor = "gray15", label = "Efl.Ui.Focus.Manager", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_ui_win_socket -> efl_ui_win - efl_ui_win -> elm_widget - elm_widget -> efl_canvas_group - 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 - elm_widget -> efl_access - efl_access -> efl_interface - efl_access -> efl_object - elm_widget -> efl_access_component - elm_widget -> efl_ui_focus_user - elm_widget -> efl_part - elm_widget -> efl_ui_focus_object - elm_widget -> efl_ui_base - elm_widget -> efl_ui_cursor - elm_widget -> efl_ui_translatable - efl_ui_win -> efl_canvas - efl_ui_win -> efl_canvas_pointer - efl_ui_win -> efl_access_window - efl_ui_win -> efl_access_component - efl_ui_win -> efl_access_widget_action - efl_access_widget_action -> efl_access_action - efl_ui_win -> efl_content - efl_ui_win -> efl_input_state - efl_ui_win -> efl_input_interface - efl_ui_win -> efl_screen - efl_ui_win -> efl_gfx_size_hint - efl_ui_win -> efl_text - efl_ui_win -> efl_config_global - efl_config_global -> efl_object - efl_config_global -> efl_config - efl_ui_win -> efl_part - efl_ui_win -> efl_ui_focus_manager -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:ui:win|Efl.Ui.Win]] //(class)// @@ -184,103 +78,376 @@ Eina_Bool efl_ui_win_socket_listen(Eo *obj, const char *svcname, int svcnum, Ein ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:attribute_append|attribute_append]]**, **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]**, **[[:develop:api:efl:access:method:relationship_append|relationship_append]]**, **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]**, **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]**, **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**//, **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**//, **[[:develop:api:efl:access:property:root|root]]** //**(get)**//, **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**//, **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:method:group_change|group_change]]**, **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**, **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**, **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//, **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(get, set)**//\\ -[[:develop:api:efl:canvas|Efl.Canvas]]\\ -> **[[:develop:api:efl:canvas:method:seats|seats]]**\\ -[[: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: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_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_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: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_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:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\ -[[:develop:api:efl:config:global|Efl.Config.Global]]\\ -> **[[:develop:api:efl:config:global:method:profile_dir_get|profile_dir_get]]**, **[[:develop:api:efl:config:global:method:profile_exists|profile_exists]]**, **[[:develop:api:efl:config:global:method:profile_iterate|profile_iterate]]**, **[[:develop:api:efl:config:global:property:config|config]]** //**(get, set)**//, **[[:develop:api:efl:config:global:property:profile|profile]]** //**(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: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:focus:manager|Efl.Ui.Focus.Manager]]\\ -> **[[:develop:api:efl:ui:focus:manager:method:fetch|fetch]]**, **[[:develop:api:efl:ui:focus:manager:method:logical_end|logical_end]]**, **[[:develop:api:efl:ui:focus:manager:method:move|move]]**, **[[:develop:api:efl:ui:focus:manager:method:pop_history_stack|pop_history_stack]]**, **[[:develop:api:efl:ui:focus:manager:method:request_move|request_move]]**, **[[:develop:api:efl:ui:focus:manager:method:request_subchild|request_subchild]]**, **[[:develop:api:efl:ui:focus:manager:method:reset_history|reset_history]]**, **[[:develop:api:efl:ui:focus:manager:method:setup_on_first_touch|setup_on_first_touch]]**, **[[:develop:api:efl:ui:focus:manager:property:border_elements|border_elements]]** //**(get)**//, **[[:develop:api:efl:ui:focus:manager:property:manager_focus|manager_focus]]** //**(get, set)**//, **[[:develop:api:efl:ui:focus:manager:property:redirect|redirect]]** //**(get, set)**//, **[[:develop:api:efl:ui:focus:manager:property:root|root]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]**\\ -[[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]]\\ -> **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**//\\ -[[:develop:api:efl:ui:win|Efl.Ui.Win]]\\ -> **[[:develop:api:efl:ui:win:method:activate|activate]]**, **[[:develop:api:efl:ui:win:method:center|center]]**, **[[:develop:api:efl:ui:win:method:constructor|constructor]]**, **[[:develop:api:efl:ui:win:method:content_unset|content_unset]]**, **[[:develop:api:efl:ui:win:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:ui:win:method:destructor|destructor]]**, **[[:develop:api:efl:ui:win:method:keygrab_set|keygrab_set]]**, **[[:develop:api:efl:ui:win:method:keygrab_unset|keygrab_unset]]**, **[[:develop:api:efl:ui:win:method:lower|lower]]**, **[[:develop:api:efl:ui:win:method:move_resize_start|move_resize_start]]**, **[[:develop:api:efl:ui:win:method:object_top_at_xy_get|object_top_at_xy_get]]**, **[[:develop:api:efl:ui:win:method:object_top_in_rectangle_get|object_top_in_rectangle_get]]**, **[[:develop:api:efl:ui:win:method:objects_at_xy_get|objects_at_xy_get]]**, **[[:develop:api:efl:ui:win:method:objects_in_rectangle_get|objects_in_rectangle_get]]**, **[[:develop:api:efl:ui:win:method:part|part]]**, **[[:develop:api:efl:ui:win:method:pointer_iterate|pointer_iterate]]**, **[[:develop:api:efl:ui:win:method:provider_find|provider_find]]**, **[[:develop:api:efl:ui:win:method:raise|raise]]**, **[[:develop:api:efl:ui:win:method:smart_objects_calculate|smart_objects_calculate]]**, **[[:develop:api:efl:ui:win:method:stack_pop_to|stack_pop_to]]**, **[[:develop:api:efl:ui:win:property:accel_preference|accel_preference]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:alpha|alpha]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:autohide|autohide]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:borderless|borderless]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:content|content]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:device|device]]** //**(get)**//, **[[:develop:api:efl:ui:win:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:focus|focus]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:ui:win:property:fullscreen|fullscreen]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:hint_aspect|hint_aspect]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:hint_base|hint_base]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:hint_max|hint_max]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:hint_step|hint_step]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:hint_weight|hint_weight]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:icon_object|icon_object]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:iconified|iconified]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:image_max_size|image_max_size]]** //**(get)**//, **[[:develop:api:efl:ui:win:property:indicator_mode|indicator_mode]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:keyboard_mode|keyboard_mode]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:lock_enabled|lock_enabled]]** //**(get)**//, **[[:develop:api:efl:ui:win:property:maximized|maximized]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:modal|modal]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:modifier_enabled|modifier_enabled]]** //**(get)**//, **[[:develop:api:efl:ui:win:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:noblank|noblank]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:pointer_inside|pointer_inside]]** //**(get)**//, **[[:develop:api:efl:ui:win:property:pointer_position|pointer_position]]** //**(get)**//, **[[:develop:api:efl:ui:win:property:position|position]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:prop_focus_skip|prop_focus_skip]]** //**(set)**//, **[[:develop:api:efl:ui:win:property:screen_constrain|screen_constrain]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:screen_dpi|screen_dpi]]** //**(get)**//, **[[:develop:api:efl:ui:win:property:screen_rotation|screen_rotation]]** //**(get)**//, **[[:develop:api:efl:ui:win:property:screen_size|screen_size]]** //**(get)**//, **[[:develop:api:efl:ui:win:property:seat|seat]]** //**(get)**//, **[[:develop:api:efl:ui:win:property:size|size]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:stack_base|stack_base]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:stack_id|stack_id]]** //**(get)**//, **[[:develop:api:efl:ui:win:property:stack_master_id|stack_master_id]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:sticky|sticky]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:text|text]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:urgent|urgent]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:visible|visible]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:win_name|win_name]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:win_role|win_role]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:win_type|win_type]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:wm_available_profiles|wm_available_profiles]]** //**(get, set)**//, **[[:develop:api:efl:ui:win:property:wm_available_rotations|wm_available_rotations]]** //**(get, set)**//\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:group_calculate|group_calculate]]**, **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]**, **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]**, **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]**, **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]**, **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]**, **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]**, **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**//, **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**//, **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**//, **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// ''protected set'', **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**//\\ -[[: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:component|Efl.Access.Component]]\\ -> **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** ''protected'', **[[:develop:api:efl:access:component:method:contains|contains]]** ''protected'', **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected'', **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected'', **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]]\\ -> **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** ''protected'', **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** ''protected'', **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// ''protected'', **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// ''protected''\\ -[[:develop:api:efl:canvas:group|Efl.Canvas.Group]]\\ -> **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(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:config:global|Efl.Config.Global]]\\ -> **[[:develop:api:efl:config:global:method:profile_derived_add|profile_derived_add]]** ''protected'', **[[:develop:api:efl:config:global:method:profile_derived_del|profile_derived_del]]** ''protected'', **[[:develop:api:efl:config:global:method:save|save]]** ''protected''\\ -[[:develop:api:efl:ui:win|Efl.Ui.Win]]\\ -> **[[:develop:api:efl:ui:win:method:focus_manager_create|focus_manager_create]]** ''protected'', **[[:develop:api:efl:ui:win:method:on_focus_update|on_focus_update]]** ''protected'', **[[:develop:api:efl:ui:win:method:theme_apply|theme_apply]]** ''protected'', **[[:develop:api:efl:ui:win:method:widget_event|widget_event]]** ''protected'', **[[:develop:api:efl:ui:win:property:elm_actions|elm_actions]]** //**(get)**// ''protected'', **[[:develop:api:efl:ui:win:property:extents|extents]]** //**(get, set)**// ''protected'', **[[:develop:api:efl:ui:win:property:state_set|state_set]]** //**(get)**// ''protected''\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** ''protected'', **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** ''protected'', **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_disabled_update|on_disabled_update]]** ''protected'', **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** ''protected'', **[[:develop:api:elm:widget:method:translation_update|translation_update]]** ''protected'', **[[:develop:api:elm:widget:method:widget_sub_object_add|widget_sub_object_add]]** ''protected'', **[[:develop:api:elm:widget:method:widget_sub_object_del|widget_sub_object_del]]** ''protected'', **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// ''protected'', **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// ''protected'', **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// ''protected'', **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// ''protected'' +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:method:attribute_append|attribute_append]]** | %%Add key-value pair identifying object extra attributes%% | +| | **[[:develop:api:efl:access:method:attributes_clear|attributes_clear]]** | %%Removes all attributes in accessible object.%% | +| | **[[:develop:api:efl:access:property:description|description]]** //**(get, set)**// | %%Contextual information about object.%% | +| | **[[:develop:api:efl:access:method:relationship_append|relationship_append]]** | %%Defines the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationship_remove|relationship_remove]]** | %%Removes the relationship between two accessible objects.%% | +| | **[[:develop:api:efl:access:method:relationships_clear|relationships_clear]]** | %%Removes all relationships in accessible object.%% | +| | **[[:develop:api:efl:access:property:role|role]]** //**(get, set)**// | %%The role of the object in accessibility domain.%% | +| | **[[:develop:api:efl:access:property:root|root]]** //**(get)**// | %%Get root object of accessible object hierarchy%% | +| | **[[:develop:api:efl:access:property:translation_domain|translation_domain]]** //**(get, set)**// | %%The translation domain of "name" and "description" properties.%% | +| | **[[:develop:api:efl:access:property:type|type]]** //**(get, set)**// | %%Type of accessibility object%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_emit|event_emit]]** | %%Emit event%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** | %%Register accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** | %%Deregister accessibility event listener%% | +| ''protected'' | **[[:develop:api:efl:access:property:index_in_parent|index_in_parent]]** //**(get)**// | %%Gets index of the child in parent's children list.%% | +| ''protected'' | **[[:develop:api:efl:access:property:localized_role_name|localized_role_name]]** //**(get)**// | %%Gets an localized string describing accessible object role name.%% | +| ''protected'' | **[[:develop:api:efl:access:property:reading_info_type|reading_info_type]]** //**(get, set)**// | | +| ''protected'' | **[[:develop:api:efl:access:property:relation_set|relation_set]]** //**(get)**// | %%Gets an all relations between accessible object and other accessible objects.%% | +| ''protected'' | **[[:develop:api:efl:access:property:role_name|role_name]]** //**(get)**// | %%Gets human-readable string indentifying object accessibility role.%% | +^ [[: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%% | +^ [[:develop:api:efl:access:component|Efl.Access.Component]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:component:method:accessible_at_point_get|accessible_at_point_get]]** | %%Gets top component object occupying space at given coordinates.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:alpha|alpha]]** //**(get)**// | %%Gets alpha of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:method:contains|contains]]** | %%Contains accessible widget%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:layer|layer]]** //**(get)**// | %%Evas layer of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:position|position]]** //**(get, set)**// | %%Position of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:size|size]]** //**(get, set)**// | %%Size of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:access:component:property:z_order|z_order]]** //**(get)**// | %%Gets the depth at which the component is shown in relation to other components in the same container.%% | +^ [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]] ^^^ +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_description|action_description]]** //**(get, set)**// | %%Action description for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_do|action_do]]** | %%Performs action on given widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:method:action_keybinding_get|action_keybinding_get]]** | %%Gets configured keybinding for specific action and widget.%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:action_name|action_name]]** //**(get)**// | %%Gets action name for given id%% | +| ''protected'' | **[[:develop:api:efl:access:widget:action:property:actions|actions]]** //**(get)**// | %%Get list of available widget actions%% | +^ [[:develop:api:efl:canvas|Efl.Canvas]] ^^^ +| | **[[:develop:api:efl:canvas:method:seats|seats]]** | %%Iterate over the input device seats.%% | +^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^ +| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% | +| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% | +| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% | +| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% | +| | **[[:develop:api:efl:canvas:group: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''%%.%% | +| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% | +^ [[: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: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_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_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: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:property:pass_events|pass_events]]** //**(get, set)**// | | +| | **[[: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: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: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: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:config:global|Efl.Config.Global]] ^^^ +| | **[[:develop:api:efl:config:global:property:config|config]]** //**(get, set)**// | %%A generic configuration value, refered to by name.%% | +| | **[[:develop:api:efl:config:global:property:profile|profile]]** //**(get, set)**// | %%The profile for the running application.%% | +| | **[[:develop:api:efl:config:global:method:profile_dir_get|profile_dir_get]]** | %%Returns the directory where a profile is stored.%% | +| | **[[:develop:api:efl:config:global:method:profile_exists|profile_exists]]** | %%Returns whether a profile exists or not.%% | +| | **[[:develop:api:efl:config:global:method:profile_iterate|profile_iterate]]** | %%Returns the list of available profiles.%% | +| ''protected'' | **[[:develop:api:efl:config:global:method:profile_derived_add|profile_derived_add]]** | %%Add a new profile of the given name to be derived from the current profile.%% | +| ''protected'' | **[[:develop:api:efl:config:global:method:profile_derived_del|profile_derived_del]]** | %%Deletes a profile that is derived from the current one.%% | +| ''protected'' | **[[:develop:api:efl:config:global:method:save|save]]** | %%Saves Elementary configuration to disk.%% | +^ [[: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: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:focus:manager|Efl.Ui.Focus.Manager]] ^^^ +| | **[[:develop:api:efl:ui:focus:manager:property:border_elements|border_elements]]** //**(get)**// | %%The list of elements which are at the border of the graph.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:fetch|fetch]]** | %%This will fetch the data from a registered node.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:logical_end|logical_end]]** | %%Return the last logical object.%% | +| | **[[:develop:api:efl:ui:focus:manager:property:manager_focus|manager_focus]]** //**(get, set)**// | %%The element which is currently focused by this manager%% | +| | **[[:develop:api:efl:ui:focus:manager:method:move|move]]** | %%Move the focus into the given direction.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:pop_history_stack|pop_history_stack]]** | %%Removes the most upper history element, and gives the focus to the next one below%% | +| | **[[:develop:api:efl:ui:focus:manager:property:redirect|redirect]]** //**(get, set)**// | %%Add a another manager to serve the move requests.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:request_move|request_move]]** | %%Returns the object which would be the next object to focus in the given direction.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:request_subchild|request_subchild]]** | %%Returns a widget that can receive focus%% | +| | **[[:develop:api:efl:ui:focus:manager:method:reset_history|reset_history]]** | %%Reset the history stack of this manager object. This means the most upper element will be unfocused, all other elements will be removed from the remembered before.%% | +| | **[[:develop:api:efl:ui:focus:manager:property:root|root]]** //**(get, set)**// | %%Root node for all logical subtrees.%% | +| | **[[:develop:api:efl:ui:focus:manager:method:setup_on_first_touch|setup_on_first_touch]]** | %%Called when this manager is set as redirect%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:method:prepare_logical|prepare_logical]]** | %%Tells the object that the children of it will be queried soon by the given manager.%% | +^ [[:develop:api:efl:ui:translatable|Efl.Ui.Translatable]] ^^^ +| | **[[:develop:api:efl:ui:translatable:property:translatable_text|translatable_text]]** //**(get, set)**// | %%A unique string to be translated.%% | +^ [[:develop:api:efl:ui:win|Efl.Ui.Win]] ^^^ +| | **[[:develop:api:efl:ui:win:property:accel_preference|accel_preference]]** //**(get, set)**// | %%The hardware acceleration preference for this window.%% | +| | **[[:develop:api:efl:ui:win:method:activate|activate]]** | %%Activate a window object.%% | +| | **[[:develop:api:efl:ui:win:property:alpha|alpha]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:win:property:autohide|autohide]]** //**(get, set)**// | %%Window's autohide state.%% | +| | **[[:develop:api:efl:ui:win:property:borderless|borderless]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:win:method:center|center]]** | %%Center a window on its screen.%% | +| | **[[:develop:api:efl:ui:win:method:constructor|constructor]]** | %%Call the object's constructor.%% | +| | **[[:develop:api:efl:ui:win:property:content|content]]** //**(get, set)**// | %%Swallowed sub-object contained in this object.%% | +| | **[[:develop:api:efl:ui:win:method:content_unset|content_unset]]** | %%Unswallow the object in the current container and return it.%% | +| | **[[:develop:api:efl:ui:win:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% | +| | **[[:develop:api:efl:ui:win:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:efl:ui:win:property:device|device]]** //**(get)**// | %%An input device attached to this canvas, found by name.%% | +| ''protected set'' | **[[:develop:api:efl:ui:win:property:focus|focus]]** //**(get, set)**// | %%This gets called by the manager and should never be called by someone else.%% | +| | **[[:develop:api:efl:ui:win:property:focus_highlight_animate|focus_highlight_animate]]** //**(get, set)**// | %%Whether focus highlight should animate or not.%% | +| | **[[:develop:api:efl:ui:win:property:focus_highlight_enabled|focus_highlight_enabled]]** //**(get, set)**// | %%Whether focus highlight is enabled or not.%% | +| | **[[:develop:api:efl:ui:win:property:focus_highlight_style|focus_highlight_style]]** //**(get, set)**// | %%Control the widget focus highlight style.%% | +| | **[[:develop:api:efl:ui:win:property:fullscreen|fullscreen]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:win:property:hint_aspect|hint_aspect]]** //**(get, set)**// | %%Defines the aspect ratio to respect when scaling this object.%% | +| | **[[:develop:api:efl:ui:win:property:hint_base|hint_base]]** //**(get, set)**// | %%Base size for objects with sizing restrictions.%% | +| | **[[:develop:api:efl:ui:win:property:hint_max|hint_max]]** //**(get, set)**// | %%Hints on the object's maximum size.%% | +| | **[[:develop:api:efl:ui:win:property:hint_step|hint_step]]** //**(get, set)**// | %%Step size for objects with sizing restrictions.%% | +| | **[[:develop:api:efl:ui:win:property:hint_weight|hint_weight]]** //**(get, set)**// | %%Hints for an object's weight.%% | +| | **[[:develop:api:efl:ui:win:property:icon_object|icon_object]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:win:property:iconified|iconified]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:win:property:image_max_size|image_max_size]]** //**(get)**// | %%Get the maximum image size evas can possibly handle.%% | +| | **[[:develop:api:efl:ui:win:property:indicator_mode|indicator_mode]]** //**(get, set)**// | %%In some environments, like phones, you may have an indicator that shows battery status, reception, time etc. This is the indicator.%% | +| | **[[:develop:api:efl:ui:win:property:keyboard_mode|keyboard_mode]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:win:method:keygrab_set|keygrab_set]]** | %%Set keygrab value of the window%% | +| | **[[:develop:api:efl:ui:win:method:keygrab_unset|keygrab_unset]]** | %%Unset keygrab value of the window%% | +| | **[[:develop:api:efl:ui:win:property:lock_enabled|lock_enabled]]** //**(get)**// | %%Indicates whether a key lock is on, such as NumLock, CapsLock, ...%% | +| | **[[:develop:api:efl:ui:win:method:lower|lower]]** | %%This action is ignored by the Window.%% | +| | **[[:develop:api:efl:ui:win:property:maximized|maximized]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:win:property:modal|modal]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:win:property:modifier_enabled|modifier_enabled]]** //**(get)**// | %%Indicates whether a key modifier is on, such as Ctrl, Shift, ...%% | +| | **[[:develop:api:efl:ui:win:method:move_resize_start|move_resize_start]]** | %%Start moving or resizing the window.%% | +| | **[[:develop:api:efl:ui:win:property:name|name]]** //**(get, set)**// | %%Accessible name of the object.%% | +| | **[[:develop:api:efl:ui:win:property:noblank|noblank]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:win: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.%% | +| | **[[:develop:api:efl:ui:win:method:object_top_in_rectangle_get|object_top_in_rectangle_get]]** | %%Retrieve the Evas object stacked at the top of a given rectangular region in a canvas%% | +| | **[[:develop:api:efl:ui:win:method:objects_at_xy_get|objects_at_xy_get]]** | %%Retrieve a list of objects lying over a given position in a canvas.%% | +| | **[[:develop:api:efl:ui:win:method:objects_in_rectangle_get|objects_in_rectangle_get]]** | %%Retrieve a list of objects lying over a given rectangular region in a canvas.%% | +| | **[[:develop:api:efl:ui:win:property:parent|parent]]** //**(get, set)**// | %%Object's accessible parent.%% | +| | **[[:develop:api:efl:ui:win:method:part|part]]** | %%Returns %%[[:develop:api:efl:ui:widget:part|Efl.Ui.Widget.Part]]%%.%% | +| | **[[:develop:api:efl:ui:win:property:pointer_inside|pointer_inside]]** //**(get)**// | %%Returns whether the mouse pointer is logically inside the canvas.%% | +| | **[[:develop:api:efl:ui:win:method:pointer_iterate|pointer_iterate]]** | %%Returns an iterator over the current known pointer positions.%% | +| | **[[:develop:api:efl:ui:win:property:pointer_position|pointer_position]]** //**(get)**// | %%This function returns the current known pointer coordinates%% | +| | **[[:develop:api:efl:ui:win:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:efl:ui:win:property:prop_focus_skip|prop_focus_skip]]** //**(set)**// | %%Set the window to be skipped by keyboard focus.%% | +| | **[[:develop:api:efl:ui:win:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +| | **[[:develop:api:efl:ui:win:method:raise|raise]]** | %%Places the window at the top of the stack, so that it's not covered by any other window.%% | +| | **[[:develop:api:efl:ui:win:property:screen_constrain|screen_constrain]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:win:property:screen_dpi|screen_dpi]]** //**(get)**// | %%Get screen dpi for the screen that a window is on.%% | +| | **[[:develop:api:efl:ui:win:property:screen_rotation|screen_rotation]]** //**(get)**// | %%Get the rotation of the screen.%% | +| | **[[:develop:api:efl:ui:win:property:screen_size|screen_size]]** //**(get)**// | %%Get screen geometry details for the screen that a window is on.%% | +| | **[[:develop:api:efl:ui:win:property:seat|seat]]** //**(get)**// | %%A seat attached to this canvas, found by id.%% | +| | **[[:develop:api:efl:ui:win:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| | **[[:develop:api:efl:ui:win: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.%% | +| | **[[:develop:api:efl:ui:win:property:stack_base|stack_base]]** //**(get, set)**// | %%The stack base state of this window%% | +| | **[[:develop:api:efl:ui:win:property:stack_id|stack_id]]** //**(get)**// | %%Get the stack ID string of the window as an opaque string.%% | +| | **[[:develop:api:efl:ui:win:property:stack_master_id|stack_master_id]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:win:method:stack_pop_to|stack_pop_to]]** | %%Pop (delete) all windows in the stack above this window.%% | +| | **[[:develop:api:efl:ui:win:property:sticky|sticky]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:win:property:text|text]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:win:property:urgent|urgent]]** //**(get, set)**// | | +| | **[[:develop:api:efl:ui:win:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +| | **[[:develop:api:efl:ui:win:property:win_name|win_name]]** //**(get, set)**// | %%The window name.%% | +| | **[[:develop:api:efl:ui:win:property:win_role|win_role]]** //**(get, set)**// | %%The role of the window.%% | +| | **[[:develop:api:efl:ui:win:property:win_type|win_type]]** //**(get, set)**// | %%The type of the window.%% | +| | **[[:develop:api:efl:ui:win:property:wm_available_profiles|wm_available_profiles]]** //**(get, set)**// | %%Available profiles on a window.%% | +| | **[[:develop:api:efl:ui:win:property:wm_available_rotations|wm_available_rotations]]** //**(get, set)**// | %%Defines which rotations this window supports.%% | +| ''protected'' | **[[:develop:api:efl:ui:win:property:elm_actions|elm_actions]]** //**(get)**// | %%Elementary actions%% | +| ''protected'' | **[[:develop:api:efl:ui:win:property:extents|extents]]** //**(get, set)**// | %%Geometry of accessible widget.%% | +| ''protected'' | **[[:develop:api:efl:ui:win:method:focus_manager_create|focus_manager_create]]** | %%If the widget needs a focus manager, this function will be called.%% | +| ''protected'' | **[[:develop:api:efl:ui:win:method:on_focus_update|on_focus_update]]** | %%Virtual function handling focus in/out events on the widget%% | +| ''protected'' | **[[:develop:api:efl:ui:win:property:state_set|state_set]]** //**(get)**// | %%Gets set describing object accessible states.%% | +| ''protected'' | **[[:develop:api:efl:ui:win:method:theme_apply|theme_apply]]** | %%Virtual function called when the widget needs to re-apply its theme.%% | +| ''protected'' | **[[:develop:api:efl:ui:win:method:widget_event|widget_event]]** | %%Virtual function handling input events on the widget.%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:property:access_info|access_info]]** //**(get, set)**// | %%Accessibility information.%% | +| | **[[:develop:api:elm:widget:property:clip|clip]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:cursor|cursor]]** //**(get, set)**// | %%The cursor to be shown when mouse is over the object%% | +| | **[[:develop:api:elm:widget:property:cursor_style|cursor_style]]** //**(get, set)**// | %%A different style for the cursor.%% | +| | **[[:develop:api:elm:widget:property:cursor_theme_search_enabled|cursor_theme_search_enabled]]** //**(get, set)**// | %%Whether the cursor may be looked in the theme or not.%% | +| | **[[:develop:api:elm:widget:property:disabled|disabled]]** //**(get, set)**// | %%Whether the widget is enabled (accepts and reacts to user inputs).%% | +| | **[[:develop:api:elm:widget:property:focus_allow|focus_allow]]** //**(get, set)**// | %%The ability for a widget to be focused.%% | +| | **[[:develop:api:elm:widget:property:focus_geometry|focus_geometry]]** //**(get)**// | %%The geometry to use to calculate the relations to other objects.%% | +| | **[[:develop:api:elm:widget:property:focus_manager|focus_manager]]** //**(get)**// | %%Describes which manager is used to register.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy|focus_move_policy]]** //**(get, set)**// | %%The widget's focus move policy.%% | +| | **[[:develop:api:elm:widget:property:focus_move_policy_automatic|focus_move_policy_automatic]]** //**(get, set)**// | %%Control the widget's focus_move_policy mode setting.%% | +| | **[[:develop:api:elm:widget:property:focus_parent|focus_parent]]** //**(get)**// | %%Describes which logical parent is used by this object.%% | +| | **[[:develop:api:elm:widget:property:focused_item|focused_item]]** //**(get)**// | %%Get the focused widget item.%% | +| | **[[:develop:api:elm:widget:method:group_calculate|group_calculate]]** | %%Triggers an immediate recalculation of this object's geometry.%% | +| | **[[:develop:api:elm:widget:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% | +| | **[[:develop:api:elm:widget:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% | +| | **[[:develop:api:elm:widget:property:interest_region_mode|interest_region_mode]]** //**(get, set)**// | %%Defines how %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% should be calculated.%% | +| | **[[:develop:api:elm:widget:property:is_frame_object|is_frame_object]]** //**(get, set)**// | %%If %%''true''%% the object belongs to the window border decorations.%% | +| | **[[:develop:api:elm:widget:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% | +| | **[[:develop:api:elm:widget: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.%% | +| | **[[:develop:api:elm:widget:property:no_render|no_render]]** //**(get, set)**// | | +| | **[[:develop:api:elm:widget:property:orientation_mode_disabled|orientation_mode_disabled]]** //**(get, set)**// | %%Whether the widget's automatic orientation is disabled or not.%% | +| | **[[:develop:api:elm:widget:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_pop|scroll_freeze_pop]]** | %%Pop scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_freeze_push|scroll_freeze_push]]** | %%Push scroller freeze%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_pop|scroll_hold_pop]]** | %%Pop scroller hold%% | +| | **[[:develop:api:elm:widget:method:scroll_hold_push|scroll_hold_push]]** | %%Push scroll hold%% | +| ''protected set'' | **[[:develop:api:elm:widget:property:style|style]]** //**(get, set)**// | %%The widget style to use.%% | +| | **[[:develop:api:elm:widget:property:widget_top|widget_top]]** //**(get)**// | %%Root widget in the widget hierarchy.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:attributes|attributes]]** //**(get)**// | %%Gets key-value pairs indentifying object extra attributes. Must be free by a user.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:children|children]]** //**(get)**// | %%Gets object's accessible children.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_grab|focus_grab]]** | %%Focuses accessible widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:focus_highlight_geometry|focus_highlight_geometry]]** //**(get)**// | %%The rectangle region to be highlighted on focus.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:focus_state_apply|focus_state_apply]]** | %%Register focus with the given configuration.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:interest_region|interest_region]]** //**(get)**// | %%Region of interest inside this widget, that should be given priority to be visible inside a scroller.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_activate|on_access_activate]]** | %%Hook function called when widget is activated through accessibility.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_access_update|on_access_update]]** | %%Hook function called when accessibility is changed on the widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_disabled_update|on_disabled_update]]** | %%Virtual function called when the widget becomes disabled.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:on_orientation_update|on_orientation_update]]** | %%Virtual function handling canvas orientation changes.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:on_show_region_hook|on_show_region_hook]]** //**(set)**// | %%Hook function called when the %%[[:develop:api:elm:widget:property:show_region|Elm.Widget.show_region]]%% is changed.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:resize_object|resize_object]]** //**(set)**// | %%This is the internal canvas object managed by a widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:property:show_region|show_region]]** //**(get, set)**// | %%Region inside the widget to show.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:translation_update|translation_update]]** | %%This implements the calls to %%''gettext''%%() and %%''text_set''%%().%% | +| ''protected'' | **[[:develop:api:elm:widget:property:widget_parent|widget_parent]]** //**(get, set)**// | %%The internal parent of this widget.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_sub_object_add|widget_sub_object_add]]** | %%Virtual function handling sub objects being added.%% | +| ''protected'' | **[[:develop:api:elm:widget:method:widget_sub_object_del|widget_sub_object_del]]** | %%Virtual function handling sub objects being removed.%% | + ===== Events ===== ==== Inherited ==== -[[:develop:api:efl:access|Efl.Access]]\\ -> **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]**, **[[:develop:api:efl:access:event:added|added]]**, **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]**, **[[:develop:api:efl:access:event:children_changed|children,changed]]**, **[[:develop:api:efl:access:event:property_changed|property,changed]]**, **[[:develop:api:efl:access:event:removed|removed]]**, **[[:develop:api:efl:access:event:state_changed|state,changed]]**, **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]**\\ -[[:develop:api:efl:access:window|Efl.Access.Window]]\\ -> **[[:develop:api:efl:access:window:event:window_activated|window,activated]]**, **[[:develop:api:efl:access:window:event:window_created|window,created]]**, **[[:develop:api:efl:access:window:event:window_deactivated|window,deactivated]]**, **[[:develop:api:efl:access:window:event:window_destroyed|window,destroyed]]**, **[[:develop:api:efl:access:window:event:window_maximized|window,maximized]]**, **[[:develop:api:efl:access:window:event:window_minimized|window,minimized]]**, **[[:develop:api:efl:access:window:event:window_restored|window,restored]]**\\ -[[:develop:api:efl:animator|Efl.Animator]]\\ -> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\ -[[:develop:api:efl:canvas|Efl.Canvas]]\\ -> **[[:develop:api:efl:canvas:event:device_added|device,added]]**, **[[:develop:api:efl:canvas:event:device_changed|device,changed]]**, **[[:develop:api:efl:canvas:event:device_removed|device,removed]]**, **[[:develop:api:efl:canvas:event:focus_in|focus,in]]**, **[[:develop:api:efl:canvas:event:focus_out|focus,out]]**, **[[:develop:api:efl:canvas:event:object_focus_in|object,focus,in]]**, **[[:develop:api:efl:canvas:event:object_focus_out|object,focus,out]]**, **[[:develop:api:efl:canvas:event:render_post|render,post]]**, **[[:develop:api:efl:canvas:event:render_pre|render,pre]]**\\ -[[: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|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:finger_move|finger,move]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:finger_up|finger,up]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:focus_in|focus,in]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:focus_out|focus,out]]**, **[[:develop:api:efl:input:interface:event:hold|hold]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:pointer_down|pointer,down]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[: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|Efl.Input.Interface]]\\ -> **[[:develop:api:efl:input:interface:event:pointer_out|pointer,out]]**\\ -[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\ -> **[[: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:ui:focus:manager|Efl.Ui.Focus.Manager]]\\ -> **[[:develop:api:efl:ui:focus:manager:event:coords_dirty|coords,dirty]]**, **[[:develop:api:efl:ui:focus:manager:event:flush_pre|flush,pre]]**, **[[:develop:api:efl:ui:focus:manager:event:focused|focused]]**, **[[:develop:api:efl:ui:focus:manager:event:redirect_changed|redirect,changed]]**\\ -[[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]]\\ -> **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]**\\ -[[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]]\\ -> **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]**, **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]**\\ -[[:develop:api:efl:ui:win|Efl.Ui.Win]]\\ -> **[[:develop:api:efl:ui:win:event:delete_request|delete,request]]**, **[[:develop:api:efl:ui:win:event:elm_action_block_menu|elm,action,block_menu]]**, **[[:develop:api:efl:ui:win:event:fullscreen|fullscreen]]**, **[[:develop:api:efl:ui:win:event:iconified|iconified]]**, **[[:develop:api:efl:ui:win:event:indicator_prop_changed|indicator,prop,changed]]**, **[[:develop:api:efl:ui:win:event:ioerr|ioerr]]**, **[[:develop:api:efl:ui:win:event:maximized|maximized]]**, **[[:develop:api:efl:ui:win:event:normal|normal]]**, **[[:develop:api:efl:ui:win:event:pause|pause]]**, **[[:develop:api:efl:ui:win:event:profile_changed|profile,changed]]**, **[[:develop:api:efl:ui:win:event:resume|resume]]**, **[[:develop:api:efl:ui:win:event:rotation_changed|rotation,changed]]**, **[[:develop:api:efl:ui:win:event:stick|stick]]**, **[[:develop:api:efl:ui:win:event:theme_changed|theme,changed]]**, **[[:develop:api:efl:ui:win:event:unfullscreen|unfullscreen]]**, **[[:develop:api:efl:ui:win:event:unmaximized|unmaximized]]**, **[[:develop:api:efl:ui:win:event:unstick|unstick]]**, **[[:develop:api:efl:ui:win:event:withdrawn|withdrawn]]**, **[[:develop:api:efl:ui:win:event:wm_rotation_changed|wm,rotation,changed]]**\\ -[[:develop:api:elm:widget|Elm.Widget]]\\ -> **[[:develop:api:elm:widget:event:access_changed|access,changed]]**, **[[:develop:api:elm:widget:event:language_changed|language,changed]]**, **[[:develop:api:elm:widget:event:moved|moved]]** \ No newline at end of file +^ [[:develop:api:efl:access|Efl.Access]] ^^^ +| | **[[:develop:api:efl:access:event:active_descendant_changed|active,descendant,changed]]** | %%Called when active state of descendant has changed%% | +| | **[[:develop:api:efl:access:event:added|added]]** | %%Called when item was added%% | +| | **[[:develop:api:efl:access:event:bounds_changed|bounds,changed]]** | %%Called when bounds have changed%% | +| | **[[:develop:api:efl:access:event:children_changed|children,changed]]** | %%Called when children have changed%% | +| | **[[:develop:api:efl:access:event:property_changed|property,changed]]** | %%Called when roperty has changed%% | +| | **[[:develop:api:efl:access:event:removed|removed]]** | %%Called when item was removed%% | +| | **[[:develop:api:efl:access:event:state_changed|state,changed]]** | %%Called when tate has changed%% | +| | **[[:develop:api:efl:access:event:visible_data_changed|visible,data,changed]]** | %%Called when visibility has changed%% | +^ [[:develop:api:efl:access:window|Efl.Access.Window]] ^^^ +| | **[[:develop:api:efl:access:window:event:window_activated|window,activated]]** | %%Called when window has been activated. (unfocused)%% | +| | **[[:develop:api:efl:access:window:event:window_created|window,created]]** | %%Called when new window has been created.%% | +| | **[[:develop:api:efl:access:window:event:window_deactivated|window,deactivated]]** | %%Called when window has been deactivated (unfocused).%% | +| | **[[:develop:api:efl:access:window:event:window_destroyed|window,destroyed]]** | %%Called when window has been destroyed.%% | +| | **[[:develop:api:efl:access:window:event:window_maximized|window,maximized]]** | %%Called when window has been maximmized%% | +| | **[[:develop:api:efl:access:window:event:window_minimized|window,minimized]]** | %%Called when window has been minimized%% | +| | **[[:develop:api:efl:access:window:event:window_restored|window,restored]]** | %%Called when window has been restored%% | +^ [[: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:canvas|Efl.Canvas]] ^^^ +| | **[[:develop:api:efl:canvas:event:device_added|device,added]]** | %%Called when input device was added%% | +| | **[[:develop:api:efl:canvas:event:device_changed|device,changed]]** | %%Called when input device changed%% | +| | **[[:develop:api:efl:canvas:event:device_removed|device,removed]]** | %%Called when input device was removed%% | +| | **[[:develop:api:efl:canvas:event:object_focus_in|object,focus,in]]** | %%Called when object got focus%% | +| | **[[:develop:api:efl:canvas:event:object_focus_out|object,focus,out]]** | %%Called when object lost focus%% | +| | **[[:develop:api:efl:canvas:event:render_post|render,post]]** | %%Called when post render happens%% | +| | **[[:develop:api:efl:canvas:event:render_pre|render,pre]]** | %%Called when pre render happens%% | +^ [[: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.%% | +^ [[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]] ^^^ +| | **[[:develop:api:efl:ui:focus:manager:event:coords_dirty|coords,dirty]]** | %%Emitted once the graph is dirty, this means there are potential changes in border_elements you want to know about%% | +| | **[[:develop:api:efl:ui:focus:manager:event:flush_pre|flush,pre]]** | %%Emitted once the graph calculationg will be performed%% | +| | **[[:develop:api:efl:ui:focus:manager:event:focused|focused]]** | %%Emitted if the manager has focused an object, the passed focus object is the last focused object%% | +| | **[[:develop:api:efl:ui:focus:manager:event:redirect_changed|redirect,changed]]** | %%Emitted when the redirect object has changed, the old manager is passed as event info%% | +^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^ +| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% | +^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^ +| | **[[:develop:api:efl:ui:focus:user:event:logical_changed|logical,changed]]** | %%Emitted when a new logical parent should be used.%% | +| | **[[:develop:api:efl:ui:focus:user:event:manager_changed|manager,changed]]** | %%Emitted when a new manager is the parent for this object.%% | +^ [[:develop:api:efl:ui:win|Efl.Ui.Win]] ^^^ +| | **[[:develop:api:efl:ui:win:event:delete_request|delete,request]]** | %%Called when the window got a delete request%% | +| | **[[:develop:api:efl:ui:win:event:elm_action_block_menu|elm,action,block_menu]]** | %%Called when elementary block menu action happened%% | +| | **[[:develop:api:efl:ui:win:event:fullscreen|fullscreen]]** | %%Called when window was set fullscreen%% | +| | **[[:develop:api:efl:ui:win:event:iconified|iconified]]** | %%Called when window was iconified%% | +| | **[[:develop:api:efl:ui:win:event:indicator_prop_changed|indicator,prop,changed]]** | %%Called when indicator property changed%% | +| | **[[:develop:api:efl:ui:win:event:ioerr|ioerr]]** | %%Called on input output error%% | +| | **[[:develop:api:efl:ui:win:event:maximized|maximized]]** | %%Called when window is set maximized%% | +| | **[[:develop:api:efl:ui:win:event:normal|normal]]** | %%Called when window got into normal state%% | +| | **[[:develop:api:efl:ui:win:event:pause|pause]]** | %%Called when the window is going not be displayed for some time%% | +| | **[[:develop:api:efl:ui:win:event:profile_changed|profile,changed]]** | %%Called when profile changed%% | +| | **[[:develop:api:efl:ui:win:event:resume|resume]]** | %%Called before a window get rendered after a pause event%% | +| | **[[:develop:api:efl:ui:win:event:rotation_changed|rotation,changed]]** | %%Called when window rotation changed%% | +| | **[[:develop:api:efl:ui:win:event:stick|stick]]** | %%Called when window was set sticky%% | +| | **[[:develop:api:efl:ui:win:event:theme_changed|theme,changed]]** | %%Called when theme changed%% | +| | **[[:develop:api:efl:ui:win:event:unfullscreen|unfullscreen]]** | %%Called when window is no longer set fullscreen%% | +| | **[[:develop:api:efl:ui:win:event:unmaximized|unmaximized]]** | %%Called when window is no longer set maximized%% | +| | **[[:develop:api:efl:ui:win:event:unstick|unstick]]** | %%Called when window is no longer set sticky%% | +| | **[[:develop:api:efl:ui:win:event:withdrawn|withdrawn]]** | %%Called when window was withdrawn%% | +| | **[[:develop:api:efl:ui:win:event:wm_rotation_changed|wm,rotation,changed]]** | %%Called when window manager rotation changed%% | +^ [[:develop:api:elm:widget|Elm.Widget]] ^^^ +| | **[[:develop:api:elm:widget:event:access_changed|access,changed]]** | %%Called when accessibility changed%% | +| | **[[:develop:api:elm:widget:event:language_changed|language,changed]]** | %%Called when widget language changed%% | +| | **[[:develop:api:elm:widget:event:moved|moved]]** | %%Called when widget moved%% | diff --git a/pages/develop/api/efl/ui/zoom.txt b/pages/develop/api/efl/ui/zoom.txt index 610e99353..cea496d8e 100644 --- a/pages/develop/api/efl/ui/zoom.txt +++ b/pages/develop/api/efl/ui/zoom.txt @@ -7,52 +7,29 @@ {{page>:develop:api-include:efl:ui:zoom:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_ui_zoom [fillcolor = "dodgerblue4", label = "Efl.Ui.Zoom", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== -**[[:develop:api:efl:ui:zoom:property:zoom_animation|zoom_animation]]** //**(get, set)**// +**[[:develop:api:efl:ui:zoom:property:zoom|zoom]]** //**(get, set)**//\\ +> + +double efl_ui_zoom_get(const Eo *obj); +void efl_ui_zoom_set(Eo *obj, double zoom); + +\\ +**[[:develop:api:efl:ui:zoom:property:zoom_animation|zoom_animation]]** //**(get, set)**//\\ +> Eina_Bool efl_ui_zoom_animation_get(const Eo *obj); void efl_ui_zoom_animation_set(Eo *obj, Eina_Bool paused); \\ -**[[:develop:api:efl:ui:zoom:property:zoom_mode|zoom_mode]]** //**(get, set)**// +**[[:develop:api:efl:ui:zoom:property:zoom_mode|zoom_mode]]** //**(get, set)**//\\ +> Efl_Ui_Zoom_Mode efl_ui_zoom_mode_get(const Eo *obj); void efl_ui_zoom_mode_set(Eo *obj, Efl_Ui_Zoom_Mode mode); \\ -**[[:develop:api:efl:ui:zoom:property:zoom|zoom]]** //**(get, set)**// - -double efl_ui_zoom_get(const Eo *obj); -void efl_ui_zoom_set(Eo *obj, double zoom); - -\\ ===== Events ===== diff --git a/pages/develop/api/efl/ui/zoom/property/zoom.txt b/pages/develop/api/efl/ui/zoom/property/zoom.txt index 5ad54d716..d7afd79fb 100644 --- a/pages/develop/api/efl/ui/zoom/property/zoom.txt +++ b/pages/develop/api/efl/ui/zoom/property/zoom.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Zoom.zoom~~ -===== Values ===== - - * **zoom** - %%The zoom level to set%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:zoom:property:zoom:description&nouser&nolink&nodate}} +===== Values ===== + + * **zoom** - %%The zoom level to set%% ==== Getter ==== %%Get the zoom level of the photo%% diff --git a/pages/develop/api/efl/ui/zoom/property/zoom_animation.txt b/pages/develop/api/efl/ui/zoom/property/zoom_animation.txt index 335a5cee5..ac6f9e7a3 100644 --- a/pages/develop/api/efl/ui/zoom/property/zoom_animation.txt +++ b/pages/develop/api/efl/ui/zoom/property/zoom_animation.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Zoom.zoom_animation~~ -===== Values ===== - - * **paused** - %%The pause state.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:zoom:property:zoom_animation:description&nouser&nolink&nodate}} +===== Values ===== + + * **paused** - %%The pause state.%% ==== Getter ==== %%Disable zoom animation%% diff --git a/pages/develop/api/efl/ui/zoom/property/zoom_mode.txt b/pages/develop/api/efl/ui/zoom/property/zoom_mode.txt index 82ba9097f..8c012a808 100644 --- a/pages/develop/api/efl/ui/zoom/property/zoom_mode.txt +++ b/pages/develop/api/efl/ui/zoom/property/zoom_mode.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Ui.Zoom.zoom_mode~~ -===== Values ===== - - * **mode** - %%The zoom mode.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:ui:zoom:property:zoom_mode:description&nouser&nolink&nodate}} +===== Values ===== + + * **mode** - %%The zoom mode.%% ==== Getter ==== %%Get the zoom mode%% diff --git a/pages/develop/api/efl/vg.txt b/pages/develop/api/efl/vg.txt index 736b8e30e..a3236b665 100644 --- a/pages/develop/api/efl/vg.txt +++ b/pages/develop/api/efl/vg.txt @@ -10,32 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_vg [fillcolor = "black", label = "Efl.VG", 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_duplicate [fillcolor = "gray15", label = "Efl.Duplicate", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_vg -> efl_object - efl_vg -> efl_gfx - efl_vg -> efl_gfx_stack - efl_vg -> efl_duplicate -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -47,12 +21,31 @@ digraph hierarchy { ++++ ===== Members ===== +**[[:develop:api:efl:vg:property:above|above]]** //**(get)**//// [Overridden from [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]]//\\ +> %%Get the Evas object stacked right above %%''obj''%%%% + +Efl_Gfx_Stack *efl_gfx_stack_above_get(const Eo *obj); + +\\ +**[[:develop:api:efl:vg:property:below|below]]** //**(get)**//// [Overridden from [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]]//\\ +> %%Get the Evas object stacked right below %%''obj''%%%% + +Efl_Gfx_Stack *efl_gfx_stack_below_get(const Eo *obj); + +\\ **[[:develop:api:efl:vg:method:bounds_get|bounds_get]]**\\ > %%Give the bounding box in screen coordinate as being drawn.%% void efl_vg_bounds_get(Eo *obj, Eina_Rect *r); \\ +**[[:develop:api:efl:vg:property:color|color]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\ +> + +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); + +\\ **[[:develop:api:efl:vg:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Call the object's constructor.%% @@ -71,6 +64,13 @@ void efl_destructor(Eo *obj); Efl_Duplicate *efl_duplicate(const Eo *obj); \\ +**[[:develop:api:efl:vg:property:geometry|geometry]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\ +> %%Rectangular geometry that combines both position and size.%% + +Eina_Rect efl_gfx_geometry_get(const Eo *obj); +void efl_gfx_geometry_set(Eo *obj, Eina_Rect rect); + +\\ **[[:develop:api:efl:vg:method:interpolate|interpolate]]**\\ > %%Interpolate a given vector graphics object%% @@ -83,49 +83,6 @@ Eina_Bool efl_vg_interpolate(Eo *obj, const Efl_VG *from, const Efl_VG *to, doub void efl_gfx_stack_lower(Eo *obj); \\ -**[[:develop:api:efl:vg:method:raise|raise]]**// [Overridden from [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]]//\\ -> %%Raise %%''obj''%% to the top of its layer.%% - -void efl_gfx_stack_raise(Eo *obj); - -\\ -**[[:develop:api:efl:vg:method:stack_above|stack_above]]**// [Overridden from [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]]//\\ -> %%Stack %%''obj''%% immediately %%''above''%%%% - -void efl_gfx_stack_above(Eo *obj, Efl_Gfx_Stack *above); - -\\ -**[[:develop:api:efl:vg:method:stack_below|stack_below]]**// [Overridden from [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]]//\\ -> %%Stack %%''obj''%% immediately %%''below''%%%% - -void efl_gfx_stack_below(Eo *obj, Efl_Gfx_Stack *below); - -\\ -**[[:develop:api:efl:vg:property:above|above]]** //**(get)**//// [Overridden from [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]]//\\ -> %%Get the Evas object stacked right above %%''obj''%%%% - -Efl_Gfx_Stack *efl_gfx_stack_above_get(const Eo *obj); - -\\ -**[[:develop:api:efl:vg:property:below|below]]** //**(get)**//// [Overridden from [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]]//\\ -> %%Get the Evas object stacked right below %%''obj''%%%% - -Efl_Gfx_Stack *efl_gfx_stack_below_get(const Eo *obj); - -\\ -**[[:develop:api:efl:vg:property:color|color]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]// - -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); - -\\ -**[[:develop:api:efl:vg:property:geometry|geometry]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\ -> %%Rectangular geometry that combines both position and size.%% - -Eina_Rect efl_gfx_geometry_get(const Eo *obj); -void efl_gfx_geometry_set(Eo *obj, Eina_Rect rect); - -\\ **[[:develop:api:efl:vg:property:mask|mask]]** //**(get, set)**//\\ > %%Vector graphics object mask%% @@ -133,13 +90,15 @@ Efl_VG *efl_vg_mask_get(const Eo *obj); void efl_vg_mask_set(Eo *obj, Efl_VG *m); \\ -**[[:develop:api:efl:vg:property:name|name]]** //**(get, set)**// +**[[:develop:api:efl:vg:property:name|name]]** //**(get, set)**//\\ +> const char *efl_vg_name_get(const Eo *obj); void efl_vg_name_set(Eo *obj, const char *name); \\ -**[[:develop:api:efl:vg:property:origin|origin]]** //**(get, set)**// +**[[:develop:api:efl:vg:property:origin|origin]]** //**(get, set)**//\\ +> void efl_vg_origin_get(const Eo *obj, double *x, double *y); void efl_vg_origin_set(Eo *obj, double x, double y); @@ -159,6 +118,12 @@ Eina_Position2D efl_gfx_position_get(const Eo *obj); void efl_gfx_position_set(Eo *obj, Eina_Position2D pos); \\ +**[[:develop:api:efl:vg:method:raise|raise]]**// [Overridden from [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]]//\\ +> %%Raise %%''obj''%% to the top of its layer.%% + +void efl_gfx_stack_raise(Eo *obj); + +\\ **[[:develop:api:efl:vg:property:size|size]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\ > %%The 2D size of a canvas object.%% @@ -166,7 +131,20 @@ Eina_Size2D efl_gfx_size_get(const Eo *obj); void efl_gfx_size_set(Eo *obj, Eina_Size2D size); \\ -**[[:develop:api:efl:vg:property:transformation|transformation]]** //**(get, set)**// +**[[:develop:api:efl:vg:method:stack_above|stack_above]]**// [Overridden from [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]]//\\ +> %%Stack %%''obj''%% immediately %%''above''%%%% + +void efl_gfx_stack_above(Eo *obj, Efl_Gfx_Stack *above); + +\\ +**[[:develop:api:efl:vg:method:stack_below|stack_below]]**// [Overridden from [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]]//\\ +> %%Stack %%''obj''%% immediately %%''below''%%%% + +void efl_gfx_stack_below(Eo *obj, Efl_Gfx_Stack *below); + +\\ +**[[:develop:api:efl:vg:property:transformation|transformation]]** //**(get, set)**//\\ +> const Eina_Matrix3 *efl_vg_transformation_get(const Eo *obj); void efl_vg_transformation_set(Eo *obj, const Eina_Matrix3 *m); @@ -182,19 +160,46 @@ void efl_gfx_visible_set(Eo *obj, Eina_Bool v); ==== Inherited ==== -[[:develop:api:efl:gfx|Efl.Gfx]]\\ -> **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**//\\ -[[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]\\ -> **[[:develop:api:efl:gfx:stack:property:layer|layer]]** //**(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:gfx|Efl.Gfx]] ^^^ +| | **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +^ [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] ^^^ +| | **[[:develop:api:efl:gfx:stack:property:layer|layer]]** //**(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: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: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:stack|Efl.Gfx.Stack]]\\ -> **[[:develop:api:efl:gfx:stack:event:restack|restack]]**\\ -[[: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]]** \ No newline at end of file +^ [[: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:stack|Efl.Gfx.Stack]] ^^^ +| | **[[:develop:api:efl:gfx:stack:event:restack|restack]]** | %%Object stacking was changed.%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/vg/container.txt b/pages/develop/api/efl/vg/container.txt index 4fa303fe2..2b8bd4e41 100644 --- a/pages/develop/api/efl/vg/container.txt +++ b/pages/develop/api/efl/vg/container.txt @@ -10,34 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:vg|Efl.VG]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_vg_container [fillcolor = "black", label = "Efl.VG.Container", color = "gray15", fontcolor = "white", style = "filled"] - efl_vg [fillcolor = "gray15", label = "Efl.VG", 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_duplicate [fillcolor = "gray15", label = "Efl.Duplicate", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_vg_container -> efl_vg - efl_vg -> efl_object - efl_vg -> efl_gfx - efl_vg -> efl_gfx_stack - efl_vg -> efl_duplicate -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:vg|Efl.VG]] //(class)// @@ -95,21 +67,63 @@ Eina_Bool efl_vg_interpolate(Eo *obj, const Efl_VG *from, const Efl_VG *to, doub ==== Inherited ==== -[[:develop:api:efl:gfx|Efl.Gfx]]\\ -> **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**//\\ -[[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]\\ -> **[[:develop:api:efl:gfx:stack:property:layer|layer]]** //**(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:vg|Efl.VG]]\\ -> **[[:develop:api:efl:vg:method:lower|lower]]**, **[[:develop:api:efl:vg:method:raise|raise]]**, **[[:develop:api:efl:vg:method:stack_above|stack_above]]**, **[[:develop:api:efl:vg:method:stack_below|stack_below]]**, **[[:develop:api:efl:vg:property:above|above]]** //**(get)**//, **[[:develop:api:efl:vg:property:below|below]]** //**(get)**//, **[[:develop:api:efl:vg:property:color|color]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:geometry|geometry]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:mask|mask]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:origin|origin]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:position|position]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:size|size]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:transformation|transformation]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:visible|visible]]** //**(get, set)**// +^ [[:develop:api:efl:gfx|Efl.Gfx]] ^^^ +| | **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +^ [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] ^^^ +| | **[[:develop:api:efl:gfx:stack:property:layer|layer]]** //**(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:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +^ [[:develop:api:efl:vg|Efl.VG]] ^^^ +| | **[[:develop:api:efl:vg:property:above|above]]** //**(get)**// | %%Get the Evas object stacked right above %%''obj''%%%% | +| | **[[:develop:api:efl:vg:property:below|below]]** //**(get)**// | %%Get the Evas object stacked right below %%''obj''%%%% | +| | **[[:develop:api:efl:vg:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:efl:vg:property:geometry|geometry]]** //**(get, set)**// | %%Rectangular geometry that combines both position and size.%% | +| | **[[:develop:api:efl:vg:method:lower|lower]]** | %%Lower %%''obj''%% to the bottom of its layer.%% | +| | **[[:develop:api:efl:vg:property:mask|mask]]** //**(get, set)**// | %%Vector graphics object mask%% | +| | **[[:develop:api:efl:vg:property:name|name]]** //**(get, set)**// | | +| | **[[:develop:api:efl:vg:property:origin|origin]]** //**(get, set)**// | | +| | **[[:develop:api:efl:vg:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +| | **[[:develop:api:efl:vg:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:efl:vg:method:raise|raise]]** | %%Raise %%''obj''%% to the top of its layer.%% | +| | **[[:develop:api:efl:vg:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| | **[[:develop:api:efl:vg:method:stack_above|stack_above]]** | %%Stack %%''obj''%% immediately %%''above''%%%% | +| | **[[:develop:api:efl:vg:method:stack_below|stack_below]]** | %%Stack %%''obj''%% immediately %%''below''%%%% | +| | **[[:develop:api:efl:vg:property:transformation|transformation]]** //**(get, set)**// | | +| | **[[:develop:api:efl:vg:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | + ===== Events ===== ==== Inherited ==== -[[: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:stack|Efl.Gfx.Stack]]\\ -> **[[:develop:api:efl:gfx:stack:event:restack|restack]]**\\ -[[: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]]** \ No newline at end of file +^ [[: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:stack|Efl.Gfx.Stack]] ^^^ +| | **[[:develop:api:efl:gfx:stack:event:restack|restack]]** | %%Object stacking was changed.%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/vg/gradient.txt b/pages/develop/api/efl/vg/gradient.txt index 671036046..6c97e6b91 100644 --- a/pages/develop/api/efl/vg/gradient.txt +++ b/pages/develop/api/efl/vg/gradient.txt @@ -10,36 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:vg|Efl.VG]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_vg_gradient [fillcolor = "black", label = "Efl.VG.Gradient", color = "gray15", fontcolor = "white", style = "filled"] - efl_vg [fillcolor = "gray15", label = "Efl.VG", 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_duplicate [fillcolor = "gray15", label = "Efl.Duplicate", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_gfx_gradient [fillcolor = "gray15", label = "Efl.Gfx.Gradient", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_vg_gradient -> efl_vg - efl_vg -> efl_object - efl_vg -> efl_gfx - efl_vg -> efl_gfx_stack - efl_vg -> efl_duplicate - efl_vg_gradient -> efl_gfx_gradient -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:vg|Efl.VG]] //(class)// @@ -65,13 +35,15 @@ Efl_Duplicate *efl_duplicate(const Eo *obj); Eina_Bool efl_vg_interpolate(Eo *obj, const Efl_VG *from, const Efl_VG *to, double pos_map); \\ -**[[:develop:api:efl:vg:gradient:property:spread|spread]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:gradient|Efl.Gfx.Gradient]]]// +**[[:develop:api:efl:vg:gradient:property:spread|spread]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:gradient|Efl.Gfx.Gradient]]]//\\ +> Efl_Gfx_Gradient_Spread efl_gfx_gradient_spread_get(const Eo *obj); void efl_gfx_gradient_spread_set(Eo *obj, Efl_Gfx_Gradient_Spread s); \\ -**[[:develop:api:efl:vg:gradient:property:stop|stop]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:gradient|Efl.Gfx.Gradient]]]// +**[[:develop:api:efl:vg:gradient:property:stop|stop]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:gradient|Efl.Gfx.Gradient]]]//\\ +> void efl_gfx_gradient_stop_get(const Eo *obj, const Efl_Gfx_Gradient_Stop **colors, unsigned int *length); void efl_gfx_gradient_stop_set(Eo *obj, const Efl_Gfx_Gradient_Stop *colors, unsigned int length); @@ -80,21 +52,66 @@ void efl_gfx_gradient_stop_set(Eo *obj, const Efl_Gfx_Gradient_Stop *colors, uns ==== Inherited ==== -[[:develop:api:efl:gfx|Efl.Gfx]]\\ -> **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**//\\ -[[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]\\ -> **[[:develop:api:efl:gfx:stack:property:layer|layer]]** //**(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:vg|Efl.VG]]\\ -> **[[:develop:api:efl:vg:method:bounds_get|bounds_get]]**, **[[:develop:api:efl:vg:method:constructor|constructor]]**, **[[:develop:api:efl:vg:method:destructor|destructor]]**, **[[:develop:api:efl:vg:method:lower|lower]]**, **[[:develop:api:efl:vg:method:raise|raise]]**, **[[:develop:api:efl:vg:method:stack_above|stack_above]]**, **[[:develop:api:efl:vg:method:stack_below|stack_below]]**, **[[:develop:api:efl:vg:property:above|above]]** //**(get)**//, **[[:develop:api:efl:vg:property:below|below]]** //**(get)**//, **[[:develop:api:efl:vg:property:color|color]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:geometry|geometry]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:mask|mask]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:origin|origin]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:position|position]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:size|size]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:transformation|transformation]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:visible|visible]]** //**(get, set)**// +^ [[:develop:api:efl:gfx|Efl.Gfx]] ^^^ +| | **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +^ [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] ^^^ +| | **[[:develop:api:efl:gfx:stack:property:layer|layer]]** //**(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:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +^ [[:develop:api:efl:vg|Efl.VG]] ^^^ +| | **[[:develop:api:efl:vg:property:above|above]]** //**(get)**// | %%Get the Evas object stacked right above %%''obj''%%%% | +| | **[[:develop:api:efl:vg:property:below|below]]** //**(get)**// | %%Get the Evas object stacked right below %%''obj''%%%% | +| | **[[:develop:api:efl:vg:method:bounds_get|bounds_get]]** | %%Give the bounding box in screen coordinate as being drawn.%% | +| | **[[:develop:api:efl:vg:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:efl:vg:method:constructor|constructor]]** | %%Call the object's constructor.%% | +| | **[[:develop:api:efl:vg:method:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[:develop:api:efl:vg:property:geometry|geometry]]** //**(get, set)**// | %%Rectangular geometry that combines both position and size.%% | +| | **[[:develop:api:efl:vg:method:lower|lower]]** | %%Lower %%''obj''%% to the bottom of its layer.%% | +| | **[[:develop:api:efl:vg:property:mask|mask]]** //**(get, set)**// | %%Vector graphics object mask%% | +| | **[[:develop:api:efl:vg:property:name|name]]** //**(get, set)**// | | +| | **[[:develop:api:efl:vg:property:origin|origin]]** //**(get, set)**// | | +| | **[[:develop:api:efl:vg:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +| | **[[:develop:api:efl:vg:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:efl:vg:method:raise|raise]]** | %%Raise %%''obj''%% to the top of its layer.%% | +| | **[[:develop:api:efl:vg:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| | **[[:develop:api:efl:vg:method:stack_above|stack_above]]** | %%Stack %%''obj''%% immediately %%''above''%%%% | +| | **[[:develop:api:efl:vg:method:stack_below|stack_below]]** | %%Stack %%''obj''%% immediately %%''below''%%%% | +| | **[[:develop:api:efl:vg:property:transformation|transformation]]** //**(get, set)**// | | +| | **[[:develop:api:efl:vg:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | + ===== Events ===== ==== Inherited ==== -[[: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:stack|Efl.Gfx.Stack]]\\ -> **[[:develop:api:efl:gfx:stack:event:restack|restack]]**\\ -[[: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]]** \ No newline at end of file +^ [[: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:stack|Efl.Gfx.Stack]] ^^^ +| | **[[:develop:api:efl:gfx:stack:event:restack|restack]]** | %%Object stacking was changed.%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/vg/gradient/linear.txt b/pages/develop/api/efl/vg/gradient/linear.txt index 26bf6da0f..679b52bbe 100644 --- a/pages/develop/api/efl/vg/gradient/linear.txt +++ b/pages/develop/api/efl/vg/gradient/linear.txt @@ -10,42 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:vg:gradient|Efl.VG.Gradient]] //(class)// => [[:develop:api:efl:vg|Efl.VG]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_vg_gradient_linear [fillcolor = "black", label = "Efl.VG.Gradient.Linear", color = "gray15", fontcolor = "white", style = "filled"] - efl_vg_gradient [fillcolor = "gray15", label = "Efl.VG.Gradient", color = "gray15", fontcolor = "white", style = "filled"] - efl_vg [fillcolor = "gray15", label = "Efl.VG", 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_duplicate [fillcolor = "gray15", label = "Efl.Duplicate", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_gfx_gradient [fillcolor = "gray15", label = "Efl.Gfx.Gradient", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_gfx_gradient_linear [fillcolor = "gray15", label = "Efl.Gfx.Gradient.Linear", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_gfx_gradient [fillcolor = "gray15", label = "Efl.Gfx.Gradient", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_vg_gradient_linear -> efl_vg_gradient - efl_vg_gradient -> efl_vg - efl_vg -> efl_object - efl_vg -> efl_gfx - efl_vg -> efl_gfx_stack - efl_vg -> efl_duplicate - efl_vg_gradient -> efl_gfx_gradient - efl_vg_gradient_linear -> efl_gfx_gradient_linear - efl_gfx_gradient_linear -> efl_gfx_gradient -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:vg:gradient|Efl.VG.Gradient]] //(class)// @@ -86,19 +50,21 @@ void efl_destructor(Eo *obj); Efl_Duplicate *efl_duplicate(const Eo *obj); \\ +**[[:develop:api:efl:vg:gradient:linear:property:end|end]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:gradient:linear|Efl.Gfx.Gradient.Linear]]]//\\ +> + +void efl_gfx_gradient_linear_end_get(const Eo *obj, double *x, double *y); +void efl_gfx_gradient_linear_end_set(Eo *obj, double x, double y); + +\\ **[[:develop:api:efl:vg:gradient:linear:method:interpolate|interpolate]]**// [Overridden from [[:develop:api:efl:vg|Efl.VG]]]//\\ > %%Interpolate a given vector graphics object%% Eina_Bool efl_vg_interpolate(Eo *obj, const Efl_VG *from, const Efl_VG *to, double pos_map); \\ -**[[:develop:api:efl:vg:gradient:linear:property:end|end]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:gradient:linear|Efl.Gfx.Gradient.Linear]]]// - -void efl_gfx_gradient_linear_end_get(const Eo *obj, double *x, double *y); -void efl_gfx_gradient_linear_end_set(Eo *obj, double x, double y); - -\\ -**[[:develop:api:efl:vg:gradient:linear:property:start|start]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:gradient:linear|Efl.Gfx.Gradient.Linear]]]// +**[[:develop:api:efl:vg:gradient:linear:property:start|start]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:gradient:linear|Efl.Gfx.Gradient.Linear]]]//\\ +> void efl_gfx_gradient_linear_start_get(const Eo *obj, double *x, double *y); void efl_gfx_gradient_linear_start_set(Eo *obj, double x, double y); @@ -107,23 +73,66 @@ void efl_gfx_gradient_linear_start_set(Eo *obj, double x, double y); ==== Inherited ==== -[[:develop:api:efl:gfx|Efl.Gfx]]\\ -> **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**//\\ -[[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]\\ -> **[[:develop:api:efl:gfx:stack:property:layer|layer]]** //**(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:vg:gradient|Efl.VG.Gradient]]\\ -> **[[:develop:api:efl:vg:gradient:property:spread|spread]]** //**(get, set)**//, **[[:develop:api:efl:vg:gradient:property:stop|stop]]** //**(get, set)**//\\ -[[:develop:api:efl:vg|Efl.VG]]\\ -> **[[:develop:api:efl:vg:method:lower|lower]]**, **[[:develop:api:efl:vg:method:raise|raise]]**, **[[:develop:api:efl:vg:method:stack_above|stack_above]]**, **[[:develop:api:efl:vg:method:stack_below|stack_below]]**, **[[:develop:api:efl:vg:property:above|above]]** //**(get)**//, **[[:develop:api:efl:vg:property:below|below]]** //**(get)**//, **[[:develop:api:efl:vg:property:color|color]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:geometry|geometry]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:mask|mask]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:origin|origin]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:position|position]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:size|size]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:transformation|transformation]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:visible|visible]]** //**(get, set)**// +^ [[:develop:api:efl:gfx|Efl.Gfx]] ^^^ +| | **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +^ [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] ^^^ +| | **[[:develop:api:efl:gfx:stack:property:layer|layer]]** //**(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:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +^ [[:develop:api:efl:vg|Efl.VG]] ^^^ +| | **[[:develop:api:efl:vg:property:above|above]]** //**(get)**// | %%Get the Evas object stacked right above %%''obj''%%%% | +| | **[[:develop:api:efl:vg:property:below|below]]** //**(get)**// | %%Get the Evas object stacked right below %%''obj''%%%% | +| | **[[:develop:api:efl:vg:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:efl:vg:property:geometry|geometry]]** //**(get, set)**// | %%Rectangular geometry that combines both position and size.%% | +| | **[[:develop:api:efl:vg:method:lower|lower]]** | %%Lower %%''obj''%% to the bottom of its layer.%% | +| | **[[:develop:api:efl:vg:property:mask|mask]]** //**(get, set)**// | %%Vector graphics object mask%% | +| | **[[:develop:api:efl:vg:property:name|name]]** //**(get, set)**// | | +| | **[[:develop:api:efl:vg:property:origin|origin]]** //**(get, set)**// | | +| | **[[:develop:api:efl:vg:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +| | **[[:develop:api:efl:vg:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:efl:vg:method:raise|raise]]** | %%Raise %%''obj''%% to the top of its layer.%% | +| | **[[:develop:api:efl:vg:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| | **[[:develop:api:efl:vg:method:stack_above|stack_above]]** | %%Stack %%''obj''%% immediately %%''above''%%%% | +| | **[[:develop:api:efl:vg:method:stack_below|stack_below]]** | %%Stack %%''obj''%% immediately %%''below''%%%% | +| | **[[:develop:api:efl:vg:property:transformation|transformation]]** //**(get, set)**// | | +| | **[[:develop:api:efl:vg:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +^ [[:develop:api:efl:vg:gradient|Efl.VG.Gradient]] ^^^ +| | **[[:develop:api:efl:vg:gradient:property:spread|spread]]** //**(get, set)**// | | +| | **[[:develop:api:efl:vg:gradient:property:stop|stop]]** //**(get, set)**// | | + ===== Events ===== ==== Inherited ==== -[[: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:stack|Efl.Gfx.Stack]]\\ -> **[[:develop:api:efl:gfx:stack:event:restack|restack]]**\\ -[[: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]]** \ No newline at end of file +^ [[: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:stack|Efl.Gfx.Stack]] ^^^ +| | **[[:develop:api:efl:gfx:stack:event:restack|restack]]** | %%Object stacking was changed.%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/vg/gradient/linear/property/end.txt b/pages/develop/api/efl/vg/gradient/linear/property/end.txt index dbe013806..f943cc741 100644 --- a/pages/develop/api/efl/vg/gradient/linear/property/end.txt +++ b/pages/develop/api/efl/vg/gradient/linear/property/end.txt @@ -1,8 +1,4 @@ ~~Title: Efl.VG.Gradient.Linear.end~~ -===== Values ===== - - * **x** - %%X co-ordinate of end point%% - * **y** - %%Y co-ordinate of end point%% ===== Description ===== @@ -10,6 +6,10 @@ {{page>:develop:api-include:efl:vg:gradient:linear:property:end:description&nouser&nolink&nodate}} +===== Values ===== + + * **x** - %%X co-ordinate of end point%% + * **y** - %%Y co-ordinate of end point%% ==== Getter ==== %%Gets the end point of this linear gradient.%% diff --git a/pages/develop/api/efl/vg/gradient/linear/property/start.txt b/pages/develop/api/efl/vg/gradient/linear/property/start.txt index 52b6bbb90..bea8a9268 100644 --- a/pages/develop/api/efl/vg/gradient/linear/property/start.txt +++ b/pages/develop/api/efl/vg/gradient/linear/property/start.txt @@ -1,8 +1,4 @@ ~~Title: Efl.VG.Gradient.Linear.start~~ -===== Values ===== - - * **x** - %%X co-ordinate of start point%% - * **y** - %%Y co-ordinate of start point%% ===== Description ===== @@ -10,6 +6,10 @@ {{page>:develop:api-include:efl:vg:gradient:linear:property:start:description&nouser&nolink&nodate}} +===== Values ===== + + * **x** - %%X co-ordinate of start point%% + * **y** - %%Y co-ordinate of start point%% ==== Getter ==== %%Gets the start point of this linear gradient.%% diff --git a/pages/develop/api/efl/vg/gradient/property/spread.txt b/pages/develop/api/efl/vg/gradient/property/spread.txt index c7f582348..941e7e23a 100644 --- a/pages/develop/api/efl/vg/gradient/property/spread.txt +++ b/pages/develop/api/efl/vg/gradient/property/spread.txt @@ -1,7 +1,4 @@ ~~Title: Efl.VG.Gradient.spread~~ -===== Values ===== - - * **s** - %%Spread type to be used%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:vg:gradient:property:spread:description&nouser&nolink&nodate}} +===== Values ===== + + * **s** - %%Spread type to be used%% ==== Getter ==== %%Returns the spread method use by this gradient. The default is EFL_GFX_GRADIENT_SPREAD_PAD.%% diff --git a/pages/develop/api/efl/vg/gradient/property/stop.txt b/pages/develop/api/efl/vg/gradient/property/stop.txt index 2f1ab5a11..e3d1130b3 100644 --- a/pages/develop/api/efl/vg/gradient/property/stop.txt +++ b/pages/develop/api/efl/vg/gradient/property/stop.txt @@ -1,8 +1,4 @@ ~~Title: Efl.VG.Gradient.stop~~ -===== Values ===== - - * **colors** - %%Color stops list%% - * **length** - %%Length of the list%% ===== Description ===== @@ -10,6 +6,10 @@ {{page>:develop:api-include:efl:vg:gradient:property:stop:description&nouser&nolink&nodate}} +===== Values ===== + + * **colors** - %%Color stops list%% + * **length** - %%Length of the list%% ==== Getter ==== %%Get the list of color stops.%% diff --git a/pages/develop/api/efl/vg/gradient/radial.txt b/pages/develop/api/efl/vg/gradient/radial.txt index c23396290..2978868f3 100644 --- a/pages/develop/api/efl/vg/gradient/radial.txt +++ b/pages/develop/api/efl/vg/gradient/radial.txt @@ -10,42 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:vg:gradient|Efl.VG.Gradient]] //(class)// => [[:develop:api:efl:vg|Efl.VG]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_vg_gradient_radial [fillcolor = "black", label = "Efl.VG.Gradient.Radial", color = "gray15", fontcolor = "white", style = "filled"] - efl_vg_gradient [fillcolor = "gray15", label = "Efl.VG.Gradient", color = "gray15", fontcolor = "white", style = "filled"] - efl_vg [fillcolor = "gray15", label = "Efl.VG", 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_duplicate [fillcolor = "gray15", label = "Efl.Duplicate", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_gfx_gradient [fillcolor = "gray15", label = "Efl.Gfx.Gradient", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_gfx_gradient_radial [fillcolor = "gray15", label = "Efl.Gfx.Gradient.Radial", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_gfx_gradient [fillcolor = "gray15", label = "Efl.Gfx.Gradient", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_vg_gradient_radial -> efl_vg_gradient - efl_vg_gradient -> efl_vg - efl_vg -> efl_object - efl_vg -> efl_gfx - efl_vg -> efl_gfx_stack - efl_vg -> efl_duplicate - efl_vg_gradient -> efl_gfx_gradient - efl_vg_gradient_radial -> efl_gfx_gradient_radial - efl_gfx_gradient_radial -> efl_gfx_gradient -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:vg:gradient|Efl.VG.Gradient]] //(class)// @@ -68,6 +32,13 @@ digraph hierarchy { void efl_vg_bounds_get(Eo *obj, Eina_Rect *r); \\ +**[[:develop:api:efl:vg:gradient:radial:property:center|center]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:gradient:radial|Efl.Gfx.Gradient.Radial]]]//\\ +> + +void efl_gfx_gradient_radial_center_get(const Eo *obj, double *x, double *y); +void efl_gfx_gradient_radial_center_set(Eo *obj, double x, double y); + +\\ **[[:develop:api:efl:vg:gradient:radial:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\ > %%Call the object's constructor.%% @@ -86,25 +57,21 @@ void efl_destructor(Eo *obj); Efl_Duplicate *efl_duplicate(const Eo *obj); \\ +**[[:develop:api:efl:vg:gradient:radial:property:focal|focal]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:gradient:radial|Efl.Gfx.Gradient.Radial]]]//\\ +> + +void efl_gfx_gradient_radial_focal_get(const Eo *obj, double *x, double *y); +void efl_gfx_gradient_radial_focal_set(Eo *obj, double x, double y); + +\\ **[[:develop:api:efl:vg:gradient:radial:method:interpolate|interpolate]]**// [Overridden from [[:develop:api:efl:vg|Efl.VG]]]//\\ > %%Interpolate a given vector graphics object%% Eina_Bool efl_vg_interpolate(Eo *obj, const Efl_VG *from, const Efl_VG *to, double pos_map); \\ -**[[:develop:api:efl:vg:gradient:radial:property:center|center]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:gradient:radial|Efl.Gfx.Gradient.Radial]]]// - -void efl_gfx_gradient_radial_center_get(const Eo *obj, double *x, double *y); -void efl_gfx_gradient_radial_center_set(Eo *obj, double x, double y); - -\\ -**[[:develop:api:efl:vg:gradient:radial:property:focal|focal]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:gradient:radial|Efl.Gfx.Gradient.Radial]]]// - -void efl_gfx_gradient_radial_focal_get(const Eo *obj, double *x, double *y); -void efl_gfx_gradient_radial_focal_set(Eo *obj, double x, double y); - -\\ -**[[:develop:api:efl:vg:gradient:radial:property:radius|radius]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:gradient:radial|Efl.Gfx.Gradient.Radial]]]// +**[[:develop:api:efl:vg:gradient:radial:property:radius|radius]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:gradient:radial|Efl.Gfx.Gradient.Radial]]]//\\ +> double efl_gfx_gradient_radial_radius_get(const Eo *obj); void efl_gfx_gradient_radial_radius_set(Eo *obj, double r); @@ -113,23 +80,66 @@ void efl_gfx_gradient_radial_radius_set(Eo *obj, double r); ==== Inherited ==== -[[:develop:api:efl:gfx|Efl.Gfx]]\\ -> **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**//\\ -[[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]\\ -> **[[:develop:api:efl:gfx:stack:property:layer|layer]]** //**(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:vg:gradient|Efl.VG.Gradient]]\\ -> **[[:develop:api:efl:vg:gradient:property:spread|spread]]** //**(get, set)**//, **[[:develop:api:efl:vg:gradient:property:stop|stop]]** //**(get, set)**//\\ -[[:develop:api:efl:vg|Efl.VG]]\\ -> **[[:develop:api:efl:vg:method:lower|lower]]**, **[[:develop:api:efl:vg:method:raise|raise]]**, **[[:develop:api:efl:vg:method:stack_above|stack_above]]**, **[[:develop:api:efl:vg:method:stack_below|stack_below]]**, **[[:develop:api:efl:vg:property:above|above]]** //**(get)**//, **[[:develop:api:efl:vg:property:below|below]]** //**(get)**//, **[[:develop:api:efl:vg:property:color|color]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:geometry|geometry]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:mask|mask]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:origin|origin]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:position|position]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:size|size]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:transformation|transformation]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:visible|visible]]** //**(get, set)**// +^ [[:develop:api:efl:gfx|Efl.Gfx]] ^^^ +| | **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +^ [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] ^^^ +| | **[[:develop:api:efl:gfx:stack:property:layer|layer]]** //**(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:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +^ [[:develop:api:efl:vg|Efl.VG]] ^^^ +| | **[[:develop:api:efl:vg:property:above|above]]** //**(get)**// | %%Get the Evas object stacked right above %%''obj''%%%% | +| | **[[:develop:api:efl:vg:property:below|below]]** //**(get)**// | %%Get the Evas object stacked right below %%''obj''%%%% | +| | **[[:develop:api:efl:vg:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:efl:vg:property:geometry|geometry]]** //**(get, set)**// | %%Rectangular geometry that combines both position and size.%% | +| | **[[:develop:api:efl:vg:method:lower|lower]]** | %%Lower %%''obj''%% to the bottom of its layer.%% | +| | **[[:develop:api:efl:vg:property:mask|mask]]** //**(get, set)**// | %%Vector graphics object mask%% | +| | **[[:develop:api:efl:vg:property:name|name]]** //**(get, set)**// | | +| | **[[:develop:api:efl:vg:property:origin|origin]]** //**(get, set)**// | | +| | **[[:develop:api:efl:vg:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +| | **[[:develop:api:efl:vg:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:efl:vg:method:raise|raise]]** | %%Raise %%''obj''%% to the top of its layer.%% | +| | **[[:develop:api:efl:vg:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| | **[[:develop:api:efl:vg:method:stack_above|stack_above]]** | %%Stack %%''obj''%% immediately %%''above''%%%% | +| | **[[:develop:api:efl:vg:method:stack_below|stack_below]]** | %%Stack %%''obj''%% immediately %%''below''%%%% | +| | **[[:develop:api:efl:vg:property:transformation|transformation]]** //**(get, set)**// | | +| | **[[:develop:api:efl:vg:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | +^ [[:develop:api:efl:vg:gradient|Efl.VG.Gradient]] ^^^ +| | **[[:develop:api:efl:vg:gradient:property:spread|spread]]** //**(get, set)**// | | +| | **[[:develop:api:efl:vg:gradient:property:stop|stop]]** //**(get, set)**// | | + ===== Events ===== ==== Inherited ==== -[[: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:stack|Efl.Gfx.Stack]]\\ -> **[[:develop:api:efl:gfx:stack:event:restack|restack]]**\\ -[[: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]]** \ No newline at end of file +^ [[: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:stack|Efl.Gfx.Stack]] ^^^ +| | **[[:develop:api:efl:gfx:stack:event:restack|restack]]** | %%Object stacking was changed.%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/vg/gradient/radial/property/center.txt b/pages/develop/api/efl/vg/gradient/radial/property/center.txt index 7ec240ccf..83ab1dde0 100644 --- a/pages/develop/api/efl/vg/gradient/radial/property/center.txt +++ b/pages/develop/api/efl/vg/gradient/radial/property/center.txt @@ -1,8 +1,4 @@ ~~Title: Efl.VG.Gradient.Radial.center~~ -===== Values ===== - - * **x** - %%X co-ordinate of center point%% - * **y** - %%Y co-ordinate of center point%% ===== Description ===== @@ -10,6 +6,10 @@ {{page>:develop:api-include:efl:vg:gradient:radial:property:center:description&nouser&nolink&nodate}} +===== Values ===== + + * **x** - %%X co-ordinate of center point%% + * **y** - %%Y co-ordinate of center point%% ==== Getter ==== %%Gets the center of this radial gradient.%% diff --git a/pages/develop/api/efl/vg/gradient/radial/property/focal.txt b/pages/develop/api/efl/vg/gradient/radial/property/focal.txt index 4e03c3d8f..a6cd96947 100644 --- a/pages/develop/api/efl/vg/gradient/radial/property/focal.txt +++ b/pages/develop/api/efl/vg/gradient/radial/property/focal.txt @@ -1,8 +1,4 @@ ~~Title: Efl.VG.Gradient.Radial.focal~~ -===== Values ===== - - * **x** - %%X co-ordinate of focal point%% - * **y** - %%Y co-ordinate of focal point%% ===== Description ===== @@ -10,6 +6,10 @@ {{page>:develop:api-include:efl:vg:gradient:radial:property:focal:description&nouser&nolink&nodate}} +===== Values ===== + + * **x** - %%X co-ordinate of focal point%% + * **y** - %%Y co-ordinate of focal point%% ==== Getter ==== %%Gets the focal point of this radial gradient.%% diff --git a/pages/develop/api/efl/vg/gradient/radial/property/radius.txt b/pages/develop/api/efl/vg/gradient/radial/property/radius.txt index 7c67e6b53..13a440aca 100644 --- a/pages/develop/api/efl/vg/gradient/radial/property/radius.txt +++ b/pages/develop/api/efl/vg/gradient/radial/property/radius.txt @@ -1,7 +1,4 @@ ~~Title: Efl.VG.Gradient.Radial.radius~~ -===== Values ===== - - * **r** - %%Center radius%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:vg:gradient:radial:property:radius:description&nouser&nolink&nodate}} +===== Values ===== + + * **r** - %%Center radius%% ==== Getter ==== %%Gets the center radius of this radial gradient.%% diff --git a/pages/develop/api/efl/vg/property/color.txt b/pages/develop/api/efl/vg/property/color.txt index 2aed8c6ac..f9babfc9d 100644 --- a/pages/develop/api/efl/vg/property/color.txt +++ b/pages/develop/api/efl/vg/property/color.txt @@ -1,10 +1,4 @@ ~~Title: Efl.VG.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:vg: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.%% diff --git a/pages/develop/api/efl/vg/property/geometry.txt b/pages/develop/api/efl/vg/property/geometry.txt index 491e2281d..deef93d59 100644 --- a/pages/develop/api/efl/vg/property/geometry.txt +++ b/pages/develop/api/efl/vg/property/geometry.txt @@ -1,12 +1,12 @@ ~~Title: Efl.VG.geometry~~ -===== Values ===== - - * **rect** - %%The X,Y position and W,H size, in pixels.%% ===== Description ===== %%Rectangular geometry that combines both position and size.%% {{page>:develop:api-include:efl:vg:property:geometry:description&nouser&nolink&nodate}} +===== Values ===== + + * **rect** - %%The X,Y position and W,H size, in pixels.%% //Overridden from [[:develop:api:efl:gfx:property:geometry|Efl.Gfx.geometry]] **(get)**.//===== Signature ===== diff --git a/pages/develop/api/efl/vg/property/mask.txt b/pages/develop/api/efl/vg/property/mask.txt index 0a4dbb80d..cd59a7a36 100644 --- a/pages/develop/api/efl/vg/property/mask.txt +++ b/pages/develop/api/efl/vg/property/mask.txt @@ -1,12 +1,12 @@ ~~Title: Efl.VG.mask~~ -===== Values ===== - - * **m** - %%Object mask%% ===== Description ===== %%Vector graphics object mask%% {{page>:develop:api-include:efl:vg:property:mask:description&nouser&nolink&nodate}} +===== Values ===== + + * **m** - %%Object mask%% ===== Signature ===== diff --git a/pages/develop/api/efl/vg/property/name.txt b/pages/develop/api/efl/vg/property/name.txt index bf40cdcc7..68adc353f 100644 --- a/pages/develop/api/efl/vg/property/name.txt +++ b/pages/develop/api/efl/vg/property/name.txt @@ -1,7 +1,4 @@ ~~Title: Efl.VG.name~~ -===== Values ===== - - * **name** - %%Node name%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:vg:property:name:description&nouser&nolink&nodate}} +===== Values ===== + + * **name** - %%Node name%% ==== Getter ==== %%Get an unique name from the parent point of view.%% diff --git a/pages/develop/api/efl/vg/property/origin.txt b/pages/develop/api/efl/vg/property/origin.txt index 3581f7b76..455f610a5 100644 --- a/pages/develop/api/efl/vg/property/origin.txt +++ b/pages/develop/api/efl/vg/property/origin.txt @@ -1,8 +1,4 @@ ~~Title: Efl.VG.origin~~ -===== Values ===== - - * **x** - %%%%''origin''%% x position.%% - * **y** - %%%%''origin''%% y position.%% ===== Description ===== @@ -10,6 +6,10 @@ {{page>:develop:api-include:efl:vg:property:origin:description&nouser&nolink&nodate}} +===== Values ===== + + * **x** - %%%%''origin''%% x position.%% + * **y** - %%%%''origin''%% y position.%% ==== Getter ==== %%Gets the origin position of this node object.%% diff --git a/pages/develop/api/efl/vg/property/parent.txt b/pages/develop/api/efl/vg/property/parent.txt index 94874378a..3139d132c 100644 --- a/pages/develop/api/efl/vg/property/parent.txt +++ b/pages/develop/api/efl/vg/property/parent.txt @@ -1,7 +1,4 @@ ~~Title: Efl.VG.parent~~ -===== Values ===== - - * **parent** - %%The new parent%% ===== Description ===== %%The parent of an object.%% @@ -13,6 +10,9 @@ %%For example: if you have a widget that has a box internally, and when you swallow into that widget the object you swallow ends up in the box, the parent should be the widget, and not the box.%% {{page>:develop:api-include:efl:vg:property:parent:description&nouser&nolink&nodate}} +===== Values ===== + + * **parent** - %%The new parent%% //Overridden from [[:develop:api:efl:object:property:parent|Efl.Object.parent]] **(set)**.//===== Signature ===== diff --git a/pages/develop/api/efl/vg/property/position.txt b/pages/develop/api/efl/vg/property/position.txt index eaf5bf1a6..724a125bd 100644 --- a/pages/develop/api/efl/vg/property/position.txt +++ b/pages/develop/api/efl/vg/property/position.txt @@ -1,7 +1,4 @@ ~~Title: Efl.VG.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:vg:property:position:description&nouser&nolink&nodate}} +===== Values ===== + + * **pos** - %%A 2D coordinate in pixel units.%% ==== Getter ==== %%Retrieves the position of the given canvas object.%% diff --git a/pages/develop/api/efl/vg/property/size.txt b/pages/develop/api/efl/vg/property/size.txt index eb1dd9a00..2d92f19ba 100644 --- a/pages/develop/api/efl/vg/property/size.txt +++ b/pages/develop/api/efl/vg/property/size.txt @@ -1,7 +1,4 @@ ~~Title: Efl.VG.size~~ -===== Values ===== - - * **size** - %%A 2D size in pixel units.%% ===== Description ===== %%The 2D size of a canvas object.%% @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:vg:property:size:description&nouser&nolink&nodate}} +===== Values ===== + + * **size** - %%A 2D size in pixel units.%% ==== Getter ==== %%Retrieves the (rectangular) size of the given Evas object.%% @@ -20,7 +20,7 @@ %%Changes the size of the given object.%% -%%Note that setting the actual size of an object might be the job of its container, so this function might have no effect. Look at %%''Efl''%%.Gfx.Size.Hint instead, when manipulating widgets.%% +%%Note that setting the actual size of an object might be the job of its container, so this function might have no effect. Look at %%[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]]%% instead, when manipulating widgets.%% {{page>:develop:api-include:efl:vg:property:size:getter_description&nouser&nolink&nodate}} diff --git a/pages/develop/api/efl/vg/property/transformation.txt b/pages/develop/api/efl/vg/property/transformation.txt index ce45a33a4..c483aa741 100644 --- a/pages/develop/api/efl/vg/property/transformation.txt +++ b/pages/develop/api/efl/vg/property/transformation.txt @@ -1,7 +1,4 @@ ~~Title: Efl.VG.transformation~~ -===== Values ===== - - * **m** - %%Transformation matrix.%% ===== Description ===== @@ -9,6 +6,9 @@ {{page>:develop:api-include:efl:vg:property:transformation:description&nouser&nolink&nodate}} +===== Values ===== + + * **m** - %%Transformation matrix.%% ==== Getter ==== %%Gets the transformation matrix used for this node object.%% diff --git a/pages/develop/api/efl/vg/property/visible.txt b/pages/develop/api/efl/vg/property/visible.txt index 282630395..ede9d67f2 100644 --- a/pages/develop/api/efl/vg/property/visible.txt +++ b/pages/develop/api/efl/vg/property/visible.txt @@ -1,7 +1,4 @@ ~~Title: Efl.VG.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:vg: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.%% diff --git a/pages/develop/api/efl/vg/shape.txt b/pages/develop/api/efl/vg/shape.txt index 2bdaeaaba..032215053 100644 --- a/pages/develop/api/efl/vg/shape.txt +++ b/pages/develop/api/efl/vg/shape.txt @@ -10,38 +10,6 @@ ===== Inheritance ===== => [[:develop:api:efl:vg|Efl.VG]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_vg_shape [fillcolor = "black", label = "Efl.VG.Shape", color = "gray15", fontcolor = "white", style = "filled"] - efl_vg [fillcolor = "gray15", label = "Efl.VG", 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_duplicate [fillcolor = "gray15", label = "Efl.Duplicate", color = "cornflowerblue", fontcolor = "white", style = "filled"] - efl_gfx_shape [fillcolor = "gray15", label = "Efl.Gfx.Shape", color = "deepskyblue", fontcolor = "white", style = "filled"] - efl_gfx_path [fillcolor = "gray15", label = "Efl.Gfx.Path", color = "deepskyblue", fontcolor = "white", style = "filled"] - - efl_vg_shape -> efl_vg - efl_vg -> efl_object - efl_vg -> efl_gfx - efl_vg -> efl_gfx_stack - efl_vg -> efl_duplicate - efl_vg_shape -> efl_gfx_shape - efl_gfx_shape -> efl_gfx_path -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:vg|Efl.VG]] //(class)// @@ -80,12 +48,6 @@ void efl_destructor(Eo *obj); Efl_Duplicate *efl_duplicate(const Eo *obj); \\ -**[[:develop:api:efl:vg:shape:method:interpolate|interpolate]]**// [Overridden from [[:develop:api:efl:vg|Efl.VG]]]//\\ -> %%Interpolate a given vector graphics object%% - -Eina_Bool efl_vg_interpolate(Eo *obj, const Efl_VG *from, const Efl_VG *to, double pos_map); - -\\ **[[:develop:api:efl:vg:shape:property:fill|fill]]** //**(get, set)**//\\ > %%Fill of the shape object%% @@ -93,6 +55,12 @@ Efl_VG *efl_vg_shape_fill_get(const Eo *obj); void efl_vg_shape_fill_set(Eo *obj, Efl_VG *f); \\ +**[[:develop:api:efl:vg:shape:method:interpolate|interpolate]]**// [Overridden from [[:develop:api:efl:vg|Efl.VG]]]//\\ +> %%Interpolate a given vector graphics object%% + +Eina_Bool efl_vg_interpolate(Eo *obj, const Efl_VG *from, const Efl_VG *to, double pos_map); + +\\ **[[:develop:api:efl:vg:shape:property:stroke_fill|stroke_fill]]** //**(get, set)**//\\ > %%Stroke fill of the shape object%% @@ -110,27 +78,96 @@ void efl_vg_shape_stroke_marker_set(Eo *obj, Efl_VG *m); ==== Inherited ==== -[[:develop:api:efl:gfx:path|Efl.Gfx.Path]]\\ -> **[[:develop:api:efl:gfx:path:method:append_arc_to|append_arc_to]]**, **[[:develop:api:efl:gfx:path:method:append_arc|append_arc]]**, **[[:develop:api:efl:gfx:path:method:append_circle|append_circle]]**, **[[:develop:api:efl:gfx:path:method:append_close|append_close]]**, **[[:develop:api:efl:gfx:path:method:append_cubic_to|append_cubic_to]]**, **[[:develop:api:efl:gfx:path:method:append_line_to|append_line_to]]**, **[[:develop:api:efl:gfx:path:method:append_move_to|append_move_to]]**, **[[:develop:api:efl:gfx:path:method:append_quadratic_to|append_quadratic_to]]**, **[[:develop:api:efl:gfx:path:method:append_rect|append_rect]]**, **[[:develop:api:efl:gfx:path:method:append_scubic_to|append_scubic_to]]**, **[[:develop:api:efl:gfx:path:method:append_squadratic_to|append_squadratic_to]]**, **[[:develop:api:efl:gfx:path:method:append_svg_path|append_svg_path]]**, **[[:develop:api:efl:gfx:path:method:bounds_get|bounds_get]]**, **[[:develop:api:efl:gfx:path:method:equal_commands|equal_commands]]**, **[[:develop:api:efl:gfx:path:method:reset|reset]]**, **[[:develop:api:efl:gfx:path:property:current_ctrl|current_ctrl]]** //**(get)**//, **[[:develop:api:efl:gfx:path:property:current|current]]** //**(get)**//, **[[:develop:api:efl:gfx:path:property:length|length]]** //**(get)**//, **[[:develop:api:efl:gfx:path:property:path|path]]** //**(get, set)**//\\ -[[:develop:api:efl:gfx|Efl.Gfx]]\\ -> **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**//\\ -[[:develop:api:efl:gfx:shape|Efl.Gfx.Shape]]\\ -> **[[:develop:api:efl:gfx:shape:method:copy_from|copy_from]]**, **[[:develop:api:efl:gfx:shape:method:interpolate|interpolate]]**, **[[:develop:api:efl:gfx:shape:property:fill_rule|fill_rule]]** //**(get, set)**//, **[[:develop:api:efl:gfx:shape:property:stroke_cap|stroke_cap]]** //**(get, set)**//, **[[:develop:api:efl:gfx:shape:property:stroke_color|stroke_color]]** //**(get, set)**//, **[[:develop:api:efl:gfx:shape:property:stroke_dash|stroke_dash]]** //**(get, set)**//, **[[:develop:api:efl:gfx:shape:property:stroke_join|stroke_join]]** //**(get, set)**//, **[[:develop:api:efl:gfx:shape:property:stroke_location|stroke_location]]** //**(get, set)**//, **[[:develop:api:efl:gfx:shape:property:stroke_scale|stroke_scale]]** //**(get, set)**//, **[[:develop:api:efl:gfx:shape:property:stroke_width|stroke_width]]** //**(get, set)**//\\ -[[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]\\ -> **[[:develop:api:efl:gfx:stack:property:layer|layer]]** //**(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:vg|Efl.VG]]\\ -> **[[:develop:api:efl:vg:method:lower|lower]]**, **[[:develop:api:efl:vg:method:raise|raise]]**, **[[:develop:api:efl:vg:method:stack_above|stack_above]]**, **[[:develop:api:efl:vg:method:stack_below|stack_below]]**, **[[:develop:api:efl:vg:property:above|above]]** //**(get)**//, **[[:develop:api:efl:vg:property:below|below]]** //**(get)**//, **[[:develop:api:efl:vg:property:color|color]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:geometry|geometry]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:mask|mask]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:origin|origin]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:parent|parent]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:position|position]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:size|size]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:transformation|transformation]]** //**(get, set)**//, **[[:develop:api:efl:vg:property:visible|visible]]** //**(get, set)**// +^ [[:develop:api:efl:gfx|Efl.Gfx]] ^^^ +| | **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% | +^ [[:develop:api:efl:gfx:path|Efl.Gfx.Path]] ^^^ +| | **[[:develop:api:efl:gfx:path:method:append_arc|append_arc]]** | %%Append an arc that enclosed in the given rectangle (x, y, w, h). The angle is defined in counter clock wise , use -ve angle for clockwise arc.%% | +| | **[[:develop:api:efl:gfx:path:method:append_arc_to|append_arc_to]]** | %%Append an arc that connects from the current point int the point list to the given point (x,y). The arc is defined by the given radius in x-direction (rx) and radius in y direction (ry).%% | +| | **[[:develop:api:efl:gfx:path:method:append_circle|append_circle]]** | %%Append a circle with given center and radius.%% | +| | **[[:develop:api:efl:gfx:path:method:append_close|append_close]]** | %%Closes the current subpath by drawing a line to the beginning of the subpath, automatically starting a new path. The current point of the new path is (0, 0).%% | +| | **[[:develop:api:efl:gfx:path:method:append_cubic_to|append_cubic_to]]** | %%Adds a cubic Bezier curve between the current position and the given end point (x,y) using the control points specified by (ctrl_x0, ctrl_y0), and (ctrl_x1, ctrl_y1). After the path is drawn, the current position is updated to be at the end point of the path.%% | +| | **[[:develop:api:efl:gfx:path:method:append_line_to|append_line_to]]** | %%Adds a straight line from the current position to the given end point. After the line is drawn, the current position is updated to be at the end point of the line.%% | +| | **[[:develop:api:efl:gfx:path:method:append_move_to|append_move_to]]** | %%Moves the current point to the given point, implicitly starting a new subpath and closing the previous one.%% | +| | **[[:develop:api:efl:gfx:path:method:append_quadratic_to|append_quadratic_to]]** | %%Adds a quadratic Bezier curve between the current position and the given end point (x,y) using the control points specified by (ctrl_x, ctrl_y). After the path is drawn, the current position is updated to be at the end point of the path.%% | +| | **[[:develop:api:efl:gfx:path:method:append_rect|append_rect]]** | %%Append the given rectangle with rounded corner to the path.%% | +| | **[[:develop:api:efl:gfx:path:method:append_scubic_to|append_scubic_to]]** | %%Same as efl_gfx_path_append_cubic_to() api only difference is that it uses the current control point to draw the bezier.%% | +| | **[[:develop:api:efl:gfx:path:method:append_squadratic_to|append_squadratic_to]]** | %%Same as efl_gfx_path_append_quadratic_to() api only difference is that it uses the current control point to draw the bezier.%% | +| | **[[:develop:api:efl:gfx:path:method:append_svg_path|append_svg_path]]** | %%Append SVG path data%% | +| | **[[:develop:api:efl:gfx:path:method:bounds_get|bounds_get]]** | %%Compute and return the bounding box of the currently set path%% | +| | **[[:develop:api:efl:gfx:path:property:current|current]]** //**(get)**// | %%Current point coordinates%% | +| | **[[:develop:api:efl:gfx:path:property:current_ctrl|current_ctrl]]** //**(get)**// | %%Current control point coordinates%% | +| | **[[:develop:api:efl:gfx:path:method:equal_commands|equal_commands]]** | %%Equal commands in object%% | +| | **[[:develop:api:efl:gfx:path:property:length|length]]** //**(get)**// | %%Path length property%% | +| | **[[:develop:api:efl:gfx:path:property:path|path]]** //**(get, set)**// | %%Set the list of commands and points to be used to create the content of shape.%% | +| | **[[:develop:api:efl:gfx:path:method:reset|reset]]** | %%Reset the shape data of the shape object.%% | +^ [[:develop:api:efl:gfx:shape|Efl.Gfx.Shape]] ^^^ +| | **[[:develop:api:efl:gfx:shape:method:copy_from|copy_from]]** | %%Copy the shape data from the object specified.%% | +| | **[[:develop:api:efl:gfx:shape:property:fill_rule|fill_rule]]** //**(get, set)**// | %%The fill rule of the given shape object. %%''EFL_GFX_FILL_RULE_WINDING''%%, or %%''EFL_GFX_FILL_RULE_ODD_EVEN''%%.%% | +| | **[[:develop:api:efl:gfx:shape:method:interpolate|interpolate]]** | %%Creates intermediary path part-way between two paths%% | +| | **[[:develop:api:efl:gfx:shape:property:stroke_cap|stroke_cap]]** //**(get, set)**// | %%The cap style to be used for stroking the path. The cap will be used for capping the end point of a open subpath.%% | +| | **[[:develop:api:efl:gfx:shape:property:stroke_color|stroke_color]]** //**(get, set)**// | %%The color to be used for stroking the path.%% | +| | **[[:develop:api:efl:gfx:shape:property:stroke_dash|stroke_dash]]** //**(get, set)**// | %%Not implemented%% | +| | **[[:develop:api:efl:gfx:shape:property:stroke_join|stroke_join]]** //**(get, set)**// | %%The join style to be used for stroking the path. The join style will be used for joining the two line segment while stroking the path.%% | +| | **[[:develop:api:efl:gfx:shape:property:stroke_location|stroke_location]]** //**(get, set)**// | %%Not implemented%% | +| | **[[:develop:api:efl:gfx:shape:property:stroke_scale|stroke_scale]]** //**(get, set)**// | %%The stroke scale to be used for stroking the path. Will be used along with stroke width property.%% | +| | **[[:develop:api:efl:gfx:shape:property:stroke_width|stroke_width]]** //**(get, set)**// | %%The stroke width to be used for stroking the path.%% | +^ [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] ^^^ +| | **[[:develop:api:efl:gfx:stack:property:layer|layer]]** //**(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:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% | +^ [[:develop:api:efl:vg|Efl.VG]] ^^^ +| | **[[:develop:api:efl:vg:property:above|above]]** //**(get)**// | %%Get the Evas object stacked right above %%''obj''%%%% | +| | **[[:develop:api:efl:vg:property:below|below]]** //**(get)**// | %%Get the Evas object stacked right below %%''obj''%%%% | +| | **[[:develop:api:efl:vg:property:color|color]]** //**(get, set)**// | | +| | **[[:develop:api:efl:vg:property:geometry|geometry]]** //**(get, set)**// | %%Rectangular geometry that combines both position and size.%% | +| | **[[:develop:api:efl:vg:method:lower|lower]]** | %%Lower %%''obj''%% to the bottom of its layer.%% | +| | **[[:develop:api:efl:vg:property:mask|mask]]** //**(get, set)**// | %%Vector graphics object mask%% | +| | **[[:develop:api:efl:vg:property:name|name]]** //**(get, set)**// | | +| | **[[:develop:api:efl:vg:property:origin|origin]]** //**(get, set)**// | | +| | **[[:develop:api:efl:vg:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% | +| | **[[:develop:api:efl:vg:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% | +| | **[[:develop:api:efl:vg:method:raise|raise]]** | %%Raise %%''obj''%% to the top of its layer.%% | +| | **[[:develop:api:efl:vg:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% | +| | **[[:develop:api:efl:vg:method:stack_above|stack_above]]** | %%Stack %%''obj''%% immediately %%''above''%%%% | +| | **[[:develop:api:efl:vg:method:stack_below|stack_below]]** | %%Stack %%''obj''%% immediately %%''below''%%%% | +| | **[[:develop:api:efl:vg:property:transformation|transformation]]** //**(get, set)**// | | +| | **[[:develop:api:efl:vg:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% | + ===== Events ===== ==== Inherited ==== -[[: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:path|Efl.Gfx.Path]]\\ -> **[[:develop:api:efl:gfx:path:event:changed|changed]]**\\ -[[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]\\ -> **[[:develop:api:efl:gfx:stack:event:restack|restack]]**\\ -[[: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]]** \ No newline at end of file +^ [[: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:path|Efl.Gfx.Path]] ^^^ +| | **[[:develop:api:efl:gfx:path:event:changed|changed]]** | %%Graphics path was changed.%% | +^ [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] ^^^ +| | **[[:develop:api:efl:gfx:stack:event:restack|restack]]** | %%Object stacking was changed.%% | +^ [[: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.%% | diff --git a/pages/develop/api/efl/vg/shape/property/fill.txt b/pages/develop/api/efl/vg/shape/property/fill.txt index 398f014e5..2c3d200c7 100644 --- a/pages/develop/api/efl/vg/shape/property/fill.txt +++ b/pages/develop/api/efl/vg/shape/property/fill.txt @@ -1,12 +1,12 @@ ~~Title: Efl.VG.Shape.fill~~ -===== Values ===== - - * **f** - %%Fill object%% ===== Description ===== %%Fill of the shape object%% {{page>:develop:api-include:efl:vg:shape:property:fill:description&nouser&nolink&nodate}} +===== Values ===== + + * **f** - %%Fill object%% ===== Signature ===== diff --git a/pages/develop/api/efl/vg/shape/property/stroke_fill.txt b/pages/develop/api/efl/vg/shape/property/stroke_fill.txt index 9918845b5..c19f58000 100644 --- a/pages/develop/api/efl/vg/shape/property/stroke_fill.txt +++ b/pages/develop/api/efl/vg/shape/property/stroke_fill.txt @@ -1,12 +1,12 @@ ~~Title: Efl.VG.Shape.stroke_fill~~ -===== Values ===== - - * **f** - %%Stroke fill object%% ===== Description ===== %%Stroke fill of the shape object%% {{page>:develop:api-include:efl:vg:shape:property:stroke_fill:description&nouser&nolink&nodate}} +===== Values ===== + + * **f** - %%Stroke fill object%% ===== Signature ===== diff --git a/pages/develop/api/efl/vg/shape/property/stroke_marker.txt b/pages/develop/api/efl/vg/shape/property/stroke_marker.txt index a59c6ff00..437f79fd6 100644 --- a/pages/develop/api/efl/vg/shape/property/stroke_marker.txt +++ b/pages/develop/api/efl/vg/shape/property/stroke_marker.txt @@ -1,12 +1,12 @@ ~~Title: Efl.VG.Shape.stroke_marker~~ -===== Values ===== - - * **m** - %%Stroke marker object%% ===== Description ===== %%Stroke marker of the shape object%% {{page>:develop:api-include:efl:vg:shape:property:stroke_marker:description&nouser&nolink&nodate}} +===== Values ===== + + * **m** - %%Stroke marker object%% ===== Signature ===== diff --git a/pages/develop/api/efl/vpath.txt b/pages/develop/api/efl/vpath.txt index 4022dcb4d..131bf8d3b 100644 --- a/pages/develop/api/efl/vpath.txt +++ b/pages/develop/api/efl/vpath.txt @@ -11,32 +11,6 @@ {{page>:develop:api-include:efl:vpath:description&nouser&nolink&nodate}} -===== Inheritance ===== - - -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_vpath [fillcolor = "dodgerblue4", label = "Efl.Vpath", color = "cornflowerblue", fontcolor = "white", style = "filled"] - -} - - -++++ - -++++ Full hierarchy | - - - -++++ ===== Members ===== **[[:develop:api:efl:vpath:method:fetch|fetch]]**\\ diff --git a/pages/develop/api/efl/vpath/core.txt b/pages/develop/api/efl/vpath/core.txt index af386e17b..52b5b7924 100644 --- a/pages/develop/api/efl/vpath/core.txt +++ b/pages/develop/api/efl/vpath/core.txt @@ -12,28 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_vpath_core [fillcolor = "black", label = "Efl.Vpath.Core", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - efl_vpath [fillcolor = "gray15", label = "Efl.Vpath", color = "cornflowerblue", fontcolor = "white", style = "filled"] - - efl_vpath_core -> efl_object - efl_vpath_core -> efl_vpath -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -82,11 +60,36 @@ void efl_vpath_core_meta_set(Eo *obj, const char *key, const char *path); ==== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/vpath/file.txt b/pages/develop/api/efl/vpath/file.txt index c3f12363f..a4d1ab5ed 100644 --- a/pages/develop/api/efl/vpath/file.txt +++ b/pages/develop/api/efl/vpath/file.txt @@ -16,26 +16,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_vpath_file [fillcolor = "black", label = "Efl.Vpath.File", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - - efl_vpath_file -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -50,12 +30,6 @@ digraph hierarchy { Eina_Bool efl_vpath_file_do(Eo *obj); \\ -**[[:develop:api:efl:vpath:file:method:wait|wait]]**\\ -> %%If not fetched yet, wait until it is and call result cb%% - -void efl_vpath_file_wait(Eo *obj); - -\\ **[[:develop:api:efl:vpath:file:property:keep|keep]]** //**(get, set)**//\\ > %%If this object has to be kept for the usage of the result%% @@ -77,11 +51,42 @@ const char *efl_vpath_file_result_get(const Eo *obj); void efl_vpath_file_result_set(Eo *obj, const char *path); \\ +**[[:develop:api:efl:vpath:file:method:wait|wait]]**\\ +> %%If not fetched yet, wait until it is and call result cb%% + +void efl_vpath_file_wait(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:destructor|destructor]]**, **[[: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:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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:vpath:file:event:failed|failed]]**\\ @@ -96,5 +101,7 @@ EFL_VPATH_FILE_EVENT_FETCHED(void) \\ ==== 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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/efl/vpath/file/core.txt b/pages/develop/api/efl/vpath/file/core.txt index 8bebab90f..ac1cb8e62 100644 --- a/pages/develop/api/efl/vpath/file/core.txt +++ b/pages/develop/api/efl/vpath/file/core.txt @@ -12,28 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:vpath:file|Efl.Vpath.File]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_vpath_file_core [fillcolor = "black", label = "Efl.Vpath.File.Core", color = "gray15", fontcolor = "white", style = "filled"] - efl_vpath_file [fillcolor = "gray15", label = "Efl.Vpath.File", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - - efl_vpath_file_core -> efl_vpath_file - efl_vpath_file -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:vpath:file|Efl.Vpath.File]] //(class)// @@ -70,15 +48,43 @@ void efl_vpath_file_wait(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:vpath:file|Efl.Vpath.File]]\\ -> **[[:develop:api:efl:vpath:file:property:keep|keep]]** //**(get, set)**//, **[[:develop:api:efl:vpath:file:property:path|path]]** //**(get, set)**//, **[[:develop:api:efl:vpath:file:property:result|result]]** //**(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.%% | +^ [[:develop:api:efl:vpath:file|Efl.Vpath.File]] ^^^ +| | **[[:develop:api:efl:vpath:file:property:keep|keep]]** //**(get, set)**// | %%If this object has to be kept for the usage of the result%% | +| | **[[:develop:api:efl:vpath:file:property:path|path]]** //**(get, set)**// | %%The original source path provided to lookup/fetch from%% | +| | **[[:develop:api:efl:vpath:file:property:result|result]]** //**(get, set)**// | %%The resulting real local file path to open/read%% | + ===== 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:vpath:file|Efl.Vpath.File]]\\ -> **[[:develop:api:efl:vpath:file:event:failed|failed]]**, **[[:develop:api:efl:vpath:file:event:fetched|fetched]]** \ No newline at end of file +^ [[: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.%% | +^ [[:develop:api:efl:vpath:file|Efl.Vpath.File]] ^^^ +| | **[[:develop:api:efl:vpath:file:event:failed|failed]]** | %%File fetch or mapping failed%% | +| | **[[:develop:api:efl:vpath:file:event:fetched|fetched]]** | %%File successfully mapped/fetched%% | diff --git a/pages/develop/api/efl/vpath/file/property/keep.txt b/pages/develop/api/efl/vpath/file/property/keep.txt index 108b505bf..964f65871 100644 --- a/pages/develop/api/efl/vpath/file/property/keep.txt +++ b/pages/develop/api/efl/vpath/file/property/keep.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Vpath.File.keep~~ -===== Values ===== - - * **keep** - %%If the object neerds tobe kept around%% ===== Description ===== %%If this object has to be kept for the usage of the result%% @@ -9,6 +6,9 @@ //Since 1.18// {{page>:develop:api-include:efl:vpath:file:property:keep:description&nouser&nolink&nodate}} +===== Values ===== + + * **keep** - %%If the object neerds tobe kept around%% ===== Signature ===== diff --git a/pages/develop/api/efl/vpath/file/property/path.txt b/pages/develop/api/efl/vpath/file/property/path.txt index f1b0d8215..d3117da26 100644 --- a/pages/develop/api/efl/vpath/file/property/path.txt +++ b/pages/develop/api/efl/vpath/file/property/path.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Vpath.File.path~~ -===== Values ===== - - * **path** - %%The input virtual path to a file%% ===== Description ===== %%The original source path provided to lookup/fetch from%% @@ -9,6 +6,9 @@ //Since 1.18// {{page>:develop:api-include:efl:vpath:file:property:path:description&nouser&nolink&nodate}} +===== Values ===== + + * **path** - %%The input virtual path to a file%% ===== Signature ===== diff --git a/pages/develop/api/efl/vpath/file/property/result.txt b/pages/develop/api/efl/vpath/file/property/result.txt index b22776ac8..c928735be 100644 --- a/pages/develop/api/efl/vpath/file/property/result.txt +++ b/pages/develop/api/efl/vpath/file/property/result.txt @@ -1,7 +1,4 @@ ~~Title: Efl.Vpath.File.result~~ -===== Values ===== - - * **path** - %%The resulting destination file%% ===== Description ===== %%The resulting real local file path to open/read%% @@ -9,6 +6,9 @@ //Since 1.18// {{page>:develop:api-include:efl:vpath:file:property:result:description&nouser&nolink&nodate}} +===== Values ===== + + * **path** - %%The resulting destination file%% ===== Signature ===== diff --git a/pages/develop/api/efl/vpath/manager.txt b/pages/develop/api/efl/vpath/manager.txt index 599bf971e..29ba4b26f 100644 --- a/pages/develop/api/efl/vpath/manager.txt +++ b/pages/develop/api/efl/vpath/manager.txt @@ -12,26 +12,6 @@ ===== Inheritance ===== => [[:develop:api:efl:object|Efl.Object]] //(class)// -++++ Inheritance graph | - - -digraph hierarchy { - bgcolor = "transparent" - size = "6" - rankdir = "TB" - - node [shape = "box"] - edge [color = "gray35"] - - efl_vpath_manager [fillcolor = "black", label = "Efl.Vpath.Manager", color = "gray15", fontcolor = "white", style = "filled"] - efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"] - - efl_vpath_manager -> efl_object -} - - -++++ - ++++ Full hierarchy | * [[:develop:api:efl:object|Efl.Object]] //(class)// @@ -61,11 +41,38 @@ void efl_vpath_manager_unregister(const Eo *obj, Efl_Vpath *vpath); ==== 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:destructor|destructor]]**, **[[: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:destructor|destructor]]** | %%Call the object's destructor.%% | +| | **[[: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]]** \ No newline at end of file +^ [[: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.%% | diff --git a/pages/develop/api/ref/c/key/EFL_GFX_EVENT_CHANGED.txt b/pages/develop/api/ref/c/key/EFL_GFX_EVENT_CHANGED.txt deleted file mode 100644 index ed14cbd35..000000000 --- a/pages/develop/api/ref/c/key/EFL_GFX_EVENT_CHANGED.txt +++ /dev/null @@ -1 +0,0 @@ -{{page>:develop:api:efl:gfx:event:changed}} diff --git a/pages/develop/api/ref/c/key/EFL_UI_CHECK_EVENT_CHANGED.txt b/pages/develop/api/ref/c/key/EFL_UI_CHECK_EVENT_CHANGED.txt deleted file mode 100644 index e0a8c63fe..000000000 --- a/pages/develop/api/ref/c/key/EFL_UI_CHECK_EVENT_CHANGED.txt +++ /dev/null @@ -1 +0,0 @@ -{{page>:develop:api:efl:ui:check:event:changed}} diff --git a/pages/develop/api/ref/c/key/EFL_UI_NSTATE_EVENT_CHANGED.txt b/pages/develop/api/ref/c/key/EFL_UI_NSTATE_EVENT_CHANGED.txt new file mode 100644 index 000000000..49ad7a8ac --- /dev/null +++ b/pages/develop/api/ref/c/key/EFL_UI_NSTATE_EVENT_CHANGED.txt @@ -0,0 +1 @@ +{{page>:develop:api:efl:ui:nstate:event:changed}} diff --git a/pages/develop/api/ref/c/key/EFL_UI_NSTATE_EVENT_STATE_CHANGED.txt b/pages/develop/api/ref/c/key/EFL_UI_NSTATE_EVENT_STATE_CHANGED.txt deleted file mode 100644 index 6b65caf76..000000000 --- a/pages/develop/api/ref/c/key/EFL_UI_NSTATE_EVENT_STATE_CHANGED.txt +++ /dev/null @@ -1 +0,0 @@ -{{page>:develop:api:efl:ui:nstate:event:state_changed}} diff --git a/pages/develop/api/ref/c/key/EFL_UI_RADIO_EVENT_CHANGED.txt b/pages/develop/api/ref/c/key/EFL_UI_RADIO_EVENT_CHANGED.txt deleted file mode 100644 index 82292c511..000000000 --- a/pages/develop/api/ref/c/key/EFL_UI_RADIO_EVENT_CHANGED.txt +++ /dev/null @@ -1 +0,0 @@ -{{page>:develop:api:efl:ui:radio:event:changed}} diff --git a/pages/develop/api/ref/c/key/EFL_UI_TEXT_INTERACTIVE_EVENT_CHANGED_USER.txt b/pages/develop/api/ref/c/key/EFL_UI_TEXT_INTERACTIVE_EVENT_CHANGED_USER.txt deleted file mode 100644 index 5cee81ce7..000000000 --- a/pages/develop/api/ref/c/key/EFL_UI_TEXT_INTERACTIVE_EVENT_CHANGED_USER.txt +++ /dev/null @@ -1 +0,0 @@ -{{page>:develop:api:efl:ui:text:interactive:event:changed_user}} diff --git a/pages/develop/api/ref/c/key/efl_ui_popup_alert_text_expandable_set.txt b/pages/develop/api/ref/c/key/efl_ui_popup_alert_text_expandable_set.txt new file mode 100644 index 000000000..950a9d169 --- /dev/null +++ b/pages/develop/api/ref/c/key/efl_ui_popup_alert_text_expandable_set.txt @@ -0,0 +1 @@ +{{page>:develop:api:efl:ui:popup_alert_text:property:expandable}} diff --git a/pages/develop/api/ref/c/keyword-list.txt b/pages/develop/api/ref/c/keyword-list.txt index e455ab21b..b48281057 100644 --- a/pages/develop/api/ref/c/keyword-list.txt +++ b/pages/develop/api/ref/c/keyword-list.txt @@ -77,7 +77,6 @@ EFL_EVENT_POINTER_MOVE EFL_EVENT_POINTER_OUT EFL_EVENT_POINTER_UP EFL_EVENT_POINTER_WHEEL -EFL_GFX_EVENT_CHANGED EFL_GFX_EVENT_CHANGE_SIZE_HINTS EFL_GFX_EVENT_HIDE EFL_GFX_EVENT_MOVE @@ -166,7 +165,6 @@ EFL_PROMISE_EVENT_FUTURE_NONE EFL_PROMISE_EVENT_FUTURE_PROGRESS_SET EFL_PROMISE_EVENT_FUTURE_SET EFL_UI_CALENDAR_EVENT_CHANGED -EFL_UI_CHECK_EVENT_CHANGED EFL_UI_CLOCK_EVENT_CHANGED EFL_UI_EVENT_CLICKED EFL_UI_EVENT_CLICKED_DOUBLE @@ -236,12 +234,11 @@ EFL_UI_MULTIBUTTONENTRY_EVENT_ITEM_CLICKED EFL_UI_MULTIBUTTONENTRY_EVENT_ITEM_DELETED EFL_UI_MULTIBUTTONENTRY_EVENT_ITEM_LONGPRESSED EFL_UI_MULTIBUTTONENTRY_EVENT_ITEM_SELECTED -EFL_UI_NSTATE_EVENT_STATE_CHANGED +EFL_UI_NSTATE_EVENT_CHANGED EFL_UI_POPUP_ALERT_EVENT_CLICKED EFL_UI_POPUP_EVENT_BACKWALL_CLICKED EFL_UI_POPUP_EVENT_TIMEOUT EFL_UI_PROGRESSBAR_EVENT_CHANGED -EFL_UI_RADIO_EVENT_CHANGED EFL_UI_SLIDER_EVENT_CHANGED EFL_UI_SLIDER_EVENT_DELAY_CHANGED EFL_UI_SLIDER_EVENT_SLIDER_DRAG_START @@ -271,7 +268,6 @@ EFL_UI_TEXT_EVENT_REJECTED EFL_UI_TEXT_EVENT_TEXT_SET_DONE EFL_UI_TEXT_EVENT_UNDO_REQUEST EFL_UI_TEXT_EVENT_VALIDATE -EFL_UI_TEXT_INTERACTIVE_EVENT_CHANGED_USER EFL_UI_TEXT_INTERACTIVE_EVENT_SELECTION_CHANGED EFL_UI_WIN_EVENT_DELETE_REQUEST EFL_UI_WIN_EVENT_ELM_ACTION_BLOCK_MENU @@ -1994,6 +1990,7 @@ efl_ui_panes_split_ratio_set efl_ui_popup_alert_button_set efl_ui_popup_alert_scroll_expandable_get efl_ui_popup_alert_scroll_expandable_set +efl_ui_popup_alert_text_expandable_set efl_ui_popup_align_get efl_ui_popup_align_set efl_ui_popup_anchor_align_priority_get diff --git a/pages/develop/api/start.txt b/pages/develop/api/start.txt index 8aef592ec..3548c8bfe 100644 --- a/pages/develop/api/start.txt +++ b/pages/develop/api/start.txt @@ -28,7 +28,7 @@ | [[:develop:api:efl:canvas:layout:part_swallow|Efl.Canvas.Layout.Part_Swallow]] | %%Represents a SWALLOW part of an Edje object.%% | | [[:develop:api:efl:canvas:layout:part_table|Efl.Canvas.Layout.Part_Table]] | %%Represents a Table created as part of a layout.%% | | [[:develop:api:efl:canvas:layout:part_text|Efl.Canvas.Layout.Part_Text]] | %%Represents a TEXT part of a layout%% | -| [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]] | %%Common class for part proxy objects for %%''Efl''%%.Canvas.Layout.%% | +| [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]] | %%Common class for part proxy objects for %%[[:develop:api:efl:canvas:layout|Efl.Canvas.Layout]]%%.%% | | [[:develop:api:efl:canvas:layout|Efl.Canvas.Layout]] | %%Edje object class%% | | [[:develop:api:efl:canvas:object:event:grabber|Efl.Canvas.Object.Event.Grabber]] | %%Low-level rectangle object.%% | | [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] | %%Efl canvas object abstract class%% | @@ -357,6 +357,7 @@ | [[:develop:api:efl:gfx:dash|Efl.Gfx.Dash]] | %%Type describing dash. %%''ref''%% efl_gfx_shape_stroke_dash_set()%% | | [[:develop:api:efl:gfx:event:render_post|Efl.Gfx.Event.Render_Post]] | %%Data sent along a "render,post" event, after a frame has been rendered.%% | | [[:develop:api:efl:gfx:gradient:stop|Efl.Gfx.Gradient.Stop]] | %%Type defining gradient stops. Describes the location and color of a transition point in a gradient.%% | +| [[:develop:api:efl:gfx:path:change_event|Efl.Gfx.Path.Change_Event]] | No description supplied. | | [[:develop:api:efl:gfx:shape:public|Efl.Gfx.Shape.Public]] | %%Public shape%% | | [[:develop:api:efl:gfx:stroke:color|Efl.Gfx.Stroke.Color]] | %%Internal structure for %%[[:develop:api:efl:gfx:stroke|Efl.Gfx.Stroke]]%%.%% | | [[:develop:api:efl:gfx:stroke|Efl.Gfx.Stroke]] | %%Type defining stroke information. Describes the properties to define the path stroke.%% | @@ -376,7 +377,7 @@ | [[:develop:api:efl:ui:image:error|Efl.Ui.Image.Error]] | %%Structure associated with smart callback 'download,progress'.%% | | [[:develop:api:efl:ui:image:progress|Efl.Ui.Image.Progress]] | %%Structure associated with smart callback 'download,progress'.%% | | [[:develop:api:efl:ui:popup_alert:clicked_event|Efl.Ui.Popup_Alert.Clicked_Event]] | %%Information of clicked event%% | -| [[:develop:api:efl:ui:text:interactive:change_info|Efl.Ui.Text.Interactive.Change_Info]] | %%This structure includes all the information about content changes.%% | +| [[:develop:api:efl:ui:text:change_info|Efl.Ui.Text.Change_Info]] | %%This structure includes all the information about content changes.%% | | [[:develop:api:efl:ui:widget:focus_state|Efl.Ui.Widget.Focus_State]] | %%All relevant fields needed for the current state of focus registeration%% | | [[:develop:api:efl:version|Efl.Version]] | %%This type describes the version of EFL with an optional variant.%% | | [[:develop:api:eina:binbuf|Eina.Binbuf]] | %%Eina binbuf data structure%% | @@ -415,7 +416,7 @@ | [[:develop:api:efl:gfx:border_fill_mode|Efl.Gfx.Border_Fill_Mode]] | %%How an image's center region (the complement to the border region) should be rendered by EFL%% | | [[:develop:api:efl:gfx:buffer:access_mode|Efl.Gfx.Buffer.Access_Mode]] | %%Graphics buffer access mode%% | | [[:develop:api:efl:gfx:cap|Efl.Gfx.Cap]] | %%These values determine how the end of opened sub-paths are rendered in a stroke. %%''ref''%% efl_gfx_shape_stroke_cap_set()%% | -| [[:develop:api:efl:gfx:change:flag|Efl.Gfx.Change.Flag]] | %%What property got changed for this object%% | +| [[:develop:api:efl:gfx:change_flag|Efl.Gfx.Change_Flag]] | %%What property got changed for this object%% | | [[:develop:api:efl:gfx:color_class:layer|Efl.Gfx.Color_Class.Layer]] | %%Efl Gfx Color Class layer enum%% | | [[:develop:api:efl:gfx:colorspace|Efl.Gfx.Colorspace]] | %%Graphics colorspace type%% | | [[:develop:api:efl:gfx:fill:rule|Efl.Gfx.Fill.Rule]] | %%Type defining how an image content get filled.%% | @@ -503,8 +504,8 @@ ===== Constants ===== ^ Constant name ^ Brief description ^ -| [[:develop:api:efl:gfx:size:hint:expand|Efl.Gfx.Size.Hint.Expand]] | %%Use with %%''Efl''%%.Gfx.Size.Hint.weight.%% | -| [[:develop:api:efl:gfx:size:hint:fill|Efl.Gfx.Size.Hint.Fill]] | %%Special value for %%''Efl''%%.Gfx.Size.Hint.align.%% | +| [[:develop:api:efl:gfx:size:hint:expand|Efl.Gfx.Size.Hint.Expand]] | %%Use with %%[[:develop:api:efl:gfx:size:hint:property:hint_weight|Efl.Gfx.Size.Hint.hint_weight]]%%.%% | +| [[:develop:api:efl:gfx:size:hint:fill|Efl.Gfx.Size.Hint.Fill]] | %%Special value for %%[[:develop:api:efl:gfx:size:hint:property:hint_align|Efl.Gfx.Size.Hint.hint_align]]%%.%% | | [[:develop:api:efl:gfx:stack:layer:max|Efl.Gfx.Stack.Layer.Max]] | %%top-most layer number%% | | [[:develop:api:efl:gfx:stack:layer:min|Efl.Gfx.Stack.Layer.Min]] | %%bottom-most layer number%% |