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 |