Class widget. More...
Public Member Functions | |
| widget (Eo *eo) | |
| Eo Constructor. More... | |
| widget (std::nullptr_t) | |
| nullptr_t Constructor. More... | |
| widget (widget const &other) | |
| Copy Constructor. | |
| ::evas::object | newest_focus_order_get (unsigned int *newest_focus_order_, bool can_focus_only_) const |
| void | cursor_add (Elm_Cursor *cur_) const |
| void | focus_next_object_set (::evas::object next_, Elm_Focus_Direction dir_) const |
| ::evas::object | focus_next_object_get (Elm_Focus_Direction dir_) const |
| void | focus_next_item_set (Elm_Object_Item *next_item_, Elm_Focus_Direction dir_) const |
| Elm_Object_Item * | focus_next_item_get (Elm_Focus_Direction dir_) const |
| void | focus_custom_chain_prepend (::evas::object child_,::evas::object relative_child_) const |
| ::efl::eina::string_view | part_text_translate (::efl::eina::string_view part_,::efl::eina::string_view text_) const |
| void | focus_highlight_geometry_get (Evas_Coord *x_, Evas_Coord *y_, Evas_Coord *w_, Evas_Coord *h_) const |
| bool | activate (Elm_Activate act_) const |
| bool | sub_object_add (::evas::object sobj_) const |
| bool | event (::evas::object source_, Evas_Callback_Type type_, void *event_info_) const |
| void | event_callback_add (Elm_Event_Cb func_, const void *data_) const |
| void | access (bool acs_) const |
| void | cursor_del (Elm_Cursor *cur_) const |
| void * | event_callback_del (Elm_Event_Cb func_, const void *data_) const |
| bool | on_focus (Elm_Object_Item *item_) const |
| bool | on_focus_region (Evas_Coord *x_, Evas_Coord *y_, Evas_Coord *w_, Evas_Coord *h_) const |
| void | focus_cycle (Elm_Focus_Direction dir_) const |
| bool | focus_direction (::evas::object base_, double degree_,::evas::object *direction_, Elm_Object_Item **direction_item_, double *weight_) const |
| bool | event_propagate (Evas_Callback_Type type_, void *event_info_, Evas_Event_Flags *event_flags_) const |
| template<typename F_func_ > | |
| void | signal_callback_add (::efl::eina::string_view emission_,::efl::eina::string_view source_, F_func_ &&func_) const |
| ::evas::object | name_find (::efl::eina::string_view name_, int recurse_) const |
| bool | focus_list_direction_get (::evas::object base_,::efl::eina::crange_list< ::eo::base > items_, list_data_get_func_type list_data_get_, double degree_,::evas::object *direction_, Elm_Object_Item **direction_item_, double *weight_) const |
| bool | focus_direction_go (double degree_) const |
| void | show_region_set (Evas_Coord x_, Evas_Coord y_, Evas_Coord w_, Evas_Coord h_, bool forceshow_) const |
| void | show_region_get (Evas_Coord *x_, Evas_Coord *y_, Evas_Coord *w_, Evas_Coord *h_) const |
| void | tooltip_del (Elm_Tooltip *tt_) const |
| bool | focus_next_get (Elm_Focus_Direction dir_,::evas::object *next_, Elm_Object_Item **next_item_) const |
| ::efl::eina::string_view | translatable_part_text_get (::efl::eina::string_view part_) const |
| void | focus_steal (Elm_Object_Item *item_) const |
| bool | focus_next (Elm_Focus_Direction dir_,::evas::object *next_, Elm_Object_Item **next_item_) const |
| bool | focus_list_next_get (::efl::eina::crange_list< ::eo::base > items_, list_data_get_func_type list_data_get_, Elm_Focus_Direction dir_,::evas::object *next_, Elm_Object_Item **next_item_) const |
| bool | focus_direction_get (::evas::object base_, double degree_,::evas::object *direction_, Elm_Object_Item **direction_item_, double *weight_) const |
| void * | signal_callback_del (::efl::eina::string_view emission_,::efl::eina::string_view source_, Edje_Signal_Cb func_) const |
| void | signal_emit (::efl::eina::string_view emission_,::efl::eina::string_view source_) const |
| bool | sub_object_del (::evas::object sobj_) const |
| void | tooltip_add (Elm_Tooltip *tt_) const |
| void | focus_custom_chain_append (::evas::object child_,::evas::object relative_child_) const |
| widget (::efl::eo::parent_type _p) | |
| Constructs a new elm::widget object. More... | |
Class widget.
|
inlineexplicit |
Constructs a new elm::widget object.
Constructs a new elm::widget object. If you want this object to be a child of another Eo object, use an efl::eo::parent expression, like the example.
Example:
|
inlineexplicit |
Eo Constructor.
Constructs the object from an Eo* pointer stealing its ownership.
| eo | The Eo object pointer. |
|
inlineexplicit |
nullptr_t Constructor.
Constructs an empty (null) object.
| void elm::widget::access | ( | bool | acs_ | ) | const |
| acs |
| bool elm::widget::activate | ( | Elm_Activate | act_ | ) | const |
| act |
| void elm::widget::cursor_add | ( | Elm_Cursor * | cur_ | ) | const |
| cur |
| void elm::widget::cursor_del | ( | Elm_Cursor * | cur_ | ) | const |
| cur |
| bool elm::widget::event | ( | ::evas::object | source_, |
| Evas_Callback_Type | type_, | ||
| void * | event_info_ | ||
| ) | const |
| source | |
| type | |
| event_info |
| void elm::widget::event_callback_add | ( | Elm_Event_Cb | func_, |
| const void * | data_ | ||
| ) | const |
| func | |
| data |
| void* elm::widget::event_callback_del | ( | Elm_Event_Cb | func_, |
| const void * | data_ | ||
| ) | const |
| func | |
| data |
| bool elm::widget::event_propagate | ( | Evas_Callback_Type | type_, |
| void * | event_info_, | ||
| Evas_Event_Flags * | event_flags_ | ||
| ) | const |
| type | |
| event_info | |
| event_flags |
| void elm::widget::focus_custom_chain_append | ( | ::evas::object | child_, |
| ::evas::object | relative_child_ | ||
| ) | const |
| child | |
| relative_child |
| void elm::widget::focus_custom_chain_prepend | ( | ::evas::object | child_, |
| ::evas::object | relative_child_ | ||
| ) | const |
| child | |
| relative_child |
| void elm::widget::focus_cycle | ( | Elm_Focus_Direction | dir_ | ) | const |
| dir |
| bool elm::widget::focus_direction | ( | ::evas::object | base_, |
| double | degree_, | ||
| ::evas::object * | direction_, | ||
| Elm_Object_Item ** | direction_item_, | ||
| double * | weight_ | ||
| ) | const |
| base | ||
| degree | ||
| [out] | direction | |
| [out] | direction_item | |
| [out] | weight |
| bool elm::widget::focus_direction_get | ( | ::evas::object | base_, |
| double | degree_, | ||
| ::evas::object * | direction_, | ||
| Elm_Object_Item ** | direction_item_, | ||
| double * | weight_ | ||
| ) | const |
| base | ||
| degree | ||
| [out] | direction | |
| [out] | direction_item | |
| [out] | weight |
| bool elm::widget::focus_direction_go | ( | double | degree_ | ) | const |
| degree |
| void elm::widget::focus_highlight_geometry_get | ( | Evas_Coord * | x_, |
| Evas_Coord * | y_, | ||
| Evas_Coord * | w_, | ||
| Evas_Coord * | h_ | ||
| ) | const |
| x | |
| y | |
| w | |
| h |
| bool elm::widget::focus_list_direction_get | ( | ::evas::object | base_, |
| ::efl::eina::crange_list< ::eo::base > | items_, | ||
| list_data_get_func_type | list_data_get_, | ||
| double | degree_, | ||
| ::evas::object * | direction_, | ||
| Elm_Object_Item ** | direction_item_, | ||
| double * | weight_ | ||
| ) | const |
| base | ||
| items | ||
| list_data_get | ||
| degree | ||
| [out] | direction | |
| [out] | direction_item | |
| [out] | weight |
| bool elm::widget::focus_list_next_get | ( | ::efl::eina::crange_list< ::eo::base > | items_, |
| list_data_get_func_type | list_data_get_, | ||
| Elm_Focus_Direction | dir_, | ||
| ::evas::object * | next_, | ||
| Elm_Object_Item ** | next_item_ | ||
| ) | const |
| items | ||
| list_data_get | ||
| dir | ||
| [out] | next | |
| [out] | next_item |
| bool elm::widget::focus_next | ( | Elm_Focus_Direction | dir_, |
| ::evas::object * | next_, | ||
| Elm_Object_Item ** | next_item_ | ||
| ) | const |
| dir | ||
| [out] | next | |
| [out] | next_item |
| bool elm::widget::focus_next_get | ( | Elm_Focus_Direction | dir_, |
| ::evas::object * | next_, | ||
| Elm_Object_Item ** | next_item_ | ||
| ) | const |
| dir | ||
| [out] | next | |
| [out] | next_item |
| Elm_Object_Item* elm::widget::focus_next_item_get | ( | Elm_Focus_Direction | dir_ | ) | const |
| dir |
| void elm::widget::focus_next_item_set | ( | Elm_Object_Item * | next_item_, |
| Elm_Focus_Direction | dir_ | ||
| ) | const |
| next_item | |
| dir |
| ::evas::object elm::widget::focus_next_object_get | ( | Elm_Focus_Direction | dir_ | ) | const |
| dir |
| void elm::widget::focus_next_object_set | ( | ::evas::object | next_, |
| Elm_Focus_Direction | dir_ | ||
| ) | const |
| next | |
| dir |
| void elm::widget::focus_steal | ( | Elm_Object_Item * | item_ | ) | const |
| item |
| ::evas::object elm::widget::name_find | ( | ::efl::eina::string_view | name_, |
| int | recurse_ | ||
| ) | const |
| name | |
| recurse |
| ::evas::object elm::widget::newest_focus_order_get | ( | unsigned int * | newest_focus_order_, |
| bool | can_focus_only_ | ||
| ) | const |
| [out] | newest_focus_order | |
| can_focus_only |
| bool elm::widget::on_focus | ( | Elm_Object_Item * | item_ | ) | const |
| item |
| bool elm::widget::on_focus_region | ( | Evas_Coord * | x_, |
| Evas_Coord * | y_, | ||
| Evas_Coord * | w_, | ||
| Evas_Coord * | h_ | ||
| ) | const |
| [out] | x | |
| [out] | y | |
| [out] | w | |
| [out] | h |
| ::efl::eina::string_view elm::widget::part_text_translate | ( | ::efl::eina::string_view | part_, |
| ::efl::eina::string_view | text_ | ||
| ) | const |
| part | |
| text |
| void elm::widget::show_region_get | ( | Evas_Coord * | x_, |
| Evas_Coord * | y_, | ||
| Evas_Coord * | w_, | ||
| Evas_Coord * | h_ | ||
| ) | const |
| [out] | x | |
| [out] | y | |
| [out] | w | |
| [out] | h |
| void elm::widget::show_region_set | ( | Evas_Coord | x_, |
| Evas_Coord | y_, | ||
| Evas_Coord | w_, | ||
| Evas_Coord | h_, | ||
| bool | forceshow_ | ||
| ) | const |
| x | |
| y | |
| w | |
| h | |
| forceshow |
| void elm::widget::signal_callback_add | ( | ::efl::eina::string_view | emission_, |
| ::efl::eina::string_view | source_, | ||
| F_func_ && | func_ | ||
| ) | const |
| emission | |
| source | |
| func | |
| data |
| void* elm::widget::signal_callback_del | ( | ::efl::eina::string_view | emission_, |
| ::efl::eina::string_view | source_, | ||
| Edje_Signal_Cb | func_ | ||
| ) | const |
| emission | |
| source | |
| func |
| void elm::widget::signal_emit | ( | ::efl::eina::string_view | emission_, |
| ::efl::eina::string_view | source_ | ||
| ) | const |
| emission | |
| source |
| bool elm::widget::sub_object_add | ( | ::evas::object | sobj_ | ) | const |
| sobj |
| bool elm::widget::sub_object_del | ( | ::evas::object | sobj_ | ) | const |
| sobj |
| void elm::widget::tooltip_add | ( | Elm_Tooltip * | tt_ | ) | const |
| tt |
| void elm::widget::tooltip_del | ( | Elm_Tooltip * | tt_ | ) | const |
| tt |
| ::efl::eina::string_view elm::widget::translatable_part_text_get | ( | ::efl::eina::string_view | part_ | ) | const |
| part |