summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMyoungwoon Roy, Kim <myoungwoon.kim@samsung.com>2020-07-01 01:14:53 +0000
committerStefan Schmidt <s.schmidt@samsung.com>2020-07-06 10:52:56 +0200
commite561bb6980e0a5e6c2674b0e380dbbd6a7b62e4d (patch)
tree20d93d75f9a96444492649134e48602ca7988ee6
parente797634755ae6bdd66fdf0f38273141a19da298d (diff)
docs: Correct the wrong group name in Edje and Elementary
I had found wrong group name in edje and box, ctxpopup, entry, gengrid, genlist, gesture and fixed them. Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org> Differential Revision: https://phab.enlightenment.org/D12036
-rw-r--r--src/lib/edje/Edje_Legacy.h318
-rw-r--r--src/lib/elementary/elc_ctxpopup.h8
-rw-r--r--src/lib/elementary/elc_ctxpopup_legacy.h2
-rw-r--r--src/lib/elementary/elm_box.h2
-rw-r--r--src/lib/elementary/elm_box_common.h2
-rw-r--r--src/lib/elementary/elm_box_eo.h40
-rw-r--r--src/lib/elementary/elm_box_legacy.h4
-rw-r--r--src/lib/elementary/elm_config.h12
-rw-r--r--src/lib/elementary/elm_ctxpopup_eo.h46
-rw-r--r--src/lib/elementary/elm_ctxpopup_eo.legacy.h2
-rw-r--r--src/lib/elementary/elm_ctxpopup_item_eo.h22
-rw-r--r--src/lib/elementary/elm_deprecated.h10
-rw-r--r--src/lib/elementary/elm_entry.h2
-rw-r--r--src/lib/elementary/elm_entry_common.h2
-rw-r--r--src/lib/elementary/elm_entry_eo.h240
-rw-r--r--src/lib/elementary/elm_entry_legacy.h12
-rw-r--r--src/lib/elementary/elm_general.h10
-rw-r--r--src/lib/elementary/elm_gengrid.h4
-rw-r--r--src/lib/elementary/elm_gengrid_common.h32
-rw-r--r--src/lib/elementary/elm_gengrid_eo.h114
-rw-r--r--src/lib/elementary/elm_gengrid_eo.legacy.h2
-rw-r--r--src/lib/elementary/elm_gengrid_item_eo.h46
-rw-r--r--src/lib/elementary/elm_gengrid_item_eo.legacy.h5
-rw-r--r--src/lib/elementary/elm_gengrid_legacy.h22
-rw-r--r--src/lib/elementary/elm_genlist.h4
-rw-r--r--src/lib/elementary/elm_genlist_common.h32
-rw-r--r--src/lib/elementary/elm_genlist_eo.h158
-rw-r--r--src/lib/elementary/elm_genlist_item_eo.h72
-rw-r--r--src/lib/elementary/elm_genlist_item_eo.legacy.h5
-rw-r--r--src/lib/elementary/elm_genlist_legacy.h4
-rw-r--r--src/lib/elementary/elm_gesture_layer.h2
-rw-r--r--src/lib/elementary/elm_gesture_layer_legacy.h6
32 files changed, 659 insertions, 583 deletions
diff --git a/src/lib/edje/Edje_Legacy.h b/src/lib/edje/Edje_Legacy.h
index f8c49fd044..a571ea297e 100644
--- a/src/lib/edje/Edje_Legacy.h
+++ b/src/lib/edje/Edje_Legacy.h
@@ -48,6 +48,9 @@
48 * @note Before creating the first Edje object in your code, remember 48 * @note Before creating the first Edje object in your code, remember
49 * to initialize the library, with edje_init(), or unexpected behavior 49 * to initialize the library, with edje_init(), or unexpected behavior
50 * might occur. 50 * might occur.
51 *
52 * @ingroup Edje_Object_Group
53 *
51 */ 54 */
52EAPI Evas_Object *edje_object_add (Evas *evas); 55EAPI Evas_Object *edje_object_add (Evas *evas);
53 56
@@ -67,6 +70,9 @@ EAPI Evas_Object *edje_object_add (Evas *evas);
67 * will remove it (if it was issued before). 70 * will remove it (if it was issued before).
68 * 71 *
69 * @return @c false if obj was not a valid Edje object otherwise @c true 72 * @return @c false if obj was not a valid Edje object otherwise @c true
73 *
74 * @ingroup Edje_Object_Group
75 *
70 */ 76 */
71EAPI Eina_Bool edje_object_preload(Evas_Object *obj, Eina_Bool cancel); 77EAPI Eina_Bool edje_object_preload(Evas_Object *obj, Eina_Bool cancel);
72 78
@@ -110,6 +116,9 @@ EAPI Eina_Bool edje_object_preload(Evas_Object *obj, Eina_Bool cancel);
110 * @param[in] func The callback function to be executed when the signal is 116 * @param[in] func The callback function to be executed when the signal is
111 * emitted. 117 * emitted.
112 * @param[in] data A pointer to data to pass in to func. 118 * @param[in] data A pointer to data to pass in to func.
119 *
120 * @ingroup Edje_Object_Group
121 *
113 */ 122 */
114EAPI void edje_object_signal_callback_add(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data); 123EAPI void edje_object_signal_callback_add(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data);
115 124
@@ -125,6 +134,9 @@ EAPI void edje_object_signal_callback_add(Evas_Object *obj, const char *emission
125 * 134 *
126 * @param[in] emission The signal's "emission" string 135 * @param[in] emission The signal's "emission" string
127 * @param[in] source The signal's "source" string 136 * @param[in] source The signal's "source" string
137 *
138 * @ingroup Edje_Object_Group
139 *
128 */ 140 */
129EAPI void edje_object_signal_emit(Evas_Object *obj, const char *emission, const char *source); 141EAPI void edje_object_signal_emit(Evas_Object *obj, const char *emission, const char *source);
130 142
@@ -146,6 +158,8 @@ EAPI void edje_object_signal_emit(Evas_Object *obj, const char *emission, const
146 * @see edje_object_signal_callback_add(). 158 * @see edje_object_signal_callback_add().
147 * @see edje_object_signal_callback_del_full(). 159 * @see edje_object_signal_callback_del_full().
148 * 160 *
161 * @ingroup Edje_Object_Group
162 *
149 */ 163 */
150EAPI void *edje_object_signal_callback_del (Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func); 164EAPI void *edje_object_signal_callback_del (Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func);
151 165
@@ -171,6 +185,8 @@ EAPI void *edje_object_signal_callback_del (Evas_Object *obj, const char
171 * @see edje_object_signal_callback_add(). 185 * @see edje_object_signal_callback_add().
172 * @see edje_object_signal_callback_del(). 186 * @see edje_object_signal_callback_del().
173 * 187 *
188 * @ingroup Edje_Object_Group
189 *
174 */ 190 */
175EAPI void *edje_object_signal_callback_del_full(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data); 191EAPI void *edje_object_signal_callback_del_full(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data);
176 192
@@ -207,6 +223,9 @@ typedef enum
207 * #EDJE_LOAD_ERROR_RESOURCE_ALLOCATION_FAILED - #EDJE_LOAD_ERROR_CORRUPT_FILE 223 * #EDJE_LOAD_ERROR_RESOURCE_ALLOCATION_FAILED - #EDJE_LOAD_ERROR_CORRUPT_FILE
208 * - #EDJE_LOAD_ERROR_UNKNOWN_FORMAT - #EDJE_LOAD_ERROR_INCOMPATIBLE_FILE - 224 * - #EDJE_LOAD_ERROR_UNKNOWN_FORMAT - #EDJE_LOAD_ERROR_INCOMPATIBLE_FILE -
209 * #EDJE_LOAD_ERROR_UNKNOWN_COLLECTION - #EDJE_LOAD_ERROR_RECURSIVE_REFERENCE 225 * #EDJE_LOAD_ERROR_UNKNOWN_COLLECTION - #EDJE_LOAD_ERROR_RECURSIVE_REFERENCE
226 *
227 * @ingroup Edje_Object_Group
228 *
210 */ 229 */
211EAPI Edje_Load_Error edje_object_load_error_get(const Evas_Object *obj); 230EAPI Edje_Load_Error edje_object_load_error_get(const Evas_Object *obj);
212 231
@@ -223,6 +242,9 @@ EAPI Edje_Load_Error edje_object_load_error_get(const Evas_Object *obj);
223 * edje_object_load_error_get(). The function in question is meant 242 * edje_object_load_error_get(). The function in question is meant
224 * to be used in conjunction with the latter, for pretty-printing any 243 * to be used in conjunction with the latter, for pretty-printing any
225 * possible error cause. 244 * possible error cause.
245 *
246 * @ingroup Edje_Object_Group
247 *
226 */ 248 */
227EAPI const char *edje_load_error_str (Edje_Load_Error error); 249EAPI const char *edje_load_error_str (Edje_Load_Error error);
228 250
@@ -248,7 +270,7 @@ EAPI const char *edje_load_error_str (Edje_Load_Error error);
248 * 270 *
249 * @return @c true on success, @c false otherwise 271 * @return @c true on success, @c false otherwise
250 * 272 *
251 * @ingroup Edje_Object 273 * @ingroup Edje_Object_Group
252 */ 274 */
253EAPI Eina_Bool edje_object_part_geometry_get(const Evas_Object *obj, const char * part, int *x, int *y, int *w, int *h); 275EAPI Eina_Bool edje_object_part_geometry_get(const Evas_Object *obj, const char * part, int *x, int *y, int *w, int *h);
254 276
@@ -260,7 +282,7 @@ EAPI Eina_Bool edje_object_part_geometry_get(const Evas_Object *obj, const char
260 * 282 *
261 * @return The part state: "default" for the default state "" for other states 283 * @return The part state: "default" for the default state "" for other states
262 * 284 *
263 * @ingroup Edje_Object 285 * @ingroup Edje_Object_Group
264 */ 286 */
265EAPI const char *edje_object_part_state_get(const Evas_Object *obj, const char * part, double *val_ret); 287EAPI const char *edje_object_part_state_get(const Evas_Object *obj, const char * part, double *val_ret);
266 288
@@ -286,7 +308,7 @@ EAPI const char *edje_object_part_state_get(const Evas_Object *obj, const char *
286 * @return A pointer to the Evas object implementing the given part, @c null on 308 * @return A pointer to the Evas object implementing the given part, @c null on
287 * failure (e.g. the given part doesn't exist) 309 * failure (e.g. the given part doesn't exist)
288 * 310 *
289 * @ingroup Edje_Object 311 * @ingroup Edje_Object_Group
290 */ 312 */
291EAPI const Efl_Canvas_Object *edje_object_part_object_get(const Evas_Object *obj, const char * part); 313EAPI const Efl_Canvas_Object *edje_object_part_object_get(const Evas_Object *obj, const char * part);
292 314
@@ -307,7 +329,7 @@ EAPI const Efl_Canvas_Object *edje_object_part_object_get(const Evas_Object *obj
307 * 329 *
308 * @param[in] update Whether or not update the size hints. 330 * @param[in] update Whether or not update the size hints.
309 * 331 *
310 * @ingroup Edje_Object 332 * @ingroup Edje_Object_Group
311 */ 333 */
312EAPI void edje_object_update_hints_set(Evas_Object *obj, Eina_Bool update); 334EAPI void edje_object_update_hints_set(Evas_Object *obj, Eina_Bool update);
313 335
@@ -328,7 +350,7 @@ EAPI void edje_object_update_hints_set(Evas_Object *obj, Eina_Bool update);
328 * 350 *
329 * @return Whether or not update the size hints. 351 * @return Whether or not update the size hints.
330 * 352 *
331 * @ingroup Edje_Object 353 * @ingroup Edje_Object_Group
332 */ 354 */
333EAPI Eina_Bool edje_object_update_hints_get(const Evas_Object *obj); 355EAPI Eina_Bool edje_object_update_hints_get(const Evas_Object *obj);
334 356
@@ -341,7 +363,7 @@ EAPI Eina_Bool edje_object_update_hints_get(const Evas_Object *obj);
341 * @param[out] minw The minimum required width (return value) 363 * @param[out] minw The minimum required width (return value)
342 * @param[out] minh The minimum required height (return value) 364 * @param[out] minh The minimum required height (return value)
343 * 365 *
344 * @ingroup Edje_Object 366 * @ingroup Edje_Object_Group
345 */ 367 */
346EAPI void edje_object_size_min_calc(Evas_Object *obj, int *minw, int *minh); 368EAPI void edje_object_size_min_calc(Evas_Object *obj, int *minw, int *minh);
347 369
@@ -368,7 +390,7 @@ EAPI void edje_object_size_min_calc(Evas_Object *obj, int *minw, int *minh);
368 * @param[in] restrictedh The minimum height constraint as input, @c minh can 390 * @param[in] restrictedh The minimum height constraint as input, @c minh can
369 * not be lower than this 391 * not be lower than this
370 * 392 *
371 * @ingroup Edje_Object 393 * @ingroup Edje_Object_Group
372 */ 394 */
373EAPI void edje_object_size_min_restricted_calc(Evas_Object *obj, int *minw, int *minh, int restrictedw, int restrictedh); 395EAPI void edje_object_size_min_restricted_calc(Evas_Object *obj, int *minw, int *minh, int restrictedw, int restrictedh);
374 396
@@ -392,7 +414,7 @@ EAPI void edje_object_size_min_restricted_calc(Evas_Object *obj, int *minw, int
392 * 414 *
393 * @return @c true on success, @c false otherwise 415 * @return @c true on success, @c false otherwise
394 * 416 *
395 * @ingroup Edje_Object 417 * @ingroup Edje_Object_Group
396 */ 418 */
397EAPI Eina_Bool edje_object_parts_extends_calc(Evas_Object *obj, int *x, int *y, int *w, int *h); 419EAPI Eina_Bool edje_object_parts_extends_calc(Evas_Object *obj, int *x, int *y, int *w, int *h);
398 420
@@ -403,7 +425,7 @@ EAPI Eina_Bool edje_object_parts_extends_calc(Evas_Object *obj, int *x, int *y,
403 * 425 *
404 * See also @ref edje_object_freeze and @ref edje_object_thaw. 426 * See also @ref edje_object_freeze and @ref edje_object_thaw.
405 * 427 *
406 * @ingroup Edje_Object 428 * @ingroup Edje_Object_Group
407 */ 429 */
408EAPI void edje_object_calc_force(Evas_Object *obj); 430EAPI void edje_object_calc_force(Evas_Object *obj);
409 431
@@ -417,7 +439,7 @@ EAPI void edje_object_calc_force(Evas_Object *obj);
417 * 439 *
418 * @return The frozen state or 0 on error 440 * @return The frozen state or 0 on error
419 * 441 *
420 * @ingroup Edje_Object 442 * @ingroup Edje_Object_Group
421 */ 443 */
422EAPI int edje_object_freeze(Evas_Object *obj); 444EAPI int edje_object_freeze(Evas_Object *obj);
423 445
@@ -433,7 +455,7 @@ EAPI int edje_object_freeze(Evas_Object *obj);
433 * 455 *
434 * @return The frozen state or 0 if the object is not frozen or on error. 456 * @return The frozen state or 0 if the object is not frozen or on error.
435 * 457 *
436 * @ingroup Edje_Object 458 * @ingroup Edje_Object_Group
437 */ 459 */
438EAPI int edje_object_thaw(Evas_Object *obj); 460EAPI int edje_object_thaw(Evas_Object *obj);
439 461
@@ -657,7 +679,7 @@ EAPI void edje_object_message_signal_recursive_process(Evas_Object *obj);
657 */ 679 */
658 680
659/** 681/**
660 * @addgroup Edje_Object 682 * @addgroup Edje_Object_Group
661 * 683 *
662 * @{ 684 * @{
663 */ 685 */
@@ -671,7 +693,7 @@ EAPI void edje_object_message_signal_recursive_process(Evas_Object *obj);
671 * @return @ref EDJE_EXTERNAL_PARAM_TYPE_MAX on errors, or another value from 693 * @return @ref EDJE_EXTERNAL_PARAM_TYPE_MAX on errors, or another value from
672 * @ref Edje_External_Param_Type on success. 694 * @ref Edje_External_Param_Type on success.
673 * 695 *
674 * @ingroup Edje_Object 696 * @ingroup Edje_Object_Part
675 */ 697 */
676EAPI Edje_External_Param_Type edje_object_part_external_param_type_get(const Evas_Object *obj, const char *part, const char * param); 698EAPI Edje_External_Param_Type edje_object_part_external_param_type_get(const Evas_Object *obj, const char *part, const char * param);
677 699
@@ -700,7 +722,7 @@ EAPI Edje_External_Param_Type edje_object_part_external_param_type_get(const Eva
700 * 722 *
701 * @return @c true if everything went fine, @c false on errors. 723 * @return @c true if everything went fine, @c false on errors.
702 * 724 *
703 * @ingroup Edje_Object 725 * @ingroup Edje_Object_Part
704 */ 726 */
705EAPI Eina_Bool edje_object_part_external_param_set(Evas_Object *obj, const char *part, const Edje_External_Param *param); 727EAPI Eina_Bool edje_object_part_external_param_set(Evas_Object *obj, const char *part, const Edje_External_Param *param);
706 728
@@ -726,7 +748,7 @@ EAPI Eina_Bool edje_object_part_external_param_set(Evas_Object *obj, const char
726 * information, @c false on errors and param member values are not set or 748 * information, @c false on errors and param member values are not set or
727 * valid. 749 * valid.
728 * 750 *
729 * @ingroup Edje_Object 751 * @ingroup Edje_Object_Part
730 */ 752 */
731EAPI Eina_Bool edje_object_part_external_param_get(const Evas_Object *obj, const char *part, Edje_External_Param *param); 753EAPI Eina_Bool edje_object_part_external_param_get(const Evas_Object *obj, const char *part, Edje_External_Param *param);
732 754
@@ -749,7 +771,7 @@ EAPI Eina_Bool edje_object_part_external_param_get(const Evas_Object *obj, const
749 * @return The externally created object, or @c null if there is none or part 771 * @return The externally created object, or @c null if there is none or part
750 * is not an external. 772 * is not an external.
751 * 773 *
752 * @ingroup Edje_Object 774 * @ingroup Edje_Object_Part
753 */ 775 */
754EAPI Evas_Object *edje_object_part_external_object_get(const Evas_Object *obj, const char * part); 776EAPI Evas_Object *edje_object_part_external_object_get(const Evas_Object *obj, const char * part);
755 777
@@ -765,7 +787,7 @@ EAPI Evas_Object *edje_object_part_external_object_get(const Evas_Object *obj, c
765 * 787 *
766 * @return Canvas object 788 * @return Canvas object
767 * 789 *
768 * @ingroup Edje_Object 790 * @ingroup Edje_Object_Part
769 */ 791 */
770EAPI Evas_Object *edje_object_part_external_content_get(const Evas_Object *obj, const char *part, const char *content); 792EAPI Evas_Object *edje_object_part_external_content_get(const Evas_Object *obj, const char *part, const char *content);
771 793
@@ -783,6 +805,8 @@ EAPI Evas_Object *edje_object_part_external_content_get(const Evas_Object *obj,
783 * 805 *
784 * This sets the minimum size restriction for the object. 806 * This sets the minimum size restriction for the object.
785 * 807 *
808 * @ingroup Edje_Object_Group
809 *
786 */ 810 */
787EINA_DEPRECATED EAPI void edje_extern_object_min_size_set (Evas_Object *obj, Evas_Coord minw, Evas_Coord minh); 811EINA_DEPRECATED EAPI void edje_extern_object_min_size_set (Evas_Object *obj, Evas_Coord minw, Evas_Coord minh);
788 812
@@ -796,6 +820,8 @@ EINA_DEPRECATED EAPI void edje_extern_object_min_size_set (Evas_Object *
796 * 820 *
797 * This sets the maximum size restriction for the object. 821 * This sets the maximum size restriction for the object.
798 * 822 *
823 * @ingroup Edje_Object_Group
824 *
799 */ 825 */
800EINA_DEPRECATED EAPI void edje_extern_object_max_size_set (Evas_Object *obj, Evas_Coord maxw, Evas_Coord maxh); 826EINA_DEPRECATED EAPI void edje_extern_object_max_size_set (Evas_Object *obj, Evas_Coord maxw, Evas_Coord maxh);
801 827
@@ -813,6 +839,8 @@ EINA_DEPRECATED EAPI void edje_extern_object_max_size_set (Evas_Object *
813 * ASPECT and the object may be scaled to be larger or smaller, but 839 * ASPECT and the object may be scaled to be larger or smaller, but
814 * retaining the relative scale of both aspect width and height. 840 * retaining the relative scale of both aspect width and height.
815 * 841 *
842 * @ingroup Edje_Object_Group
843 *
816 */ 844 */
817EINA_DEPRECATED EAPI void edje_extern_object_aspect_set (Evas_Object *obj, Edje_Aspect_Control aspect, Evas_Coord aw, Evas_Coord ah); 845EINA_DEPRECATED EAPI void edje_extern_object_aspect_set (Evas_Object *obj, Edje_Aspect_Control aspect, Evas_Coord aw, Evas_Coord ah);
818 846
@@ -847,7 +875,7 @@ EINA_DEPRECATED EAPI void edje_extern_object_aspect_set (Evas_Object *
847 * @param[in] group The name of the group, in @p file, which implements an 875 * @param[in] group The name of the group, in @p file, which implements an
848Edje object 876Edje object
849 * 877 *
850 * @ingroup Edje_Object 878 * @ingroup Edje_Object_Group
851 */ 879 */
852EAPI Eina_Bool edje_object_file_set(Evas_Object *obj, const char *file, const char *group); 880EAPI Eina_Bool edje_object_file_set(Evas_Object *obj, const char *file, const char *group);
853 881
@@ -869,7 +897,7 @@ EAPI Eina_Bool edje_object_file_set(Evas_Object *obj, const char *file, const ch
869 * @param[out] group The name of the group, in @p file, which implements an 897 * @param[out] group The name of the group, in @p file, which implements an
870Edje object 898Edje object
871 * 899 *
872 * @ingroup Edje_Object 900 * @ingroup Edje_Object_Group
873 */ 901 */
874EAPI void edje_object_file_get(const Evas_Object *obj, const char **file, const char **group); 902EAPI void edje_object_file_get(const Evas_Object *obj, const char **file, const char **group);
875 903
@@ -905,7 +933,7 @@ EAPI void edje_object_file_get(const Evas_Object *obj, const char **file, const
905 * @param[in] group The name of the group, in @p file, which implements an 933 * @param[in] group The name of the group, in @p file, which implements an
906Edje object 934Edje object
907 * 935 *
908 * @ingroup Edje_Object 936 * @ingroup Edje_Object_Group
909 * 937 *
910 */ 938 */
911EAPI Eina_Bool edje_object_mmap_set(Evas_Object *obj, const Eina_File *file, const char *group); 939EAPI Eina_Bool edje_object_mmap_set(Evas_Object *obj, const Eina_File *file, const char *group);
@@ -941,7 +969,7 @@ EAPI Eina_Bool edje_object_mmap_set(Evas_Object *obj, const Eina_File *file, con
941 * 969 *
942 * @param[in] obj_swallow The object to occupy that part 970 * @param[in] obj_swallow The object to occupy that part
943 * 971 *
944 * @ingroup Edje_Object 972 * @ingroup Edje_Object_Part
945 */ 973 */
946EAPI Eina_Bool edje_object_part_swallow(Evas_Object *obj, const char *part, Evas_Object *obj_swallow); 974EAPI Eina_Bool edje_object_part_swallow(Evas_Object *obj, const char *part, Evas_Object *obj_swallow);
947 975
@@ -952,7 +980,7 @@ EAPI Eina_Bool edje_object_part_swallow(Evas_Object *obj, const char *part, Evas
952 * 980 *
953 * @return The swallowed object, or @c null if there is none. 981 * @return The swallowed object, or @c null if there is none.
954 * 982 *
955 * @ingroup Edje_Object 983 * @ingroup Edje_Object_Part
956 */ 984 */
957EAPI Evas_Object *edje_object_part_swallow_get(const Evas_Object *obj, const char *part); 985EAPI Evas_Object *edje_object_part_swallow_get(const Evas_Object *obj, const char *part);
958 986
@@ -967,7 +995,7 @@ EAPI Evas_Object *edje_object_part_swallow_get(const Evas_Object *obj, const cha
967 * 995 *
968 * @param[in] obj_swallow The swallowed object 996 * @param[in] obj_swallow The swallowed object
969 * 997 *
970 * @ingroup Edje_Object 998 * @ingroup Edje_Object_Part
971 */ 999 */
972EAPI void edje_object_part_unswallow(Evas_Object *obj, Evas_Object *obj_swallow); 1000EAPI void edje_object_part_unswallow(Evas_Object *obj, Evas_Object *obj_swallow);
973 1001
@@ -978,7 +1006,7 @@ EAPI void edje_object_part_unswallow(Evas_Object *obj, Evas_Object *obj_swallow)
978 * 1006 *
979 * @since 1.7.0 1007 * @since 1.7.0
980 * 1008 *
981 * @ingroup Edje_Object 1009 * @ingroup Edje_Object_Part
982 */ 1010 */
983EAPI Eina_List *edje_object_access_part_list_get(const Evas_Object *obj); 1011EAPI Eina_List *edje_object_access_part_list_get(const Evas_Object *obj);
984 1012
@@ -996,7 +1024,7 @@ EAPI Eina_List *edje_object_access_part_list_get(const Evas_Object *obj);
996 * 1024 *
997 * @return @c true: Successfully added. @c false: An error occurred. 1025 * @return @c true: Successfully added. @c false: An error occurred.
998 * 1026 *
999 * @ingroup Edje_Object 1027 * @ingroup Edje_Object_Part
1000 */ 1028 */
1001EAPI Eina_Bool edje_object_part_box_append(Evas_Object *obj, const char *part, Evas_Object *child); 1029EAPI Eina_Bool edje_object_part_box_append(Evas_Object *obj, const char *part, Evas_Object *child);
1002 1030
@@ -1014,7 +1042,7 @@ EAPI Eina_Bool edje_object_part_box_append(Evas_Object *obj, const char *part, E
1014 * 1042 *
1015 * @return @c true: Successfully added. @c false: An error occurred. 1043 * @return @c true: Successfully added. @c false: An error occurred.
1016 * 1044 *
1017 * @ingroup Edje_Object 1045 * @ingroup Edje_Object_Part
1018 */ 1046 */
1019EAPI Eina_Bool edje_object_part_box_prepend(Evas_Object *obj, const char *part, Evas_Object *child); 1047EAPI Eina_Bool edje_object_part_box_prepend(Evas_Object *obj, const char *part, Evas_Object *child);
1020 1048
@@ -1033,7 +1061,7 @@ EAPI Eina_Bool edje_object_part_box_prepend(Evas_Object *obj, const char *part,
1033 * 1061 *
1034 * @return @c true: Successfully added. @c false: An error occurred. 1062 * @return @c true: Successfully added. @c false: An error occurred.
1035 * 1063 *
1036 * @ingroup Edje_Object 1064 * @ingroup Edje_Object_Part
1037 */ 1065 */
1038EAPI Eina_Bool edje_object_part_box_insert_before(Evas_Object *obj, const char *part, Evas_Object *child, const Evas_Object *reference); 1066EAPI Eina_Bool edje_object_part_box_insert_before(Evas_Object *obj, const char *part, Evas_Object *child, const Evas_Object *reference);
1039 1067
@@ -1072,7 +1100,7 @@ EAPI Eina_Bool edje_object_part_box_insert_after(Evas_Object *obj, const char *p
1072 * 1100 *
1073 * @return @c true: Successfully added. @c false: An error occurred. 1101 * @return @c true: Successfully added. @c false: An error occurred.
1074 * 1102 *
1075 * @ingroup Edje_Object 1103 * @ingroup Edje_Object_Part
1076 */ 1104 */
1077EAPI Eina_Bool edje_object_part_box_insert_at(Evas_Object *obj, const char *part, Evas_Object *child, unsigned int pos); 1105EAPI Eina_Bool edje_object_part_box_insert_at(Evas_Object *obj, const char *part, Evas_Object *child, unsigned int pos);
1078 1106
@@ -1088,7 +1116,7 @@ EAPI Eina_Bool edje_object_part_box_insert_at(Evas_Object *obj, const char *part
1088 * 1116 *
1089 * @return Pointer to the object removed, or @c null. 1117 * @return Pointer to the object removed, or @c null.
1090 * 1118 *
1091 * @ingroup Edje_Object 1119 * @ingroup Edje_Object_Part
1092 */ 1120 */
1093EAPI Evas_Object *edje_object_part_box_remove_at(Evas_Object *obj, const char *part, unsigned int pos); 1121EAPI Evas_Object *edje_object_part_box_remove_at(Evas_Object *obj, const char *part, unsigned int pos);
1094 1122
@@ -1104,7 +1132,7 @@ EAPI Evas_Object *edje_object_part_box_remove_at(Evas_Object *obj, const char *p
1104 * 1132 *
1105 * @return Pointer to the object removed, or @c null. 1133 * @return Pointer to the object removed, or @c null.
1106 * 1134 *
1107 * @ingroup Edje_Object 1135 * @ingroup Edje_Object_Part
1108 */ 1136 */
1109EAPI Evas_Object *edje_object_part_box_remove(Evas_Object *obj, const char *part, Evas_Object *child); 1137EAPI Evas_Object *edje_object_part_box_remove(Evas_Object *obj, const char *part, Evas_Object *child);
1110 1138
@@ -1121,7 +1149,7 @@ EAPI Evas_Object *edje_object_part_box_remove(Evas_Object *obj, const char *part
1121 * 1149 *
1122 * @return 1: Successfully cleared. 0: An error occurred. 1150 * @return 1: Successfully cleared. 0: An error occurred.
1123 * 1151 *
1124 * @ingroup Edje_Object 1152 * @ingroup Edje_Object_Part
1125 */ 1153 */
1126EAPI Eina_Bool edje_object_part_box_remove_all(Evas_Object *obj, const char *part, Eina_Bool clear); 1154EAPI Eina_Bool edje_object_part_box_remove_all(Evas_Object *obj, const char *part, Eina_Bool clear);
1127 1155
@@ -1138,7 +1166,7 @@ EAPI Eina_Bool edje_object_part_box_remove_all(Evas_Object *obj, const char *par
1138 * 1166 *
1139 * @return @c true object was added, @c false on failure 1167 * @return @c true object was added, @c false on failure
1140 * 1168 *
1141 * @ingroup Edje_Object 1169 * @ingroup Edje_Object_Part
1142 */ 1170 */
1143EAPI Eina_Bool edje_object_part_table_pack(Evas_Object *obj, const char *part, Evas_Object *child_obj, unsigned short col, unsigned short row, unsigned short colspan, unsigned short rowspan); 1171EAPI Eina_Bool edje_object_part_table_pack(Evas_Object *obj, const char *part, Evas_Object *child_obj, unsigned short col, unsigned short row, unsigned short colspan, unsigned short rowspan);
1144 1172
@@ -1151,7 +1179,7 @@ EAPI Eina_Bool edje_object_part_table_pack(Evas_Object *obj, const char *part, E
1151 * 1179 *
1152 * @return @c true object removed, @c false on failure 1180 * @return @c true object removed, @c false on failure
1153 * 1181 *
1154 * @ingroup Edje_Object 1182 * @ingroup Edje_Object_Part
1155 */ 1183 */
1156EAPI Eina_Bool edje_object_part_table_unpack(Evas_Object *obj, const char *part, Evas_Object *child_obj); 1184EAPI Eina_Bool edje_object_part_table_unpack(Evas_Object *obj, const char *part, Evas_Object *child_obj);
1157 1185
@@ -1165,7 +1193,7 @@ EAPI Eina_Bool edje_object_part_table_unpack(Evas_Object *obj, const char *part,
1165 * 1193 *
1166 * @return @c true get some data, @c false on failure 1194 * @return @c true get some data, @c false on failure
1167 * 1195 *
1168 * @ingroup Edje_Object 1196 * @ingroup Edje_Object_Part
1169 */ 1197 */
1170EAPI Eina_Bool edje_object_part_table_col_row_size_get(const Evas_Object *obj, const char *part, int *cols, int *rows); 1198EAPI Eina_Bool edje_object_part_table_col_row_size_get(const Evas_Object *obj, const char *part, int *cols, int *rows);
1171 1199
@@ -1177,7 +1205,7 @@ EAPI Eina_Bool edje_object_part_table_col_row_size_get(const Evas_Object *obj, c
1177 * 1205 *
1178 * @return The child Efl.Canvas.Object 1206 * @return The child Efl.Canvas.Object
1179 * 1207 *
1180 * @ingroup Edje_Object 1208 * @ingroup Edje_Object_Part
1181 */ 1209 */
1182EAPI Evas_Object *edje_object_part_table_child_get(const Evas_Object *obj, const char *part, unsigned int col, unsigned int row); 1210EAPI Evas_Object *edje_object_part_table_child_get(const Evas_Object *obj, const char *part, unsigned int col, unsigned int row);
1183 1211
@@ -1191,7 +1219,7 @@ EAPI Evas_Object *edje_object_part_table_child_get(const Evas_Object *obj, const
1191 * 1219 *
1192 * @return @c true clear the table, @c false on failure 1220 * @return @c true clear the table, @c false on failure
1193 * 1221 *
1194 * @ingroup Edje_Object 1222 * @ingroup Edje_Object_Part
1195 */ 1223 */
1196EAPI Eina_Bool edje_object_part_table_clear(Evas_Object *obj, const char *part, Eina_Bool clear); 1224EAPI Eina_Bool edje_object_part_table_clear(Evas_Object *obj, const char *part, Eina_Bool clear);
1197 1225
@@ -1225,7 +1253,7 @@ EAPI Eina_Bool edje_object_part_table_clear(Evas_Object *obj, const char *part,
1225 * @param[in] b3 Shadow Blue value 1253 * @param[in] b3 Shadow Blue value
1226 * @param[in] a3 Shadow Alpha value 1254 * @param[in] a3 Shadow Alpha value
1227 * 1255 *
1228 * @ingroup Edje_Object 1256 * @ingroup Edje_Object_Color_Class
1229 */ 1257 */
1230EAPI Eina_Bool edje_object_color_class_set(Evas_Object *obj, const char * color_class, int r, int g, int b, int a, int r2, int g2, int b2, int a2, int r3, int g3, int b3, int a3); 1258EAPI Eina_Bool edje_object_color_class_set(Evas_Object *obj, const char * color_class, int r, int g, int b, int a, int r2, int g2, int b2, int a2, int r3, int g3, int b3, int a3);
1231 1259
@@ -1257,7 +1285,7 @@ EAPI Eina_Bool edje_object_color_class_set(Evas_Object *obj, const char * color_
1257 * 1285 *
1258 * @return true if found or false if not found and all values are zeroed. 1286 * @return true if found or false if not found and all values are zeroed.
1259 * 1287 *
1260 * @ingroup Edje_Object 1288 * @ingroup Edje_Object_Color_Class
1261 */ 1289 */
1262EAPI Eina_Bool edje_object_color_class_get(const Evas_Object *obj, const char * color_class, int *r, int *g, int *b, int *a, int *r2, int *g2, int *b2, int *a2, int *r3, int *g3, int *b3, int *a3); 1290EAPI Eina_Bool edje_object_color_class_get(const Evas_Object *obj, const char * color_class, int *r, int *g, int *b, int *a, int *r2, int *g2, int *b2, int *a2, int *r3, int *g3, int *b3, int *a3);
1263 1291
@@ -1275,7 +1303,7 @@ EAPI Eina_Bool edje_object_color_class_get(const Evas_Object *obj, const char *
1275 * 1303 *
1276 * @param[in] color_class The color class to be deleted. 1304 * @param[in] color_class The color class to be deleted.
1277 * 1305 *
1278 * @ingroup Edje_Object 1306 * @ingroup Edje_Object_Color_Class
1279 */ 1307 */
1280EAPI void edje_object_color_class_del(Evas_Object *obj, const char *color_class); 1308EAPI void edje_object_color_class_del(Evas_Object *obj, const char *color_class);
1281 1309
@@ -1290,7 +1318,7 @@ EAPI void edje_object_color_class_del(Evas_Object *obj, const char *color_class)
1290 * 1318 *
1291 * @since 1.17.0 1319 * @since 1.17.0
1292 * 1320 *
1293 * @ingroup Edje_Object 1321 * @ingroup Edje_Object_Color_Class
1294 */ 1322 */
1295EAPI Eina_Bool edje_object_color_class_clear(const Evas_Object *obj); 1323EAPI Eina_Bool edje_object_color_class_clear(const Evas_Object *obj);
1296 1324
@@ -1305,7 +1333,7 @@ EAPI Eina_Bool edje_object_color_class_clear(const Evas_Object *obj);
1305 * 1333 *
1306 * @return @c true, on success or @c false, on error 1334 * @return @c true, on success or @c false, on error
1307 * 1335 *
1308 * @ingroup Edje_Object 1336 * @ingroup Edje_Object_Text_Class
1309 */ 1337 */
1310EAPI Eina_Bool edje_object_text_class_set(Evas_Object *obj, const char * text_class, const char *font, Evas_Font_Size size); 1338EAPI Eina_Bool edje_object_text_class_set(Evas_Object *obj, const char * text_class, const char *font, Evas_Font_Size size);
1311 1339
@@ -1322,7 +1350,7 @@ EAPI Eina_Bool edje_object_text_class_set(Evas_Object *obj, const char * text_cl
1322 * 1350 *
1323 * @return @c true, on success or @c false, on error 1351 * @return @c true, on success or @c false, on error
1324 * 1352 *
1325 * @ingroup Edje_Object 1353 * @ingroup Edje_Object_Text_Class
1326 */ 1354 */
1327EAPI Eina_Bool edje_object_text_class_get(const Evas_Object *obj, const char * text_class, const char **font, Evas_Font_Size *size); 1355EAPI Eina_Bool edje_object_text_class_get(const Evas_Object *obj, const char * text_class, const char **font, Evas_Font_Size *size);
1328 1356
@@ -1339,7 +1367,7 @@ EAPI Eina_Bool edje_object_text_class_get(const Evas_Object *obj, const char * t
1339 * 1367 *
1340 * @since 1.17 1368 * @since 1.17
1341 * 1369 *
1342 * @ingroup Edje_Object 1370 * @ingroup Edje_Object_Text_Class
1343 */ 1371 */
1344EAPI void edje_object_text_class_del(Evas_Object *obj, const char *text_class); 1372EAPI void edje_object_text_class_del(Evas_Object *obj, const char *text_class);
1345 1373
@@ -1360,7 +1388,7 @@ EAPI void edje_object_text_class_del(Evas_Object *obj, const char *text_class);
1360 * 1388 *
1361 * @since 1.17 1389 * @since 1.17
1362 * 1390 *
1363 * @ingroup Edje_Object 1391 * @ingroup Edje_Object_Size_Class
1364 */ 1392 */
1365EAPI Eina_Bool edje_object_size_class_set(Evas_Object *obj, const char * size_class, int minw, int minh, int maxw, int maxh); 1393EAPI Eina_Bool edje_object_size_class_set(Evas_Object *obj, const char * size_class, int minw, int minh, int maxw, int maxh);
1366 1394
@@ -1381,7 +1409,7 @@ EAPI Eina_Bool edje_object_size_class_set(Evas_Object *obj, const char * size_cl
1381 * 1409 *
1382 * @since 1.17 1410 * @since 1.17
1383 * 1411 *
1384 * @ingroup Edje_Object 1412 * @ingroup Edje_Object_Size_Class
1385 */ 1413 */
1386EAPI Eina_Bool edje_object_size_class_get(const Evas_Object *obj, const char * size_class, int *minw, int *minh, int *maxw, int *maxh); 1414EAPI Eina_Bool edje_object_size_class_get(const Evas_Object *obj, const char * size_class, int *minw, int *minh, int *maxw, int *maxh);
1387 1415
@@ -1398,7 +1426,7 @@ EAPI Eina_Bool edje_object_size_class_get(const Evas_Object *obj, const char * s
1398 * 1426 *
1399 * @since 1.17 1427 * @since 1.17
1400 * 1428 *
1401 * @ingroup Edje_Object 1429 * @ingroup Edje_Object_Size_Class
1402 */ 1430 */
1403EAPI void edje_object_size_class_del(Evas_Object *obj, const char *size_class); 1431EAPI void edje_object_size_class_del(Evas_Object *obj, const char *size_class);
1404 1432
@@ -1412,7 +1440,7 @@ EAPI void edje_object_size_class_del(Evas_Object *obj, const char *size_class);
1412 * @param[in] part The part name 1440 * @param[in] part The part name
1413 * @param[in] allow true to enable, false otherwise 1441 * @param[in] allow true to enable, false otherwise
1414 * 1442 *
1415 * @ingroup Edje_Object 1443 * @ingroup Edje_Object_Part
1416 */ 1444 */
1417EAPI void edje_object_part_text_select_allow_set(const Evas_Object *obj, const char *part, Eina_Bool allow); 1445EAPI void edje_object_part_text_select_allow_set(const Evas_Object *obj, const char *part, Eina_Bool allow);
1418 1446
@@ -1423,7 +1451,7 @@ EAPI void edje_object_part_text_select_allow_set(const Evas_Object *obj, const c
1423 * 1451 *
1424 * @since 1.1.0 1452 * @since 1.1.0
1425 * 1453 *
1426 * @ingroup Edje_Object 1454 * @ingroup Edje_Object_Group
1427 */ 1455 */
1428EAPI void edje_object_mirrored_set(Evas_Object *obj, Eina_Bool rtl); 1456EAPI void edje_object_mirrored_set(Evas_Object *obj, Eina_Bool rtl);
1429 1457
@@ -1436,7 +1464,7 @@ EAPI void edje_object_mirrored_set(Evas_Object *obj, Eina_Bool rtl);
1436 * 1464 *
1437 * @since 1.1.0 1465 * @since 1.1.0
1438 * 1466 *
1439 * @ingroup Edje_Object 1467 * @ingroup Edje_Object_Group
1440 */ 1468 */
1441EAPI Eina_Bool edje_object_mirrored_get(const Evas_Object *obj); 1469EAPI Eina_Bool edje_object_mirrored_get(const Evas_Object *obj);
1442 1470
@@ -1447,7 +1475,7 @@ EAPI Eina_Bool edje_object_mirrored_get(const Evas_Object *obj);
1447 * 1475 *
1448 * @since 1.1.0 1476 * @since 1.1.0
1449 * 1477 *
1450 * @ingroup Edje_Object 1478 * @ingroup Edje_Object_Group
1451 */ 1479 */
1452EAPI void edje_object_language_set(Evas_Object *obj, const char *language); 1480EAPI void edje_object_language_set(Evas_Object *obj, const char *language);
1453 1481
@@ -1458,7 +1486,7 @@ EAPI void edje_object_language_set(Evas_Object *obj, const char *language);
1458 * 1486 *
1459 * @since 1.1.0 1487 * @since 1.1.0
1460 * 1488 *
1461 * @ingroup Edje_Object 1489 * @ingroup Edje_Object_Group
1462 */ 1490 */
1463EAPI const char *edje_object_language_get(const Evas_Object *obj); 1491EAPI const char *edje_object_language_get(const Evas_Object *obj);
1464 1492
@@ -1482,7 +1510,7 @@ EAPI const char *edje_object_language_get(const Evas_Object *obj);
1482 * 1510 *
1483 * @return @c true on success, @c false otherwise 1511 * @return @c true on success, @c false otherwise
1484 * 1512 *
1485 * @ingroup Edje_Object 1513 * @ingroup Edje_Object_Scale
1486 */ 1514 */
1487EAPI Eina_Bool edje_object_scale_set(Evas_Object *obj, double scale); 1515EAPI Eina_Bool edje_object_scale_set(Evas_Object *obj, double scale);
1488 1516
@@ -1497,7 +1525,7 @@ EAPI Eina_Bool edje_object_scale_set(Evas_Object *obj, double scale);
1497 * @return The scaling factor (the default value is @0.0, meaning individual 1525 * @return The scaling factor (the default value is @0.0, meaning individual
1498 * scaling not set) 1526 * scaling not set)
1499 * 1527 *
1500 * @ingroup Edje_Object 1528 * @ingroup Edje_Object_Scale
1501 */ 1529 */
1502EAPI double edje_object_scale_get(const Evas_Object *obj); 1530EAPI double edje_object_scale_get(const Evas_Object *obj);
1503 1531
@@ -1511,7 +1539,7 @@ EAPI double edje_object_scale_get(const Evas_Object *obj);
1511 * @return The base_scale factor (the default value is @ 1.0, that means the 1539 * @return The base_scale factor (the default value is @ 1.0, that means the
1512 * edc file is made based on scale 1.0. 1540 * edc file is made based on scale 1.0.
1513 * 1541 *
1514 * @ingroup Edje_Object 1542 * @ingroup Edje_Object_Scale
1515 */ 1543 */
1516EAPI double edje_object_base_scale_get(const Evas_Object *obj); 1544EAPI double edje_object_base_scale_get(const Evas_Object *obj);
1517 1545
@@ -1772,7 +1800,7 @@ EAPI Eina_Bool edje_object_part_drag_page(Evas_Object *obj, const char *part, do
1772 * @param[in] part The part name 1800 * @param[in] part The part name
1773 * @param[in] text The text to set on that part 1801 * @param[in] text The text to set on that part
1774 * 1802 *
1775 * @ingroup Edje_Object 1803 * @ingroup Edje_Object_Part
1776 */ 1804 */
1777EAPI Eina_Bool edje_object_part_text_set(const Evas_Object *obj, const char *part, const char *text); 1805EAPI Eina_Bool edje_object_part_text_set(const Evas_Object *obj, const char *part, const char *text);
1778 1806
@@ -1783,7 +1811,7 @@ EAPI Eina_Bool edje_object_part_text_set(const Evas_Object *obj, const char *par
1783 * 1811 *
1784 * @return The text set on the part, @c null otherwise. 1812 * @return The text set on the part, @c null otherwise.
1785 * 1813 *
1786 * @ingroup Edje_Object 1814 * @ingroup Edje_Object_Part
1787 */ 1815 */
1788EAPI const char * edje_object_part_text_get(const Evas_Object *obj, const char *part); 1816EAPI const char * edje_object_part_text_get(const Evas_Object *obj, const char *part);
1789 1817
@@ -1794,7 +1822,7 @@ EAPI const char * edje_object_part_text_get(const Evas_Object *obj, const char *
1794 * @param[in] part The part name 1822 * @param[in] part The part name
1795 * @param[in] cur The edje cursor to work on 1823 * @param[in] cur The edje cursor to work on
1796 * 1824 *
1797 * @ingroup Edje_Object 1825 * @ingroup Edje_Object_Part
1798 */ 1826 */
1799EAPI void edje_object_part_text_cursor_begin_set(Evas_Object *obj, const char *part, Edje_Cursor cur); 1827EAPI void edje_object_part_text_cursor_begin_set(Evas_Object *obj, const char *part, Edje_Cursor cur);
1800 1828
@@ -1805,7 +1833,7 @@ EAPI void edje_object_part_text_cursor_begin_set(Evas_Object *obj, const char *p
1805 * @param[in] part The part name 1833 * @param[in] part The part name
1806 * @param[in] cur The edje cursor to work on 1834 * @param[in] cur The edje cursor to work on
1807 * 1835 *
1808 * @ingroup Edje_Object 1836 * @ingroup Edje_Object_Part
1809 */ 1837 */
1810EAPI void edje_object_part_text_cursor_end_set(Evas_Object *obj, const char *part, Edje_Cursor cur); 1838EAPI void edje_object_part_text_cursor_end_set(Evas_Object *obj, const char *part, Edje_Cursor cur);
1811 1839
@@ -1818,7 +1846,7 @@ EAPI void edje_object_part_text_cursor_end_set(Evas_Object *obj, const char *par
1818 * 1846 *
1819 * @since 1.1.0 1847 * @since 1.1.0
1820 * 1848 *
1821 * @ingroup Edje_Object 1849 * @ingroup Edje_Object_Part
1822 */ 1850 */
1823EAPI void edje_object_part_text_cursor_pos_set(Evas_Object *obj, const char * part, Edje_Cursor cur, int pos); 1851EAPI void edje_object_part_text_cursor_pos_set(Evas_Object *obj, const char * part, Edje_Cursor cur, int pos);
1824 1852
@@ -1832,7 +1860,7 @@ EAPI void edje_object_part_text_cursor_pos_set(Evas_Object *obj, const char * pa
1832 * 1860 *
1833 * @since 1.1.0 1861 * @since 1.1.0
1834 * 1862 *
1835 * @ingroup Edje_Object 1863 * @ingroup Edje_Object_Part
1836 */ 1864 */
1837EAPI int edje_object_part_text_cursor_pos_get(const Evas_Object *obj, const char * part, Edje_Cursor cur); 1865EAPI int edje_object_part_text_cursor_pos_get(const Evas_Object *obj, const char * part, Edje_Cursor cur);
1838 1866
@@ -1848,7 +1876,7 @@ EAPI int edje_object_part_text_cursor_pos_get(const Evas_Object *obj, const char
1848 * 1876 *
1849 * @return @c true on success, @c false otherwise 1877 * @return @c true on success, @c false otherwise
1850 * 1878 *
1851 * @ingroup Edje_Object 1879 * @ingroup Edje_Object_Part
1852 */ 1880 */
1853EAPI Eina_Bool edje_object_part_text_cursor_coord_set(Evas_Object *obj, const char *part, Edje_Cursor cur, int x, int y); 1881EAPI Eina_Bool edje_object_part_text_cursor_coord_set(Evas_Object *obj, const char *part, Edje_Cursor cur, int x, int y);
1854 1882
@@ -1859,7 +1887,7 @@ EAPI Eina_Bool edje_object_part_text_cursor_coord_set(Evas_Object *obj, const ch
1859 * @param[in] part The part name 1887 * @param[in] part The part name
1860 * @param[in] cur The edje cursor to work on 1888 * @param[in] cur The edje cursor to work on
1861 * 1889 *
1862 * @ingroup Edje_Object 1890 * @ingroup Edje_Object_Part
1863 */ 1891 */
1864EAPI void edje_object_part_text_cursor_line_begin_set(Evas_Object *obj, const char *part, Edje_Cursor cur); 1892EAPI void edje_object_part_text_cursor_line_begin_set(Evas_Object *obj, const char *part, Edje_Cursor cur);
1865 1893
@@ -1870,7 +1898,7 @@ EAPI void edje_object_part_text_cursor_line_begin_set(Evas_Object *obj, const ch
1870 * @param[in] part The part name 1898 * @param[in] part The part name
1871 * @param[in] cur The edje cursor to work on 1899 * @param[in] cur The edje cursor to work on
1872 * 1900 *
1873 * @ingroup Edje_Object 1901 * @ingroup Edje_Object_Part
1874 */ 1902 */
1875EAPI void edje_object_part_text_cursor_line_end_set(Evas_Object *obj, const char *part, Edje_Cursor cur); 1903EAPI void edje_object_part_text_cursor_line_end_set(Evas_Object *obj, const char *part, Edje_Cursor cur);
1876 1904
@@ -1883,7 +1911,7 @@ EAPI void edje_object_part_text_cursor_line_end_set(Evas_Object *obj, const char
1883 * 1911 *
1884 * @return @c true on success, @c false otherwise 1912 * @return @c true on success, @c false otherwise
1885 * 1913 *
1886 * @ingroup Edje_Object 1914 * @ingroup Edje_Object_Part
1887 */ 1915 */
1888EAPI Eina_Bool edje_object_part_text_cursor_prev(Evas_Object *obj, const char *part, Edje_Cursor cur); 1916EAPI Eina_Bool edje_object_part_text_cursor_prev(Evas_Object *obj, const char *part, Edje_Cursor cur);
1889 1917
@@ -1896,7 +1924,7 @@ EAPI Eina_Bool edje_object_part_text_cursor_prev(Evas_Object *obj, const char *p
1896 * 1924 *
1897 * @return @c true on success, @c false otherwise 1925 * @return @c true on success, @c false otherwise
1898 * 1926 *
1899 * @ingroup Edje_Object 1927 * @ingroup Edje_Object_Part
1900 */ 1928 */
1901EAPI Eina_Bool edje_object_part_text_cursor_next(Evas_Object *obj, const char *part, Edje_Cursor cur); 1929EAPI Eina_Bool edje_object_part_text_cursor_next(Evas_Object *obj, const char *part, Edje_Cursor cur);
1902 1930
@@ -1908,7 +1936,7 @@ EAPI Eina_Bool edje_object_part_text_cursor_next(Evas_Object *obj, const char *p
1908 * 1936 *
1909 * @return @c true on success, @c false otherwise 1937 * @return @c true on success, @c false otherwise
1910 * 1938 *
1911 * @ingroup Edje_Object 1939 * @ingroup Edje_Object_Part
1912 */ 1940 */
1913EAPI Eina_Bool edje_object_part_text_cursor_up(Evas_Object *obj, const char *part, Edje_Cursor cur); 1941EAPI Eina_Bool edje_object_part_text_cursor_up(Evas_Object *obj, const char *part, Edje_Cursor cur);
1914 1942
@@ -1920,7 +1948,7 @@ EAPI Eina_Bool edje_object_part_text_cursor_up(Evas_Object *obj, const char *par
1920 * 1948 *
1921 * @return @c true on success, @c false otherwise 1949 * @return @c true on success, @c false otherwise
1922 * 1950 *
1923 * @ingroup Edje_Object 1951 * @ingroup Edje_Object_Part
1924 */ 1952 */
1925EAPI Eina_Bool edje_object_part_text_cursor_down(Evas_Object *obj, const char *part, Edje_Cursor cur); 1953EAPI Eina_Bool edje_object_part_text_cursor_down(Evas_Object *obj, const char *part, Edje_Cursor cur);
1926 1954
@@ -1931,7 +1959,7 @@ EAPI Eina_Bool edje_object_part_text_cursor_down(Evas_Object *obj, const char *p
1931 * @param[in] src The cursor to copy from 1959 * @param[in] src The cursor to copy from
1932 * @param[in] dst The cursor to copy to 1960 * @param[in] dst The cursor to copy to
1933 * 1961 *
1934 * @ingroup Edje_Object 1962 * @ingroup Edje_Object_Part
1935 */ 1963 */
1936EAPI void edje_object_part_text_cursor_copy(Evas_Object *obj, const char *part, Edje_Cursor src, Edje_Cursor dst); 1964EAPI void edje_object_part_text_cursor_copy(Evas_Object *obj, const char *part, Edje_Cursor src, Edje_Cursor dst);
1937 1965
@@ -1947,7 +1975,7 @@ EAPI void edje_object_part_text_cursor_copy(Evas_Object *obj, const char *part,
1947 * @return The character string pointed to (may be a multi-byte utf8 sequence) 1975 * @return The character string pointed to (may be a multi-byte utf8 sequence)
1948 * terminated by a null byte. 1976 * terminated by a null byte.
1949 * 1977 *
1950 * @ingroup Edje_Object 1978 * @ingroup Edje_Object_Part
1951 */ 1979 */
1952EAPI char *edje_object_part_text_cursor_content_get(const Evas_Object *obj, const char * part, Edje_Cursor cur); 1980EAPI char *edje_object_part_text_cursor_content_get(const Evas_Object *obj, const char * part, Edje_Cursor cur);
1953 1981
@@ -1960,7 +1988,7 @@ EAPI char *edje_object_part_text_cursor_content_get(const Evas_Object *obj, cons
1960 * @param[out] w Cursor width 1988 * @param[out] w Cursor width
1961 * @param[out] h Cursor height 1989 * @param[out] h Cursor height
1962 * 1990 *
1963 * @ingroup Edje_Object 1991 * @ingroup Edje_Object_Part
1964 */ 1992 */
1965EAPI void edje_object_part_text_cursor_geometry_get(const Evas_Object *obj, const char * part, int *x, int *y, int *w, int *h); 1993EAPI void edje_object_part_text_cursor_geometry_get(const Evas_Object *obj, const char * part, int *x, int *y, int *w, int *h);
1966 1994
@@ -1974,7 +2002,7 @@ EAPI void edje_object_part_text_cursor_geometry_get(const Evas_Object *obj, cons
1974 * 2002 *
1975 * @since 1.18.0 2003 * @since 1.18.0
1976 * 2004 *
1977 * @ingroup Edje_Object 2005 * @ingroup Edje_Object_Part
1978 */ 2006 */
1979EAPI Eina_Bool edje_object_part_text_hide_visible_password(Evas_Object *obj, const char *part); 2007EAPI Eina_Bool edje_object_part_text_hide_visible_password(Evas_Object *obj, const char *part);
1980 2008
@@ -1987,7 +2015,7 @@ EAPI Eina_Bool edje_object_part_text_hide_visible_password(Evas_Object *obj, con
1987 * 2015 *
1988 * @return @c true if the cursor points to a format, @c false otherwise. 2016 * @return @c true if the cursor points to a format, @c false otherwise.
1989 * 2017 *
1990 * @ingroup Edje_Object 2018 * @ingroup Edje_Object_Part
1991 */ 2019 */
1992EAPI Eina_Bool edje_object_part_text_cursor_is_format_get(const Evas_Object *obj, const char * part, Edje_Cursor cur); 2020EAPI Eina_Bool edje_object_part_text_cursor_is_format_get(const Evas_Object *obj, const char * part, Edje_Cursor cur);
1993 2021
@@ -2001,7 +2029,7 @@ EAPI Eina_Bool edje_object_part_text_cursor_is_format_get(const Evas_Object *obj
2001 * @return @c true if the cursor points to a visible format, @c false 2029 * @return @c true if the cursor points to a visible format, @c false
2002 * otherwise. 2030 * otherwise.
2003 * 2031 *
2004 * @ingroup Edje_Object 2032 * @ingroup Edje_Object_Part
2005 */ 2033 */
2006EAPI Eina_Bool edje_object_part_text_cursor_is_visible_format_get(const Evas_Object *obj, const char * part, Edje_Cursor cur); 2034EAPI Eina_Bool edje_object_part_text_cursor_is_visible_format_get(const Evas_Object *obj, const char * part, Edje_Cursor cur);
2007 2035
@@ -2016,7 +2044,7 @@ EAPI Eina_Bool edje_object_part_text_cursor_is_visible_format_get(const Evas_Obj
2016 * @return The list of anchor rects (const Evas_Textblock_Rectangle *), do not 2044 * @return The list of anchor rects (const Evas_Textblock_Rectangle *), do not
2017 * modify! Geometry is relative to entry part. 2045 * modify! Geometry is relative to entry part.
2018 * 2046 *
2019 * @ingroup Edje_Object 2047 * @ingroup Edje_Object_Part
2020 */ 2048 */
2021EAPI const Eina_List *edje_object_part_text_anchor_geometry_get(const Evas_Object *obj, const char * part, const char * anchor); 2049EAPI const Eina_List *edje_object_part_text_anchor_geometry_get(const Evas_Object *obj, const char * part, const char * anchor);
2022 2050
@@ -2029,7 +2057,7 @@ EAPI const Eina_List *edje_object_part_text_anchor_geometry_get(const Evas_Objec
2029 * 2057 *
2030 * @return The list of anchors (const char *), do not modify! 2058 * @return The list of anchors (const char *), do not modify!
2031 * 2059 *
2032 * @ingroup Edje_Object 2060 * @ingroup Edje_Object_Part
2033 */ 2061 */
2034EAPI const Eina_List *edje_object_part_text_anchor_list_get(const Evas_Object *obj, const char * part); 2062EAPI const Eina_List *edje_object_part_text_anchor_list_get(const Evas_Object *obj, const char * part);
2035 2063
@@ -2044,7 +2072,7 @@ EAPI const Eina_List *edje_object_part_text_anchor_list_get(const Evas_Object *o
2044 * 2072 *
2045 * @since 1.2.0 2073 * @since 1.2.0
2046 * 2074 *
2047 * @ingroup Edje_Object 2075 * @ingroup Edje_Object_Part
2048 */ 2076 */
2049EAPI const char *edje_object_part_text_style_user_peek(const Evas_Object *obj, const char *part); 2077EAPI const char *edje_object_part_text_style_user_peek(const Evas_Object *obj, const char *part);
2050 2078
@@ -2058,7 +2086,7 @@ EAPI const char *edje_object_part_text_style_user_peek(const Evas_Object *obj, c
2058 * 2086 *
2059 * @since 1.2.0 2087 * @since 1.2.0
2060 * 2088 *
2061 * @ingroup Edje_Object 2089 * @ingroup Edje_Object_Part
2062 */ 2090 */
2063EAPI void edje_object_part_text_style_user_push(Evas_Object *obj, const char *part, const char *style); 2091EAPI void edje_object_part_text_style_user_push(Evas_Object *obj, const char *part, const char *style);
2064 2092
@@ -2069,7 +2097,7 @@ EAPI void edje_object_part_text_style_user_push(Evas_Object *obj, const char *pa
2069 * 2097 *
2070 * @since 1.2.0 2098 * @since 1.2.0
2071 * 2099 *
2072 * @ingroup Edje_Object 2100 * @ingroup Edje_Object_Part
2073 */ 2101 */
2074EAPI void edje_object_part_text_style_user_pop(Evas_Object *obj, const char *part); 2102EAPI void edje_object_part_text_style_user_pop(Evas_Object *obj, const char *part);
2075 2103
@@ -2087,7 +2115,7 @@ EAPI void edje_object_part_text_style_user_pop(Evas_Object *obj, const char *par
2087 * 2115 *
2088 * @return $1 if item exists, $0 if not 2116 * @return $1 if item exists, $0 if not
2089 * 2117 *
2090 * @ingroup Edje_Object 2118 * @ingroup Edje_Object_Part
2091 */ 2119 */
2092EAPI Eina_Bool edje_object_part_text_item_geometry_get(const Evas_Object *obj, const char * part, const char * item, int *cx, int *cy, int *cw, int *ch); 2120EAPI Eina_Bool edje_object_part_text_item_geometry_get(const Evas_Object *obj, const char * part, const char * item, int *cx, int *cy, int *cw, int *ch);
2093 2121
@@ -2100,7 +2128,7 @@ EAPI Eina_Bool edje_object_part_text_item_geometry_get(const Evas_Object *obj, c
2100 * 2128 *
2101 * @return The list of items (const char *), do not modify! 2129 * @return The list of items (const char *), do not modify!
2102 * 2130 *
2103 * @ingroup Edje_Object 2131 * @ingroup Edje_Object_Part
2104 */ 2132 */
2105EAPI const Eina_List *edje_object_part_text_item_list_get(const Evas_Object *obj, const char * part); 2133EAPI const Eina_List *edje_object_part_text_item_list_get(const Evas_Object *obj, const char * part);
2106 2134
@@ -2135,7 +2163,7 @@ EAPI const Eina_List *edje_object_part_text_item_list_get(const Evas_Object *obj
2135 * @param[in] func The callback function that will act as filter 2163 * @param[in] func The callback function that will act as filter
2136 * @param[in] data User provided data to pass to the filter function 2164 * @param[in] data User provided data to pass to the filter function
2137 * 2165 *
2138 * @ingroup Edje_Object 2166 * @ingroup Edje_Object_Group
2139 */ 2167 */
2140EAPI void edje_object_text_insert_filter_callback_add(Evas_Object *obj, const char *part, Edje_Text_Filter_Cb func, void *data); 2168EAPI void edje_object_text_insert_filter_callback_add(Evas_Object *obj, const char *part, Edje_Text_Filter_Cb func, void *data);
2141 2169
@@ -2153,7 +2181,7 @@ EAPI void edje_object_text_insert_filter_callback_add(Evas_Object *obj, const ch
2153 * 2181 *
2154 * @return The user data pointer if successful, or @c null otherwise 2182 * @return The user data pointer if successful, or @c null otherwise
2155 * 2183 *
2156 * @ingroup Edje_Object 2184 * @ingroup Edje_Object_Group
2157 */ 2185 */
2158EAPI void *edje_object_text_insert_filter_callback_del(Evas_Object *obj, const char *part, Edje_Text_Filter_Cb func); 2186EAPI void *edje_object_text_insert_filter_callback_del(Evas_Object *obj, const char *part, Edje_Text_Filter_Cb func);
2159 2187
@@ -2172,7 +2200,7 @@ EAPI void *edje_object_text_insert_filter_callback_del(Evas_Object *obj, const c
2172 * 2200 *
2173 * @return The same data pointer if successful, or @c null otherwise 2201 * @return The same data pointer if successful, or @c null otherwise
2174 * 2202 *
2175 * @ingroup Edje_Object 2203 * @ingroup Edje_Object_Group
2176 */ 2204 */
2177EAPI void *edje_object_text_insert_filter_callback_del_full(Evas_Object *obj, const char *part, Edje_Text_Filter_Cb func, void *data); 2205EAPI void *edje_object_text_insert_filter_callback_del_full(Evas_Object *obj, const char *part, Edje_Text_Filter_Cb func, void *data);
2178 2206
@@ -2205,7 +2233,7 @@ EAPI void *edje_object_text_insert_filter_callback_del_full(Evas_Object *obj, co
2205 * 2233 *
2206 * @since 1.2.0 2234 * @since 1.2.0
2207 * 2235 *
2208 * @ingroup Edje_Object 2236 * @ingroup Edje_Object_Group
2209 */ 2237 */
2210EAPI void edje_object_text_markup_filter_callback_add(Evas_Object *obj, const char *part, Edje_Markup_Filter_Cb func, void *data); 2238EAPI void edje_object_text_markup_filter_callback_add(Evas_Object *obj, const char *part, Edje_Markup_Filter_Cb func, void *data);
2211 2239
@@ -2225,7 +2253,7 @@ EAPI void edje_object_text_markup_filter_callback_add(Evas_Object *obj, const ch
2225 * 2253 *
2226 * @since 1.2.0 2254 * @since 1.2.0
2227 * 2255 *
2228 * @ingroup Edje_Object 2256 * @ingroup Edje_Object_Group
2229 */ 2257 */
2230EAPI void *edje_object_text_markup_filter_callback_del(Evas_Object *obj, const char *part, Edje_Markup_Filter_Cb func); 2258EAPI void *edje_object_text_markup_filter_callback_del(Evas_Object *obj, const char *part, Edje_Markup_Filter_Cb func);
2231 2259
@@ -2247,7 +2275,7 @@ EAPI void *edje_object_text_markup_filter_callback_del(Evas_Object *obj, const c
2247 * 2275 *
2248 * @since 1.2.0 2276 * @since 1.2.0
2249 * 2277 *
2250 * @ingroup Edje_Object 2278 * @ingroup Edje_Object_Group
2251 */ 2279 */
2252EAPI void *edje_object_text_markup_filter_callback_del_full(Evas_Object *obj, const char *part, Edje_Markup_Filter_Cb func, void *data); 2280EAPI void *edje_object_text_markup_filter_callback_del_full(Evas_Object *obj, const char *part, Edje_Markup_Filter_Cb func, void *data);
2253 2281
@@ -2262,7 +2290,7 @@ EAPI void *edje_object_text_markup_filter_callback_del_full(Evas_Object *obj, co
2262 * 2290 *
2263 * @since 1.2.0 2291 * @since 1.2.0
2264 * 2292 *
2265 * @ingroup Edje_Object 2293 * @ingroup Edje_Object_Part
2266 */ 2294 */
2267EAPI void edje_object_part_text_user_insert(const Evas_Object *obj, const char *part, const char *text); 2295EAPI void edje_object_part_text_user_insert(const Evas_Object *obj, const char *part, const char *text);
2268 2296
@@ -2277,7 +2305,7 @@ EAPI void edje_object_part_text_user_insert(const Evas_Object *obj, const char *
2277 * 2305 *
2278 * @since 1.1 2306 * @since 1.1
2279 * 2307 *
2280 * @ingroup Edje_Object 2308 * @ingroup Edje_Object_Part
2281 */ 2309 */
2282EAPI void edje_object_part_text_append(Evas_Object *obj, const char *part, const char *text); 2310EAPI void edje_object_part_text_append(Evas_Object *obj, const char *part, const char *text);
2283 2311
@@ -2295,7 +2323,7 @@ EAPI void edje_object_part_text_append(Evas_Object *obj, const char *part, const
2295 * 2323 *
2296 * @since 1.2 2324 * @since 1.2
2297 * 2325 *
2298 * @ingroup Edje_Object 2326 * @ingroup Edje_Object_Part
2299 */ 2327 */
2300EAPI Eina_Bool edje_object_part_text_escaped_set(Evas_Object *obj, const char *part, const char *text); 2328EAPI Eina_Bool edje_object_part_text_escaped_set(Evas_Object *obj, const char *part, const char *text);
2301 2329
@@ -2313,7 +2341,7 @@ EAPI Eina_Bool edje_object_part_text_escaped_set(Evas_Object *obj, const char *p
2313 * 2341 *
2314 * @return @c true on success, @c false otherwise 2342 * @return @c true on success, @c false otherwise
2315 * 2343 *
2316 * @ingroup Edje_Object 2344 * @ingroup Edje_Object_Part
2317 */ 2345 */
2318EAPI Eina_Bool edje_object_part_text_unescaped_set(Evas_Object *obj, const char * part, const char *text_to_escape); 2346EAPI Eina_Bool edje_object_part_text_unescaped_set(Evas_Object *obj, const char * part, const char *text_to_escape);
2319 2347
@@ -2330,7 +2358,7 @@ EAPI Eina_Bool edje_object_part_text_unescaped_set(Evas_Object *obj, const char
2330 * 2358 *
2331 * @return The text string 2359 * @return The text string
2332 * 2360 *
2333 * @ingroup Edje_Object 2361 * @ingroup Edje_Object_Part
2334 */ 2362 */
2335EAPI char *edje_object_part_text_unescaped_get(const Evas_Object *obj, const char * part); 2363EAPI char *edje_object_part_text_unescaped_get(const Evas_Object *obj, const char * part);
2336 2364
@@ -2343,7 +2371,7 @@ EAPI char *edje_object_part_text_unescaped_get(const Evas_Object *obj, const cha
2343 * @param[in] part The part name 2371 * @param[in] part The part name
2344 * @param[in] text The text string 2372 * @param[in] text The text string
2345 * 2373 *
2346 * @ingroup Edje_Object 2374 * @ingroup Edje_Object_Part
2347 */ 2375 */
2348EAPI void edje_object_part_text_insert(Evas_Object *obj, const char *part, const char *text); 2376EAPI void edje_object_part_text_insert(Evas_Object *obj, const char *part, const char *text);
2349 2377
@@ -2355,7 +2383,7 @@ EAPI void edje_object_part_text_insert(Evas_Object *obj, const char *part, const
2355 * 2383 *
2356 * @since 1.1.0 2384 * @since 1.1.0
2357 * 2385 *
2358 * @ingroup Edje_Object 2386 * @ingroup Edje_Object_Part
2359 */ 2387 */
2360EAPI void edje_object_part_text_autocapital_type_set(Evas_Object *obj, const char *part, Edje_Text_Autocapital_Type autocapital_type); 2388EAPI void edje_object_part_text_autocapital_type_set(Evas_Object *obj, const char *part, Edje_Text_Autocapital_Type autocapital_type);
2361 2389
@@ -2368,7 +2396,7 @@ EAPI void edje_object_part_text_autocapital_type_set(Evas_Object *obj, const cha
2368 * 2396 *
2369 * @since 1.1.0 2397 * @since 1.1.0
2370 * 2398 *
2371 * @ingroup Edje_Object 2399 * @ingroup Edje_Object_Part
2372 */ 2400 */
2373EAPI Edje_Text_Autocapital_Type edje_object_part_text_autocapital_type_get(const Evas_Object *obj, const char *part); 2401EAPI Edje_Text_Autocapital_Type edje_object_part_text_autocapital_type_get(const Evas_Object *obj, const char *part);
2374 2402
@@ -2380,7 +2408,7 @@ EAPI Edje_Text_Autocapital_Type edje_object_part_text_autocapital_type_get(const
2380 * 2408 *
2381 * @since 1.2.0 2409 * @since 1.2.0
2382 * 2410 *
2383 * @ingroup Edje_Object 2411 * @ingroup Edje_Object_Part
2384 */ 2412 */
2385EAPI void edje_object_part_text_prediction_allow_set(Evas_Object *obj, const char *part, Eina_Bool prediction); 2413EAPI void edje_object_part_text_prediction_allow_set(Evas_Object *obj, const char *part, Eina_Bool prediction);
2386 2414
@@ -2393,7 +2421,7 @@ EAPI void edje_object_part_text_prediction_allow_set(Evas_Object *obj, const cha
2393 * 2421 *
2394 * @since 1.2.0 2422 * @since 1.2.0
2395 * 2423 *
2396 * @ingroup Edje_Object 2424 * @ingroup Edje_Object_Part
2397 */ 2425 */
2398EAPI Eina_Bool edje_object_part_text_prediction_allow_get(const Evas_Object *obj, const char *part); 2426EAPI Eina_Bool edje_object_part_text_prediction_allow_get(const Evas_Object *obj, const char *part);
2399 2427
@@ -2409,7 +2437,7 @@ EAPI Eina_Bool edje_object_part_text_prediction_allow_get(const Evas_Object *obj
2409 * 2437 *
2410 * @since 1.2.0 2438 * @since 1.2.0
2411 * 2439 *
2412 * @ingroup Edje_Object 2440 * @ingroup Edje_Object_Part
2413 */ 2441 */
2414EAPI void *edje_object_part_text_imf_context_get(const Evas_Object *obj, const char *part); 2442EAPI void *edje_object_part_text_imf_context_get(const Evas_Object *obj, const char *part);
2415 2443
@@ -2423,7 +2451,7 @@ EAPI void *edje_object_part_text_imf_context_get(const Evas_Object *obj, const c
2423 * 2451 *
2424 * @since 1.2.0 2452 * @since 1.2.0
2425 * 2453 *
2426 * @ingroup Edje_Object 2454 * @ingroup Edje_Object_Part
2427 */ 2455 */
2428EAPI void edje_object_part_text_imf_context_reset(const Evas_Object *obj, const char *part); 2456EAPI void edje_object_part_text_imf_context_reset(const Evas_Object *obj, const char *part);
2429 2457
@@ -2436,7 +2464,7 @@ EAPI void edje_object_part_text_imf_context_reset(const Evas_Object *obj, const
2436 * 2464 *
2437 * @since 1.12.0 2465 * @since 1.12.0
2438 * 2466 *
2439 * @ingroup Edje_Object 2467 * @ingroup Edje_Object_Part
2440 */ 2468 */
2441EAPI void edje_object_part_text_input_hint_set(Evas_Object *obj, const char *part, Edje_Input_Hints input_hints); 2469EAPI void edje_object_part_text_input_hint_set(Evas_Object *obj, const char *part, Edje_Input_Hints input_hints);
2442 2470
@@ -2449,7 +2477,7 @@ EAPI void edje_object_part_text_input_hint_set(Evas_Object *obj, const char *par
2449 * 2477 *
2450 * @since 1.12.0 2478 * @since 1.12.0
2451 * 2479 *
2452 * @ingroup Edje_Object 2480 * @ingroup Edje_Object_Part
2453 */ 2481 */
2454EAPI Edje_Input_Hints edje_object_part_text_input_hint_get(const Evas_Object *obj, const char *part); 2482EAPI Edje_Input_Hints edje_object_part_text_input_hint_get(const Evas_Object *obj, const char *part);
2455 2483
@@ -2465,7 +2493,7 @@ EAPI Edje_Input_Hints edje_object_part_text_input_hint_get(const Evas_Object *ob
2465 * 2493 *
2466 * @since 1.2.0 2494 * @since 1.2.0
2467 * 2495 *
2468 * @ingroup Edje_Object 2496 * @ingroup Edje_Object_Part
2469 */ 2497 */
2470EAPI void edje_object_part_text_input_panel_show(const Evas_Object *obj, const char *part); 2498EAPI void edje_object_part_text_input_panel_show(const Evas_Object *obj, const char *part);
2471 2499
@@ -2481,7 +2509,7 @@ EAPI void edje_object_part_text_input_panel_show(const Evas_Object *obj, const c
2481 * 2509 *
2482 * @since 1.2.0 2510 * @since 1.2.0
2483 * 2511 *
2484 * @ingroup Edje_Object 2512 * @ingroup Edje_Object_Part
2485 */ 2513 */
2486EAPI void edje_object_part_text_input_panel_hide(const Evas_Object *obj, const char *part); 2514EAPI void edje_object_part_text_input_panel_hide(const Evas_Object *obj, const char *part);
2487 2515
@@ -2498,7 +2526,7 @@ EAPI void edje_object_part_text_input_panel_hide(const Evas_Object *obj, const c
2498 * 2526 *
2499 * @since 1.2.0 2527 * @since 1.2.0
2500 * 2528 *
2501 * @ingroup Edje_Object 2529 * @ingroup Edje_Object_Part
2502 */ 2530 */
2503EAPI void edje_object_part_text_input_panel_imdata_set(Evas_Object *obj, const char *part, const void *data, int len); 2531EAPI void edje_object_part_text_input_panel_imdata_set(Evas_Object *obj, const char *part, const void *data, int len);
2504 2532
@@ -2513,7 +2541,7 @@ EAPI void edje_object_part_text_input_panel_imdata_set(Evas_Object *obj, const c
2513 * 2541 *
2514 * @since 1.2.0 2542 * @since 1.2.0
2515 * 2543 *
2516 * @ingroup Edje_Object 2544 * @ingroup Edje_Object_Part
2517 */ 2545 */
2518EAPI void edje_object_part_text_input_panel_imdata_get(const Evas_Object *obj, const char *part, void *data, int *len); 2546EAPI void edje_object_part_text_input_panel_imdata_get(const Evas_Object *obj, const char *part, void *data, int *len);
2519 2547
@@ -2530,7 +2558,7 @@ EAPI void edje_object_part_text_input_panel_imdata_get(const Evas_Object *obj, c
2530 * 2558 *
2531 * @since 1.1 2559 * @since 1.1
2532 * 2560 *
2533 * @ingroup Edje_Object 2561 * @ingroup Edje_Object_Part
2534 */ 2562 */
2535EAPI void edje_object_part_text_input_panel_layout_set(Evas_Object *obj, const char *part, Edje_Input_Panel_Layout layout); 2563EAPI void edje_object_part_text_input_panel_layout_set(Evas_Object *obj, const char *part, Edje_Input_Panel_Layout layout);
2536 2564
@@ -2545,7 +2573,7 @@ EAPI void edje_object_part_text_input_panel_layout_set(Evas_Object *obj, const c
2545 * 2573 *
2546 * @since 1.1 2574 * @since 1.1
2547 * 2575 *
2548 * @ingroup Edje_Object 2576 * @ingroup Edje_Object_Part
2549 */ 2577 */
2550EAPI Edje_Input_Panel_Layout edje_object_part_text_input_panel_layout_get(const Evas_Object *obj, const char *part); 2578EAPI Edje_Input_Panel_Layout edje_object_part_text_input_panel_layout_get(const Evas_Object *obj, const char *part);
2551 2579
@@ -2559,7 +2587,7 @@ EAPI Edje_Input_Panel_Layout edje_object_part_text_input_panel_layout_get(const
2559 * 2587 *
2560 * @since 1.2.0 2588 * @since 1.2.0
2561 * 2589 *
2562 * @ingroup Edje_Object 2590 * @ingroup Edje_Object_Part
2563 */ 2591 */
2564EAPI void edje_object_part_text_input_panel_language_set(Evas_Object *obj, const char *part, Edje_Input_Panel_Lang lang); 2592EAPI void edje_object_part_text_input_panel_language_set(Evas_Object *obj, const char *part, Edje_Input_Panel_Lang lang);
2565 2593
@@ -2575,7 +2603,7 @@ EAPI void edje_object_part_text_input_panel_language_set(Evas_Object *obj, const
2575 * 2603 *
2576 * @since 1.2.0 2604 * @since 1.2.0
2577 * 2605 *
2578 * @ingroup Edje_Object 2606 * @ingroup Edje_Object_Part
2579 */ 2607 */
2580EAPI Edje_Input_Panel_Lang edje_object_part_text_input_panel_language_get(const Evas_Object *obj, const char *part); 2608EAPI Edje_Input_Panel_Lang edje_object_part_text_input_panel_language_get(const Evas_Object *obj, const char *part);
2581 2609
@@ -2592,7 +2620,7 @@ EAPI Edje_Input_Panel_Lang edje_object_part_text_input_panel_language_get(const
2592 * 2620 *
2593 * @since 1.8 2621 * @since 1.8
2594 * 2622 *
2595 * @ingroup Edje_Object 2623 * @ingroup Edje_Object_Part
2596 */ 2624 */
2597EAPI void edje_object_part_text_input_panel_layout_variation_set(Evas_Object *obj, const char *part, int variation); 2625EAPI void edje_object_part_text_input_panel_layout_variation_set(Evas_Object *obj, const char *part, int variation);
2598 2626
@@ -2607,7 +2635,7 @@ EAPI void edje_object_part_text_input_panel_layout_variation_set(Evas_Object *ob
2607 * 2635 *
2608 * @since 1.8 2636 * @since 1.8
2609 * 2637 *
2610 * @ingroup Edje_Object 2638 * @ingroup Edje_Object_Part
2611 */ 2639 */
2612EAPI int edje_object_part_text_input_panel_layout_variation_get(const Evas_Object *obj, const char *part); 2640EAPI int edje_object_part_text_input_panel_layout_variation_get(const Evas_Object *obj, const char *part);
2613 2641
@@ -2620,7 +2648,7 @@ EAPI int edje_object_part_text_input_panel_layout_variation_get(const Evas_Objec
2620 * 2648 *
2621 * @since 1.1.0 2649 * @since 1.1.0
2622 * 2650 *
2623 * @ingroup Edje_Object 2651 * @ingroup Edje_Object_Part
2624 */ 2652 */
2625EAPI void edje_object_part_text_input_panel_enabled_set(Evas_Object *obj, const char *part, Eina_Bool enabled); 2653EAPI void edje_object_part_text_input_panel_enabled_set(Evas_Object *obj, const char *part, Eina_Bool enabled);
2626 2654
@@ -2635,7 +2663,7 @@ EAPI void edje_object_part_text_input_panel_enabled_set(Evas_Object *obj, const
2635 * 2663 *
2636 * @since 1.1.0 2664 * @since 1.1.0
2637 * 2665 *
2638 * @ingroup Edje_Object 2666 * @ingroup Edje_Object_Part
2639 */ 2667 */
2640EAPI Eina_Bool edje_object_part_text_input_panel_enabled_get(const Evas_Object *obj, const char *part); 2668EAPI Eina_Bool edje_object_part_text_input_panel_enabled_get(const Evas_Object *obj, const char *part);
2641 2669
@@ -2647,7 +2675,7 @@ EAPI Eina_Bool edje_object_part_text_input_panel_enabled_get(const Evas_Object *
2647 * 2675 *
2648 * @since 1.2.0 2676 * @since 1.2.0
2649 * 2677 *
2650 * @ingroup Edje_Object 2678 * @ingroup Edje_Object_Part
2651 */ 2679 */
2652EAPI void edje_object_part_text_input_panel_return_key_disabled_set(Evas_Object *obj, const char *part, Eina_Bool disabled); 2680EAPI void edje_object_part_text_input_panel_return_key_disabled_set(Evas_Object *obj, const char *part, Eina_Bool disabled);
2653 2681
@@ -2661,7 +2689,7 @@ EAPI void edje_object_part_text_input_panel_return_key_disabled_set(Evas_Object
2661 * 2689 *
2662 * @since 1.2.0 2690 * @since 1.2.0
2663 * 2691 *
2664 * @ingroup Edje_Object 2692 * @ingroup Edje_Object_Part
2665 */ 2693 */
2666EAPI Eina_Bool edje_object_part_text_input_panel_return_key_disabled_get(const Evas_Object *obj, const char *part); 2694EAPI Eina_Bool edje_object_part_text_input_panel_return_key_disabled_get(const Evas_Object *obj, const char *part);
2667 2695
@@ -2676,7 +2704,7 @@ EAPI Eina_Bool edje_object_part_text_input_panel_return_key_disabled_get(const E
2676 * 2704 *
2677 * @since 1.2.0 2705 * @since 1.2.0
2678 * 2706 *
2679 * @ingroup Edje_Object 2707 * @ingroup Edje_Object_Part
2680 */ 2708 */
2681EAPI void edje_object_part_text_input_panel_return_key_type_set(Evas_Object *obj, const char *part, Edje_Input_Panel_Return_Key_Type return_key_type); 2709EAPI void edje_object_part_text_input_panel_return_key_type_set(Evas_Object *obj, const char *part, Edje_Input_Panel_Return_Key_Type return_key_type);
2682 2710
@@ -2692,7 +2720,7 @@ EAPI void edje_object_part_text_input_panel_return_key_type_set(Evas_Object *obj
2692 * 2720 *
2693 * @since 1.2.0 2721 * @since 1.2.0
2694 * 2722 *
2695 * @ingroup Edje_Object 2723 * @ingroup Edje_Object_Part
2696 */ 2724 */
2697EAPI Edje_Input_Panel_Return_Key_Type edje_object_part_text_input_panel_return_key_type_get(const Evas_Object *obj, const char *part); 2725EAPI Edje_Input_Panel_Return_Key_Type edje_object_part_text_input_panel_return_key_type_get(const Evas_Object *obj, const char *part);
2698 2726
@@ -2707,7 +2735,7 @@ EAPI Edje_Input_Panel_Return_Key_Type edje_object_part_text_input_panel_return_k
2707 * 2735 *
2708 * @since 1.9.0 2736 * @since 1.9.0
2709 * 2737 *
2710 * @ingroup Edje_Object 2738 * @ingroup Edje_Object_Part
2711 */ 2739 */
2712EAPI void edje_object_part_text_input_panel_show_on_demand_set(Evas_Object *obj, const char *part, Eina_Bool ondemand); 2740EAPI void edje_object_part_text_input_panel_show_on_demand_set(Evas_Object *obj, const char *part, Eina_Bool ondemand);
2713 2741
@@ -2722,7 +2750,7 @@ EAPI void edje_object_part_text_input_panel_show_on_demand_set(Evas_Object *obj,
2722 * 2750 *
2723 * @since 1.9.0 2751 * @since 1.9.0
2724 * 2752 *
2725 * @ingroup Edje_Object 2753 * @ingroup Edje_Object_Part
2726 */ 2754 */
2727EAPI Eina_Bool edje_object_part_text_input_panel_show_on_demand_get(const Evas_Object *obj, const char *part); 2755EAPI Eina_Bool edje_object_part_text_input_panel_show_on_demand_get(const Evas_Object *obj, const char *part);
2728 2756
@@ -2735,7 +2763,7 @@ EAPI Eina_Bool edje_object_part_text_input_panel_show_on_demand_get(const Evas_O
2735 * 2763 *
2736 * @since 1.20.0 2764 * @since 1.20.0
2737 * 2765 *
2738 * @ingroup Edje_Object 2766 * @ingroup Edje_Object_Part
2739 */ 2767 */
2740EAPI void edje_object_part_text_prediction_hint_set(Evas_Object *obj, const char *part, const char *prediction_hint); 2768EAPI void edje_object_part_text_prediction_hint_set(Evas_Object *obj, const char *part, const char *prediction_hint);
2741 2769
@@ -2750,7 +2778,7 @@ EAPI void edje_object_part_text_prediction_hint_set(Evas_Object *obj, const char
2750 * 2778 *
2751 * @since 1.21.0 2779 * @since 1.21.0
2752 * 2780 *
2753 * @ingroup Edje_Object 2781 * @ingroup Edje_Object_Part
2754 */ 2782 */
2755EAPI Eina_Bool edje_object_part_text_prediction_hint_hash_set(Evas_Object *obj, const char *part, const char *key, const char *value); 2783EAPI Eina_Bool edje_object_part_text_prediction_hint_hash_set(Evas_Object *obj, const char *part, const char *key, const char *value);
2756 2784
@@ -2764,7 +2792,7 @@ EAPI Eina_Bool edje_object_part_text_prediction_hint_hash_set(Evas_Object *obj,
2764 * 2792 *
2765 * @since 1.21.0 2793 * @since 1.21.0
2766 * 2794 *
2767 * @ingroup Edje_Object 2795 * @ingroup Edje_Object_Part
2768 */ 2796 */
2769EAPI Eina_Bool edje_object_part_text_prediction_hint_hash_del(Evas_Object *obj, const char *part, const char *key); 2797EAPI Eina_Bool edje_object_part_text_prediction_hint_hash_del(Evas_Object *obj, const char *part, const char *key);
2770 2798
@@ -2773,7 +2801,7 @@ EAPI Eina_Bool edje_object_part_text_prediction_hint_hash_del(Evas_Object *obj,
2773 * 2801 *
2774 * @param[in] part The part name 2802 * @param[in] part The part name
2775 * 2803 *
2776 * @ingroup Edje_Object 2804 * @ingroup Edje_Object_Part
2777 */ 2805 */
2778EAPI void edje_object_part_text_select_begin(const Evas_Object *obj, const char *part); 2806EAPI void edje_object_part_text_select_begin(const Evas_Object *obj, const char *part);
2779 2807
@@ -2782,7 +2810,7 @@ EAPI void edje_object_part_text_select_begin(const Evas_Object *obj, const char
2782 * 2810 *
2783 * @param[in] part The part name 2811 * @param[in] part The part name
2784 * 2812 *
2785 * @ingroup Edje_Object 2813 * @ingroup Edje_Object_Part
2786 */ 2814 */
2787EAPI void edje_object_part_text_select_abort(const Evas_Object *obj, const char *part); 2815EAPI void edje_object_part_text_select_abort(const Evas_Object *obj, const char *part);
2788 2816
@@ -2791,7 +2819,7 @@ EAPI void edje_object_part_text_select_abort(const Evas_Object *obj, const char
2791 * 2819 *
2792 * @param[in] part The part name 2820 * @param[in] part The part name
2793 * 2821 *
2794 * @ingroup Edje_Object 2822 * @ingroup Edje_Object_Part
2795 */ 2823 */
2796EAPI void edje_object_part_text_select_extend(const Evas_Object *obj, const char *part); 2824EAPI void edje_object_part_text_select_extend(const Evas_Object *obj, const char *part);
2797 2825
@@ -2802,7 +2830,7 @@ EAPI void edje_object_part_text_select_extend(const Evas_Object *obj, const char
2802 * 2830 *
2803 * @param[in] part The part name 2831 * @param[in] part The part name
2804 * 2832 *
2805 * @ingroup Edje_Object 2833 * @ingroup Edje_Object_Part
2806 */ 2834 */
2807EAPI void edje_object_part_text_select_all(const Evas_Object *obj, const char *part); 2835EAPI void edje_object_part_text_select_all(const Evas_Object *obj, const char *part);
2808 2836
@@ -2813,7 +2841,7 @@ EAPI void edje_object_part_text_select_all(const Evas_Object *obj, const char *p
2813 * 2841 *
2814 * @param[in] part The part name 2842 * @param[in] part The part name
2815 * 2843 *
2816 * @ingroup Edje_Object 2844 * @ingroup Edje_Object_Part
2817 */ 2845 */
2818EAPI void edje_object_part_text_select_none(const Evas_Object *obj, const char *part); 2846EAPI void edje_object_part_text_select_none(const Evas_Object *obj, const char *part);
2819 2847
@@ -2829,7 +2857,7 @@ EAPI void edje_object_part_text_select_none(const Evas_Object *obj, const char *
2829 * 2857 *
2830 * @return The text string 2858 * @return The text string
2831 * 2859 *
2832 * @ingroup Edje_Object 2860 * @ingroup Edje_Object_Part
2833 */ 2861 */
2834EAPI const char *edje_object_part_text_selection_get(const Evas_Object *obj, const char *part); 2862EAPI const char *edje_object_part_text_selection_get(const Evas_Object *obj, const char *part);
2835 2863
@@ -2851,7 +2879,7 @@ EAPI const char *edje_object_part_text_selection_get(const Evas_Object *obj, con
2851 * 2879 *
2852 * @param[in] play The play state, @c true by default. 2880 * @param[in] play The play state, @c true by default.
2853 * 2881 *
2854 * @ingroup Edje_Object 2882 * @ingroup Edje_Object_Group
2855 */ 2883 */
2856EAPI void edje_object_play_set(Evas_Object *obj, Eina_Bool play); 2884EAPI void edje_object_play_set(Evas_Object *obj, Eina_Bool play);
2857 2885
@@ -2873,7 +2901,7 @@ EAPI void edje_object_play_set(Evas_Object *obj, Eina_Bool play);
2873 * 2901 *
2874 * @return The play state, @c true by default. 2902 * @return The play state, @c true by default.
2875 * 2903 *
2876 * @ingroup Edje_Object 2904 * @ingroup Edje_Object_Group
2877 */ 2905 */
2878EAPI Eina_Bool edje_object_play_get(const Evas_Object *obj); 2906EAPI Eina_Bool edje_object_play_get(const Evas_Object *obj);
2879 2907
@@ -2888,7 +2916,7 @@ EAPI Eina_Bool edje_object_play_get(const Evas_Object *obj);
2888 * 2916 *
2889 * @param[in] scale The transition duration factor. 2917 * @param[in] scale The transition duration factor.
2890 * 2918 *
2891 * @ingroup Edje_Object 2919 * @ingroup Edje_Object_Group
2892 */ 2920 */
2893EAPI void edje_object_transition_duration_factor_set(Evas_Object *obj, double scale); 2921EAPI void edje_object_transition_duration_factor_set(Evas_Object *obj, double scale);
2894 2922
@@ -2903,7 +2931,7 @@ EAPI void edje_object_transition_duration_factor_set(Evas_Object *obj, double sc
2903 * 2931 *
2904 * @return The transition duration factor. 2932 * @return The transition duration factor.
2905 * 2933 *
2906 * @ingroup Edje_Object 2934 * @ingroup Edje_Object_Group
2907 */ 2935 */
2908EAPI double edje_object_transition_duration_factor_get(const Evas_Object *obj); 2936EAPI double edje_object_transition_duration_factor_get(const Evas_Object *obj);
2909 2937
@@ -2925,7 +2953,7 @@ EAPI double edje_object_transition_duration_factor_get(const Evas_Object *obj);
2925 * @param[out] minw Pointer to a variable where to store the minimum width 2953 * @param[out] minw Pointer to a variable where to store the minimum width
2926 * @param[out] minh Pointer to a variable where to store the minimum height 2954 * @param[out] minh Pointer to a variable where to store the minimum height
2927 * 2955 *
2928 * @ingroup Edje_Object 2956 * @ingroup Edje_Object_Group
2929 */ 2957 */
2930EAPI void edje_object_size_min_get(const Evas_Object *obj, int *minw, int *minh); 2958EAPI void edje_object_size_min_get(const Evas_Object *obj, int *minw, int *minh);
2931 2959
@@ -2947,7 +2975,7 @@ EAPI void edje_object_size_min_get(const Evas_Object *obj, int *minw, int *minh)
2947 * @param[out] maxw The maximum width 2975 * @param[out] maxw The maximum width
2948 * @param[out] maxh The maximum height 2976 * @param[out] maxh The maximum height
2949 * 2977 *
2950 * @ingroup Edje_Object 2978 * @ingroup Edje_Object_Group
2951 */ 2979 */
2952EAPI void edje_object_size_max_get(const Evas_Object *obj, int *maxw, int *maxh); 2980EAPI void edje_object_size_max_get(const Evas_Object *obj, int *maxw, int *maxh);
2953 2981
@@ -2965,12 +2993,10 @@ EAPI void edje_object_size_max_get(const Evas_Object *obj, int *maxw, int *maxh)
2965 * @return @c true if the Edje part exists in obj's group, or @c false 2993 * @return @c true if the Edje part exists in obj's group, or @c false
2966 * otherwise (and on errors) 2994 * otherwise (and on errors)
2967 * 2995 *
2968 * @ingroup Edje_Object 2996 * @ingroup Edje_Object_Part
2969 */ 2997 */
2970EAPI Eina_Bool edje_object_part_exists(const Evas_Object *obj, const char *part); 2998EAPI Eina_Bool edje_object_part_exists(const Evas_Object *obj, const char *part);
2971 2999
2972
2973
2974/** 3000/**
2975 * @brief Sets the function that provides item objects for named items in an 3001 * @brief Sets the function that provides item objects for named items in an
2976 * edje entry text 3002 * edje entry text
@@ -2983,7 +3009,7 @@ EAPI Eina_Bool edje_object_part_exists(const Evas_Object *obj, const char *part)
2983 * objects 3009 * objects
2984 * @param[in] data The data pointer to pass to the func callback 3010 * @param[in] data The data pointer to pass to the func callback
2985 * 3011 *
2986 * @ingroup Edje_Object 3012 * @ingroup Edje_Object_Group
2987 */ 3013 */
2988EAPI void edje_object_item_provider_set(Edje_Object *obj, Edje_Item_Provider_Cb func, void *data); 3014EAPI void edje_object_item_provider_set(Edje_Object *obj, Edje_Item_Provider_Cb func, void *data);
2989 3015
@@ -2997,7 +3023,7 @@ EAPI void edje_object_item_provider_set(Edje_Object *obj, Edje_Item_Provider_Cb
2997 * 3023 *
2998 * @return The description of the target color class or @c null if not found 3024 * @return The description of the target color class or @c null if not found
2999 * 3025 *
3000 * @ingroup Edje_Object 3026 * @ingroup Edje_Object_Color_Class
3001 */ 3027 */
3002EAPI const char *edje_object_color_class_description_get(const Edje_Object *obj, const char * color_class); 3028EAPI const char *edje_object_color_class_description_get(const Edje_Object *obj, const char * color_class);
3003 3029
@@ -3139,6 +3165,10 @@ EAPI void edje_object_perspective_set(Evas_Object *obj, Edje_Perspective *ps);
3139EAPI const Edje_Perspective *edje_object_perspective_get(const Evas_Object *obj); 3165EAPI const Edje_Perspective *edje_object_perspective_get(const Evas_Object *obj);
3140 3166
3141/** 3167/**
3168 * @}
3169 */
3170
3171/**
3142 * @brief Sets Edje text class for edje file (if loaded) 3172 * @brief Sets Edje text class for edje file (if loaded)
3143 * 3173 *
3144 * This function sets the text class for All Edje Objects created from Edje file. 3174 * This function sets the text class for All Edje Objects created from Edje file.
@@ -3150,6 +3180,9 @@ EAPI const Edje_Perspective *edje_object_perspective_get(const Evas_Object *obj)
3150 * @param[in] size Font Size 3180 * @param[in] size Font Size
3151 * 3181 *
3152 * @return @c true, on success or @c false, on error 3182 * @return @c true, on success or @c false, on error
3183 *
3184 * @ingroup Edje_Object_Text_Class
3185 *
3153 */ 3186 */
3154EAPI Eina_Bool edje_file_text_class_set(const char *file, const char *text_class, const char *font, Evas_Font_Size size); 3187EAPI Eina_Bool edje_file_text_class_set(const char *file, const char *text_class, const char *font, Evas_Font_Size size);
3155 3188
@@ -3160,6 +3193,9 @@ EAPI Eina_Bool edje_file_text_class_set(const char *file, const char *text_class
3160 * file and text class. 3193 * file and text class.
3161 * 3194 *
3162 * @param[in] text_class The text class to be deleted. 3195 * @param[in] text_class The text class to be deleted.
3196 *
3197 * @ingroup Edje_Object_Text_Class
3198 *
3163 */ 3199 */
3164EAPI Eina_Bool edje_file_text_class_del(const char *file, const char *text_class); 3200EAPI Eina_Bool edje_file_text_class_del(const char *file, const char *text_class);
3165 3201
@@ -3173,12 +3209,12 @@ EAPI Eina_Bool edje_file_text_class_del(const char *file, const char *text_class
3173 * @param[out] size Font Size 3209 * @param[out] size Font Size
3174 * 3210 *
3175 * @return @c true, on success or @c false, on error 3211 * @return @c true, on success or @c false, on error
3212 *
3213 * @ingroup Edje_Object_Text_Class
3214 *
3176 */ 3215 */
3177EAPI Eina_Bool edje_file_text_class_get(const char *file, const char * text_class, const char **font, Evas_Font_Size *size); 3216EAPI Eina_Bool edje_file_text_class_get(const char *file, const char * text_class, const char **font, Evas_Font_Size *size);
3178 3217
3179/**
3180 * @}
3181 */
3182 3218
3183/** 3219/**
3184 * @defgroup Edje_Object_Part Edje Part 3220 * @defgroup Edje_Object_Part Edje Part
diff --git a/src/lib/elementary/elc_ctxpopup.h b/src/lib/elementary/elc_ctxpopup.h
index a55319cdcc..7008d58f6c 100644
--- a/src/lib/elementary/elc_ctxpopup.h
+++ b/src/lib/elementary/elc_ctxpopup.h
@@ -1,5 +1,5 @@
1/** 1/**
2 * @defgroup Elm_Ctxpopup Ctxpopup 2 * @defgroup Elm_Ctxpopup_Group Ctxpopup
3 * @ingroup Elementary 3 * @ingroup Elementary
4 * 4 *
5 * @image html ctxpopup_inheritance_tree.png 5 * @image html ctxpopup_inheritance_tree.png
@@ -60,9 +60,13 @@
60 * @li @ref elm_object_item_focus_get 60 * @li @ref elm_object_item_focus_get
61 * 61 *
62 * @ref tutorial_ctxpopup shows the usage of a good deal of the API. 62 * @ref tutorial_ctxpopup shows the usage of a good deal of the API.
63 * @{ 63 *
64 */ 64 */
65 65
66/**
67 * @addtogroup Elm_Ctxpopup_Group
68 * @{
69 */
66#ifndef EFL_NOLEGACY_API_SUPPORT 70#ifndef EFL_NOLEGACY_API_SUPPORT
67#include "elc_ctxpopup_legacy.h" 71#include "elc_ctxpopup_legacy.h"
68#endif 72#endif
diff --git a/src/lib/elementary/elc_ctxpopup_legacy.h b/src/lib/elementary/elc_ctxpopup_legacy.h
index d3181ed2cf..6c475515c9 100644
--- a/src/lib/elementary/elc_ctxpopup_legacy.h
+++ b/src/lib/elementary/elc_ctxpopup_legacy.h
@@ -4,7 +4,7 @@
4 * @param parent Parent object 4 * @param parent Parent object
5 * @return New object or @c NULL, if it cannot be created 5 * @return New object or @c NULL, if it cannot be created
6 * 6 *
7 * @ingroup Elm_Ctxpopup 7 * @ingroup Elm_Ctxpopup_Group
8 */ 8 */
9EAPI Evas_Object *elm_ctxpopup_add(Evas_Object *parent); 9EAPI Evas_Object *elm_ctxpopup_add(Evas_Object *parent);
10 10
diff --git a/src/lib/elementary/elm_box.h b/src/lib/elementary/elm_box.h
index c15eb01d21..24ab2e8017 100644
--- a/src/lib/elementary/elm_box.h
+++ b/src/lib/elementary/elm_box.h
@@ -1,5 +1,5 @@
1/** 1/**
2 * @defgroup Elm_Box Box 2 * @defgroup Elm_Box_Group Box
3 * @ingroup Elementary 3 * @ingroup Elementary
4 * 4 *
5 * @image html box_inheritance_tree.png 5 * @image html box_inheritance_tree.png
diff --git a/src/lib/elementary/elm_box_common.h b/src/lib/elementary/elm_box_common.h
index f16b72ce98..7eeb53b144 100644
--- a/src/lib/elementary/elm_box_common.h
+++ b/src/lib/elementary/elm_box_common.h
@@ -1,5 +1,5 @@
1/** 1/**
2 * @addtogroup Elm_Box 2 * @addtogroup Elm_Box_Group
3 * 3 *
4 * @{ 4 * @{
5 */ 5 */
diff --git a/src/lib/elementary/elm_box_eo.h b/src/lib/elementary/elm_box_eo.h
index fb82524082..431226d52e 100644
--- a/src/lib/elementary/elm_box_eo.h
+++ b/src/lib/elementary/elm_box_eo.h
@@ -15,7 +15,7 @@ typedef Eo Elm_Box;
15#endif 15#endif
16/** Elementary box class 16/** Elementary box class
17 * 17 *
18 * @ingroup Elm_Box 18 * @ingroup Elm_Box_Group
19 */ 19 */
20#define ELM_BOX_CLASS elm_box_class_get() 20#define ELM_BOX_CLASS elm_box_class_get()
21 21
@@ -32,7 +32,7 @@ EWAPI const Efl_Class *elm_box_class_get(void);
32 * @param[in] obj The object. 32 * @param[in] obj The object.
33 * @param[in] homogeneous The homogeneous flag 33 * @param[in] homogeneous The homogeneous flag
34 * 34 *
35 * @ingroup Elm_Box 35 * @ingroup Elm_Box_Group
36 */ 36 */
37EOAPI void elm_obj_box_homogeneous_set(Eo *obj, Eina_Bool homogeneous); 37EOAPI void elm_obj_box_homogeneous_set(Eo *obj, Eina_Bool homogeneous);
38 38
@@ -44,7 +44,7 @@ EOAPI void elm_obj_box_homogeneous_set(Eo *obj, Eina_Bool homogeneous);
44 * 44 *
45 * @return The homogeneous flag 45 * @return The homogeneous flag
46 * 46 *
47 * @ingroup Elm_Box 47 * @ingroup Elm_Box_Group
48 */ 48 */
49EOAPI Eina_Bool elm_obj_box_homogeneous_get(const Eo *obj); 49EOAPI Eina_Bool elm_obj_box_homogeneous_get(const Eo *obj);
50 50
@@ -59,7 +59,7 @@ EOAPI Eina_Bool elm_obj_box_homogeneous_get(const Eo *obj);
59 * @param[in] horizontal The horizontal alignment of elements 59 * @param[in] horizontal The horizontal alignment of elements
60 * @param[in] vertical The vertical alignment of elements 60 * @param[in] vertical The vertical alignment of elements
61 * 61 *
62 * @ingroup Elm_Box 62 * @ingroup Elm_Box_Group
63 */ 63 */
64EOAPI void elm_obj_box_align_set(Eo *obj, double horizontal, double vertical); 64EOAPI void elm_obj_box_align_set(Eo *obj, double horizontal, double vertical);
65 65
@@ -72,7 +72,7 @@ EOAPI void elm_obj_box_align_set(Eo *obj, double horizontal, double vertical);
72 * @param[out] horizontal The horizontal alignment of elements 72 * @param[out] horizontal The horizontal alignment of elements
73 * @param[out] vertical The vertical alignment of elements 73 * @param[out] vertical The vertical alignment of elements
74 * 74 *
75 * @ingroup Elm_Box 75 * @ingroup Elm_Box_Group
76 */ 76 */
77EOAPI void elm_obj_box_align_get(const Eo *obj, double *horizontal, double *vertical); 77EOAPI void elm_obj_box_align_get(const Eo *obj, double *horizontal, double *vertical);
78 78
@@ -88,7 +88,7 @@ EOAPI void elm_obj_box_align_get(const Eo *obj, double *horizontal, double *vert
88 * @param[in] obj The object. 88 * @param[in] obj The object.
89 * @param[in] horizontal The horizontal flag 89 * @param[in] horizontal The horizontal flag
90 * 90 *
91 * @ingroup Elm_Box 91 * @ingroup Elm_Box_Group
92 */ 92 */
93EOAPI void elm_obj_box_horizontal_set(Eo *obj, Eina_Bool horizontal); 93EOAPI void elm_obj_box_horizontal_set(Eo *obj, Eina_Bool horizontal);
94 94
@@ -100,7 +100,7 @@ EOAPI void elm_obj_box_horizontal_set(Eo *obj, Eina_Bool horizontal);
100 * 100 *
101 * @return The horizontal flag 101 * @return The horizontal flag
102 * 102 *
103 * @ingroup Elm_Box 103 * @ingroup Elm_Box_Group
104 */ 104 */
105EOAPI Eina_Bool elm_obj_box_horizontal_get(const Eo *obj); 105EOAPI Eina_Bool elm_obj_box_horizontal_get(const Eo *obj);
106 106
@@ -116,7 +116,7 @@ EOAPI Eina_Bool elm_obj_box_horizontal_get(const Eo *obj);
116 * @param[in] horizontal The horizontal space between elements 116 * @param[in] horizontal The horizontal space between elements
117 * @param[in] vertical The vertical space between elements 117 * @param[in] vertical The vertical space between elements
118 * 118 *
119 * @ingroup Elm_Box 119 * @ingroup Elm_Box_Group
120 */ 120 */
121EOAPI void elm_obj_box_padding_set(Eo *obj, int horizontal, int vertical); 121EOAPI void elm_obj_box_padding_set(Eo *obj, int horizontal, int vertical);
122 122
@@ -129,7 +129,7 @@ EOAPI void elm_obj_box_padding_set(Eo *obj, int horizontal, int vertical);
129 * @param[out] horizontal The horizontal space between elements 129 * @param[out] horizontal The horizontal space between elements
130 * @param[out] vertical The vertical space between elements 130 * @param[out] vertical The vertical space between elements
131 * 131 *
132 * @ingroup Elm_Box 132 * @ingroup Elm_Box_Group
133 */ 133 */
134EOAPI void elm_obj_box_padding_get(const Eo *obj, int *horizontal, int *vertical); 134EOAPI void elm_obj_box_padding_get(const Eo *obj, int *horizontal, int *vertical);
135 135
@@ -145,7 +145,7 @@ EOAPI void elm_obj_box_padding_get(const Eo *obj, int *horizontal, int *vertical
145 * 145 *
146 * @return List of children 146 * @return List of children
147 * 147 *
148 * @ingroup Elm_Box 148 * @ingroup Elm_Box_Group
149 */ 149 */
150EOAPI Eina_List *elm_obj_box_children_get(const Eo *obj) EINA_WARN_UNUSED_RESULT; 150EOAPI Eina_List *elm_obj_box_children_get(const Eo *obj) EINA_WARN_UNUSED_RESULT;
151 151
@@ -164,7 +164,7 @@ EOAPI Eina_List *elm_obj_box_children_get(const Eo *obj) EINA_WARN_UNUSED_RESULT
164 * @param[in] obj The object. 164 * @param[in] obj The object.
165 * @param[in] subobj The object to add to the box 165 * @param[in] subobj The object to add to the box
166 * 166 *
167 * @ingroup Elm_Box 167 * @ingroup Elm_Box_Group
168 */ 168 */
169EOAPI void elm_obj_box_pack_end(Eo *obj, Efl_Canvas_Object *subobj); 169EOAPI void elm_obj_box_pack_end(Eo *obj, Efl_Canvas_Object *subobj);
170 170
@@ -180,7 +180,7 @@ EOAPI void elm_obj_box_pack_end(Eo *obj, Efl_Canvas_Object *subobj);
180 * See also @ref elm_obj_box_clear, @ref elm_obj_box_unpack. 180 * See also @ref elm_obj_box_clear, @ref elm_obj_box_unpack.
181 * @param[in] obj The object. 181 * @param[in] obj The object.
182 * 182 *
183 * @ingroup Elm_Box 183 * @ingroup Elm_Box_Group
184 */ 184 */
185EOAPI void elm_obj_box_unpack_all(Eo *obj); 185EOAPI void elm_obj_box_unpack_all(Eo *obj);
186 186
@@ -195,7 +195,7 @@ EOAPI void elm_obj_box_unpack_all(Eo *obj);
195 * @param[in] obj The object. 195 * @param[in] obj The object.
196 * @param[in] subobj The object to unpack 196 * @param[in] subobj The object to unpack
197 * 197 *
198 * @ingroup Elm_Box 198 * @ingroup Elm_Box_Group
199 */ 199 */
200EOAPI void elm_obj_box_unpack(Eo *obj, Efl_Canvas_Object *subobj); 200EOAPI void elm_obj_box_unpack(Eo *obj, Efl_Canvas_Object *subobj);
201 201
@@ -215,7 +215,7 @@ EOAPI void elm_obj_box_unpack(Eo *obj, Efl_Canvas_Object *subobj);
215 * @param[in] subobj The object to add to the box 215 * @param[in] subobj The object to add to the box
216 * @param[in] after The object after which to add it 216 * @param[in] after The object after which to add it
217 * 217 *
218 * @ingroup Elm_Box 218 * @ingroup Elm_Box_Group
219 */ 219 */
220EOAPI void elm_obj_box_pack_after(Eo *obj, Efl_Canvas_Object *subobj, Efl_Canvas_Object *after); 220EOAPI void elm_obj_box_pack_after(Eo *obj, Efl_Canvas_Object *subobj, Efl_Canvas_Object *after);
221 221
@@ -234,7 +234,7 @@ EOAPI void elm_obj_box_pack_after(Eo *obj, Efl_Canvas_Object *subobj, Efl_Canvas
234 * @param[in] obj The object. 234 * @param[in] obj The object.
235 * @param[in] subobj The object to add to the box 235 * @param[in] subobj The object to add to the box
236 * 236 *
237 * @ingroup Elm_Box 237 * @ingroup Elm_Box_Group
238 */ 238 */
239EOAPI void elm_obj_box_pack_start(Eo *obj, Efl_Canvas_Object *subobj); 239EOAPI void elm_obj_box_pack_start(Eo *obj, Efl_Canvas_Object *subobj);
240 240
@@ -247,7 +247,7 @@ EOAPI void elm_obj_box_pack_start(Eo *obj, Efl_Canvas_Object *subobj);
247 * position of a just added item you must force recalculate before doing so. 247 * position of a just added item you must force recalculate before doing so.
248 * @param[in] obj The object. 248 * @param[in] obj The object.
249 * 249 *
250 * @ingroup Elm_Box 250 * @ingroup Elm_Box_Group
251 */ 251 */
252EOAPI void elm_obj_box_recalculate(Eo *obj); 252EOAPI void elm_obj_box_recalculate(Eo *obj);
253 253
@@ -267,7 +267,7 @@ EOAPI void elm_obj_box_recalculate(Eo *obj);
267 * @param[in] subobj The object to add to the box 267 * @param[in] subobj The object to add to the box
268 * @param[in] before The object before which to add it 268 * @param[in] before The object before which to add it
269 * 269 *
270 * @ingroup Elm_Box 270 * @ingroup Elm_Box_Group
271 */ 271 */
272EOAPI void elm_obj_box_pack_before(Eo *obj, Efl_Canvas_Object *subobj, Efl_Canvas_Object *before); 272EOAPI void elm_obj_box_pack_before(Eo *obj, Efl_Canvas_Object *subobj, Efl_Canvas_Object *before);
273 273
@@ -280,7 +280,7 @@ EOAPI void elm_obj_box_pack_before(Eo *obj, Efl_Canvas_Object *subobj, Efl_Canva
280 * See also @ref elm_obj_box_unpack, @ref elm_obj_box_unpack_all. 280 * See also @ref elm_obj_box_unpack, @ref elm_obj_box_unpack_all.
281 * @param[in] obj The object. 281 * @param[in] obj The object.
282 * 282 *
283 * @ingroup Elm_Box 283 * @ingroup Elm_Box_Group
284 */ 284 */
285EOAPI void elm_obj_box_clear(Eo *obj); 285EOAPI void elm_obj_box_clear(Eo *obj);
286 286
@@ -289,7 +289,7 @@ EWAPI extern const Efl_Event_Description _ELM_BOX_EVENT_CHILD_ADDED;
289/** Called when child was added 289/** Called when child was added
290 * @return Efl_Object * 290 * @return Efl_Object *
291 * 291 *
292 * @ingroup Elm_Box 292 * @ingroup Elm_Box_Group
293 */ 293 */
294#define ELM_BOX_EVENT_CHILD_ADDED (&(_ELM_BOX_EVENT_CHILD_ADDED)) 294#define ELM_BOX_EVENT_CHILD_ADDED (&(_ELM_BOX_EVENT_CHILD_ADDED))
295 295
@@ -298,7 +298,7 @@ EWAPI extern const Efl_Event_Description _ELM_BOX_EVENT_CHILD_REMOVED;
298/** Called when child was removed 298/** Called when child was removed
299 * @return Efl_Object * 299 * @return Efl_Object *
300 * 300 *
301 * @ingroup Elm_Box 301 * @ingroup Elm_Box_Group
302 */ 302 */
303#define ELM_BOX_EVENT_CHILD_REMOVED (&(_ELM_BOX_EVENT_CHILD_REMOVED)) 303#define ELM_BOX_EVENT_CHILD_REMOVED (&(_ELM_BOX_EVENT_CHILD_REMOVED))
304 304
diff --git a/src/lib/elementary/elm_box_legacy.h b/src/lib/elementary/elm_box_legacy.h
index 1afb296efd..ad8aaa91d0 100644
--- a/src/lib/elementary/elm_box_legacy.h
+++ b/src/lib/elementary/elm_box_legacy.h
@@ -6,7 +6,7 @@
6 * @param parent The parent object 6 * @param parent The parent object
7 * @return The new object or NULL if it cannot be created 7 * @return The new object or NULL if it cannot be created
8 * 8 *
9 * @ingroup Elm_Box 9 * @ingroup Elm_Box_Group
10 */ 10 */
11EAPI Evas_Object *elm_box_add(Evas_Object *parent); 11EAPI Evas_Object *elm_box_add(Evas_Object *parent);
12 12
@@ -43,5 +43,7 @@ EAPI Evas_Object *elm_box_add(Evas_Object *parent);
43 * @param[in] cb The callback function used for layout 43 * @param[in] cb The callback function used for layout
44 * @param[in] data Data that will be passed to layout function 44 * @param[in] data Data that will be passed to layout function
45 * @param[in] free_data Function called to free @c data 45 * @param[in] free_data Function called to free @c data
46 *
47 * @ingroup Elm_Box_Group
46 */ 48 */
47EAPI void elm_box_layout_set(Evas_Object *obj, Evas_Object_Box_Layout cb, const void *data, Ecore_Cb free_data); 49EAPI void elm_box_layout_set(Evas_Object *obj, Evas_Object_Box_Layout cb, const void *data, Ecore_Cb free_data);
diff --git a/src/lib/elementary/elm_config.h b/src/lib/elementary/elm_config.h
index 33d4bfad13..429e6aa01f 100644
--- a/src/lib/elementary/elm_config.h
+++ b/src/lib/elementary/elm_config.h
@@ -304,7 +304,7 @@ EAPI void elm_config_scroll_page_scroll_friction_set(double friction);
304 * 304 *
305 * @return @c EINA_TRUE if context menu is disabled, otherwise @c EINA_FALSE. 305 * @return @c EINA_TRUE if context menu is disabled, otherwise @c EINA_FALSE.
306 * 306 *
307 * @ingroup Elm_Entry 307 * @ingroup Elm_Entry_Group
308 * @since 1.17 308 * @since 1.17
309 */ 309 */
310EAPI Eina_Bool elm_config_context_menu_disabled_get(void); 310EAPI Eina_Bool elm_config_context_menu_disabled_get(void);
@@ -315,7 +315,7 @@ EAPI Eina_Bool elm_config_context_menu_disabled_get(void);
315 * @param disabled disable context menu if @c EINA_TRUE, enable otherwise 315 * @param disabled disable context menu if @c EINA_TRUE, enable otherwise
316 * 316 *
317 * @see elm_config_context_menu_disabled_get() 317 * @see elm_config_context_menu_disabled_get()
318 * @ingroup Elm_Entry 318 * @ingroup Elm_Entry_Group
319 * @since 1.17 319 * @since 1.17
320 */ 320 */
321EAPI void elm_config_context_menu_disabled_set(Eina_Bool disabled); 321EAPI void elm_config_context_menu_disabled_set(Eina_Bool disabled);
@@ -1927,7 +1927,7 @@ EAPI const char *elm_config_indicator_service_get(int rotation);
1927 * Get the duration for occurring long tap event of gesture layer. 1927 * Get the duration for occurring long tap event of gesture layer.
1928 * 1928 *
1929 * @return Timeout for long tap event of gesture layer. 1929 * @return Timeout for long tap event of gesture layer.
1930 * @ingroup Elm_Gesture_Layer 1930 * @ingroup Elm_Gesture_Layer_Group
1931 * @since 1.8 1931 * @since 1.8
1932 */ 1932 */
1933EAPI double elm_config_glayer_long_tap_start_timeout_get(void); 1933EAPI double elm_config_glayer_long_tap_start_timeout_get(void);
@@ -1936,7 +1936,7 @@ EAPI double elm_config_glayer_long_tap_start_timeout_get(void);
1936 * Set the duration for occurring long tap event of gesture layer. 1936 * Set the duration for occurring long tap event of gesture layer.
1937 * 1937 *
1938 * @param long_tap_timeout Timeout for long tap event of gesture layer. 1938 * @param long_tap_timeout Timeout for long tap event of gesture layer.
1939 * @ingroup Elm_Gesture_Layer 1939 * @ingroup Elm_Gesture_Layer_Group
1940 * @since 1.8 1940 * @since 1.8
1941 */ 1941 */
1942EAPI void elm_config_glayer_long_tap_start_timeout_set(double long_tap_timeout); 1942EAPI void elm_config_glayer_long_tap_start_timeout_set(double long_tap_timeout);
@@ -1945,7 +1945,7 @@ EAPI void elm_config_glayer_long_tap_start_timeout_set(double long_tap_timeout
1945 * Get the duration for occurring double tap event of gesture layer. 1945 * Get the duration for occurring double tap event of gesture layer.
1946 * 1946 *
1947 * @return Timeout for double tap event of gesture layer. 1947 * @return Timeout for double tap event of gesture layer.
1948 * @ingroup Elm_Gesture_Layer 1948 * @ingroup Elm_Gesture_Layer_Group
1949 * @since 1.8 1949 * @since 1.8
1950 */ 1950 */
1951EAPI double elm_config_glayer_double_tap_timeout_get(void); 1951EAPI double elm_config_glayer_double_tap_timeout_get(void);
@@ -1954,7 +1954,7 @@ EAPI double elm_config_glayer_double_tap_timeout_get(void);
1954 * Set the duration for occurring double tap event of gesture layer. 1954 * Set the duration for occurring double tap event of gesture layer.
1955 * 1955 *
1956 * @param double_tap_timeout Timeout for double tap event of gesture layer. 1956 * @param double_tap_timeout Timeout for double tap event of gesture layer.
1957 * @ingroup Elm_Gesture_Layer 1957 * @ingroup Elm_Gesture_Layer_Group
1958 * @since 1.8 1958 * @since 1.8
1959 */ 1959 */
1960EAPI void elm_config_glayer_double_tap_timeout_set(double double_tap_timeout); 1960EAPI void elm_config_glayer_double_tap_timeout_set(double double_tap_timeout);
diff --git a/src/lib/elementary/elm_ctxpopup_eo.h b/src/lib/elementary/elm_ctxpopup_eo.h
index 78e8ad0a11..505eddfa58 100644
--- a/src/lib/elementary/elm_ctxpopup_eo.h
+++ b/src/lib/elementary/elm_ctxpopup_eo.h
@@ -13,7 +13,7 @@ typedef Eo Elm_Ctxpopup;
13 13
14/** Direction in which to show the popup. 14/** Direction in which to show the popup.
15 * 15 *
16 * @ingroup Elm_Ctxpopup 16 * @ingroup Elm_Ctxpopup_Group
17 */ 17 */
18typedef enum 18typedef enum
19{ 19{
@@ -33,7 +33,7 @@ typedef enum
33#endif 33#endif
34/** Elementary context popup class 34/** Elementary context popup class
35 * 35 *
36 * @ingroup Elm_Ctxpopup 36 * @ingroup Elm_Ctxpopup_Group
37 */ 37 */
38#define ELM_CTXPOPUP_CLASS elm_ctxpopup_class_get() 38#define ELM_CTXPOPUP_CLASS elm_ctxpopup_class_get()
39 39
@@ -46,7 +46,7 @@ EWAPI const Efl_Class *elm_ctxpopup_class_get(void);
46 * 46 *
47 * @return The selected item or @c null. 47 * @return The selected item or @c null.
48 * 48 *
49 * @ingroup Elm_Ctxpopup 49 * @ingroup Elm_Ctxpopup_Group
50 */ 50 */
51EOAPI Elm_Widget_Item *elm_obj_ctxpopup_selected_item_get(const Eo *obj); 51EOAPI Elm_Widget_Item *elm_obj_ctxpopup_selected_item_get(const Eo *obj);
52 52
@@ -57,7 +57,7 @@ EOAPI Elm_Widget_Item *elm_obj_ctxpopup_selected_item_get(const Eo *obj);
57 * 57 *
58 * @return The first item or @c null. 58 * @return The first item or @c null.
59 * 59 *
60 * @ingroup Elm_Ctxpopup 60 * @ingroup Elm_Ctxpopup_Group
61 */ 61 */
62EOAPI Elm_Widget_Item *elm_obj_ctxpopup_first_item_get(const Eo *obj); 62EOAPI Elm_Widget_Item *elm_obj_ctxpopup_first_item_get(const Eo *obj);
63 63
@@ -68,7 +68,7 @@ EOAPI Elm_Widget_Item *elm_obj_ctxpopup_first_item_get(const Eo *obj);
68 * 68 *
69 * @return The last item or @c null. 69 * @return The last item or @c null.
70 * 70 *
71 * @ingroup Elm_Ctxpopup 71 * @ingroup Elm_Ctxpopup_Group
72 */ 72 */
73EOAPI Elm_Widget_Item *elm_obj_ctxpopup_last_item_get(const Eo *obj); 73EOAPI Elm_Widget_Item *elm_obj_ctxpopup_last_item_get(const Eo *obj);
74 74
@@ -79,7 +79,7 @@ EOAPI Elm_Widget_Item *elm_obj_ctxpopup_last_item_get(const Eo *obj);
79 * 79 *
80 * @return const list to widget items 80 * @return const list to widget items
81 * 81 *
82 * @ingroup Elm_Ctxpopup 82 * @ingroup Elm_Ctxpopup_Group
83 */ 83 */
84EOAPI const Eina_List *elm_obj_ctxpopup_items_get(const Eo *obj); 84EOAPI const Eina_List *elm_obj_ctxpopup_items_get(const Eo *obj);
85 85
@@ -89,7 +89,7 @@ EOAPI const Eina_List *elm_obj_ctxpopup_items_get(const Eo *obj);
89 * @param[in] obj The object. 89 * @param[in] obj The object.
90 * @param[in] horizontal @c true for horizontal mode, @c false for vertical. 90 * @param[in] horizontal @c true for horizontal mode, @c false for vertical.
91 * 91 *
92 * @ingroup Elm_Ctxpopup 92 * @ingroup Elm_Ctxpopup_Group
93 */ 93 */
94EOAPI void elm_obj_ctxpopup_horizontal_set(Eo *obj, Eina_Bool horizontal); 94EOAPI void elm_obj_ctxpopup_horizontal_set(Eo *obj, Eina_Bool horizontal);
95 95
@@ -102,7 +102,7 @@ EOAPI void elm_obj_ctxpopup_horizontal_set(Eo *obj, Eina_Bool horizontal);
102 * 102 *
103 * @return @c true for horizontal mode, @c false for vertical. 103 * @return @c true for horizontal mode, @c false for vertical.
104 * 104 *
105 * @ingroup Elm_Ctxpopup 105 * @ingroup Elm_Ctxpopup_Group
106 */ 106 */
107EOAPI Eina_Bool elm_obj_ctxpopup_horizontal_get(const Eo *obj); 107EOAPI Eina_Bool elm_obj_ctxpopup_horizontal_get(const Eo *obj);
108 108
@@ -124,7 +124,7 @@ EOAPI Eina_Bool elm_obj_ctxpopup_horizontal_get(const Eo *obj);
124 * 124 *
125 * @since 1.9 125 * @since 1.9
126 * 126 *
127 * @ingroup Elm_Ctxpopup 127 * @ingroup Elm_Ctxpopup_Group
128 */ 128 */
129EOAPI void elm_obj_ctxpopup_auto_hide_disabled_set(Eo *obj, Eina_Bool disabled); 129EOAPI void elm_obj_ctxpopup_auto_hide_disabled_set(Eo *obj, Eina_Bool disabled);
130 130
@@ -139,7 +139,7 @@ EOAPI void elm_obj_ctxpopup_auto_hide_disabled_set(Eo *obj, Eina_Bool disabled);
139 * 139 *
140 * @since 1.9 140 * @since 1.9
141 * 141 *
142 * @ingroup Elm_Ctxpopup 142 * @ingroup Elm_Ctxpopup_Group
143 */ 143 */
144EOAPI Eina_Bool elm_obj_ctxpopup_auto_hide_disabled_get(const Eo *obj); 144EOAPI Eina_Bool elm_obj_ctxpopup_auto_hide_disabled_get(const Eo *obj);
145 145
@@ -156,7 +156,7 @@ EOAPI Eina_Bool elm_obj_ctxpopup_auto_hide_disabled_get(const Eo *obj);
156 * @param[in] obj The object. 156 * @param[in] obj The object.
157 * @param[in] parent The parent to use. 157 * @param[in] parent The parent to use.
158 * 158 *
159 * @ingroup Elm_Ctxpopup 159 * @ingroup Elm_Ctxpopup_Group
160 */ 160 */
161EOAPI void elm_obj_ctxpopup_hover_parent_set(Eo *obj, Efl_Canvas_Object *parent); 161EOAPI void elm_obj_ctxpopup_hover_parent_set(Eo *obj, Efl_Canvas_Object *parent);
162 162
@@ -169,7 +169,7 @@ EOAPI void elm_obj_ctxpopup_hover_parent_set(Eo *obj, Efl_Canvas_Object *parent)
169 * 169 *
170 * @return The parent to use. 170 * @return The parent to use.
171 * 171 *
172 * @ingroup Elm_Ctxpopup 172 * @ingroup Elm_Ctxpopup_Group
173 */ 173 */
174EOAPI Efl_Canvas_Object *elm_obj_ctxpopup_hover_parent_get(const Eo *obj); 174EOAPI Efl_Canvas_Object *elm_obj_ctxpopup_hover_parent_get(const Eo *obj);
175 175
@@ -188,7 +188,7 @@ EOAPI Efl_Canvas_Object *elm_obj_ctxpopup_hover_parent_get(const Eo *obj);
188 * @param[in] third 3th priority of direction 188 * @param[in] third 3th priority of direction
189 * @param[in] fourth 4th priority of direction 189 * @param[in] fourth 4th priority of direction
190 * 190 *
191 * @ingroup Elm_Ctxpopup 191 * @ingroup Elm_Ctxpopup_Group
192 */ 192 */
193EOAPI void elm_obj_ctxpopup_direction_priority_set(Eo *obj, Elm_Ctxpopup_Direction first, Elm_Ctxpopup_Direction second, Elm_Ctxpopup_Direction third, Elm_Ctxpopup_Direction fourth); 193EOAPI void elm_obj_ctxpopup_direction_priority_set(Eo *obj, Elm_Ctxpopup_Direction first, Elm_Ctxpopup_Direction second, Elm_Ctxpopup_Direction third, Elm_Ctxpopup_Direction fourth);
194 194
@@ -203,7 +203,7 @@ EOAPI void elm_obj_ctxpopup_direction_priority_set(Eo *obj, Elm_Ctxpopup_Directi
203 * @param[out] third 3th priority of direction 203 * @param[out] third 3th priority of direction
204 * @param[out] fourth 4th priority of direction 204 * @param[out] fourth 4th priority of direction
205 * 205 *
206 * @ingroup Elm_Ctxpopup 206 * @ingroup Elm_Ctxpopup_Group
207 */ 207 */
208EOAPI void elm_obj_ctxpopup_direction_priority_get(const Eo *obj, Elm_Ctxpopup_Direction *first, Elm_Ctxpopup_Direction *second, Elm_Ctxpopup_Direction *third, Elm_Ctxpopup_Direction *fourth); 208EOAPI void elm_obj_ctxpopup_direction_priority_get(const Eo *obj, Elm_Ctxpopup_Direction *first, Elm_Ctxpopup_Direction *second, Elm_Ctxpopup_Direction *third, Elm_Ctxpopup_Direction *fourth);
209 209
@@ -216,7 +216,7 @@ EOAPI void elm_obj_ctxpopup_direction_priority_get(const Eo *obj, Elm_Ctxpopup_D
216 * 216 *
217 * @return Direction 217 * @return Direction
218 * 218 *
219 * @ingroup Elm_Ctxpopup 219 * @ingroup Elm_Ctxpopup_Group
220 */ 220 */
221EOAPI Elm_Ctxpopup_Direction elm_obj_ctxpopup_direction_get(const Eo *obj); 221EOAPI Elm_Ctxpopup_Direction elm_obj_ctxpopup_direction_get(const Eo *obj);
222 222
@@ -228,13 +228,13 @@ EOAPI Elm_Ctxpopup_Direction elm_obj_ctxpopup_direction_get(const Eo *obj);
228 * be emitted. 228 * be emitted.
229 * @param[in] obj The object. 229 * @param[in] obj The object.
230 * 230 *
231 * @ingroup Elm_Ctxpopup 231 * @ingroup Elm_Ctxpopup_Group
232 */ 232 */
233EOAPI void elm_obj_ctxpopup_dismiss(Eo *obj); 233EOAPI void elm_obj_ctxpopup_dismiss(Eo *obj);
234 234
235/** Clear all items in the given ctxpopup object. 235/** Clear all items in the given ctxpopup object.
236 * 236 *
237 * @ingroup Elm_Ctxpopup 237 * @ingroup Elm_Ctxpopup_Group
238 */ 238 */
239EOAPI void elm_obj_ctxpopup_clear(Eo *obj); 239EOAPI void elm_obj_ctxpopup_clear(Eo *obj);
240 240
@@ -254,7 +254,7 @@ EOAPI void elm_obj_ctxpopup_clear(Eo *obj);
254 * 254 *
255 * @since 1.21 255 * @since 1.21
256 * 256 *
257 * @ingroup Elm_Ctxpopup 257 * @ingroup Elm_Ctxpopup_Group
258 */ 258 */
259EOAPI Elm_Widget_Item *elm_obj_ctxpopup_item_insert_before(Eo *obj, Elm_Widget_Item *before, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); 259EOAPI Elm_Widget_Item *elm_obj_ctxpopup_item_insert_before(Eo *obj, Elm_Widget_Item *before, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data);
260 260
@@ -274,7 +274,7 @@ EOAPI Elm_Widget_Item *elm_obj_ctxpopup_item_insert_before(Eo *obj, Elm_Widget_I
274 * 274 *
275 * @since 1.21 275 * @since 1.21
276 * 276 *
277 * @ingroup Elm_Ctxpopup 277 * @ingroup Elm_Ctxpopup_Group
278 */ 278 */
279EOAPI Elm_Widget_Item *elm_obj_ctxpopup_item_insert_after(Eo *obj, Elm_Widget_Item *after, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); 279EOAPI Elm_Widget_Item *elm_obj_ctxpopup_item_insert_after(Eo *obj, Elm_Widget_Item *after, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data);
280 280
@@ -294,7 +294,7 @@ EOAPI Elm_Widget_Item *elm_obj_ctxpopup_item_insert_after(Eo *obj, Elm_Widget_It
294 * 294 *
295 * @return A handle to the item added or @c null, on errors. 295 * @return A handle to the item added or @c null, on errors.
296 * 296 *
297 * @ingroup Elm_Ctxpopup 297 * @ingroup Elm_Ctxpopup_Group
298 */ 298 */
299EOAPI Elm_Widget_Item *elm_obj_ctxpopup_item_append(Eo *obj, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); 299EOAPI Elm_Widget_Item *elm_obj_ctxpopup_item_append(Eo *obj, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data);
300 300
@@ -316,7 +316,7 @@ EOAPI Elm_Widget_Item *elm_obj_ctxpopup_item_append(Eo *obj, const char *label,
316 * 316 *
317 * @since 1.11 317 * @since 1.11
318 * 318 *
319 * @ingroup Elm_Ctxpopup 319 * @ingroup Elm_Ctxpopup_Group
320 */ 320 */
321EOAPI Elm_Widget_Item *elm_obj_ctxpopup_item_prepend(Eo *obj, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); 321EOAPI Elm_Widget_Item *elm_obj_ctxpopup_item_prepend(Eo *obj, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data);
322 322
@@ -324,7 +324,7 @@ EWAPI extern const Efl_Event_Description _ELM_CTXPOPUP_EVENT_DISMISSED;
324 324
325/** Called when context popup was dismissed 325/** Called when context popup was dismissed
326 * 326 *
327 * @ingroup Elm_Ctxpopup 327 * @ingroup Elm_Ctxpopup_Group
328 */ 328 */
329#define ELM_CTXPOPUP_EVENT_DISMISSED (&(_ELM_CTXPOPUP_EVENT_DISMISSED)) 329#define ELM_CTXPOPUP_EVENT_DISMISSED (&(_ELM_CTXPOPUP_EVENT_DISMISSED))
330 330
@@ -333,7 +333,7 @@ EWAPI extern const Efl_Event_Description _ELM_CTXPOPUP_EVENT_GEOMETRY_UPDATE;
333/** Called when context popup geometry was updated 333/** Called when context popup geometry was updated
334 * @return const Eina_Rect * 334 * @return const Eina_Rect *
335 * 335 *
336 * @ingroup Elm_Ctxpopup 336 * @ingroup Elm_Ctxpopup_Group
337 */ 337 */
338#define ELM_CTXPOPUP_EVENT_GEOMETRY_UPDATE (&(_ELM_CTXPOPUP_EVENT_GEOMETRY_UPDATE)) 338#define ELM_CTXPOPUP_EVENT_GEOMETRY_UPDATE (&(_ELM_CTXPOPUP_EVENT_GEOMETRY_UPDATE))
339 339
diff --git a/src/lib/elementary/elm_ctxpopup_eo.legacy.h b/src/lib/elementary/elm_ctxpopup_eo.legacy.h
index 74422ac22e..1754b76dd2 100644
--- a/src/lib/elementary/elm_ctxpopup_eo.legacy.h
+++ b/src/lib/elementary/elm_ctxpopup_eo.legacy.h
@@ -13,7 +13,7 @@ typedef Eo Elm_Ctxpopup;
13 13
14/** Direction in which to show the popup. 14/** Direction in which to show the popup.
15 * 15 *
16 * @ingroup Elm_Ctxpopup 16 * @ingroup Elm_Ctxpopup_Group
17 */ 17 */
18typedef enum 18typedef enum
19{ 19{
diff --git a/src/lib/elementary/elm_ctxpopup_item_eo.h b/src/lib/elementary/elm_ctxpopup_item_eo.h
index 1e8d30d650..f33426dc7a 100644
--- a/src/lib/elementary/elm_ctxpopup_item_eo.h
+++ b/src/lib/elementary/elm_ctxpopup_item_eo.h
@@ -13,9 +13,17 @@ typedef Eo Elm_Ctxpopup_Item;
13 13
14 14
15#endif 15#endif
16/** Elementary context popup item class 16/**
17 * Elementary context popup item class
18 *
19 * @defgroup Elm_Ctxpopup_Item_Group
20 * @ingroup Elm_Ctxpopup_Group
21 */
22
23/**
24 * @brief Get the context popup item class
17 * 25 *
18 * @ingroup Elm_Ctxpopup_Item 26 * @ingroup Elm_Ctxpopup_Item_Group
19 */ 27 */
20#define ELM_CTXPOPUP_ITEM_CLASS elm_ctxpopup_item_class_get() 28#define ELM_CTXPOPUP_ITEM_CLASS elm_ctxpopup_item_class_get()
21 29
@@ -31,7 +39,7 @@ EWAPI const Efl_Class *elm_ctxpopup_item_class_get(void);
31 * @return The item before the object in its parent's list. If there is no 39 * @return The item before the object in its parent's list. If there is no
32 * previous item or in case of error, @c null is returned. 40 * previous item or in case of error, @c null is returned.
33 * 41 *
34 * @ingroup Elm_Ctxpopup_Item 42 * @ingroup Elm_Ctxpopup_Item_Group
35 */ 43 */
36EOAPI Elm_Widget_Item *elm_obj_ctxpopup_item_prev_get(const Eo *obj); 44EOAPI Elm_Widget_Item *elm_obj_ctxpopup_item_prev_get(const Eo *obj);
37 45
@@ -45,7 +53,7 @@ EOAPI Elm_Widget_Item *elm_obj_ctxpopup_item_prev_get(const Eo *obj);
45 * @return The item after the object in its parent's list. If there is no next 53 * @return The item after the object in its parent's list. If there is no next
46 * item or in case of error, @c null is returned. 54 * item or in case of error, @c null is returned.
47 * 55 *
48 * @ingroup Elm_Ctxpopup_Item 56 * @ingroup Elm_Ctxpopup_Item_Group
49 */ 57 */
50EOAPI Elm_Widget_Item *elm_obj_ctxpopup_item_next_get(const Eo *obj); 58EOAPI Elm_Widget_Item *elm_obj_ctxpopup_item_next_get(const Eo *obj);
51 59
@@ -66,7 +74,7 @@ EOAPI Elm_Widget_Item *elm_obj_ctxpopup_item_next_get(const Eo *obj);
66 * @param[in] obj The object. 74 * @param[in] obj The object.
67 * @param[in] selected The selection state. 75 * @param[in] selected The selection state.
68 * 76 *
69 * @ingroup Elm_Ctxpopup_Item 77 * @ingroup Elm_Ctxpopup_Item_Group
70 */ 78 */
71EOAPI void elm_obj_ctxpopup_item_selected_set(Eo *obj, Eina_Bool selected); 79EOAPI void elm_obj_ctxpopup_item_selected_set(Eo *obj, Eina_Bool selected);
72 80
@@ -79,7 +87,7 @@ EOAPI void elm_obj_ctxpopup_item_selected_set(Eo *obj, Eina_Bool selected);
79 * 87 *
80 * @return The selection state. 88 * @return The selection state.
81 * 89 *
82 * @ingroup Elm_Ctxpopup_Item 90 * @ingroup Elm_Ctxpopup_Item_Group
83 */ 91 */
84EOAPI Eina_Bool elm_obj_ctxpopup_item_selected_get(const Eo *obj); 92EOAPI Eina_Bool elm_obj_ctxpopup_item_selected_get(const Eo *obj);
85 93
@@ -90,7 +98,7 @@ EOAPI Eina_Bool elm_obj_ctxpopup_item_selected_get(const Eo *obj);
90 * @param[in] func Smart callback function 98 * @param[in] func Smart callback function
91 * @param[in] data Data pointer 99 * @param[in] data Data pointer
92 * 100 *
93 * @ingroup Elm_Ctxpopup_Item 101 * @ingroup Elm_Ctxpopup_Item_Group
94 */ 102 */
95EOAPI void elm_obj_ctxpopup_item_init(Eo *obj, Evas_Smart_Cb func, const void *data); 103EOAPI void elm_obj_ctxpopup_item_init(Eo *obj, Evas_Smart_Cb func, const void *data);
96 104
diff --git a/src/lib/elementary/elm_deprecated.h b/src/lib/elementary/elm_deprecated.h
index ebed20dcb6..f9955f2ec4 100644
--- a/src/lib/elementary/elm_deprecated.h
+++ b/src/lib/elementary/elm_deprecated.h
@@ -68,7 +68,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_autosave_get(const Evas_Obj
68 * 68 *
69 * @deprecated 69 * @deprecated
70 * 70 *
71 * @ingroup Elm_Entry 71 * @ingroup Elm_Entry_Group
72 */ 72 */
73 73
74EINA_DEPRECATED EAPI void elm_scrolled_entry_cnp_textonly_set(Evas_Object *obj, Eina_Bool textonly); 74EINA_DEPRECATED EAPI void elm_scrolled_entry_cnp_textonly_set(Evas_Object *obj, Eina_Bool textonly);
@@ -81,7 +81,7 @@ EINA_DEPRECATED EAPI void elm_scrolled_entry_cnp_textonly_set(Evas_Objec
81 * 81 *
82 * @deprecated 82 * @deprecated
83 * 83 *
84 * @ingroup Elm_Entry 84 * @ingroup Elm_Entry_Group
85 */ 85 */
86 86
87EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cnp_textonly_get(Evas_Object *obj); 87EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cnp_textonly_get(Evas_Object *obj);
@@ -680,7 +680,7 @@ EINA_DEPRECATED EAPI void elm_genlist_scroller_policy_get(const Evas_Ob
680 * 680 *
681 * @deprecated Use elm_scroller_policy_set() instead. 681 * @deprecated Use elm_scroller_policy_set() instead.
682 * 682 *
683 * @ingroup Elm_Entry 683 * @ingroup Elm_Entry_Group
684 */ 684 */
685EINA_DEPRECATED EAPI void elm_entry_scrollbar_policy_set(Evas_Object *obj, Elm_Scroller_Policy h, Elm_Scroller_Policy v); 685EINA_DEPRECATED EAPI void elm_entry_scrollbar_policy_set(Evas_Object *obj, Elm_Scroller_Policy h, Elm_Scroller_Policy v);
686 686
@@ -696,7 +696,7 @@ EINA_DEPRECATED EAPI void elm_entry_scrollbar_policy_set(Evas_Object *obj, Elm_S
696 * 696 *
697 * @deprecated Use elm_scroller_bounce_set() instead. 697 * @deprecated Use elm_scroller_bounce_set() instead.
698 * 698 *
699 * @ingroup Elm_Entry 699 * @ingroup Elm_Entry_Group
700 */ 700 */
701EINA_DEPRECATED EAPI void elm_entry_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce); 701EINA_DEPRECATED EAPI void elm_entry_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce);
702 702
@@ -709,7 +709,7 @@ EINA_DEPRECATED EAPI void elm_entry_bounce_set(Evas_Object *obj, Eina_Bool h_bou
709 * 709 *
710 * @deprecated Use elm_scroller_bounce_get() instead. 710 * @deprecated Use elm_scroller_bounce_get() instead.
711 * 711 *
712 * @ingroup Elm_Entry 712 * @ingroup Elm_Entry_Group
713 */ 713 */
714EINA_DEPRECATED EAPI void elm_entry_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); 714EINA_DEPRECATED EAPI void elm_entry_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce);
715 715
diff --git a/src/lib/elementary/elm_entry.h b/src/lib/elementary/elm_entry.h
index 3e187b93cd..e4ce22b3d8 100644
--- a/src/lib/elementary/elm_entry.h
+++ b/src/lib/elementary/elm_entry.h
@@ -1,5 +1,5 @@
1/** 1/**
2 * @defgroup Elm_Entry Entry 2 * @defgroup Elm_Entry_Group Entry
3 * @ingroup Elementary 3 * @ingroup Elementary
4 * 4 *
5 * @image html entry_inheritance_tree.png 5 * @image html entry_inheritance_tree.png
diff --git a/src/lib/elementary/elm_entry_common.h b/src/lib/elementary/elm_entry_common.h
index 4e807a3b32..6178cecb85 100644
--- a/src/lib/elementary/elm_entry_common.h
+++ b/src/lib/elementary/elm_entry_common.h
@@ -2,7 +2,7 @@
2#define ELM_ENTRY_COMMON_H_ 2#define ELM_ENTRY_COMMON_H_
3 3
4/** 4/**
5 * @addtogroup Elm_Entry 5 * @addtogroup Elm_Entry_Group
6 * 6 *
7 * @{ 7 * @{
8 */ 8 */
diff --git a/src/lib/elementary/elm_entry_eo.h b/src/lib/elementary/elm_entry_eo.h
index 90ec95a423..7ea896e931 100644
--- a/src/lib/elementary/elm_entry_eo.h
+++ b/src/lib/elementary/elm_entry_eo.h
@@ -15,7 +15,7 @@ typedef Eo Elm_Entry;
15#endif 15#endif
16/** Elementary entry class 16/** Elementary entry class
17 * 17 *
18 * @ingroup Elm_Entry 18 * @ingroup Elm_Entry_Group
19 */ 19 */
20#define ELM_ENTRY_CLASS elm_entry_class_get() 20#define ELM_ENTRY_CLASS elm_entry_class_get()
21 21
@@ -29,7 +29,7 @@ EWAPI const Efl_Class *elm_entry_class_get(void);
29 * @param[in] obj The object. 29 * @param[in] obj The object.
30 * @param[in] scroll @c true if it is to be scrollable, @c false otherwise. 30 * @param[in] scroll @c true if it is to be scrollable, @c false otherwise.
31 * 31 *
32 * @ingroup Elm_Entry 32 * @ingroup Elm_Entry_Group
33 */ 33 */
34EOAPI void elm_obj_entry_scrollable_set(Eo *obj, Eina_Bool scroll); 34EOAPI void elm_obj_entry_scrollable_set(Eo *obj, Eina_Bool scroll);
35 35
@@ -43,7 +43,7 @@ EOAPI void elm_obj_entry_scrollable_set(Eo *obj, Eina_Bool scroll);
43 * 43 *
44 * @return @c true if it is to be scrollable, @c false otherwise. 44 * @return @c true if it is to be scrollable, @c false otherwise.
45 * 45 *
46 * @ingroup Elm_Entry 46 * @ingroup Elm_Entry_Group
47 */ 47 */
48EOAPI Eina_Bool elm_obj_entry_scrollable_get(const Eo *obj); 48EOAPI Eina_Bool elm_obj_entry_scrollable_get(const Eo *obj);
49 49
@@ -58,7 +58,7 @@ EOAPI Eina_Bool elm_obj_entry_scrollable_get(const Eo *obj);
58 * 58 *
59 * @since 1.9 59 * @since 1.9
60 * 60 *
61 * @ingroup Elm_Entry 61 * @ingroup Elm_Entry_Group
62 */ 62 */
63EOAPI void elm_obj_entry_input_panel_show_on_demand_set(Eo *obj, Eina_Bool ondemand); 63EOAPI void elm_obj_entry_input_panel_show_on_demand_set(Eo *obj, Eina_Bool ondemand);
64 64
@@ -73,7 +73,7 @@ EOAPI void elm_obj_entry_input_panel_show_on_demand_set(Eo *obj, Eina_Bool ondem
73 * 73 *
74 * @since 1.9 74 * @since 1.9
75 * 75 *
76 * @ingroup Elm_Entry 76 * @ingroup Elm_Entry_Group
77 */ 77 */
78EOAPI Eina_Bool elm_obj_entry_input_panel_show_on_demand_get(const Eo *obj); 78EOAPI Eina_Bool elm_obj_entry_input_panel_show_on_demand_get(const Eo *obj);
79 79
@@ -83,7 +83,7 @@ EOAPI Eina_Bool elm_obj_entry_input_panel_show_on_demand_get(const Eo *obj);
83 * @param[in] obj The object. 83 * @param[in] obj The object.
84 * @param[in] disabled If @c true, the menu is disabled. 84 * @param[in] disabled If @c true, the menu is disabled.
85 * 85 *
86 * @ingroup Elm_Entry 86 * @ingroup Elm_Entry_Group
87 */ 87 */
88EOAPI void elm_obj_entry_context_menu_disabled_set(Eo *obj, Eina_Bool disabled); 88EOAPI void elm_obj_entry_context_menu_disabled_set(Eo *obj, Eina_Bool disabled);
89 89
@@ -95,7 +95,7 @@ EOAPI void elm_obj_entry_context_menu_disabled_set(Eo *obj, Eina_Bool disabled);
95 * 95 *
96 * @return If @c true, the menu is disabled. 96 * @return If @c true, the menu is disabled.
97 * 97 *
98 * @ingroup Elm_Entry 98 * @ingroup Elm_Entry_Group
99 */ 99 */
100EOAPI Eina_Bool elm_obj_entry_context_menu_disabled_get(const Eo *obj); 100EOAPI Eina_Bool elm_obj_entry_context_menu_disabled_get(const Eo *obj);
101 101
@@ -113,7 +113,7 @@ EOAPI Eina_Bool elm_obj_entry_context_menu_disabled_get(const Eo *obj);
113 * @param[in] cnp_mode One of #Elm_Cnp_Mode: #ELM_CNP_MODE_MARKUP, 113 * @param[in] cnp_mode One of #Elm_Cnp_Mode: #ELM_CNP_MODE_MARKUP,
114 * #ELM_CNP_MODE_NO_IMAGE, #ELM_CNP_MODE_PLAINTEXT. 114 * #ELM_CNP_MODE_NO_IMAGE, #ELM_CNP_MODE_PLAINTEXT.
115 * 115 *
116 * @ingroup Elm_Entry 116 * @ingroup Elm_Entry_Group
117 */ 117 */
118EOAPI void elm_obj_entry_cnp_mode_set(Eo *obj, Elm_Cnp_Mode cnp_mode); 118EOAPI void elm_obj_entry_cnp_mode_set(Eo *obj, Elm_Cnp_Mode cnp_mode);
119 119
@@ -128,7 +128,7 @@ EOAPI void elm_obj_entry_cnp_mode_set(Eo *obj, Elm_Cnp_Mode cnp_mode);
128 * @return One of #Elm_Cnp_Mode: #ELM_CNP_MODE_MARKUP, #ELM_CNP_MODE_NO_IMAGE, 128 * @return One of #Elm_Cnp_Mode: #ELM_CNP_MODE_MARKUP, #ELM_CNP_MODE_NO_IMAGE,
129 * #ELM_CNP_MODE_PLAINTEXT. 129 * #ELM_CNP_MODE_PLAINTEXT.
130 * 130 *
131 * @ingroup Elm_Entry 131 * @ingroup Elm_Entry_Group
132 */ 132 */
133EOAPI Elm_Cnp_Mode elm_obj_entry_cnp_mode_get(const Eo *obj); 133EOAPI Elm_Cnp_Mode elm_obj_entry_cnp_mode_get(const Eo *obj);
134 134
@@ -148,7 +148,7 @@ EOAPI Elm_Cnp_Mode elm_obj_entry_cnp_mode_get(const Eo *obj);
148 * @param[in] obj The object. 148 * @param[in] obj The object.
149 * @param[in] format The file format 149 * @param[in] format The file format
150 * 150 *
151 * @ingroup Elm_Entry 151 * @ingroup Elm_Entry_Group
152 */ 152 */
153EOAPI void elm_obj_entry_file_text_format_set(Eo *obj, Elm_Text_Format format); 153EOAPI void elm_obj_entry_file_text_format_set(Eo *obj, Elm_Text_Format format);
154 154
@@ -160,7 +160,7 @@ EOAPI void elm_obj_entry_file_text_format_set(Eo *obj, Elm_Text_Format format);
160 * @param[in] obj The object. 160 * @param[in] obj The object.
161 * @param[in] lang Language to be set to the input panel. 161 * @param[in] lang Language to be set to the input panel.
162 * 162 *
163 * @ingroup Elm_Entry 163 * @ingroup Elm_Entry_Group
164 */ 164 */
165EOAPI void elm_obj_entry_input_panel_language_set(Eo *obj, Elm_Input_Panel_Lang lang); 165EOAPI void elm_obj_entry_input_panel_language_set(Eo *obj, Elm_Input_Panel_Lang lang);
166 166
@@ -171,7 +171,7 @@ EOAPI void elm_obj_entry_input_panel_language_set(Eo *obj, Elm_Input_Panel_Lang
171 * 171 *
172 * @return Language to be set to the input panel. 172 * @return Language to be set to the input panel.
173 * 173 *
174 * @ingroup Elm_Entry 174 * @ingroup Elm_Entry_Group
175 */ 175 */
176EOAPI Elm_Input_Panel_Lang elm_obj_entry_input_panel_language_get(const Eo *obj); 176EOAPI Elm_Input_Panel_Lang elm_obj_entry_input_panel_language_get(const Eo *obj);
177 177
@@ -181,7 +181,7 @@ EOAPI Elm_Input_Panel_Lang elm_obj_entry_input_panel_language_get(const Eo *obj)
181 * @param[in] obj The object. 181 * @param[in] obj The object.
182 * @param[in] disabled If @c true, the selection handlers are disabled. 182 * @param[in] disabled If @c true, the selection handlers are disabled.
183 * 183 *
184 * @ingroup Elm_Entry 184 * @ingroup Elm_Entry_Group
185 */ 185 */
186EOAPI void elm_obj_entry_selection_handler_disabled_set(Eo *obj, Eina_Bool disabled); 186EOAPI void elm_obj_entry_selection_handler_disabled_set(Eo *obj, Eina_Bool disabled);
187 187
@@ -192,7 +192,7 @@ EOAPI void elm_obj_entry_selection_handler_disabled_set(Eo *obj, Eina_Bool disab
192 * 192 *
193 * @return If @c true, the selection handlers are disabled. 193 * @return If @c true, the selection handlers are disabled.
194 * 194 *
195 * @ingroup Elm_Entry 195 * @ingroup Elm_Entry_Group
196 */ 196 */
197EOAPI Eina_Bool elm_obj_entry_selection_handler_disabled_get(const Eo *obj); 197EOAPI Eina_Bool elm_obj_entry_selection_handler_disabled_get(const Eo *obj);
198 198
@@ -204,7 +204,7 @@ EOAPI Eina_Bool elm_obj_entry_selection_handler_disabled_get(const Eo *obj);
204 * 204 *
205 * @since 1.8 205 * @since 1.8
206 * 206 *
207 * @ingroup Elm_Entry 207 * @ingroup Elm_Entry_Group
208 */ 208 */
209EOAPI void elm_obj_entry_input_panel_layout_variation_set(Eo *obj, int variation); 209EOAPI void elm_obj_entry_input_panel_layout_variation_set(Eo *obj, int variation);
210 210
@@ -217,7 +217,7 @@ EOAPI void elm_obj_entry_input_panel_layout_variation_set(Eo *obj, int variation
217 * 217 *
218 * @since 1.8 218 * @since 1.8
219 * 219 *
220 * @ingroup Elm_Entry 220 * @ingroup Elm_Entry_Group
221 */ 221 */
222EOAPI int elm_obj_entry_input_panel_layout_variation_get(const Eo *obj); 222EOAPI int elm_obj_entry_input_panel_layout_variation_get(const Eo *obj);
223 223
@@ -227,7 +227,7 @@ EOAPI int elm_obj_entry_input_panel_layout_variation_get(const Eo *obj);
227 * @param[in] obj The object. 227 * @param[in] obj The object.
228 * @param[in] autocapital_type The type of autocapitalization. 228 * @param[in] autocapital_type The type of autocapitalization.
229 * 229 *
230 * @ingroup Elm_Entry 230 * @ingroup Elm_Entry_Group
231 */ 231 */
232EOAPI void elm_obj_entry_autocapital_type_set(Eo *obj, Elm_Autocapital_Type autocapital_type); 232EOAPI void elm_obj_entry_autocapital_type_set(Eo *obj, Elm_Autocapital_Type autocapital_type);
233 233
@@ -238,7 +238,7 @@ EOAPI void elm_obj_entry_autocapital_type_set(Eo *obj, Elm_Autocapital_Type auto
238 * 238 *
239 * @return The type of autocapitalization. 239 * @return The type of autocapitalization.
240 * 240 *
241 * @ingroup Elm_Entry 241 * @ingroup Elm_Entry_Group
242 */ 242 */
243EOAPI Elm_Autocapital_Type elm_obj_entry_autocapital_type_get(const Eo *obj); 243EOAPI Elm_Autocapital_Type elm_obj_entry_autocapital_type_get(const Eo *obj);
244 244
@@ -258,7 +258,7 @@ EOAPI Elm_Autocapital_Type elm_obj_entry_autocapital_type_get(const Eo *obj);
258 * @param[in] editable If @c true, user input will be inserted in the entry, if 258 * @param[in] editable If @c true, user input will be inserted in the entry, if
259 * not, the entry is read-only and no user input is allowed. 259 * not, the entry is read-only and no user input is allowed.
260 * 260 *
261 * @ingroup Elm_Entry 261 * @ingroup Elm_Entry_Group
262 */ 262 */
263EOAPI void elm_obj_entry_editable_set(Eo *obj, Eina_Bool editable); 263EOAPI void elm_obj_entry_editable_set(Eo *obj, Eina_Bool editable);
264 264
@@ -270,7 +270,7 @@ EOAPI void elm_obj_entry_editable_set(Eo *obj, Eina_Bool editable);
270 * @return If @c true, user input will be inserted in the entry, if not, the 270 * @return If @c true, user input will be inserted in the entry, if not, the
271 * entry is read-only and no user input is allowed. 271 * entry is read-only and no user input is allowed.
272 * 272 *
273 * @ingroup Elm_Entry 273 * @ingroup Elm_Entry_Group
274 */ 274 */
275EOAPI Eina_Bool elm_obj_entry_editable_get(const Eo *obj); 275EOAPI Eina_Bool elm_obj_entry_editable_get(const Eo *obj);
276 276
@@ -285,7 +285,7 @@ EOAPI Eina_Bool elm_obj_entry_editable_get(const Eo *obj);
285 * @param[in] obj The object. 285 * @param[in] obj The object.
286 * @param[in] style The style to use for the underlying hover. 286 * @param[in] style The style to use for the underlying hover.
287 * 287 *
288 * @ingroup Elm_Entry 288 * @ingroup Elm_Entry_Group
289 */ 289 */
290EOAPI void elm_obj_entry_anchor_hover_style_set(Eo *obj, const char *style); 290EOAPI void elm_obj_entry_anchor_hover_style_set(Eo *obj, const char *style);
291 291
@@ -296,7 +296,7 @@ EOAPI void elm_obj_entry_anchor_hover_style_set(Eo *obj, const char *style);
296 * 296 *
297 * @return The style to use for the underlying hover. 297 * @return The style to use for the underlying hover.
298 * 298 *
299 * @ingroup Elm_Entry 299 * @ingroup Elm_Entry_Group
300 */ 300 */
301EOAPI const char *elm_obj_entry_anchor_hover_style_get(const Eo *obj); 301EOAPI const char *elm_obj_entry_anchor_hover_style_get(const Eo *obj);
302 302
@@ -315,7 +315,7 @@ EOAPI const char *elm_obj_entry_anchor_hover_style_get(const Eo *obj);
315 * @param[in] single_line If @c true, the text in the entry will be on a single 315 * @param[in] single_line If @c true, the text in the entry will be on a single
316 * line. 316 * line.
317 * 317 *
318 * @ingroup Elm_Entry 318 * @ingroup Elm_Entry_Group
319 */ 319 */
320EOAPI void elm_obj_entry_single_line_set(Eo *obj, Eina_Bool single_line); 320EOAPI void elm_obj_entry_single_line_set(Eo *obj, Eina_Bool single_line);
321 321
@@ -326,7 +326,7 @@ EOAPI void elm_obj_entry_single_line_set(Eo *obj, Eina_Bool single_line);
326 * 326 *
327 * @return If @c true, the text in the entry will be on a single line. 327 * @return If @c true, the text in the entry will be on a single line.
328 * 328 *
329 * @ingroup Elm_Entry 329 * @ingroup Elm_Entry_Group
330 */ 330 */
331EOAPI Eina_Bool elm_obj_entry_single_line_get(const Eo *obj); 331EOAPI Eina_Bool elm_obj_entry_single_line_get(const Eo *obj);
332 332
@@ -339,7 +339,7 @@ EOAPI Eina_Bool elm_obj_entry_single_line_get(const Eo *obj);
339 * @param[in] obj The object. 339 * @param[in] obj The object.
340 * @param[in] password If @c true, password mode is enabled. 340 * @param[in] password If @c true, password mode is enabled.
341 * 341 *
342 * @ingroup Elm_Entry 342 * @ingroup Elm_Entry_Group
343 */ 343 */
344EOAPI void elm_obj_entry_password_set(Eo *obj, Eina_Bool password); 344EOAPI void elm_obj_entry_password_set(Eo *obj, Eina_Bool password);
345 345
@@ -350,7 +350,7 @@ EOAPI void elm_obj_entry_password_set(Eo *obj, Eina_Bool password);
350 * 350 *
351 * @return If @c true, password mode is enabled. 351 * @return If @c true, password mode is enabled.
352 * 352 *
353 * @ingroup Elm_Entry 353 * @ingroup Elm_Entry_Group
354 */ 354 */
355EOAPI Eina_Bool elm_obj_entry_password_get(const Eo *obj); 355EOAPI Eina_Bool elm_obj_entry_password_get(const Eo *obj);
356 356
@@ -361,7 +361,7 @@ EOAPI Eina_Bool elm_obj_entry_password_get(const Eo *obj);
361 * @param[in] disabled The state to put in in: @c true for disabled, @c false 361 * @param[in] disabled The state to put in in: @c true for disabled, @c false
362 * for enabled. 362 * for enabled.
363 * 363 *
364 * @ingroup Elm_Entry 364 * @ingroup Elm_Entry_Group
365 */ 365 */
366EOAPI void elm_obj_entry_input_panel_return_key_disabled_set(Eo *obj, Eina_Bool disabled); 366EOAPI void elm_obj_entry_input_panel_return_key_disabled_set(Eo *obj, Eina_Bool disabled);
367 367
@@ -373,7 +373,7 @@ EOAPI void elm_obj_entry_input_panel_return_key_disabled_set(Eo *obj, Eina_Bool
373 * 373 *
374 * @return The state to put in in: @c true for disabled, @c false for enabled. 374 * @return The state to put in in: @c true for disabled, @c false for enabled.
375 * 375 *
376 * @ingroup Elm_Entry 376 * @ingroup Elm_Entry_Group
377 */ 377 */
378EOAPI Eina_Bool elm_obj_entry_input_panel_return_key_disabled_get(const Eo *obj); 378EOAPI Eina_Bool elm_obj_entry_input_panel_return_key_disabled_get(const Eo *obj);
379 379
@@ -383,7 +383,7 @@ EOAPI Eina_Bool elm_obj_entry_input_panel_return_key_disabled_get(const Eo *obj)
383 * @param[in] obj The object. 383 * @param[in] obj The object.
384 * @param[in] auto_save Autosave the loaded file or not. 384 * @param[in] auto_save Autosave the loaded file or not.
385 * 385 *
386 * @ingroup Elm_Entry 386 * @ingroup Elm_Entry_Group
387 */ 387 */
388EOAPI void elm_obj_entry_autosave_set(Eo *obj, Eina_Bool auto_save); 388EOAPI void elm_obj_entry_autosave_set(Eo *obj, Eina_Bool auto_save);
389 389
@@ -394,7 +394,7 @@ EOAPI void elm_obj_entry_autosave_set(Eo *obj, Eina_Bool auto_save);
394 * 394 *
395 * @return Autosave the loaded file or not. 395 * @return Autosave the loaded file or not.
396 * 396 *
397 * @ingroup Elm_Entry 397 * @ingroup Elm_Entry_Group
398 */ 398 */
399EOAPI Eina_Bool elm_obj_entry_autosave_get(const Eo *obj); 399EOAPI Eina_Bool elm_obj_entry_autosave_get(const Eo *obj);
400 400
@@ -407,7 +407,7 @@ EOAPI Eina_Bool elm_obj_entry_autosave_get(const Eo *obj);
407 * @param[in] obj The object. 407 * @param[in] obj The object.
408 * @param[in] parent The object to use as parent for the hover. 408 * @param[in] parent The object to use as parent for the hover.
409 * 409 *
410 * @ingroup Elm_Entry 410 * @ingroup Elm_Entry_Group
411 */ 411 */
412EOAPI void elm_obj_entry_anchor_hover_parent_set(Eo *obj, Efl_Canvas_Object *parent); 412EOAPI void elm_obj_entry_anchor_hover_parent_set(Eo *obj, Efl_Canvas_Object *parent);
413 413
@@ -421,7 +421,7 @@ EOAPI void elm_obj_entry_anchor_hover_parent_set(Eo *obj, Efl_Canvas_Object *par
421 * 421 *
422 * @return The object to use as parent for the hover. 422 * @return The object to use as parent for the hover.
423 * 423 *
424 * @ingroup Elm_Entry 424 * @ingroup Elm_Entry_Group
425 */ 425 */
426EOAPI Efl_Canvas_Object *elm_obj_entry_anchor_hover_parent_get(const Eo *obj); 426EOAPI Efl_Canvas_Object *elm_obj_entry_anchor_hover_parent_get(const Eo *obj);
427 427
@@ -432,7 +432,7 @@ EOAPI Efl_Canvas_Object *elm_obj_entry_anchor_hover_parent_get(const Eo *obj);
432 * @param[in] prediction Whether the entry should allow to use the text 432 * @param[in] prediction Whether the entry should allow to use the text
433 * prediction. 433 * prediction.
434 * 434 *
435 * @ingroup Elm_Entry 435 * @ingroup Elm_Entry_Group
436 */ 436 */
437EOAPI void elm_obj_entry_prediction_allow_set(Eo *obj, Eina_Bool prediction); 437EOAPI void elm_obj_entry_prediction_allow_set(Eo *obj, Eina_Bool prediction);
438 438
@@ -443,7 +443,7 @@ EOAPI void elm_obj_entry_prediction_allow_set(Eo *obj, Eina_Bool prediction);
443 * 443 *
444 * @return Whether the entry should allow to use the text prediction. 444 * @return Whether the entry should allow to use the text prediction.
445 * 445 *
446 * @ingroup Elm_Entry 446 * @ingroup Elm_Entry_Group
447 */ 447 */
448EOAPI Eina_Bool elm_obj_entry_prediction_allow_get(const Eo *obj); 448EOAPI Eina_Bool elm_obj_entry_prediction_allow_get(const Eo *obj);
449 449
@@ -454,7 +454,7 @@ EOAPI Eina_Bool elm_obj_entry_prediction_allow_get(const Eo *obj);
454 * @param[in] obj The object. 454 * @param[in] obj The object.
455 * @param[in] hints Input hint. 455 * @param[in] hints Input hint.
456 * 456 *
457 * @ingroup Elm_Entry 457 * @ingroup Elm_Entry_Group
458 */ 458 */
459EOAPI void elm_obj_entry_input_hint_set(Eo *obj, Elm_Input_Hints hints); 459EOAPI void elm_obj_entry_input_hint_set(Eo *obj, Elm_Input_Hints hints);
460 460
@@ -465,7 +465,7 @@ EOAPI void elm_obj_entry_input_hint_set(Eo *obj, Elm_Input_Hints hints);
465 * 465 *
466 * @return Input hint. 466 * @return Input hint.
467 * 467 *
468 * @ingroup Elm_Entry 468 * @ingroup Elm_Entry_Group
469 */ 469 */
470EOAPI Elm_Input_Hints elm_obj_entry_input_hint_get(const Eo *obj); 470EOAPI Elm_Input_Hints elm_obj_entry_input_hint_get(const Eo *obj);
471 471
@@ -475,7 +475,7 @@ EOAPI Elm_Input_Hints elm_obj_entry_input_hint_get(const Eo *obj);
475 * @param[in] obj The object. 475 * @param[in] obj The object.
476 * @param[in] layout Layout type. 476 * @param[in] layout Layout type.
477 * 477 *
478 * @ingroup Elm_Entry 478 * @ingroup Elm_Entry_Group
479 */ 479 */
480EOAPI void elm_obj_entry_input_panel_layout_set(Eo *obj, Elm_Input_Panel_Layout layout); 480EOAPI void elm_obj_entry_input_panel_layout_set(Eo *obj, Elm_Input_Panel_Layout layout);
481 481
@@ -486,7 +486,7 @@ EOAPI void elm_obj_entry_input_panel_layout_set(Eo *obj, Elm_Input_Panel_Layout
486 * 486 *
487 * @return Layout type. 487 * @return Layout type.
488 * 488 *
489 * @ingroup Elm_Entry 489 * @ingroup Elm_Entry_Group
490 */ 490 */
491EOAPI Elm_Input_Panel_Layout elm_obj_entry_input_panel_layout_get(const Eo *obj); 491EOAPI Elm_Input_Panel_Layout elm_obj_entry_input_panel_layout_get(const Eo *obj);
492 492
@@ -502,7 +502,7 @@ EOAPI Elm_Input_Panel_Layout elm_obj_entry_input_panel_layout_get(const Eo *obj)
502 * @param[in] obj The object. 502 * @param[in] obj The object.
503 * @param[in] return_key_type The type of "return" key on the input panel. 503 * @param[in] return_key_type The type of "return" key on the input panel.
504 * 504 *
505 * @ingroup Elm_Entry 505 * @ingroup Elm_Entry_Group
506 */ 506 */
507EOAPI void elm_obj_entry_input_panel_return_key_type_set(Eo *obj, Elm_Input_Panel_Return_Key_Type return_key_type); 507EOAPI void elm_obj_entry_input_panel_return_key_type_set(Eo *obj, Elm_Input_Panel_Return_Key_Type return_key_type);
508 508
@@ -513,7 +513,7 @@ EOAPI void elm_obj_entry_input_panel_return_key_type_set(Eo *obj, Elm_Input_Pane
513 * 513 *
514 * @return The type of "return" key on the input panel. 514 * @return The type of "return" key on the input panel.
515 * 515 *
516 * @ingroup Elm_Entry 516 * @ingroup Elm_Entry_Group
517 */ 517 */
518EOAPI Elm_Input_Panel_Return_Key_Type elm_obj_entry_input_panel_return_key_type_get(const Eo *obj); 518EOAPI Elm_Input_Panel_Return_Key_Type elm_obj_entry_input_panel_return_key_type_get(const Eo *obj);
519 519
@@ -524,7 +524,7 @@ EOAPI Elm_Input_Panel_Return_Key_Type elm_obj_entry_input_panel_return_key_type_
524 * @param[in] enabled If @c true, the input panel is appeared when entry is 524 * @param[in] enabled If @c true, the input panel is appeared when entry is
525 * clicked or has a focus. 525 * clicked or has a focus.
526 * 526 *
527 * @ingroup Elm_Entry 527 * @ingroup Elm_Entry_Group
528 */ 528 */
529EOAPI void elm_obj_entry_input_panel_enabled_set(Eo *obj, Eina_Bool enabled); 529EOAPI void elm_obj_entry_input_panel_enabled_set(Eo *obj, Eina_Bool enabled);
530 530
@@ -536,7 +536,7 @@ EOAPI void elm_obj_entry_input_panel_enabled_set(Eo *obj, Eina_Bool enabled);
536 * @return If @c true, the input panel is appeared when entry is clicked or has 536 * @return If @c true, the input panel is appeared when entry is clicked or has
537 * a focus. 537 * a focus.
538 * 538 *
539 * @ingroup Elm_Entry 539 * @ingroup Elm_Entry_Group
540 */ 540 */
541EOAPI Eina_Bool elm_obj_entry_input_panel_enabled_get(const Eo *obj); 541EOAPI Eina_Bool elm_obj_entry_input_panel_enabled_get(const Eo *obj);
542 542
@@ -554,7 +554,7 @@ EOAPI Eina_Bool elm_obj_entry_input_panel_enabled_get(const Eo *obj);
554 * @param[in] obj The object. 554 * @param[in] obj The object.
555 * @param[in] wrap The wrap mode to use. See Elm_Wrap_Type for details on them. 555 * @param[in] wrap The wrap mode to use. See Elm_Wrap_Type for details on them.
556 * 556 *
557 * @ingroup Elm_Entry 557 * @ingroup Elm_Entry_Group
558 */ 558 */
559EOAPI void elm_obj_entry_line_wrap_set(Eo *obj, Elm_Wrap_Type wrap); 559EOAPI void elm_obj_entry_line_wrap_set(Eo *obj, Elm_Wrap_Type wrap);
560 560
@@ -565,7 +565,7 @@ EOAPI void elm_obj_entry_line_wrap_set(Eo *obj, Elm_Wrap_Type wrap);
565 * 565 *
566 * @return The wrap mode to use. See Elm_Wrap_Type for details on them. 566 * @return The wrap mode to use. See Elm_Wrap_Type for details on them.
567 * 567 *
568 * @ingroup Elm_Entry 568 * @ingroup Elm_Entry_Group
569 */ 569 */
570EOAPI Elm_Wrap_Type elm_obj_entry_line_wrap_get(const Eo *obj); 570EOAPI Elm_Wrap_Type elm_obj_entry_line_wrap_get(const Eo *obj);
571 571
@@ -578,7 +578,7 @@ EOAPI Elm_Wrap_Type elm_obj_entry_line_wrap_get(const Eo *obj);
578 * @param[in] obj The object. 578 * @param[in] obj The object.
579 * @param[in] pos The position of the cursor. 579 * @param[in] pos The position of the cursor.
580 * 580 *
581 * @ingroup Elm_Entry 581 * @ingroup Elm_Entry_Group
582 */ 582 */
583EOAPI void elm_obj_entry_cursor_pos_set(Eo *obj, int pos); 583EOAPI void elm_obj_entry_cursor_pos_set(Eo *obj, int pos);
584 584
@@ -589,7 +589,7 @@ EOAPI void elm_obj_entry_cursor_pos_set(Eo *obj, int pos);
589 * 589 *
590 * @return The position of the cursor. 590 * @return The position of the cursor.
591 * 591 *
592 * @ingroup Elm_Entry 592 * @ingroup Elm_Entry_Group
593 */ 593 */
594EOAPI int elm_obj_entry_cursor_pos_get(const Eo *obj); 594EOAPI int elm_obj_entry_cursor_pos_get(const Eo *obj);
595 595
@@ -601,13 +601,13 @@ EOAPI int elm_obj_entry_cursor_pos_get(const Eo *obj);
601 * @param[in] setting @c true if the object should be displayed, @c false if 601 * @param[in] setting @c true if the object should be displayed, @c false if
602 * not. 602 * not.
603 * 603 *
604 * @ingroup Elm_Entry 604 * @ingroup Elm_Entry_Group
605 */ 605 */
606EOAPI void elm_obj_entry_icon_visible_set(Eo *obj, Eina_Bool setting); 606EOAPI void elm_obj_entry_icon_visible_set(Eo *obj, Eina_Bool setting);
607 607
608/** This moves the cursor to the end of the current line. 608/** This moves the cursor to the end of the current line.
609 * 609 *
610 * @ingroup Elm_Entry 610 * @ingroup Elm_Entry_Group
611 */ 611 */
612EOAPI void elm_obj_entry_cursor_line_end_set(Eo *obj); 612EOAPI void elm_obj_entry_cursor_line_end_set(Eo *obj);
613 613
@@ -620,7 +620,7 @@ EOAPI void elm_obj_entry_cursor_line_end_set(Eo *obj);
620 * 620 *
621 * @since 1.9 621 * @since 1.9
622 * 622 *
623 * @ingroup Elm_Entry 623 * @ingroup Elm_Entry_Group
624 */ 624 */
625EOAPI void elm_obj_entry_select_region_set(Eo *obj, int start, int end); 625EOAPI void elm_obj_entry_select_region_set(Eo *obj, int start, int end);
626 626
@@ -633,7 +633,7 @@ EOAPI void elm_obj_entry_select_region_set(Eo *obj, int start, int end);
633 * 633 *
634 * @since 1.18 634 * @since 1.18
635 * 635 *
636 * @ingroup Elm_Entry 636 * @ingroup Elm_Entry_Group
637 */ 637 */
638EOAPI void elm_obj_entry_select_region_get(const Eo *obj, int *start, int *end); 638EOAPI void elm_obj_entry_select_region_get(const Eo *obj, int *start, int *end);
639 639
@@ -649,7 +649,7 @@ EOAPI void elm_obj_entry_select_region_get(const Eo *obj, int *start, int *end);
649 * @param[in] enabled If @c enabled is @c true, the return key is automatically 649 * @param[in] enabled If @c enabled is @c true, the return key is automatically
650 * disabled when the entry has no text. 650 * disabled when the entry has no text.
651 * 651 *
652 * @ingroup Elm_Entry 652 * @ingroup Elm_Entry_Group
653 */ 653 */
654EOAPI void elm_obj_entry_input_panel_return_key_autoenabled_set(Eo *obj, Eina_Bool enabled); 654EOAPI void elm_obj_entry_input_panel_return_key_autoenabled_set(Eo *obj, Eina_Bool enabled);
655 655
@@ -660,25 +660,25 @@ EOAPI void elm_obj_entry_input_panel_return_key_autoenabled_set(Eo *obj, Eina_Bo
660 * @param[in] obj The object. 660 * @param[in] obj The object.
661 * @param[in] setting @c true if the object should be displayed, false if not. 661 * @param[in] setting @c true if the object should be displayed, false if not.
662 * 662 *
663 * @ingroup Elm_Entry 663 * @ingroup Elm_Entry_Group
664 */ 664 */
665EOAPI void elm_obj_entry_end_visible_set(Eo *obj, Eina_Bool setting); 665EOAPI void elm_obj_entry_end_visible_set(Eo *obj, Eina_Bool setting);
666 666
667/** This moves the cursor to the beginning of the entry. 667/** This moves the cursor to the beginning of the entry.
668 * 668 *
669 * @ingroup Elm_Entry 669 * @ingroup Elm_Entry_Group
670 */ 670 */
671EOAPI void elm_obj_entry_cursor_begin_set(Eo *obj); 671EOAPI void elm_obj_entry_cursor_begin_set(Eo *obj);
672 672
673/** This moves the cursor to the beginning of the current line. 673/** This moves the cursor to the beginning of the current line.
674 * 674 *
675 * @ingroup Elm_Entry 675 * @ingroup Elm_Entry_Group
676 */ 676 */
677EOAPI void elm_obj_entry_cursor_line_begin_set(Eo *obj); 677EOAPI void elm_obj_entry_cursor_line_begin_set(Eo *obj);
678 678
679/** This moves the cursor to the end of the entry. 679/** This moves the cursor to the end of the entry.
680 * 680 *
681 * @ingroup Elm_Entry 681 * @ingroup Elm_Entry_Group
682 */ 682 */
683EOAPI void elm_obj_entry_cursor_end_set(Eo *obj); 683EOAPI void elm_obj_entry_cursor_end_set(Eo *obj);
684 684
@@ -709,7 +709,7 @@ EOAPI void elm_obj_entry_cursor_end_set(Eo *obj);
709 * 709 *
710 * @return Textblock object 710 * @return Textblock object
711 * 711 *
712 * @ingroup Elm_Entry 712 * @ingroup Elm_Entry_Group
713 */ 713 */
714EOAPI Efl_Canvas_Object *elm_obj_entry_textblock_get(const Eo *obj); 714EOAPI Efl_Canvas_Object *elm_obj_entry_textblock_get(const Eo *obj);
715 715
@@ -727,7 +727,7 @@ EOAPI Efl_Canvas_Object *elm_obj_entry_textblock_get(const Eo *obj);
727 * 727 *
728 * @return @c true on success, @c false otherwise 728 * @return @c true on success, @c false otherwise
729 * 729 *
730 * @ingroup Elm_Entry 730 * @ingroup Elm_Entry_Group
731 */ 731 */
732EOAPI Eina_Bool elm_obj_entry_textblock_cursor_geometry_get(const Eo *obj, int *x, int *y, int *w, int *h); 732EOAPI Eina_Bool elm_obj_entry_textblock_cursor_geometry_get(const Eo *obj, int *x, int *y, int *w, int *h);
733 733
@@ -743,7 +743,7 @@ EOAPI Eina_Bool elm_obj_entry_textblock_cursor_geometry_get(const Eo *obj, int *
743 * 743 *
744 * @return Input method context 744 * @return Input method context
745 * 745 *
746 * @ingroup Elm_Entry 746 * @ingroup Elm_Entry_Group
747 */ 747 */
748EOAPI void *elm_obj_entry_imf_context_get(const Eo *obj); 748EOAPI void *elm_obj_entry_imf_context_get(const Eo *obj);
749 749
@@ -759,7 +759,7 @@ EOAPI void *elm_obj_entry_imf_context_get(const Eo *obj);
759 * 759 *
760 * @return @c true if format node exists, @c false otherwise 760 * @return @c true if format node exists, @c false otherwise
761 * 761 *
762 * @ingroup Elm_Entry 762 * @ingroup Elm_Entry_Group
763 */ 763 */
764EOAPI Eina_Bool elm_obj_entry_cursor_is_format_get(const Eo *obj); 764EOAPI Eina_Bool elm_obj_entry_cursor_is_format_get(const Eo *obj);
765 765
@@ -775,7 +775,7 @@ EOAPI Eina_Bool elm_obj_entry_cursor_is_format_get(const Eo *obj);
775 * 775 *
776 * @return Character 776 * @return Character
777 * 777 *
778 * @ingroup Elm_Entry 778 * @ingroup Elm_Entry_Group
779 */ 779 */
780EOAPI char *elm_obj_entry_textblock_cursor_content_get(const Eo *obj) EINA_WARN_UNUSED_RESULT; 780EOAPI char *elm_obj_entry_textblock_cursor_content_get(const Eo *obj) EINA_WARN_UNUSED_RESULT;
781 781
@@ -794,7 +794,7 @@ EOAPI char *elm_obj_entry_textblock_cursor_content_get(const Eo *obj) EINA_WARN_
794 * 794 *
795 * @return Selected string 795 * @return Selected string
796 * 796 *
797 * @ingroup Elm_Entry 797 * @ingroup Elm_Entry_Group
798 */ 798 */
799EOAPI const char *elm_obj_entry_selection_get(const Eo *obj); 799EOAPI const char *elm_obj_entry_selection_get(const Eo *obj);
800 800
@@ -805,7 +805,7 @@ EOAPI const char *elm_obj_entry_selection_get(const Eo *obj);
805 * 805 *
806 * @return @c true if position has a visible format, @c false otherwise 806 * @return @c true if position has a visible format, @c false otherwise
807 * 807 *
808 * @ingroup Elm_Entry 808 * @ingroup Elm_Entry_Group
809 */ 809 */
810EOAPI Eina_Bool elm_obj_entry_cursor_is_visible_format_get(const Eo *obj); 810EOAPI Eina_Bool elm_obj_entry_cursor_is_visible_format_get(const Eo *obj);
811 811
@@ -817,7 +817,7 @@ EOAPI Eina_Bool elm_obj_entry_cursor_is_visible_format_get(const Eo *obj);
817 * 817 *
818 * @since 1.18 818 * @since 1.18
819 * 819 *
820 * @ingroup Elm_Entry 820 * @ingroup Elm_Entry_Group
821 */ 821 */
822EOAPI void elm_obj_entry_select_allow_set(Eo *obj, Eina_Bool allow); 822EOAPI void elm_obj_entry_select_allow_set(Eo *obj, Eina_Bool allow);
823 823
@@ -830,7 +830,7 @@ EOAPI void elm_obj_entry_select_allow_set(Eo *obj, Eina_Bool allow);
830 * 830 *
831 * @since 1.18 831 * @since 1.18
832 * 832 *
833 * @ingroup Elm_Entry 833 * @ingroup Elm_Entry_Group
834 */ 834 */
835EOAPI Eina_Bool elm_obj_entry_select_allow_get(const Eo *obj); 835EOAPI Eina_Bool elm_obj_entry_select_allow_get(const Eo *obj);
836 836
@@ -841,7 +841,7 @@ EOAPI Eina_Bool elm_obj_entry_select_allow_get(const Eo *obj);
841 * 841 *
842 * @return @c true on success, @c false otherwise 842 * @return @c true on success, @c false otherwise
843 * 843 *
844 * @ingroup Elm_Entry 844 * @ingroup Elm_Entry_Group
845 */ 845 */
846EOAPI Eina_Bool elm_obj_entry_cursor_prev(Eo *obj); 846EOAPI Eina_Bool elm_obj_entry_cursor_prev(Eo *obj);
847 847
@@ -849,7 +849,7 @@ EOAPI Eina_Bool elm_obj_entry_cursor_prev(Eo *obj);
849 * 849 *
850 * @since 1.7 850 * @since 1.7
851 * 851 *
852 * @ingroup Elm_Entry 852 * @ingroup Elm_Entry_Group
853 */ 853 */
854EOAPI void elm_obj_entry_text_style_user_pop(Eo *obj); 854EOAPI void elm_obj_entry_text_style_user_pop(Eo *obj);
855 855
@@ -862,7 +862,7 @@ EOAPI void elm_obj_entry_text_style_user_pop(Eo *obj);
862 * @param[in] func The function called to provide the item object. 862 * @param[in] func The function called to provide the item object.
863 * @param[in] data The data passed to @c func. 863 * @param[in] data The data passed to @c func.
864 * 864 *
865 * @ingroup Elm_Entry 865 * @ingroup Elm_Entry_Group
866 */ 866 */
867EOAPI void elm_obj_entry_item_provider_prepend(Eo *obj, Elm_Entry_Item_Provider_Cb func, void *data); 867EOAPI void elm_obj_entry_item_provider_prepend(Eo *obj, Elm_Entry_Item_Provider_Cb func, void *data);
868 868
@@ -876,7 +876,7 @@ EOAPI void elm_obj_entry_item_provider_prepend(Eo *obj, Elm_Entry_Item_Provider_
876 * @c false). 876 * @c false).
877 * @param[in] obj The object. 877 * @param[in] obj The object.
878 * 878 *
879 * @ingroup Elm_Entry 879 * @ingroup Elm_Entry_Group
880 */ 880 */
881EOAPI void elm_obj_entry_input_panel_show(Eo *obj); 881EOAPI void elm_obj_entry_input_panel_show(Eo *obj);
882 882
@@ -888,7 +888,7 @@ EOAPI void elm_obj_entry_input_panel_show(Eo *obj);
888 * Context to clear the preedit state. 888 * Context to clear the preedit state.
889 * @param[in] obj The object. 889 * @param[in] obj The object.
890 * 890 *
891 * @ingroup Elm_Entry 891 * @ingroup Elm_Entry_Group
892 */ 892 */
893EOAPI void elm_obj_entry_imf_context_reset(Eo *obj); 893EOAPI void elm_obj_entry_imf_context_reset(Eo *obj);
894 894
@@ -900,14 +900,14 @@ EOAPI void elm_obj_entry_imf_context_reset(Eo *obj);
900 * popup, returning the entry to its normal state. 900 * popup, returning the entry to its normal state.
901 * @param[in] obj The object. 901 * @param[in] obj The object.
902 * 902 *
903 * @ingroup Elm_Entry 903 * @ingroup Elm_Entry_Group
904 */ 904 */
905EOAPI void elm_obj_entry_anchor_hover_end(Eo *obj); 905EOAPI void elm_obj_entry_anchor_hover_end(Eo *obj);
906 906
907/** This begins a selection within the entry as though the user were holding 907/** This begins a selection within the entry as though the user were holding
908 * down the mouse button to make a selection. 908 * down the mouse button to make a selection.
909 * 909 *
910 * @ingroup Elm_Entry 910 * @ingroup Elm_Entry_Group
911 */ 911 */
912EOAPI void elm_obj_entry_cursor_selection_begin(Eo *obj); 912EOAPI void elm_obj_entry_cursor_selection_begin(Eo *obj);
913 913
@@ -918,20 +918,20 @@ EOAPI void elm_obj_entry_cursor_selection_begin(Eo *obj);
918 * 918 *
919 * @return @c true on success, @c false otherwise 919 * @return @c true on success, @c false otherwise
920 * 920 *
921 * @ingroup Elm_Entry 921 * @ingroup Elm_Entry_Group
922 */ 922 */
923EOAPI Eina_Bool elm_obj_entry_cursor_down(Eo *obj); 923EOAPI Eina_Bool elm_obj_entry_cursor_down(Eo *obj);
924 924
925/** This function writes any changes made to the file set with @ref 925/** This function writes any changes made to the file set with @ref
926 * elm_entry_file_set. 926 * elm_entry_file_set.
927 * 927 *
928 * @ingroup Elm_Entry 928 * @ingroup Elm_Entry_Group
929 */ 929 */
930EOAPI void elm_obj_entry_file_save(Eo *obj); 930EOAPI void elm_obj_entry_file_save(Eo *obj);
931 931
932/** This executes a "copy" action on the selected text in the entry. 932/** This executes a "copy" action on the selected text in the entry.
933 * 933 *
934 * @ingroup Elm_Entry 934 * @ingroup Elm_Entry_Group
935 */ 935 */
936EOAPI void elm_obj_entry_selection_copy(Eo *obj); 936EOAPI void elm_obj_entry_selection_copy(Eo *obj);
937 937
@@ -947,7 +947,7 @@ EOAPI void elm_obj_entry_selection_copy(Eo *obj);
947 * 947 *
948 * @since 1.7 948 * @since 1.7
949 * 949 *
950 * @ingroup Elm_Entry 950 * @ingroup Elm_Entry_Group
951 */ 951 */
952EOAPI void elm_obj_entry_text_style_user_push(Eo *obj, const char *style); 952EOAPI void elm_obj_entry_text_style_user_push(Eo *obj, const char *style);
953 953
@@ -961,7 +961,7 @@ EOAPI void elm_obj_entry_text_style_user_push(Eo *obj, const char *style);
961 * @param[in] func The function called to provide the item object. 961 * @param[in] func The function called to provide the item object.
962 * @param[in] data The data passed to @c func. 962 * @param[in] data The data passed to @c func.
963 * 963 *
964 * @ingroup Elm_Entry 964 * @ingroup Elm_Entry_Group
965 */ 965 */
966EOAPI void elm_obj_entry_item_provider_remove(Eo *obj, Elm_Entry_Item_Provider_Cb func, void *data); 966EOAPI void elm_obj_entry_item_provider_remove(Eo *obj, Elm_Entry_Item_Provider_Cb func, void *data);
967 967
@@ -976,7 +976,7 @@ EOAPI void elm_obj_entry_item_provider_remove(Eo *obj, Elm_Entry_Item_Provider_C
976 * 976 *
977 * @since 1.7 977 * @since 1.7
978 * 978 *
979 * @ingroup Elm_Entry 979 * @ingroup Elm_Entry_Group
980 */ 980 */
981EOAPI const char *elm_obj_entry_text_style_user_peek(const Eo *obj); 981EOAPI const char *elm_obj_entry_text_style_user_peek(const Eo *obj);
982 982
@@ -987,7 +987,7 @@ EOAPI const char *elm_obj_entry_text_style_user_peek(const Eo *obj);
987 * See also @ref elm_obj_entry_context_menu_item_add. 987 * See also @ref elm_obj_entry_context_menu_item_add.
988 * @param[in] obj The object. 988 * @param[in] obj The object.
989 * 989 *
990 * @ingroup Elm_Entry 990 * @ingroup Elm_Entry_Group
991 */ 991 */
992EOAPI void elm_obj_entry_context_menu_clear(Eo *obj); 992EOAPI void elm_obj_entry_context_menu_clear(Eo *obj);
993 993
@@ -998,7 +998,7 @@ EOAPI void elm_obj_entry_context_menu_clear(Eo *obj);
998 * 998 *
999 * @return @c true on success, @c false otherwise 999 * @return @c true on success, @c false otherwise
1000 * 1000 *
1001 * @ingroup Elm_Entry 1001 * @ingroup Elm_Entry_Group
1002 */ 1002 */
1003EOAPI Eina_Bool elm_obj_entry_cursor_up(Eo *obj); 1003EOAPI Eina_Bool elm_obj_entry_cursor_up(Eo *obj);
1004 1004
@@ -1020,7 +1020,7 @@ EOAPI Eina_Bool elm_obj_entry_cursor_up(Eo *obj);
1020 * @param[in] obj The object. 1020 * @param[in] obj The object.
1021 * @param[in] entry The text to insert. 1021 * @param[in] entry The text to insert.
1022 * 1022 *
1023 * @ingroup Elm_Entry 1023 * @ingroup Elm_Entry_Group
1024 */ 1024 */
1025EOAPI void elm_obj_entry_insert(Eo *obj, const char *entry); 1025EOAPI void elm_obj_entry_insert(Eo *obj, const char *entry);
1026 1026
@@ -1035,7 +1035,7 @@ EOAPI void elm_obj_entry_insert(Eo *obj, const char *entry);
1035 * @param[in] data The specific data to be set to the input panel. 1035 * @param[in] data The specific data to be set to the input panel.
1036 * @param[in] len The length of data, in bytes, to send to the input panel. 1036 * @param[in] len The length of data, in bytes, to send to the input panel.
1037 * 1037 *
1038 * @ingroup Elm_Entry 1038 * @ingroup Elm_Entry_Group
1039 */ 1039 */
1040EOAPI void elm_obj_entry_input_panel_imdata_set(Eo *obj, const void *data, int len); 1040EOAPI void elm_obj_entry_input_panel_imdata_set(Eo *obj, const void *data, int len);
1041 1041
@@ -1046,13 +1046,13 @@ EOAPI void elm_obj_entry_input_panel_imdata_set(Eo *obj, const void *data, int l
1046 * @param[out] data The specific data to be got from the input panel. 1046 * @param[out] data The specific data to be got from the input panel.
1047 * @param[out] len The length of data. 1047 * @param[out] len The length of data.
1048 * 1048 *
1049 * @ingroup Elm_Entry 1049 * @ingroup Elm_Entry_Group
1050 */ 1050 */
1051EOAPI void elm_obj_entry_input_panel_imdata_get(const Eo *obj, void *data, int *len); 1051EOAPI void elm_obj_entry_input_panel_imdata_get(const Eo *obj, void *data, int *len);
1052 1052
1053/** This executes a "paste" action in the entry. 1053/** This executes a "paste" action in the entry.
1054 * 1054 *
1055 * @ingroup Elm_Entry 1055 * @ingroup Elm_Entry_Group
1056 */ 1056 */
1057EOAPI void elm_obj_entry_selection_paste(Eo *obj); 1057EOAPI void elm_obj_entry_selection_paste(Eo *obj);
1058 1058
@@ -1063,13 +1063,13 @@ EOAPI void elm_obj_entry_selection_paste(Eo *obj);
1063 * 1063 *
1064 * @return @c true on success, @c false otherwise 1064 * @return @c true on success, @c false otherwise
1065 * 1065 *
1066 * @ingroup Elm_Entry 1066 * @ingroup Elm_Entry_Group
1067 */ 1067 */
1068EOAPI Eina_Bool elm_obj_entry_cursor_next(Eo *obj); 1068EOAPI Eina_Bool elm_obj_entry_cursor_next(Eo *obj);
1069 1069
1070/** This drops any existing text selection within the entry. 1070/** This drops any existing text selection within the entry.
1071 * 1071 *
1072 * @ingroup Elm_Entry 1072 * @ingroup Elm_Entry_Group
1073 */ 1073 */
1074EOAPI void elm_obj_entry_select_none(Eo *obj); 1074EOAPI void elm_obj_entry_select_none(Eo *obj);
1075 1075
@@ -1082,26 +1082,26 @@ EOAPI void elm_obj_entry_select_none(Eo *obj);
1082 * @c false) 1082 * @c false)
1083 * @param[in] obj The object. 1083 * @param[in] obj The object.
1084 * 1084 *
1085 * @ingroup Elm_Entry 1085 * @ingroup Elm_Entry_Group
1086 */ 1086 */
1087EOAPI void elm_obj_entry_input_panel_hide(Eo *obj); 1087EOAPI void elm_obj_entry_input_panel_hide(Eo *obj);
1088 1088
1089/** This selects all text within the entry. 1089/** This selects all text within the entry.
1090 * 1090 *
1091 * @ingroup Elm_Entry 1091 * @ingroup Elm_Entry_Group
1092 */ 1092 */
1093EOAPI void elm_obj_entry_select_all(Eo *obj); 1093EOAPI void elm_obj_entry_select_all(Eo *obj);
1094 1094
1095/** This ends a selection within the entry as though the user had just released 1095/** This ends a selection within the entry as though the user had just released
1096 * the mouse button while making a selection. 1096 * the mouse button while making a selection.
1097 * 1097 *
1098 * @ingroup Elm_Entry 1098 * @ingroup Elm_Entry_Group
1099 */ 1099 */
1100EOAPI void elm_obj_entry_cursor_selection_end(Eo *obj); 1100EOAPI void elm_obj_entry_cursor_selection_end(Eo *obj);
1101 1101
1102/** This executes a "cut" action on the selected text in the entry. 1102/** This executes a "cut" action on the selected text in the entry.
1103 * 1103 *
1104 * @ingroup Elm_Entry 1104 * @ingroup Elm_Entry_Group
1105 */ 1105 */
1106EOAPI void elm_obj_entry_selection_cut(Eo *obj); 1106EOAPI void elm_obj_entry_selection_cut(Eo *obj);
1107 1107
@@ -1116,7 +1116,7 @@ EOAPI void elm_obj_entry_selection_cut(Eo *obj);
1116 * 1116 *
1117 * @return @c true if empty, @c false otherwise 1117 * @return @c true if empty, @c false otherwise
1118 * 1118 *
1119 * @ingroup Elm_Entry 1119 * @ingroup Elm_Entry_Group
1120 */ 1120 */
1121EOAPI Eina_Bool elm_obj_entry_is_empty(const Eo *obj); 1121EOAPI Eina_Bool elm_obj_entry_is_empty(const Eo *obj);
1122 1122
@@ -1130,7 +1130,7 @@ EOAPI Eina_Bool elm_obj_entry_is_empty(const Eo *obj);
1130 * @param[in] func The filter function to remove. 1130 * @param[in] func The filter function to remove.
1131 * @param[in] data The user data passed when adding the function. 1131 * @param[in] data The user data passed when adding the function.
1132 * 1132 *
1133 * @ingroup Elm_Entry 1133 * @ingroup Elm_Entry_Group
1134 */ 1134 */
1135EOAPI void elm_obj_entry_markup_filter_remove(Eo *obj, Elm_Entry_Filter_Cb func, void *data); 1135EOAPI void elm_obj_entry_markup_filter_remove(Eo *obj, Elm_Entry_Filter_Cb func, void *data);
1136 1136
@@ -1150,7 +1150,7 @@ EOAPI void elm_obj_entry_markup_filter_remove(Eo *obj, Elm_Entry_Filter_Cb func,
1150 * @param[in] func The function called to provide the item object. 1150 * @param[in] func The function called to provide the item object.
1151 * @param[in] data The data passed to @c func. 1151 * @param[in] data The data passed to @c func.
1152 * 1152 *
1153 * @ingroup Elm_Entry 1153 * @ingroup Elm_Entry_Group
1154 */ 1154 */
1155EOAPI void elm_obj_entry_item_provider_append(Eo *obj, Elm_Entry_Item_Provider_Cb func, void *data); 1155EOAPI void elm_obj_entry_item_provider_append(Eo *obj, Elm_Entry_Item_Provider_Cb func, void *data);
1156 1156
@@ -1169,7 +1169,7 @@ EOAPI void elm_obj_entry_item_provider_append(Eo *obj, Elm_Entry_Item_Provider_C
1169 * @param[in] func The function to use as text filter. 1169 * @param[in] func The function to use as text filter.
1170 * @param[in] data User data to pass to @c func. 1170 * @param[in] data User data to pass to @c func.
1171 * 1171 *
1172 * @ingroup Elm_Entry 1172 * @ingroup Elm_Entry_Group
1173 */ 1173 */
1174EOAPI void elm_obj_entry_markup_filter_append(Eo *obj, Elm_Entry_Filter_Cb func, void *data); 1174EOAPI void elm_obj_entry_markup_filter_append(Eo *obj, Elm_Entry_Filter_Cb func, void *data);
1175 1175
@@ -1186,7 +1186,7 @@ EOAPI void elm_obj_entry_markup_filter_append(Eo *obj, Elm_Entry_Filter_Cb func,
1186 * @param[in] obj The object. 1186 * @param[in] obj The object.
1187 * @param[in] str The text to be appended. 1187 * @param[in] str The text to be appended.
1188 * 1188 *
1189 * @ingroup Elm_Entry 1189 * @ingroup Elm_Entry_Group
1190 */ 1190 */
1191EOAPI void elm_obj_entry_append(Eo *obj, const char *str); 1191EOAPI void elm_obj_entry_append(Eo *obj, const char *str);
1192 1192
@@ -1209,7 +1209,7 @@ EOAPI void elm_obj_entry_append(Eo *obj, const char *str);
1209 * @param[in] func The callback to execute when the item is clicked. 1209 * @param[in] func The callback to execute when the item is clicked.
1210 * @param[in] data The data to associate with the item for related functions. 1210 * @param[in] data The data to associate with the item for related functions.
1211 * 1211 *
1212 * @ingroup Elm_Entry 1212 * @ingroup Elm_Entry_Group
1213 */ 1213 */
1214EOAPI void elm_obj_entry_context_menu_item_add(Eo *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data); 1214EOAPI void elm_obj_entry_context_menu_item_add(Eo *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data);
1215 1215
@@ -1222,7 +1222,7 @@ EOAPI void elm_obj_entry_context_menu_item_add(Eo *obj, const char *label, const
1222 * @param[in] func The function to use as text filter. 1222 * @param[in] func The function to use as text filter.
1223 * @param[in] data User data to pass to @c func. 1223 * @param[in] data User data to pass to @c func.
1224 * 1224 *
1225 * @ingroup Elm_Entry 1225 * @ingroup Elm_Entry_Group
1226 */ 1226 */
1227EOAPI void elm_obj_entry_markup_filter_prepend(Eo *obj, Elm_Entry_Filter_Cb func, void *data); 1227EOAPI void elm_obj_entry_markup_filter_prepend(Eo *obj, Elm_Entry_Filter_Cb func, void *data);
1228 1228
@@ -1235,7 +1235,7 @@ EOAPI void elm_obj_entry_markup_filter_prepend(Eo *obj, Elm_Entry_Filter_Cb func
1235 * 1235 *
1236 * @since 1.20 1236 * @since 1.20
1237 * 1237 *
1238 * @ingroup Elm_Entry 1238 * @ingroup Elm_Entry_Group
1239 */ 1239 */
1240EOAPI void elm_obj_entry_prediction_hint_set(Eo *obj, const char *prediction_hint); 1240EOAPI void elm_obj_entry_prediction_hint_set(Eo *obj, const char *prediction_hint);
1241 1241
@@ -1250,7 +1250,7 @@ EOAPI void elm_obj_entry_prediction_hint_set(Eo *obj, const char *prediction_hin
1250 * 1250 *
1251 * @since 1.21 1251 * @since 1.21
1252 * 1252 *
1253 * @ingroup Elm_Entry 1253 * @ingroup Elm_Entry_Group
1254 */ 1254 */
1255EOAPI Eina_Bool elm_obj_entry_prediction_hint_hash_set(Eo *obj, const char *key, const char *value); 1255EOAPI Eina_Bool elm_obj_entry_prediction_hint_hash_set(Eo *obj, const char *key, const char *value);
1256 1256
@@ -1264,7 +1264,7 @@ EOAPI Eina_Bool elm_obj_entry_prediction_hint_hash_set(Eo *obj, const char *key,
1264 * 1264 *
1265 * @since 1.21 1265 * @since 1.21
1266 * 1266 *
1267 * @ingroup Elm_Entry 1267 * @ingroup Elm_Entry_Group
1268 */ 1268 */
1269EOAPI Eina_Bool elm_obj_entry_prediction_hint_hash_del(Eo *obj, const char *key); 1269EOAPI Eina_Bool elm_obj_entry_prediction_hint_hash_del(Eo *obj, const char *key);
1270 1270
@@ -1272,7 +1272,7 @@ EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_ACTIVATED;
1272 1272
1273/** Called when entry got activated 1273/** Called when entry got activated
1274 * 1274 *
1275 * @ingroup Elm_Entry 1275 * @ingroup Elm_Entry_Group
1276 */ 1276 */
1277#define ELM_ENTRY_EVENT_ACTIVATED (&(_ELM_ENTRY_EVENT_ACTIVATED)) 1277#define ELM_ENTRY_EVENT_ACTIVATED (&(_ELM_ENTRY_EVENT_ACTIVATED))
1278 1278
@@ -1280,7 +1280,7 @@ EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_CHANGED;
1280 1280
1281/** Called when entry changed 1281/** Called when entry changed
1282 * 1282 *
1283 * @ingroup Elm_Entry 1283 * @ingroup Elm_Entry_Group
1284 */ 1284 */
1285#define ELM_ENTRY_EVENT_CHANGED (&(_ELM_ENTRY_EVENT_CHANGED)) 1285#define ELM_ENTRY_EVENT_CHANGED (&(_ELM_ENTRY_EVENT_CHANGED))
1286 1286
@@ -1289,7 +1289,7 @@ EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_CHANGED_USER;
1289/** Called when the object changed due to user interaction 1289/** Called when the object changed due to user interaction
1290 * @return Elm_Entry_Change_Info 1290 * @return Elm_Entry_Change_Info
1291 * 1291 *
1292 * @ingroup Elm_Entry 1292 * @ingroup Elm_Entry_Group
1293 */ 1293 */
1294#define ELM_ENTRY_EVENT_CHANGED_USER (&(_ELM_ENTRY_EVENT_CHANGED_USER)) 1294#define ELM_ENTRY_EVENT_CHANGED_USER (&(_ELM_ENTRY_EVENT_CHANGED_USER))
1295 1295
@@ -1298,7 +1298,7 @@ EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_VALIDATE;
1298/** Called when validating 1298/** Called when validating
1299 * @return Elm_Validate_Content 1299 * @return Elm_Validate_Content
1300 * 1300 *
1301 * @ingroup Elm_Entry 1301 * @ingroup Elm_Entry_Group
1302 */ 1302 */
1303#define ELM_ENTRY_EVENT_VALIDATE (&(_ELM_ENTRY_EVENT_VALIDATE)) 1303#define ELM_ENTRY_EVENT_VALIDATE (&(_ELM_ENTRY_EVENT_VALIDATE))
1304 1304
@@ -1306,7 +1306,7 @@ EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_CONTEXT_OPEN;
1306 1306
1307/** Called when context menu was opened 1307/** Called when context menu was opened
1308 * 1308 *
1309 * @ingroup Elm_Entry 1309 * @ingroup Elm_Entry_Group
1310 */ 1310 */
1311#define ELM_ENTRY_EVENT_CONTEXT_OPEN (&(_ELM_ENTRY_EVENT_CONTEXT_OPEN)) 1311#define ELM_ENTRY_EVENT_CONTEXT_OPEN (&(_ELM_ENTRY_EVENT_CONTEXT_OPEN))
1312 1312
@@ -1315,7 +1315,7 @@ EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_ANCHOR_CLICKED;
1315/** Called when anchor was clicked 1315/** Called when anchor was clicked
1316 * @return Elm_Entry_Anchor_Info 1316 * @return Elm_Entry_Anchor_Info
1317 * 1317 *
1318</