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

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

Public Member Functions | Static Public Member Functions
edje::edit Struct Reference

## Public Member Functions
| edit (Eo *eo)
| Eo Constructor. More...
| edit (std::nullptr_t)
| nullptr_t Constructor. More...
| edit (efl::eo::parent_type _p=(efl::eo::parent=nullptr))
| Call the object's constructor. More...
| edit (edit const &other)
| Copy Constructor.
void | del () const
| Deletes a smart object.
bool | file_set (std::string file_, std::string key_) const
| Set the source file from where an image object must fetch the real image data (it may be an Eet file, besides pure image ones). More...
Public Member Functions inherited from edje::object
| object (Eo *eo)
| Eo Constructor. More...
| object (std::nullptr_t)
| nullptr_t Constructor. More...
| object (efl::eo::parent_type _p=(efl::eo::parent=nullptr))
| Call the object's constructor. More...
| object (object const &other)
| Copy Constructor.
void | dbg_info_get (Eo_Dbg_Info *root_node_) const
| Get dbg information from the object. More...
void | hide () const
| No description supplied by the EAPI.
void | calculate () const
| Call the calculate() smart function immediately on a given smart object. More...
void | show () const
| No description supplied by the EAPI.
void | move (Evas_Coord x_, Evas_Coord y_) const
| No description supplied by the EAPI. More...
void | add () const
| Instantiates a new smart object described by `s`. More...
void | del () const
| Deletes a smart object.
void | resize (Evas_Coord w_, Evas_Coord h_) const
| No description supplied by the EAPI. More...
bool | file_set (std::string file_, std::string key_) const
| Set the source file from where an image object must fetch the real image data (it may be an Eet file, besides pure image ones). More...
void | file_get (const char **file_, const char **key_) const
| Retrieve the source file from where an image object is to fetch the real image data (it may be an Eet file, besides pure image ones). More...
bool | update_hints_get () const
| Whether or not Edje will update size hints on itself. More...
void | update_hints_set (bool update_) const
| Edje will automatically update the size hints on itself. More...
bool | mirrored_get () const
| Get the RTL orientation for this object. More...
void | mirrored_set (bool rtl_) const
| Set the RTL orientation for this object. More...
bool | animation_get () const
| Get the Edje object's animation state. More...
void | animation_set (bool on_) const
| Set the object's animation state. More...
bool | play_get () const
| Get the Edje object's state. More...
void | play_set (bool play_) const
| Set the Edje object to playing or paused states. More...
const Edje_Perspective * | perspective_get () const
| Get the current perspective used on this Edje object. More...
void | perspective_set (Edje_Perspective *ps_) const
| Set the given perspective object on this Edje object. More...
double | scale_get () const
| Get a given Edje object's scaling factor. More...
bool | scale_set (double scale_) const
| Set the scaling factor for a given Edje object. More...
double | base_scale_get () const
| Get a given Edje object's base_scale factor. More...
bool | mmap_set (const Eina_File *file_, std::string group_) const
| Sets the EDJ file (and group within it) to load an Edje object's contents from. More...
void | text_change_cb_set (Edje_Text_Change_Cb func_, void *data_) const
| Set the object text callback. More...
void | part_text_cursor_begin_set (std::string part_, Edje_Cursor cur_) const
| Moves the cursor to the beginning of the text part. More...
void | part_text_cursor_line_end_set (std::string part_, Edje_Cursor cur_) const
| Move the cursor to the end of the line. More...
bool | text_class_set (std::string text_class_, std::string font_, Evas_Font_Size size_) const
| Sets Edje text class. More...
bool | part_text_cursor_coord_set (std::string part_, Edje_Cursor cur_, Evas_Coord x_, Evas_Coord y_) const
| Position the given cursor to a X,Y position. More...
void | part_text_cursor_end_set (std::string part_, Edje_Cursor cur_) const
| Moves the cursor to the end of the text part. More...
bool | part_text_escaped_set (std::string part_, std::string text_) const
| Sets the text for an object part, but converts HTML escapes to UTF8. More...
void | item_provider_set (Edje_Item_Provider_Cb func_, void *data_) const
| Set the function that provides item objects for named items in an edje entry text. More...
void | part_text_cursor_line_begin_set (std::string part_, Edje_Cursor cur_) const
| Move the cursor to the beginning of the line. More...
void | message_handler_set (Edje_Message_Handler_Cb func_, void *data_) const
| Set an Edje message handler function for a given Edje object. More...
void | size_min_get (Evas_Coord *minw_, Evas_Coord *minh_) const
| Get the minimum size specified – as an EDC property – for a given Edje object. More...
efl::eina::range_list < std::string > | access_part_list_get () const
| Retrieve a list all accessibility part names. More...
Edje_Load_Error | load_error_get () const
| Gets the (last) file loading error for a given Edje object. More...
void | size_max_get (Evas_Coord *maxw_, Evas_Coord *maxh_) const
| Get the maximum size specified – as an EDC property – for a given Edje object. More...
bool | part_table_clear (std::string part_, bool clear_) const
| Removes all object from the table. More...
Edje_External_Param_Type | part_external_param_type_get (std::string part_, const char *param_) const
| Facility to query the type of the given parameter of the given part. More...
void | part_text_select_allow_set (std::string part_, bool allow_) const
| Enables selection if the entry is an EXPLICIT selection mode type. More...
std::string | part_state_get (std::string part_, double *val_ret_) const
| Returns the state of the Edje part. More...
void * | text_markup_filter_callback_del_full (std::string part_, Edje_Markup_Filter_Cb func_, void *data_) const
| Delete a function and matching user data from the markup filter list. More...
bool | part_drag_step_set (std::string part_, double dx_, double dy_) const
| Sets the drag step increment. More...
bool | part_drag_step_get (std::string part_, double *dx_, double *dy_) const
| Gets the drag step increment values. More...
void * | part_text_imf_context_get (std::string part_) const
| Get the input method context in entry. More...
void | part_text_select_begin (std::string part_) const
| Starts selecting at current cursor position. More...
std::string | part_text_style_user_peek (std::string part_) const
| Return the text of the object part. More...
void * | signal_callback_del (std::string emission_, std::string source_, Edje_Signal_Cb func_, void *data_) const
| Remove a signal-triggered callback from an object. More...
bool | part_text_cursor_next (std::string part_, Edje_Cursor cur_) const
| Advances the cursor to the next cursor position. More...
void | part_text_style_user_push (std::string part_, std::string style_) const
| Set the style of the. More...
void | part_text_append (std::string part_, std::string text_) const
| Insert text for an object part. More...
bool | part_geometry_get (std::string part_, Evas_Coord *x_, Evas_Coord *y_, Evas_Coord *w_, Evas_Coord *h_) const
| Retrieve the geometry of a given Edje part, in a given Edje object's group definition, relative to the object's area More...
void | part_text_input_panel_hide (std::string part_) const
| Hide the input panel (virtual keyboard). More...
bool | part_text_item_geometry_get (std::string part_, std::string item_, Evas_Coord *cx_, Evas_Coord *cy_, Evas_Coord *cw_, Evas_Coord *ch_) const
| Return item geometry. More...
bool | part_table_unpack (std::string part_, evas::object child_obj_) const
| Removes an object from the table. More...
void | part_text_select_abort (std::string part_) const
| Aborts any selection action on a part. More...
void * | text_insert_filter_callback_del_full (std::string part_, Edje_Text_Filter_Cb func_, void *data_) const
| Delete a function and matching user data from the filter list. More...
void | part_text_style_user_pop (std::string part_) const
| Delete the top style form the user style stack. More...
void | part_text_input_panel_imdata_set (std::string part_, const void *data_, int len_) const
| Set the input panel-specific data to deliver to the input panel. More...
void | part_text_input_panel_imdata_get (std::string part_, void *data_, int *len_) const
| Get the specific data of the current active input panel. More...
void | part_text_insert (std::string part_, std::string text_) const
| Insert text for an object part. More...
evas::object | part_box_remove_at (std::string part_, unsigned int pos_) const
| Removes an object from the box. More...
void | part_text_cursor_copy (std::string part_, Edje_Cursor src_, Edje_Cursor dst_) const
| Copy the cursor to another cursor. More...
bool | parts_extends_calc (Evas_Coord *x_, Evas_Coord *y_, Evas_Coord *w_, Evas_Coord *h_) const
| Calculate the geometry of the region, relative to a given Edje object's area, occupied by all parts in the object More...
bool | part_drag_value_set (std::string part_, double dx_, double dy_) const
| Set the dragable object location. More...
bool | part_drag_value_get (std::string part_, double *dx_, double *dy_) const
| Get the dragable object location. More...
void | calc_force () const
| Force a Size/Geometry calculation. More...
void | part_text_cursor_pos_set (std::string part_, Edje_Cursor cur_, int pos_) const
| Sets the cursor position to the given value. More...
int | part_text_cursor_pos_get (std::string part_, Edje_Cursor cur_) const
| Retrieves the current position of the cursor. More...
int | freeze () const
| Freezes the Edje object. More...
char * | part_text_cursor_content_get (std::string part_, Edje_Cursor cur_) const
| Returns the content (char) at the cursor position. More...
void | part_text_input_panel_layout_set (std::string part_, Edje_Input_Panel_Layout layout_) const
| Set the layout of the input panel. More...
Edje_Input_Panel_Layout | part_text_input_panel_layout_get (std::string part_) const
| Get the layout of the input panel. More...
bool | part_table_pack (std::string part_, evas::object child_obj_, unsigned short col_, unsigned short row_, unsigned short colspan_, unsigned short rowspan_) const
| Packs an object into the table. More...
void | part_text_input_panel_language_set (std::string part_, Edje_Input_Panel_Lang lang_) const
| Set the language mode of the input panel. More...
Edje_Input_Panel_Lang | part_text_input_panel_language_get (std::string part_) const
| Get the language mode of the input panel. More...
bool | part_table_col_row_size_get (std::string part_, int *cols_, int *rows_) const
| Gets the number of columns and rows the table has. More...
evas::object | part_external_object_get (std::string part_) const
| Get the object created by this external part. More...
evas::object | part_external_content_get (std::string part_, const char *content_) const
| Get an object contained in an part of type EXTERNAL. More...
bool | preload (bool cancel_) const
| Preload the images on the Edje Object in the background. More...
void | part_text_input_panel_enabled_set (std::string part_, bool enabled_) const
| Sets the attribute to show the input panel automatically. More...
bool | part_text_input_panel_enabled_get (std::string part_) const
| Retrieve the attribute to show the input panel automatically. More...
void | part_text_select_extend (std::string part_) const
| Extends the current selection to the current cursor position. More...
bool | part_box_insert_at (std::string part_, evas::object child_, unsigned int pos_) const
| Inserts an object to the box. More...
efl::eina::crange_list< const Evas_Textblock_Rectangle * > | part_text_anchor_geometry_get (std::string part_, std::string anchor_) const
| Return a list of Evas_Textblock_Rectangle anchor rectangles. More...
bool | part_text_cursor_down (std::string part_, Edje_Cursor cur_) const
| Moves the cursor to the char below the current cursor position. More...
bool | part_drag_page_set (std::string part_, double dx_, double dy_) const
| Sets the page step increments. More...
bool | part_drag_page_get (std::string part_, double *dx_, double *dy_) const
| Gets the page step increments. More...
bool | part_box_prepend (std::string part_, evas::object child_) const
| Prepends an object to the box. More...
void | signal_emit (std::string emission_, std::string source_) const
| Send/emit an Edje signal to a given Edje object. More...
void | part_text_input_panel_layout_variation_set (std::string part_, int variation_) const
| Set the layout variation of the input panel. More...
int | part_text_input_panel_layout_variation_get (std::string part_) const
| Get the layout variation of the input panel. More...
void | message_send (Edje_Message_Type type_, int id_, void *msg_) const
| Send an (Edje) message to a given Edje object. More...
void | part_text_select_none (std::string part_) const
| Set the selection to be none. More...
const Evas_Object * | part_object_get (std::string part_) const
| Get a handle to the Evas object implementing a given Edje part, in an Edje object. More...
bool | part_drag_size_set (std::string part_, double dw_, double dh_) const
| Set the dragable object size. More...
bool | part_drag_size_get (std::string part_, double *dw_, double *dh_) const
| Get the dragable object size. More...
void * | text_insert_filter_callback_del (std::string part_, Edje_Text_Filter_Cb func_) const
| Delete a function from the filter list. More...
Edje_Drag_Dir | part_drag_dir_get (std::string part_) const
| Determine dragable directions. More...
bool | part_text_unescaped_set (std::string part_, std::string text_to_escape_) const
| Sets the raw (non escaped) text for an object part. More...
char * | part_text_unescaped_get (std::string part_) const
| Returns the text of the object part, without escaping. More...
void | signal_callback_add (std::string emission_, std::string source_, Edje_Signal_Cb func_, void *data_) const
| Add a callback for an arriving Edje signal, emitted by a given Edje object. More...
void | part_text_select_all (std::string part_) const
| Set the selection to be everything. More...
void | part_text_input_panel_return_key_disabled_set (std::string part_, bool disabled_) const
| Set the return key on the input panel to be disabled. More...
bool | part_text_input_panel_return_key_disabled_get (std::string part_) const
| Get whether the return key on the input panel should be disabled or not. More...
void | part_text_autocapital_type_set (std::string part_, Edje_Text_Autocapital_Type autocapital_type_) const
| Set the autocapitalization type on the immodule. More...
Edje_Text_Autocapital_Type | part_text_autocapital_type_get (std::string part_) const
| Retrieves the autocapitalization type. More...
void | part_unswallow (evas::object obj_swallow_) const
| Unswallow an object. More...
void | part_text_prediction_allow_set (std::string part_, bool prediction_) const
| Set whether the prediction is allowed or not. More...
bool | part_text_prediction_allow_get (std::string part_) const
| Get whether the prediction is allowed or not. More...
std::string | data_get (std::string key_) const
| Retrive an EDC data field's value from a given Edje object's group. More...
void | text_markup_filter_callback_add (std::string part_, Edje_Markup_Filter_Cb func_, void *data_) const
| Add a markup filter function for newly inserted text. More...
void | message_signal_process () const
| Process an object's message queue. More...
evas::object | part_box_remove (std::string part_, evas::object child_) const
| Removes an object from the box. More...
int | thaw () const
| Thaws the Edje object. More...
evas::object | part_swallow_get (std::string part_) const
| Get the object currently swallowed by a part. More...
void | part_text_imf_context_reset (std::string part_) const
| Reset the input method context if needed. More...
void | part_text_input_panel_return_key_type_set (std::string part_, Edje_Input_Panel_Return_Key_Type return_key_type_) const
| Set the "return" key type. More...
Edje_Input_Panel_Return_Key_Type | part_text_input_panel_return_key_type_get (std::string part_) const
| Get the "return" key type. More...
evas::object | part_table_child_get (std::string part_, unsigned int col_, unsigned int row_) const
| Retrieve a child from a table. More...
bool | part_box_insert_before (std::string part_, evas::object child_, const Evas_Object *reference_) const
| Adds an object to the box. More...
bool | part_external_param_set (std::string part_, const Edje_External_Param *param_) const
| Set the parameter for the external part. More...
bool | part_external_param_get (std::string part_, Edje_External_Param *param_) const
| Get the parameter for the external part. More...
void | size_min_calc (Evas_Coord *minw_, Evas_Coord *minh_) const
| Calculate the minimum required size for a given Edje object. More...
bool | part_box_append (std::string part_, evas::object child_) const
| Appends an object to the box. More...
void | size_min_restricted_calc (Evas_Coord *minw_, Evas_Coord *minh_, Evas_Coord restrictedw_, Evas_Coord restrictedh_) const
| Calculate the minimum required size for a given Edje object. More...
bool | part_box_remove_all (std::string part_, bool clear_) const
| Removes all elements from the box. More...
bool | part_drag_page (std::string part_, double dx_, double dy_) const
| Pages x,y steps. More...
bool | part_text_set (std::string part_, std::string text_) const
| Sets the text for an object part. More...
std::string | part_text_get (std::string part_) const
| Return the text of the object part. More...
void | part_text_input_panel_show_on_demand_set (std::string part_, bool ondemand_) const
| Set the attribute to show the input panel in case of only an user's explicit Mouse Up event. More...
bool | part_text_input_panel_show_on_demand_get (std::string part_) const
| Get the attribute to show the input panel in case of only an user's explicit Mouse Up event. More...
void | part_text_input_hint_set (std::string part_, Edje_Input_Hints input_hints_) const
| Sets the input hint which allows input methods to fine-tune their behavior. More...
Edje_Input_Hints | part_text_input_hint_get (std::string part_) const
| Gets the value of input hint. More...
std::string | part_text_selection_get (std::string part_) const
| Return the selection text of the object part. More...
bool | part_text_cursor_is_format_get (std::string part_, Edje_Cursor cur_) const
| Returns whether the cursor points to a format. More...
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_) const
| Sets the object color class. More...
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_) const
| Gets the object color class. More...
bool | part_drag_step (std::string part_, double dx_, double dy_) const
| Steps the dragable x,y steps. More...
bool | part_text_cursor_up (std::string part_, Edje_Cursor cur_) const
| Move the cursor to the char above the current cursor position. More...
void | part_text_cursor_geometry_get (std::string part_, Evas_Coord *x_, Evas_Coord *y_, Evas_Coord *w_, Evas_Coord *h_) const
| Returns the cursor geometry of the part relative to the edje object. More...
efl::eina::crange_list < std::string > | part_text_anchor_list_get (std::string part_) const
| Return a list of char anchor names. More...
void | text_insert_filter_callback_add (std::string part_, Edje_Text_Filter_Cb func_, void *data_) const
| Add a filter function for newly inserted text. More...
void | part_text_input_panel_show (std::string part_) const
| Show the input panel (virtual keyboard) based on the input panel property such as layout, autocapital types, and so on. More...
bool | part_exists (std::string part_) const
| Check if an Edje part exists in a given Edje object's group definition. More...
void * | text_markup_filter_callback_del (std::string part_, Edje_Markup_Filter_Cb func_) const
| Delete a function from the markup filter list. More...
bool | part_text_cursor_is_visible_format_get (std::string part_, Edje_Cursor cur_) const
| Return true if the cursor points to a visible format For example \t, \n, item and etc. More...
void | part_text_user_insert (std::string part_, std::string text_) const
| This function inserts text as if the user has inserted it. More...
bool | part_text_cursor_prev (std::string part_, Edje_Cursor cur_) const
| Moves the cursor to the previous char. More...
efl::eina::crange_list < std::string > | part_text_item_list_get (std::string part_) const
| Return a list of char item names. More...
bool | part_swallow (std::string part_, evas::object obj_swallow_) const
| "Swallows" an object into one of the Edje object `SWALLOW` parts. More...
Public Member Functions inherited from evas::smart_clipped
| smart_clipped (Eo *eo)
| Eo Constructor. More...
| smart_clipped (std::nullptr_t)
| nullptr_t Constructor. More...
| smart_clipped (efl::eo::parent_type _p=(efl::eo::parent=nullptr))
| Call the object's constructor. More...
| smart_clipped (smart_clipped const &other)
| Copy Constructor.
void | hide () const
| No description supplied by the EAPI.
void | clip_set (evas::object clip_) const
| No description supplied by the EAPI. More...
void | clip_unset () const
| No description supplied by the EAPI.
void | show () const
| No description supplied by the EAPI.
void | color_set (int r_, int g_, int b_, int a_) const
| No description supplied by the EAPI. More...
void | move (Evas_Coord x_, Evas_Coord y_) const
| No description supplied by the EAPI. More...
void | member_del (evas::object sub_obj_) const
| Removes a member object from a given smart object. More...
void | add () const
| Instantiates a new smart object described by `s`. More...
void | del () const
| Deletes a smart object.
void | member_add (evas::object sub_obj_) const
| Set an Evas object as a member of a given smart object. More...
Public Member Functions inherited from evas::object_smart
| object_smart (Eo *eo)
| Eo Constructor. More...
| object_smart (std::nullptr_t)
| nullptr_t Constructor. More...
| object_smart (efl::eo::parent_type _p=(efl::eo::parent=nullptr))
| Call the object's constructor. More...
| object_smart (object_smart const &other)
| Copy Constructor.
bool | smart_type_check_ptr (std::string type_) const
| Checks whether a given smart object or any of its smart object parents is of a given smart class, using pointer comparison. More...
bool | smart_type_check (std::string type_) const
| Checks whether a given smart object or any of its smart object parents is of a given smart class. More...
void * | smart_data_get () const
| Retrieve user data stored on a given smart object. More...
bool | need_recalculate_get () const
| Get the value of the flag signalling that a given smart object needs to get recalculated. More...
void | need_recalculate_set (bool value_) const
| Set or unset the flag signalling that a given smart object needs to get recalculated. More...
void | clip_set (evas::object clip_) const
| No description supplied by the EAPI. More...
void | color_set (int r_, int g_, int b_, int a_) const
| No description supplied by the EAPI. More...
void | data_set (void *data_) const
| Store a pointer to user data for a given smart object. More...
efl::eina::range_list < evas::object > | members_get () const
| Retrieves the list of the member objects of a given Evas smart object. More...
Evas_Smart * | smart_get () const
| Get the Evas_Smart from which `obj` smart object was created. More...
void | show () const
| No description supplied by the EAPI.
void | move (Evas_Coord x_, Evas_Coord y_) const
| No description supplied by the EAPI. More...
bool | callbacks_descriptions_set (const Evas_Smart_Cb_Description *descriptions_) const
| Set an smart object instance's smart callbacks descriptions. More...
void | callbacks_descriptions_get (const Evas_Smart_Cb_Description ***class_descriptions_, unsigned int *class_count_, const Evas_Smart_Cb_Description ***instance_descriptions_, unsigned int *instance_count_) const
| Retrieve an smart object's know smart callback descriptions (both instance and class ones). More...
Eina_Iterator * | iterator_new () const
| Retrieves an iterator of the member objects of a given Evas smart object. More...
void | callback_description_find (std::string name_, const Evas_Smart_Cb_Description **class_description_, const Evas_Smart_Cb_Description **instance_description_) const
| Find callback description for callback called name. More...
void | hide () const
| No description supplied by the EAPI.
void | calculate () const
| Call the calculate() smart function immediately on a given smart object. More...
void | add () const
| Instantiates a new smart object described by `s`. More...
void | member_add (evas::object sub_obj_) const
| Set an Evas object as a member of a given smart object. More...
void | resize (Evas_Coord w_, Evas_Coord h_) const
| No description supplied by the EAPI. More...
void | clip_unset () const
| No description supplied by the EAPI.
void | changed () const
| Mark smart object as changed, dirty. More...
void | member_del (evas::object sub_obj_) const
| Removes a member object from a given smart object. More...
void | del () const
| Deletes a smart object.
void | attach (Evas_Smart *s_) const
| Attach a given smart data to a given smart object. More...
Public Member Functions inherited from evas::object
| object (Eo *eo)
| Eo Constructor. More...
| object (std::nullptr_t)
| nullptr_t Constructor. More...
| object (efl::eo::parent_type _p=(efl::eo::parent=nullptr))
| Call the object's constructor. More...
| object (object const &other)
| Copy Constructor.
void | dbg_info_get (Eo_Dbg_Info *root_node_) const
| Get dbg information from the object. More...
Evas * | evas_get () const
| No description supplied by the EAPI. More...
void | size_hint_max_get (Evas_Coord *w_, Evas_Coord *h_) const
| Retrieves the hints for an object's maximum size. More...
void | size_hint_max_set (Evas_Coord w_, Evas_Coord h_) const
| Sets the hints for an object's maximum size. More...
void | size_hint_request_get (Evas_Coord *w_, Evas_Coord *h_) const
| Retrieves the hints for an object's optimum size. More...
void | size_hint_request_set (Evas_Coord w_, Evas_Coord h_) const
| Sets the hints for an object's optimum size. More...
bool | visibility_get () const
| Retrieves whether or not the given Evas object is visible. More...
void | visibility_set (bool v_) const
| Makes the given Evas object visible or invisible. More...
std::string | type_get () const
| Retrieves the type of the given Evas object. More...
void | type_set (std::string type_) const
| Sets the type of the given Evas object. More...
void | size_hint_min_get (Evas_Coord *w_, Evas_Coord *h_) const
| Retrieves the hints for an object's minimum size. More...
void | size_hint_min_set (Evas_Coord w_, Evas_Coord h_) const
| Sets the hints for an object's minimum size. More...
Evas_Object_Pointer_Mode | pointer_mode_get () const
| Determine how pointer will behave. More...
void | pointer_mode_set (Evas_Object_Pointer_Mode pointer_mode_) const
| Set pointer behavior. More...
Evas_Render_Op | render_op_get () const
| Retrieves the current value of the operation used for rendering the Evas object. More...
void | render_op_set (Evas_Render_Op render_op_) const
| Sets the render_op to be used for rendering the Evas object. More...
bool | freeze_events_get () const
| Determine whether an object is set to freeze (discard) events. More...
void | freeze_events_set (bool freeze_) const
| Set whether an Evas object is to freeze (discard) events. More...
const Evas_Map * | map_get () const
| Get current object transformation map. More...
void | map_set (const Evas_Map *map_) const
| Set current object transformation map. More...
void | size_hint_aspect_get (Evas_Aspect_Control *aspect_, Evas_Coord *w_, Evas_Coord *h_) const
| Retrieves the hints for an object's aspect ratio. More...
void | size_hint_aspect_set (Evas_Aspect_Control aspect_, Evas_Coord w_, Evas_Coord h_) const
| Sets the hints for an object's aspect ratio. More...
short | layer_get () const
| Retrieves the layer of its canvas that the given object is part of. More...
void | layer_set (short l_) const
| Sets the layer of its canvas that the given object will be part of. More...
evas::object | clip_get () const
| Get the object clipping `obj` (if any). More...
void | clip_set (evas::object clip_) const
| Clip one object to another. More...
void | size_hint_padding_get (Evas_Coord *l_, Evas_Coord *r_, Evas_Coord *t_, Evas_Coord *b_) const
| Retrieves the hints for an object's padding space. More...
void | size_hint_padding_set (Evas_Coord l_, Evas_Coord r_, Evas_Coord t_, Evas_Coord b_) const
| Sets the hints for an object's padding space. More...
bool | repeat_events_get () const
| Determine whether an object is set to repeat events. More...
void | repeat_events_set (bool repeat_) const
| Set whether an Evas object is to repeat events. More...
void | size_hint_weight_get (double *x_, double *y_) const
| Retrieves the hints for an object's weight. More...
void | size_hint_weight_set (double x_, double y_) const
| Sets the hints for an object's weight. More...
std::string | name_get () const
| Retrieves the name of the given Evas object. More...
void | name_set (std::string name_) const
| Sets the name of the given Evas object to the given name. More...
double | scale_get () const
| Retrieves the scaling factor for the given Evas object. More...
void | scale_set (double scale_) const
| Sets the scaling factor for an Evas object. More...
bool | static_clip_get () const
| Get the "static clipper" hint flag for a given Evas object. More...
void | static_clip_set (bool is_static_clip_) const
| Set a hint flag on the given Evas object that it's used as a "static clipper". More...
void | size_get (Evas_Coord *w_, Evas_Coord *h_) const
| Retrieves the (rectangular) size of the given Evas object. More...
void | size_set (Evas_Coord w_, Evas_Coord h_) const
| Changes the size of the given Evas object. More...
bool | focus_get () const
| Retrieve whether an object has the focus. More...
void | focus_set (bool focus_) const
| Sets or unsets a given object as the currently focused one on its canvas. More...
bool | is_frame_object_get () const
void | is_frame_object_set (bool is_frame_) const
bool | map_enable_get () const
| Get the map enabled state. More...
void | map_enable_set (bool enabled_) const
| Enable or disable the map that is set. More...
bool | precise_is_inside_get () const
| Determine whether an object is set to use precise point collision detection. More...
void | precise_is_inside_set (bool precise_) const
| Set whether to use precise (usually expensive) point collision detection for a given Evas object. More...
void | size_hint_align_get (double *x_, double *y_) const
| Retrieves the hints for on object's alignment. More...
void | size_hint_align_set (double x_, double y_) const
| Sets the hints for an object's alignment. More...
bool | propagate_events_get () const
| Retrieve whether an Evas object is set to propagate events. More...
void | propagate_events_set (bool propagate_) const
| Set whether events on a smart object's member should get propagated up to its parent. More...
bool | pass_events_get () const
| Determine whether an object is set to pass (ignore) events. More...
void | pass_events_set (bool pass_) const
| Set whether an Evas object is to pass (ignore) events. More...
void | position_get (Evas_Coord *x_, Evas_Coord *y_) const
| Retrieves the position of the given Evas object. More...
void | position_set (Evas_Coord x_, Evas_Coord y_) const
| Move the given Evas object to the given location inside its canvas' viewport. More...
bool | anti_alias_get () const
| Retrieves whether or not the given Evas object is to be drawn anti_aliased. More...
void | anti_alias_set (bool anti_alias_) const
| Sets whether or not the given Evas object is to be drawn anti-aliased. More...
void | color_get (int *r_, int *g_, int *b_, int *a_) const
| Retrieves the general/main color of the given Evas object. More...
void | color_set (int r_, int g_, int b_, int a_) const
| Sets the general/main color of the given Evas object to the given one. More...
void * | smart_data_get () const
| Retrieve user data stored on a given smart object. More...
evas::object | smart_clipped_clipper_get () const
| Get the clipper object for the given clipped smart object. More...
evas::object | below_get () const
| Get the Evas object stacked right below `obj`. More...
efl::eina::crange_list < evas::object > | clipees_get () const
| Return a list of objects currently clipped by `obj`. More...
evas::object | smart_parent_get () const
| Gets the parent smart object of a given Evas object, if it has one. More...
evas::object | above_get () const
| Get the Evas object stacked right above `obj`. More...
Evas_Display_Mode | size_hint_display_mode_get () const
| Retrieves the hints for an object's display mode. More...
void | size_hint_display_mode_set (Evas_Display_Mode dispmode_) const
| Sets the hints for an object's disply mode. More...
bool | clipees_has () const
| Test if any object is clipped by `obj`. More...
bool | key_grab (std::string keyname_, Evas_Modifier_Mask modifiers_, Evas_Modifier_Mask not_modifiers_, bool exclusive_) const
| Requests `keyname` key events be directed to `obj`. More...
void | stack_below (evas::object below_) const
| Stack `obj` immediately below `below`. More...
void | raise () const
| Raise `obj` to the top of its layer. More...
void | stack_above (evas::object above_) const
| Stack `obj` immediately above `above`. More...
bool | smart_type_check (std::string type_) const
| Checks whether a given smart object or any of its smart object parents is of a given smart class. More...
evas::object | name_child_find (std::string name_, int recurse_) const
| Retrieves the object from children of the given object with the given name. More...
void | key_ungrab (std::string keyname_, Evas_Modifier_Mask modifiers_, Evas_Modifier_Mask not_modifiers_) const
| Removes the grab on `keyname` key events by `obj`. More...
void | lower () const
| Lower `obj` to the bottom of its layer. More...
void | clip_unset () const
| Disable/cease clipping on a clipped `obj` object. More...
void | smart_move_children_relative (Evas_Coord dx_, Evas_Coord dy_) const
| Moves all children objects of a given smart object relative to a given offset. More...
bool | smart_type_check_ptr (std::string type_) const
| Checks whether a given smart object or any of its smart object parents is of a given smart class, using pointer comparison. More...
template<typename F >
::efl::eo::signal_connection | callback_mouse_in_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
template<typename T >
void | callback_mouse_in_call (T *info)
template<typename F >
::efl::eo::signal_connection | callback_mouse_out_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
template<typename T >
void | callback_mouse_out_call (T *info)
template<typename F >
::efl::eo::signal_connection | callback_mouse_down_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
template<typename T >
void | callback_mouse_down_call (T *info)
template<typename F >
::efl::eo::signal_connection | callback_mouse_up_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
template<typename T >
void | callback_mouse_up_call (T *info)
template<typename F >
::efl::eo::signal_connection | callback_mouse_move_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
template<typename T >
void | callback_mouse_move_call (T *info)
template<typename F >
::efl::eo::signal_connection | callback_mouse_wheel_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
template<typename T >
void | callback_mouse_wheel_call (T *info)
template<typename F >
::efl::eo::signal_connection | callback_multi_down_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
template<typename T >
void | callback_multi_down_call (T *info)
template<typename F >
::efl::eo::signal_connection | callback_multi_up_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
template<typename T >
void | callback_multi_up_call (T *info)
template<typename F >
::efl::eo::signal_connection | callback_multi_move_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
template<typename T >
void | callback_multi_move_call (T *info)
template<typename F >
::efl::eo::signal_connection | callback_free_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
template<typename T >
void | callback_free_call (T *info)
template<typename F >
::efl::eo::signal_connection | callback_key_down_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
template<typename T >
void | callback_key_down_call (T *info)
template<typename F >
::efl::eo::signal_connection | callback_key_up_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
template<typename T >
void | callback_key_up_call (T *info)
template<typename F >
::efl::eo::signal_connection | callback_focus_in_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
template<typename T >
void | callback_focus_in_call (T *info)
template<typename F >
::efl::eo::signal_connection | callback_focus_out_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
template<typename T >
void | callback_focus_out_call (T *info)
template<typename F >
::efl::eo::signal_connection | callback_show_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
template<typename T >
void | callback_show_call (T *info)
template<typename F >
::efl::eo::signal_connection | callback_hide_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
template<typename T >
void | callback_hide_call (T *info)
template<typename F >
::efl::eo::signal_connection | callback_move_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
template<typename T >
void | callback_move_call (T *info)
template<typename F >
::efl::eo::signal_connection | callback_resize_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
template<typename T >
void | callback_resize_call (T *info)
template<typename F >
::efl::eo::signal_connection | callback_restack_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
template<typename T >
void | callback_restack_call (T *info)
template<typename F >
::efl::eo::signal_connection | callback_del_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
template<typename T >
void | callback_del_call (T *info)
template<typename F >
::efl::eo::signal_connection | callback_hold_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
template<typename T >
void | callback_hold_call (T *info)
template<typename F >
::efl::eo::signal_connection | callback_changed_size_hints_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
template<typename T >
void | callback_changed_size_hints_call (T *info)
template<typename F >
::efl::eo::signal_connection | callback_image_preloaded_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
template<typename T >
void | callback_image_preloaded_call (T *info)
template<typename F >
::efl::eo::signal_connection | callback_image_resize_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
template<typename T >
void | callback_image_resize_call (T *info)
template<typename F >
::efl::eo::signal_connection | callback_image_unloaded_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
template<typename T >
void | callback_image_unloaded_call (T *info)
Public Member Functions inherited from efl::eo::base
| base (Eo *eo)
| Class constructor. More...
| ~base ()
| Class destructor.
| base (base const &other)
| base (base &&other)
base & | operator= (base const &other)
| Assignment operator.
base & | operator= (base &&other)
Eo * | _eo_ptr () const
| Return a pointer to the EO Object stored in this instance. More...
Eo * | _release ()
| Releases the reference from this wrapper object and return the pointer to the EO Object stored in this instance. More...
void | _reset (Eo *_ptr=nullptr)
| Reset the current pointer to reference a new Eo object.
int | ref_get () const
| Get the reference count of this object. More...
void | parent_set (base parent)
| Set the parent of this object. More...
eina::optional< base > | parent_get ()
| Get the parent of this object. More...
void | base_data_set (const char *key, const void *data,::eo_key_data_free_func func)
| Set generic data to object. More...
void * | base_data_get (const char *key)
| Get generic data from object. More...
void | base_data_del (const char *key)
| Delete generic data from object. More...
void | event_freeze ()
| Freeze any event directed to this object. More...
void | event_thaw ()
| Thaw the events of this object. More...
int | event_freeze_get ()
| Get the event freeze count for this object. More...
Eo_Dbg_Info | dbg_info_get ()
| Get debug information of this object. More...
| operator bool () const

