/*@ 'Virtual' function handling focus in/out events on the widget.
return EINA_TRUE if this widget can handle focus, EINA_FALSE otherwise */
return Eina_Bool;
}
on_focus_region {
/*@ 'Virtual' function returning an inner area of a widget that should be brought into the visible area of a broader viewport, may this context arise. */
params {
@out Evas_Coord x;
@out Evas_Coord y;
@out Evas_Coord w;
@out Evas_Coord h;
}
return Eina_Bool;
}
focus_cycle {
/*@ No description supplied by the EAPI. */
params {
@in Elm_Focus_Direction dir;
}
}
focus_direction {
/*@ 'Virtual' function handling passing focus to sub-objects given a direction, in degrees. */
params {
@in const Evas_Object *base;
@in double degree;
@out Evas_Object *direction;
@out double weight;
}
return Eina_Bool;
}
event_propagate {
/*@ No description supplied by the EAPI. */
return Eina_Bool;
params {
@in Evas_Callback_Type type;
@in void *event_info;
@in Evas_Event_Flags *event_flags;
}
}
signal_callback_add {
/*@ No description supplied by the EAPI. */
params {
@in const char *emission;
@in const char *source;
@in Edje_Signal_Cb func;
@in void *data;
}
}
focus_next_manager_is {
/*@ 'Virtual' function which checks if handling of passing focus to sub-objects is supported by widget. */
return Eina_Bool;
}
name_find {
/*@ No description supplied by the EAPI. */
const;
return Evas_Object *;
params {
@in const char *name;
@in int recurse;
}
}
focus_list_direction_get {
/*@ No description supplied by the EAPI. */
const;
return Eina_Bool;
params {
@in const Evas_Object *base;
@in const Eina_List *items;
@in list_data_get_func_type list_data_get;
@in double degree;
@out Evas_Object *direction;
@out double weight;
}
}
focused_object_clear {
/*@ No description supplied by the EAPI. */
}
focus_direction_go {
/*@ No description supplied by the EAPI. */
return Eina_Bool;
params {
@in double degree;
}
}
show_region_set {
/*@ No description supplied by the EAPI. */
params {
@in Evas_Coord x;
@in Evas_Coord y;
@in Evas_Coord w;
@in Evas_Coord h;
@in Eina_Bool forceshow;
}
}
show_region_get {
/*@ No description supplied by the EAPI. */
const;
params {
@out Evas_Coord x;
@out Evas_Coord y;
@out Evas_Coord w;
@out Evas_Coord h;
}
}
scroll_freeze_pop {
/*@ No description supplied by the EAPI. */
}
tooltip_del {
/*@ No description supplied by the EAPI. */
params {
@in Elm_Tooltip *tt;
}
}
focus_next_get {
/*@ No description supplied by the EAPI. */
const;
return Eina_Bool;
params {
@in Elm_Focus_Direction dir;
@out Evas_Object *next;
}
}
translatable_part_text_get {
/*@ No description supplied by the EAPI. */
const;
return const char *;
params {
@in const char *part;
}
}
focus_restore {
/*@
@internal
Restore the focus state of the sub-tree.
This API will restore the focus state of the sub-tree to the latest
state. If a sub-tree is unfocused and wants to get back to the latest
focus state, this API will be helpful.
@ingroup Widget */
}
scroll_hold_pop {
/*@ No description supplied by the EAPI. */
}
translate {
/*@ 'Virtual' function handling language changes on Elementary. */
return Eina_Bool;
legacy null;
}
scroll_freeze_push {
/*@ No description supplied by the EAPI. */
}
focus_custom_chain_unset {
/*@ No description supplied by the EAPI. */
}
focus_steal {
/*@ No description supplied by the EAPI. */
}
focus_hide_handle {
/*@ No description supplied by the EAPI. */
}
focus_next {
/*@ 'Virtual' function handling passing focus to sub-objects. */
params {
@in Elm_Focus_Direction dir;
@out Evas_Object *next;
}
return Eina_Bool;
}
focus_list_next_get {
/*@ No description supplied by the EAPI. */
const;
return Eina_Bool;
params {
@in const Eina_List *items;
@in list_data_get_func_type list_data_get;
@in Elm_Focus_Direction dir;
@out Evas_Object *next;
}
}
focus_mouse_up_handle {
/*@ No description supplied by the EAPI. */
legacy null;
}
theme_apply {
/*@ 'Virtual' function on the widget being re-themed. */
return Eina_Bool;
}
focus_direction_get {
/*@ No description supplied by the EAPI. */
const;
return Eina_Bool;
params {
@in const Evas_Object *base;
@in double degree;
@out Evas_Object *direction;
@out double weight;
}
}
signal_callback_del {
/*@ No description supplied by the EAPI. */
return void *;
params {
@in const char *emission;
@in const char *source;
@in Edje_Signal_Cb func;
}
}
signal_emit {
/*@ No description supplied by the EAPI. */
params {
@in const char *emission;
@in const char *source;
}
}
disable {
/*@ 'Virtual' function on the widget being disabled. */
return Eina_Bool;
}
sub_object_del {
/*@ 'Virtual' function handling sub objects being removed. */