- Main Page
- Related Pages
- Modules
- Namespaces
- Data Structures
- Files
- Examples

- Data Structures
- Data Structure Index
- Class Hierarchy
- Data Fields

Public Member Functions
efl::eo::detail::extension_inheritance< edje::object >::type< U > Struct Template Reference

## Public Member Functions
| operator edje::object () const
void | dbg_info_get (Eo_Dbg_Info *root_node_)
void | hide ()
void | calculate ()
void | show ()
void | move (Evas_Coord x_, Evas_Coord y_)
void | add ()
void | del ()
void | resize (Evas_Coord w_, Evas_Coord h_)
bool | file_set (std::string file_, std::string key_)
void | file_get (const char **file_, const char **key_)
bool | update_hints_get ()
void | update_hints_set (bool update_)
bool | mirrored_get ()
void | mirrored_set (bool rtl_)
bool | animation_get ()
void | animation_set (bool on_)
bool | play_get ()
void | play_set (bool play_)
const Edje_Perspective * | perspective_get ()
void | perspective_set (Edje_Perspective *ps_)
double | scale_get ()
bool | scale_set (double scale_)
double | base_scale_get ()
bool | mmap_set (const Eina_File *file_, std::string group_)
void | text_change_cb_set (Edje_Text_Change_Cb func_, void *data_)
void | part_text_cursor_begin_set (std::string part_, Edje_Cursor cur_)
void | part_text_cursor_line_end_set (std::string part_, Edje_Cursor cur_)
bool | text_class_set (std::string text_class_, std::string font_, Evas_Font_Size size_)
bool | part_text_cursor_coord_set (std::string part_, Edje_Cursor cur_, Evas_Coord x_, Evas_Coord y_)
void | part_text_cursor_end_set (std::string part_, Edje_Cursor cur_)
bool | part_text_escaped_set (std::string part_, std::string text_)
void | item_provider_set (Edje_Item_Provider_Cb func_, void *data_)
void | part_text_cursor_line_begin_set (std::string part_, Edje_Cursor cur_)
void | message_handler_set (Edje_Message_Handler_Cb func_, void *data_)
void | size_min_get (Evas_Coord *minw_, Evas_Coord *minh_)
efl::eina::range_list < std::string > | access_part_list_get ()
Edje_Load_Error | load_error_get ()
void | size_max_get (Evas_Coord *maxw_, Evas_Coord *maxh_)
bool | part_table_clear (std::string part_, bool clear_)
Edje_External_Param_Type | part_external_param_type_get (std::string part_, const char *param_)
void | part_text_select_allow_set (std::string part_, bool allow_)
std::string | part_state_get (std::string part_, double *val_ret_)
void * | text_markup_filter_callback_del_full (std::string part_, Edje_Markup_Filter_Cb func_, void *data_)
bool | part_drag_step_set (std::string part_, double dx_, double dy_)
bool | part_drag_step_get (std::string part_, double *dx_, double *dy_)
void * | part_text_imf_context_get (std::string part_)
void | part_text_select_begin (std::string part_)
std::string | part_text_style_user_peek (std::string part_)
void * | signal_callback_del (std::string emission_, std::string source_, Edje_Signal_Cb func_, void *data_)
bool | part_text_cursor_next (std::string part_, Edje_Cursor cur_)
void | part_text_style_user_push (std::string part_, std::string style_)
void | part_text_append (std::string part_, std::string text_)
bool | part_geometry_get (std::string part_, Evas_Coord *x_, Evas_Coord *y_, Evas_Coord *w_, Evas_Coord *h_)
void | part_text_input_panel_hide (std::string part_)
bool | part_text_item_geometry_get (std::string part_, std::string item_, Evas_Coord *cx_, Evas_Coord *cy_, Evas_Coord *cw_, Evas_Coord *ch_)
bool | part_table_unpack (std::string part_, evas::object child_obj_)
void | part_text_select_abort (std::string part_)
void * | text_insert_filter_callback_del_full (std::string part_, Edje_Text_Filter_Cb func_, void *data_)
void | part_text_style_user_pop (std::string part_)
void | part_text_input_panel_imdata_set (std::string part_, const void *data_, int len_)
void | part_text_input_panel_imdata_get (std::string part_, void *data_, int *len_)
void | part_text_insert (std::string part_, std::string text_)
evas::object | part_box_remove_at (std::string part_, unsigned int pos_)
void | part_text_cursor_copy (std::string part_, Edje_Cursor src_, Edje_Cursor dst_)
bool | parts_extends_calc (Evas_Coord *x_, Evas_Coord *y_, Evas_Coord *w_, Evas_Coord *h_)
bool | part_drag_value_set (std::string part_, double dx_, double dy_)
bool | part_drag_value_get (std::string part_, double *dx_, double *dy_)
void | calc_force ()
void | part_text_cursor_pos_set (std::string part_, Edje_Cursor cur_, int pos_)
int | part_text_cursor_pos_get (std::string part_, Edje_Cursor cur_)
int | freeze ()
char * | part_text_cursor_content_get (std::string part_, Edje_Cursor cur_)
void | part_text_input_panel_layout_set (std::string part_, Edje_Input_Panel_Layout layout_)
Edje_Input_Panel_Layout | part_text_input_panel_layout_get (std::string part_)
bool | part_table_pack (std::string part_, evas::object child_obj_, unsigned short col_, unsigned short row_, unsigned short colspan_, unsigned short rowspan_)
void | part_text_input_panel_language_set (std::string part_, Edje_Input_Panel_Lang lang_)
Edje_Input_Panel_Lang | part_text_input_panel_language_get (std::string part_)
bool | part_table_col_row_size_get (std::string part_, int *cols_, int *rows_)
evas::object | part_external_object_get (std::string part_)
evas::object | part_external_content_get (std::string part_, const char *content_)
bool | preload (bool cancel_)
void | part_text_input_panel_enabled_set (std::string part_, bool enabled_)
bool | part_text_input_panel_enabled_get (std::string part_)
void | part_text_select_extend (std::string part_)
bool | part_box_insert_at (std::string part_, evas::object child_, unsigned int pos_)
efl::eina::crange_list< const Evas_Textblock_Rectangle * > | part_text_anchor_geometry_get (std::string part_, std::string anchor_)
bool | part_text_cursor_down (std::string part_, Edje_Cursor cur_)
bool | part_drag_page_set (std::string part_, double dx_, double dy_)
bool | part_drag_page_get (std::string part_, double *dx_, double *dy_)
bool | part_box_prepend (std::string part_, evas::object child_)
void | signal_emit (std::string emission_, std::string source_)
void | part_text_input_panel_layout_variation_set (std::string part_, int variation_)
int | part_text_input_panel_layout_variation_get (std::string part_)
void | message_send (Edje_Message_Type type_, int id_, void *msg_)
void | part_text_select_none (std::string part_)
const Evas_Object * | part_object_get (std::string part_)
bool | part_drag_size_set (std::string part_, double dw_, double dh_)
bool | part_drag_size_get (std::string part_, double *dw_, double *dh_)
void * | text_insert_filter_callback_del (std::string part_, Edje_Text_Filter_Cb func_)
Edje_Drag_Dir | part_drag_dir_get (std::string part_)
bool | part_text_unescaped_set (std::string part_, std::string text_to_escape_)
char * | part_text_unescaped_get (std::string part_)
void | signal_callback_add (std::string emission_, std::string source_, Edje_Signal_Cb func_, void *data_)
void | part_text_select_all (std::string part_)
void | part_text_input_panel_return_key_disabled_set (std::string part_, bool disabled_)
bool | part_text_input_panel_return_key_disabled_get (std::string part_)
void | part_text_autocapital_type_set (std::string part_, Edje_Text_Autocapital_Type autocapital_type_)
Edje_Text_Autocapital_Type | part_text_autocapital_type_get (std::string part_)
void | part_unswallow (evas::object obj_swallow_)
void | part_text_prediction_allow_set (std::string part_, bool prediction_)
bool | part_text_prediction_allow_get (std::string part_)
std::string | data_get (std::string key_)
void | text_markup_filter_callback_add (std::string part_, Edje_Markup_Filter_Cb func_, void *data_)
void | message_signal_process ()
evas::object | part_box_remove (std::string part_, evas::object child_)
int | thaw ()
evas::object | part_swallow_get (std::string part_)
void | part_text_imf_context_reset (std::string part_)
void | part_text_input_panel_return_key_type_set (std::string part_, Edje_Input_Panel_Return_Key_Type return_key_type_)
Edje_Input_Panel_Return_Key_Type | part_text_input_panel_return_key_type_get (std::string part_)
evas::object | part_table_child_get (std::string part_, unsigned int col_, unsigned int row_)
bool | part_box_insert_before (std::string part_, evas::object child_, const Evas_Object *reference_)
bool | part_external_param_set (std::string part_, const Edje_External_Param *param_)
bool | part_external_param_get (std::string part_, Edje_External_Param *param_)
void | size_min_calc (Evas_Coord *minw_, Evas_Coord *minh_)
bool | part_box_append (std::string part_, evas::object child_)
void | size_min_restricted_calc (Evas_Coord *minw_, Evas_Coord *minh_, Evas_Coord restrictedw_, Evas_Coord restrictedh_)
bool | part_box_remove_all (std::string part_, bool clear_)
bool | part_drag_page (std::string part_, double dx_, double dy_)
bool | part_text_set (std::string part_, std::string text_)
std::string | part_text_get (std::string part_)
void | part_text_input_panel_show_on_demand_set (std::string part_, bool ondemand_)
bool | part_text_input_panel_show_on_demand_get (std::string part_)
void | part_text_input_hint_set (std::string part_, Edje_Input_Hints input_hints_)
Edje_Input_Hints | part_text_input_hint_get (std::string part_)
std::string | part_text_selection_get (std::string part_)
bool | part_text_cursor_is_format_get (std::string part_, Edje_Cursor cur_)
bool | color_class_set (std::string 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_)
bool | color_class_get (std::string 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_)
bool | part_drag_step (std::string part_, double dx_, double dy_)
bool | part_text_cursor_up (std::string part_, Edje_Cursor cur_)
void | part_text_cursor_geometry_get (std::string part_, Evas_Coord *x_, Evas_Coord *y_, Evas_Coord *w_, Evas_Coord *h_)
efl::eina::crange_list < std::string > | part_text_anchor_list_get (std::string part_)
void | text_insert_filter_callback_add (std::string part_, Edje_Text_Filter_Cb func_, void *data_)
void | part_text_input_panel_show (std::string part_)
bool | part_exists (std::string part_)
void * | text_markup_filter_callback_del (std::string part_, Edje_Markup_Filter_Cb func_)
bool | part_text_cursor_is_visible_format_get (std::string part_, Edje_Cursor cur_)
void | part_text_user_insert (std::string part_, std::string text_)
bool | part_text_cursor_prev (std::string part_, Edje_Cursor cur_)
efl::eina::crange_list < std::string > | part_text_item_list_get (std::string part_)
bool | part_swallow (std::string part_, evas::object obj_swallow_)