Public Member Functions
elm::entry Struct Reference

Class entry. More...

Public Member Functions

 entry (Eo *eo)
 Eo Constructor. More...
 
 entry (std::nullptr_t)
 nullptr_t Constructor. More...
 
 entry (entry const &other)
 Copy Constructor.
 
void item_provider_prepend (Elm_Entry_Item_Provider_Cb func_, void *data_) const
 
void text_style_user_push (::efl::eina::string_view style_) const
 
void item_provider_remove (Elm_Entry_Item_Provider_Cb func_, void *data_) const
 
void entry_insert (::efl::eina::string_view entry_) const
 
void input_panel_imdata_set (const void *data_, int len_) const
 
void input_panel_imdata_get (void *data_, int *len_) const
 
void markup_filter_remove (Elm_Entry_Filter_Cb func_, void *data_) const
 
void item_provider_append (Elm_Entry_Item_Provider_Cb func_, void *data_) const
 
void markup_filter_append (Elm_Entry_Filter_Cb func_, void *data_) const
 
void entry_append (::efl::eina::string_view str_) const
 
void context_menu_item_add (::efl::eina::optional< ::efl::eina::string_view > label_,::efl::eina::optional< ::efl::eina::string_view > icon_file_, Elm_Icon_Type icon_type_, Evas_Smart_Cb func_, const void *data_) const
 
void markup_filter_prepend (Elm_Entry_Filter_Cb func_, void *data_) const
 
 entry (::efl::eo::parent_type _p)
 Constructs a new elm::entry object. More...
 

Detailed Description

Class entry.

Constructor & Destructor Documentation

elm::entry::entry ( ::efl::eo::parent_type  _p)
inlineexplicit

Constructs a new elm::entry object.

Constructs a new elm::entry object. If you want this object to be a child of another Eo object, use an efl::eo::parent expression, like the example.

Example:

elm::entry my_entry(efl::eo::parent = parent_object);
See also
entry(Eo* eo)
elm::entry::entry ( Eo *  eo)
inlineexplicit

Eo Constructor.

Constructs the object from an Eo* pointer stealing its ownership.

Parameters
eoThe Eo object pointer.
elm::entry::entry ( std::nullptr_t  )
inlineexplicit

nullptr_t Constructor.

Constructs an empty (null) object.

Member Function Documentation

void elm::entry::context_menu_item_add ( ::efl::eina::optional< ::efl::eina::string_view >  label_,
::efl::eina::optional< ::efl::eina::string_view >  icon_file_,
Elm_Icon_Type  icon_type_,
Evas_Smart_Cb  func_,
const void *  data_ 
) const
Parameters
label
icon_file
icon_type
func
data
void elm::entry::entry_append ( ::efl::eina::string_view  str_) const
Parameters
str
void elm::entry::entry_insert ( ::efl::eina::string_view  entry_) const
Parameters
entry
void elm::entry::input_panel_imdata_get ( void *  data_,
int *  len_ 
) const
Parameters
[out]data
[out]len
void elm::entry::input_panel_imdata_set ( const void *  data_,
int  len_ 
) const
Parameters
data
len
void elm::entry::item_provider_append ( Elm_Entry_Item_Provider_Cb  func_,
void *  data_ 
) const
Parameters
func
data
void elm::entry::item_provider_prepend ( Elm_Entry_Item_Provider_Cb  func_,
void *  data_ 
) const
Parameters
func
data
void elm::entry::item_provider_remove ( Elm_Entry_Item_Provider_Cb  func_,
void *  data_ 
) const
Parameters
func
data
void elm::entry::markup_filter_append ( Elm_Entry_Filter_Cb  func_,
void *  data_ 
) const
Parameters
func
data
void elm::entry::markup_filter_prepend ( Elm_Entry_Filter_Cb  func_,
void *  data_ 
) const
Parameters
func
data
void elm::entry::markup_filter_remove ( Elm_Entry_Filter_Cb  func_,
void *  data_ 
) const
Parameters
func
data
void elm::entry::text_style_user_push ( ::efl::eina::string_view  style_) const
Parameters
style