## Static Public Member Functions
static Eo_Class const * | _eo_class ()
Static Public Member Functions inherited from edje::object
static Eo_Class const * | _eo_class ()
Static Public Member Functions inherited from evas::smart_clipped
static Eo_Class const * | _eo_class ()
Static Public Member Functions inherited from evas::object_smart
static Eo_Class const * | _eo_class ()
Static Public Member Functions inherited from evas::object
static Eo_Class const * | _eo_class ()

## Additional Inherited Members
Protected Attributes inherited from efl::eo::base
Eo * | _eo_raw
| The opaque EO Object.

## Constructor & Destructor Documentation

edje::edit::edit | ( | Eo * | eo | ) |
| inline explicit

Eo Constructor.

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

Parameters

  eo | The Eo object pointer.

edje::edit::edit | ( | std::nullptr_t |  | ) |
| inline explicit

nullptr_t Constructor.

Constructs an empty (null) object.

edje::edit::edit | ( | efl::eo::parent_type | _p = `(efl::eo::parent = nullptr)` | ) |
| inline

Call the object's constructor.

Should not be used with #eo_do. Only use it with #eo_do_super.

## Member Function Documentation

bool edje::edit::file_set | ( | std::string | file_,
|  | std::string | key_
| ) |  | const
| inline

Set the source file from where an image object must fetch the real image data (it may be an Eet file, besides pure image ones).

If the file supports multiple data stored in it (as Eet files do), you can specify the key to be used as the index of the image in this file.

Example:

img = evas_object_image_add(canvas);
evas_object_image_file_set(img, "/path/to/img", NULL);
err = evas_object_image_load_error_get(img);
if (err != EVAS_LOAD_ERROR_NONE)
{
fprintf(stderr, "could not load image '%s'. error string is \"%s\"\n",
valid_path, evas_load_error_str(err));
}
else
{
evas_object_image_fill_set(img, 0, 0, w, h);
evas_object_resize(img, w, h);
evas_object_show(img);
}

Parameters

  file | The image file path.
  key | The image key in `file` (if its an Eet one), or `NULL`, otherwise.

References efl::eo::base::_eo_ptr().